自サーバからメールが来たので、確認したらmrtgで調査するIPアドレスとDNSの名前が違っているので確認せよという内容だった。
これも忘れそうなので書き記す。
Subject: Cron LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file
/var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok
--
省略
--
Saturday, 25 July 2009 at 8:35: WARNING: Could not match host:'public@192.168.12.3:' ref:'Descr' key:'eth0'
SNMP Error:
no response received
SNMPv1_Session (remote host:"192.168.12.3" [192.168.12.3].161)
という内容は、mrtgでトラフィックを監視するときにサーバーのIPアドレスを入れておかなくてはならないが、先日、HUBを買い換えしたときに割り振られたIPが変更されていたのに変更していなかった為と思われる。
ファイルの箇所は
[root@nexserver mrtg]# pwd
/etc/mrtg
[root@nexserver mrtg]# vi mrtg.cfg ←(ファイル名と中の設定を変更)
Target[eth0]: \eth0:public@192.168.12.3: ←(IPアドレスを変更)
SetEnv[eth0]: MRTG_INT_IP="192.168.12.3" ←(IPアドレスを変更)
MRTG_INT_DESCR="eth0" ←(該当のイサーネット名を確認)
### CPU Load Average ###
Target[cpu]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:public@192.168.12.3 ←(IPアドレスを変更)
### Memory Free ####
Target[mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.4.0:public@192.168.12.3 ←(IPアドレスを変更)
### Disk Used ####
Target[disk]: .1.3.6.1.4.1.2021.9.1.9.1&.1.3.6.1.4.1.2021.9.1.9.1:public@192.168.12.3 ←(IPアドレスを変更)
[root@nexserver mrtg]# /sbin/ifconfig ←(サーバーのIPアドレスを表示)
eth0 Link encap:Ethernet HWaddr ××:××:××:××:××:××
inet addr:192.168.3.7 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::214:22ff:fea0:a058/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:334508 errors:0 dropped:0 overruns:0 frame:0
TX packets:276980 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:69429620 (66.2 MiB) TX bytes:29140834 (27.7 MiB)
Interrupt:10
ということなので、IPアドレスを書き換えてApacheを再起動する。
192.168.12.3→192.168.3.7
しばらく時間が経ってからグラフを確認する。