256bitの殺人メニュー

インフラエンジニアだったソリューションアーキテクトなくわののブログ。こちらのBlogは個人の意見となっていて会社とは全く関係ありません。お約束です。[twitter:@kuwa_tw]めんどくさがりが重い腰を上げて何かをアウトプットすることにどれほどの意味があるのかを試してみたいブログでもある。

IPMIでの温度監視

というわけでmuninでの温度監視を入れてみた。

OpenIPMIのインストール。簡単。

apt-get install openipmi
apt-get install ipmitool

/etc/modulesにIPMI関連のモジュール追加

modprobe ipmi_devintf;modprobe ipmi_si

cat <<'EOF' >>/etc/modules
# IPMI
ipmi_devintf
ipmi_si
EOF

テスト

# ipmitool sdr
BIOS             | Not Readable      | ns
ACPI State       | 0x01              | ok
System Reset     | 0x00              | ok
CPU Fan          | 1941.37 RPM       | ok
System Fan       | 1903.67 RPM       | ok
System 12V       | 12.10 Volts       | ok
System 5V        | 5.19 Volts        | ok
System AUX 5V    | 5.08 Volts        | ok
System 3.3V      | 3.28 Volts        | ok
System AUX 3.3V  | 3.34 Volts        | ok
CPU Vcore        | 1.33 Volts        | ok
CPU 12V          | 12.04 Volts       | ok
HT 1.2V          | 1.19 Volts        | ok
Memory Vcore     | 1.82 Volts        | ok
Memory Vterm     | 0.90 Volts        | ok
MCP55 1.5V       | 1.49 Volts        | ok
MCP55 1.4V       | 1.41 Volts        | ok
PCI System Err   | Not Readable      | ns
Mem Recover Err  | Not Readable      | ns
MemUnrecover Er  | Not Readable      | ns
RCPU Diode 1     | 61 degrees C      | ok
Ambient          | 42 degrees C      | ok
Local VRD0 Temp  | 50 degrees C      | ok
Therm-Trip       | 0x01              | ok
CPU Prochot      | 0x01              | ok
LOM Link Status  | 0x02              | ok
LO100 Present    | 0x01              | ok
Watchdog         | Not Readable      | ns

OK

muninのインストール

apt-get install munin
apt-get install munin-node

ipmi用のmunin pluginダウンロード&設置

ここにあるのでDL。
rubyなのか。

wget 'http://svn.noreply.org/cgi-bin/viewcvs.cgi/*checkout*/trunk/munin/ipmi_sensor_?rev=242&root=WeaselUtils' \
-O /usr/share/munin/plugins/ipmi_sensor_

シンボリックリンクを張れば使えますと。

ln -s  /usr/share/munin/plugins/ipmi_sensor_ /etc/munin/plugins/ipmi_sensor_u_degrees_c
ln -s  /usr/share/munin/plugins/ipmi_sensor_ /etc/munin/plugins/ipmi_sensor_u_volts
ln -s  /usr/share/munin/plugins/ipmi_sensor_ /etc/munin/plugins/ipmi_sensor_u_rpm

CPUが

60度て結構だな。
夏だからか部屋の廃熱の問題か。