Ubuntu9.04でサーバ構築2

|
Clip to Evernote Ubuntu9.04でサーバ構築2

ちょっと息抜き.今日はMuninで温度やファン回転数を記録することに注力してみたいと思います.ちょっと難しいです.環境はHPのML115 G5です.

前回のlm-sensorsが失敗したので、
別のマシンですが、ml115にOpenIPMIを導入してみました。

vinelinuxで行いたかったのですが、
どうもapt-getしてもないようなので、素直にdebianにしました。

debianで、
apt-get install OpenIPMI
apt-get install ipmitool

とすると必要なソフトウェアがインストールされます。

その後、必要なモジュールをロードします。

modprobe ipmi_si
modprobe ipmi_devintf

grep ipmi /proc/devices
=>254 ipmidev

この数字を覚えておいて、デバイスファイルを作成します。

mknod –mode=644 ipmi0 c 254 0

以上で、上手く行けば、
ipmitool sdr
で温度等が表示されます。

また、起動時にモジュールをロードしたい場合は、
/etc/modulesに、
ipmi_si
ipmi_devintf
と追加記述することで可能なようです。
(ここの記述方法がよくわからない。alias指定をする場合とかが何故必要?)

hp prolliant ml115 debianでのOpenIPMI

この通りでok.日本語でok.英語で情報を探してもいいんだけど,日本語の方が嬉しいです!最高です!そんで,そんで,これだけじゃ不十分なので,/etc/default/ipmievd を変更します.

ENABLED=true

そんでもって,ipmievdが起動するようにおまじない.

# /etc/init.d/ipmievd start
# sysv-rc-conf ipmievd on

うは,おk把握.これでセンサー関連は上出来.あとはmuninと連携する.ここを参考にしました.一部追記します.

# wget http://muninexchange.projects.linpro.no/download.php?phid=579 -O ipmitool_sensor_
# cp ipmitool_sensor_ /usr/share/munin/plugins
# chmod +x /usr/share/munin/plugins/ipmitool_sensor_
# ln -s /usr/share/munin/plugins/ipmitool_sensor_ /etc/munin/plugins/ipmitool_sensor_fan
# ln -s /usr/share/munin/plugins/ipmitool_sensor_ /etc/munin/plugins/ipmitool_sensor_temp

/etc/munin/plugin-conf.d/munin-nodeへ以下を加える。

[ipmitool_sensor*]
user root
timeout 20
env.ipmitool_options sdr

tool/ipmiでの温度・ファン速度監視 - Linux Tipsより一部改変

超余裕って感じ?あとはいつも通りに,service munin-node restartで余裕系.こうして,サーバ監視の楽しみが増えたのであった.

プロフィール

e-m@il @ddress