最終更新:
vanillalab 2011年10月22日(土) 23:34:17履歴
一般的に、SNMPを使って機器を監視し、統計結果をグラフ化する。
※snmpwalkはMIBツリーの値を順次取得し表示するためのコマンド
中身を見ると、44行目に"/etc/snmp/snmpd.conf"ファイルが読み込み可能か判定している。
パッケージ | 機能 | 備考 |
snmp | ネットワーク経由で監視するためのプロトコル | snmpwalkツールを実行するために必要※ |
snmpd | SNMPエージェント | 監視対象のマシンで snmpd |
mrtg | ルータなどネットワーク機器が送受信したデータの量(トラフィック)をグラフによって可視化 | The Multi Router Traffic Grapher |
$ sudo apt-get install snmp snmpd起動スクリプト"/etc/init.d/snmpd"ファイルが設置される。
中身を見ると、44行目に"/etc/snmp/snmpd.conf"ファイルが読み込み可能か判定している。
42 start) 43 log_daemon_msg "Starting network management services:" 44 if [ "$SNMPDRUN" = "yes" -a -f /etc/snmp/snmpd.conf ]; then 45 start-stop-daemon --quiet --start --oknodo --exec /usr/sbin/snmpd \snmpwalkコマンドを下記のとおり実行すると、MIB情報が表示される。分野別にツリー構造になっている。
$ snmpwalk -v 2c -c public localhost .1.3.6.1.2.1 iso.3.6.1.2.1.1.1.0 = STRING: "Linux celg530 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64" iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10 (略)
デフォルトで設置してある"snmpd.conf"は、よく分からなかったので、新規にファイルを作成した。
他のHPからのコピペと改変のため、詳しくは説明できない。
他のHPからのコピペと改変のため、詳しくは説明できない。
$ cat /etc/snmp/snmpd.conf # add 2011-10-22 # com2sec (ネットワーク範囲とコミュニティ名) # group (セキュリティについて設定) # view (snmpにて参照可能な情報範囲の指定) # access (アクセスコントロールの設定) ## snmpdが稼動している場所 syslocation local ## 管理人のメアド syscontact admin ## com2sec com2sec local localhost private com2sec mynetwork 192.168.0.0/24 public ## group group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork group MyROGroup usm mynetwork ## view view all included .1 ## access access MyROGroup "" any noauth exact all none none access MyRWGroup "" any noauth exact all all none
snmpwalk -v [バージョン] -c [コミュニティ名] [host] [OID]
OIDの先頭に“.”をつける。
参考
ttp://www.itmedia.co.jp/enterprise/articles/0705/16/news011_3.html
OIDの先頭に“.”をつける。
$ snmpwalk -v 1 -c public 192.168.0.29 .1.3.6.1.4.1.2021.11 iso.3.6.1.4.1.2021.11.1.0 = INTEGER: 1 iso.3.6.1.4.1.2021.11.2.0 = STRING: "systemStats" iso.3.6.1.4.1.2021.11.3.0 = INTEGER: 0 iso.3.6.1.4.1.2021.11.4.0 = INTEGER: 0 iso.3.6.1.4.1.2021.11.5.0 = INTEGER: 0 iso.3.6.1.4.1.2021.11.6.0 = INTEGER: 0 iso.3.6.1.4.1.2021.11.7.0 = INTEGER: 17 iso.3.6.1.4.1.2021.11.8.0 = INTEGER: 16 iso.3.6.1.4.1.2021.11.9.0 = INTEGER: 0 iso.3.6.1.4.1.2021.11.10.0 = INTEGER: 0 iso.3.6.1.4.1.2021.11.11.0 = INTEGER: 100 iso.3.6.1.4.1.2021.11.50.0 = Counter32: 1136 iso.3.6.1.4.1.2021.11.51.0 = Counter32: 0 iso.3.6.1.4.1.2021.11.52.0 = Counter32: 1122 iso.3.6.1.4.1.2021.11.53.0 = Counter32: 4142263 iso.3.6.1.4.1.2021.11.54.0 = Counter32: 3748 iso.3.6.1.4.1.2021.11.55.0 = Counter32: 0 iso.3.6.1.4.1.2021.11.56.0 = Counter32: 1 iso.3.6.1.4.1.2021.11.57.0 = Counter32: 302744 iso.3.6.1.4.1.2021.11.58.0 = Counter32: 320950 iso.3.6.1.4.1.2021.11.59.0 = Counter32: 504614 iso.3.6.1.4.1.2021.11.60.0 = Counter32: 645897 iso.3.6.1.4.1.2021.11.61.0 = Counter32: 85 iso.3.6.1.4.1.2021.11.62.0 = Counter32: 0 iso.3.6.1.4.1.2021.11.63.0 = Counter32: 0
- MIB-II
- Net-SNMP独自のMIB
参考
ttp://www.itmedia.co.jp/enterprise/articles/0705/16/news011_3.html
最新コメント