メインコンテンツまでスキップ

On-Primiseインストール及び起動 - v3.0.24.2以下

Download​

ダウンロードした bin ファイルを実行してインストールを進めます。

参考​

権限​

ダウンロードしたファイルに実行権限を付与します。

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]:

インストール位置を設定します。(Enter を押すとデフォルト経路にインストールされます。)

=====================================================
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