본문으로 건너뛰기

On-Primise설치구동-v3.0.24.2이하

Download

download 받은 bin 파일을 실행하여 설치를 진행합니다.

참고

권한

download 받은 파일에 실행권한을 부여합니다.

chmod 500 setup_exem_ndm_1.0.13.bin
위험

NDM Agent는 root 권한으로 실행되어야 합니다. 따라서 설치 시 root 권한으로 진행이 필요합니다.

Install

기본 설치 경로는 setup 파일을 실행한 위치를 기준으로 exem/ndm 경로가 됩니다.

1. 을 선택하여 install을 진행합니다.

=====================================================
EXEM NDM Agent Setup
=====================================================
choise work
1. install(default)
2. unpack
:

설치 완료 후 unpack 된 임시 디렉터리를 제거 할 지 선택합니다.

=====================================================
EXEM NDM Agent Setup
=====================================================
choise work
1. install(default)
2. unpack
:1
Delete directory after work?[y(default)/n]:

설치 위치를 설정합니다.(엔터를 누르면 기본 경로에 설치됩니다.)

=====================================================
exem-ndm-agent Install on linux 3.10
=====================================================
Install Directory (/root/test/exem):

Receiver의 연결 정보를 입력합니다.(port의 경우 기본 값이 9010으로 설정되어있습니다.)

=====================================================
exem-ndm-agent Install on linux 3.10
=====================================================
Install Directory (/root/test/exem):
Receiver IP: 10.20.30.40
Receiver Port(9010):

설치 완료

=====================================================
exem-ndm-agent Install on linux 3.10
=====================================================
Install Directory (/root/test/exem):
Receiver IP: 10.20.30.40
Receiver Port(9010):

Install Directory [/root/test/exem]
Connection to Receiver [10.20.30.40:9010]
=====================================================
link ndm-ctl -> start, stop
=======================================================
Install Success
=======================================================

Silent Install

설치 시 입력 할 설정들을 미리 정의해 놓고 설치를 빠르게 진행 할 수 있습니다.

다음 명령으로 sample 파일을 생성합니다.

setup_exem_ndm_1.0.0.bin --silent-sample

생성 된 sample 파일(setup_exem_ndm.silent)을 알맞게 작성(설정)합니다.

SETUP_TYPE=install
INSTALL_HOME=/root/test-dev-0/exem
APP_NAME=temp-ndm-agent
RECEIVER_IP=127.0.0.1
#RECEIVER_PORT=9010
#AGENT_ID=

다음은 설정에 대한 설명입니다.

유형기본 값설명
SETUP_TYPEinstall(필수 입력)설치 유형
INSTALL_HOME<current path>/exem설치 위치(path)
APP_NAMEndm-agentagent 이름
RECEIVER_IP없음(필수 입력)receiver ip
RECEIVER_PORT9010receiver port
AGENT_IDagent id등록 된 agent의 id (재설치 시 설정)

작성한 preset 파일로 설치를 진행합니다.

setup_exem_ndm_1.0.13.bin setup_exem_ndm.silent

확인

Network Device 등록 화면에서 Agent를 확인 할 수 있습니다.

Start

설치 위치(exem/ndm)로 이동하여 start 명령을 실행합니다.

[root@ndm test]# cd exem/ndm
[root@ndm ndm]# bin/start
exem-ndm-agent start ---
SVC_PID[1855049]

ps 명령으로 실행 상태 확인이 가능합니다.

[root@ndm ndm]# ps -ef | grep ndm
root 1855049 1 0 16:37 pts/3 00:00:00 /bin/sh bin/ndm-svc
root 1855086 1855049 1 16:37 pts/3 00:00:00 exem-ndm-agent

Stop

설치 위치(exem/ndm)로 이동하여 stop 명령을 실행합니다.

[root@ndm ndm]# bin/stop
exem-ndm-agent stop ---
exem-ndm-agent Service terminate.
Waiting for exem-ndm-agent process(1855086) exit.
exem-ndm-agent process terminated.

Version

설치 위치(exem/ndm)로 이동하여 -v 명령을 실행합니다.

[root@ndm ndm]# bin/ndm-ctl -v
exem-ndm-agent version ---
ndm agent start [ndm-agent 1.0.13]
exem-ndm-agent - Network Device Monitoring Agent
Build on May 28 2024 10:49:36
Version 1.0.13 (m:96cddd6,ci:none)

SNMP

환경 로드

. bin/reg.env

도움말 참고

bin/exem-ndm-agent -h
usage: exem-ndm-agent [<Option>]
-v, --version print version
--dg-ip=<ip> exemONE Server ip(receiver)
--dg-port=<port> exemONE Server port(receiver)
--snmptrap-port=<port> snmp-trap receive port
--snmptrap-thread=<count> snmp-trap thread count(default:1)
--syslog-port=<port> syslog receive port
--syslog-thread=<count> syslog thread count(default:2)
--collect-thread=<count> collect thread count(default:2)

--cmd-snmp <addr> v1 <req type> <oid>
--cmd-snmp <addr> v2c <community> <req type> <oid>
--cmd-snmp <addr> v3 <community> [sec ...] <req type> <oid>
<addr>: ip:port
<version>: snmp version(v1,v2c,v3)
<community>: snmp community
<req type>: request type(get,subtree)
<oid>: request oid
[<level> ...]: Enter the following depending on your level
<level>: (authpriv,authnopriv,noauthnopriv)
- authpriv: <auth alg> <auth pass> <priv alg> <priv pass>
- authnopriv: <auth alg> <auth pass>
- noauthnopriv: <priv alg> <priv pass>
--cmd-ping <addr> <count>
<addr>: test target ip
<count>: test countsnmp 요청 및 응답 출력
bin/exem-ndm-agent --cmd-snmp 10.20.30.41 v2c exem-dev get 1.3.6.1.2.1.1.1.0