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_TYPE | install(필수 입력) | 설치 유형 |
INSTALL_HOME | <current path>/exem | 설치 위치(path) |
APP_NAME | ndm-agent | agent 이름 |
RECEIVER_IP | 없음(필수 입력) | receiver ip |
RECEIVER_PORT | 9010 | receiver port |
AGENT_ID | agent 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