mrtg でグラフ化するために snmpd を走らせてましたが、
デフォルトのままだとプロセス一覧とかディスク一覧とかいろんな情報がダダ漏れ状態なので、
リードオンリーとは言えセキュリティ的にちょっと...
なのでその辺をきちんと設定。
/usr/local/share/snmp/snmpd.conf
# mrtg 用のビューを作成 view mrtg included .1.3.6.1.2.1.1.5.0 # ホスト名 view mrtg included .1.3.6.1.2.1.1.3.0 # 起動後経過時間 view mrtg included .1.3.6.1.2.1.2.2.1.10.1 # NIC 0 の InOctets view mrtg included .1.3.6.1.2.1.2.2.1.16.1 # NIC 0 の OutOctets # MRTG_COM 名でリードオンリー設定公開 rocommunity MRTG_COM default -V mrtg
これで必要な情報だけ公開するようになります。
$ snmpwalk -v 1 -c MRTG_COM 192.168.1.3 . DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (90237368) 10 days, 10:39:33.68 SNMPv2-MIB::sysName.0 = STRING: example.net IF-MIB::ifInOctets.1 = Counter32: 216082733 IF-MIB::ifOutOctets.1 = Counter32: 1981336427 $ _