FreeBSDであればsysutils/freeipmiをインストールして
ipmi-sensors -g Temperatureを実行するとマザーボードの温度センサーの値が取れる。
mrtgやrrdtoolで使う時は
/usr/local/sbin/ipmi-sensors -g Temperature | /usr/bin/cut -d':' -f3 | /usr/bin/cut -d' ' -f2という感じのシェルスクリプトで切り出して使う感じで。
net-snmpを入れてsnmpd.confのextend行に
extend mb1 /usr/local/share/snmp/getipmitemp.shという感じでスクリプトを指定すればSNMP経由で温度計測も出来るな。
sysutils/smartmontoolsを入れて
/usr/local/sbin/smartctl -A /dev/ad4 | /usr/bin/awk '/Temperature/ {print $10}'
でHDDの温度も計測できるし。
ついでにqmail関係の値をSNMPで取れるように:
mail/qmailmrtg7をインストールして、snmpd.confのextendに登録。
Howie's Stuff::Network Stuff::Monitoring qmail with Cacti & net-snmp_ を参考に。
Howie's Stuff::Network Stuff::Monitoring qmail with Cacti & net-snmp_ を参考に。



[ コメントする ]