NET-SNMP+MRTGってどんなの?

1日のグラフ

どんなものか試してみた。
まず、SNMPエージェントをインストールし動作確認する。
snmp.confをチョコチョコっといじり起動。
"snmpwalk"コマンドで確認したのだが、サーバが悪いのか、コマンドの使い方が間違ってるのかわからず苦労した。
結局snmpd.logを見てみると設定にエラーがあると出てたのでsnmpd.confの


proc mountd
proc ntalkd 4
proc sendmail 10 1

exec echotest /bin/echo hello world


コメントアウトしたらレスポンスが返ってくるようになった。
どんな情報を返してるのかさっぱりわからないがたぶん大丈夫だろう・・・。
あと、snmpdを起動する時に"-p /var/run/snmpd.pid"でプロセスファイルを作成っと。


続いてMRTGをインストール。
すでにGDはインストール済みなので、さくっと終了。
mrtg.cfgも参考ページをコピペ&修正して作る。
CPU使用率、Disk使用量、メモリ空き領域を監視するようにしてみた。

"/usr/local/mrtg-2/bin/mrtg ./mrtg.cfg"でレポートを作成。
2回ほど警告が出るが気にしないでいいようだ。
出力結果を見てみると一応正常な結果らしいが、何回か計測してみないとグラフらしくならないみたい。
あとはcronで5分おきにレポート作成を自動化しておく。