SNMPでなんかやるときはいつも TWSNMPというソフトを使っていたが
GUIがイマイチで更新もされておらずなんだかなあと思っていたが
Net-SNMPというのを見つけた。
職場で一度使ったことがあるがコマンドベースで使いやすかったので
メモしておく。
サイトにアクセスするとdownloadのページがある。
昔はwindows用インストーラがあったような覚えがあるが、今は「source」しかない。
下記リンクにあった。
net-snmp - Browse /net-snmp binaries/5.7-binaries at SourceForge.net
net-snmp-5.7.0-1.x86.exe
が、2011-08-09 と、ずいぶん古い。
インストールしようとしたら32ビットだった。
x64があったがさらに古い。
net-snmp - Browse /net-snmp binaries/5.5-binaries at SourceForge.net
2009-09-29
まあいっか。
インストール。
デフォルトでは
c:\usr
という変なディレクトリにインストールされる。
まあいっか。
「PATHが1024文字以上あった読めないから自分でPATHを追加しろ」
というメッセージが出た。
そんなに長いPATHになっているのか。
わかったよ。
c:\user\bin
をPATHに追加。
c:/usr/etc/snmp/snmp.conf
が設定ファイル。
なんか設定したおぼえがあるが、
中身を見ると特に設定が必要なさそうなので
とりあえず動かしてみる。
snmpwalk -v 2c -c public 172.16.xx.xx
最後のIPアドレスは家にあるcatalystのアドレス。
snmp-serverの設定はいれてある。
やっぱり特に何も設定しなくても動いた。
ホスト名を取ってみる。
C:\>snmpget -v 2c -c public 172.16.xx.xx SNMPv2-MIB::sysName.0
SNMPv2-MIB::sysName.0 = STRING: hogehoge
TWSNMPはFCとかいう、新しいバージョンができていてWindowsストアからインストールできた。
起動してブラウザでアクセスする。