LinkstationでもHDDの温度を監視出来ることを知りました!
参考ページ
PC破壊日記的ブログ
なんとapt-getを使って簡単にインストール出来ます。
apt-get install smartmontools
早速MRTGに登録してみましたが何故か値が取得できませんでした。
コマンドで試すとちゃんと温度だけが表示されるんですが。
MRTGをroot権限で動かしているのに何故反映されないかのか結局分からず・・・
そこで方法を変えて以下のスクリプトを作成しSNMPに外部スクリプトで登録しました。
--------------------
#!/usr/bin/perl —
$hddtemp = readpipe(‘smartctl -d marvell -a /dev/sda -s on | grep -i temp | awk ‘{print $10}”);
print $hddtemp;
exit $hddtemp;
--------------------
※今回のスクリプトはINTEGERで値が取得出来るようにexitで値を返しています。
するとちゃんと値が取得出来るようになりました。
snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.8.1.100.2
ファイルサーバーにも同じように設定しネットワーク越しでもHDDの温度の監視が出来るようになりました。
※気が付くとMRTGのインデックスページの項目が沢山増えてしまいました(笑)
Linkstationにもそこそこ負荷が掛かってるでしょうね。