- 公開日
SNMPサーバを立てて、クライアントからsnmpwalkする
お仕事でSNMPを使うことがありましたので勉強がてらメモ。
$ sudo apt-get install snmp snmpd
localhostにsnmpwalkしてMIBツリーの情報を取得できます。
$ snmpwalk -v 1 -c public localhost iso.3.6.1.2.1.1.1.0 = STRING: "Linux ubuntu 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64" iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10 (以下略...)
デフォルトの状態だとlocalhostのみで外部からsnmpwalkできないので、/etc/snmp/snmpd.conf のagentAddressを下記のように編集してsnmpdを再起動する。
agentAddress udp:161
これで外部からsnmpwalkできるようになります。