Home > Debian | TS-109II | 記録 > cactiでHDDの温度を取得しようとしてハマる

cactiでHDDの温度を取得しようとしてハマる

家サーバの環境が若干変わったので、HDD温度計測のために動かしていたcactiの「Data Input Methods」 にて「Input String」を変更した。

  • 変更前

    /usr/sbin/smartctl -a -d marvell <device> | /bin/grep -w “Temperature_Celsius” | /usr/bin/awk ‘{print $10}’

  • 変更後

    /usr/sbin/smartctl -a <device> | /bin/grep -w “Temperature_Celsius” | /usr/bin/awk ‘{print $10}’

セーブして一見変更が反映されたかにみえたが、実はそうではなかった。

変更後、しばらくしてからグラフを表示させてみると、HDDの温度が取得できていない。
「Input String」に間違いがあるのかと、コマンドラインで<device>部分を /dev/sda に変更して実行してみたら、これは期待通りHDD温度が取得できる。

ふとMySQLにて

select * from poller_item;

を実行してみたら、「Input String」の変更が反映されていないことがわかった。

そこで、「Data Templates」の該当する設定で、内容を変更せずにただ「Save」ボタンを押したところ、MySQLにも変更が反映。無事HDD温度もグラフ表示された。

うーむ、いまだcactiのクセがつかめない。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://kujiraza.com/2010/04/cacti%e3%81%a7hdd%e3%81%ae%e6%b8%a9%e5%ba%a6%e3%81%8c%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84/trackback/
Listed below are links to weblogs that reference
cactiでHDDの温度を取得しようとしてハマる from くじら座工房

Home > Debian | TS-109II | 記録 > cactiでHDDの温度を取得しようとしてハマる

最近の投稿
最近のコメント

Return to page top