munin-node がエラーを吐くようになった

http://d.hatena.ne.jp/jummai/20071211#1197371766 で導入して便利に使っている munin-node に問題が起きた。

cron から

(process:26352): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

のようなメールが10分ごとに届くようになり、非常に目障りであった。必死になって親側である FreeBSD のシステムのバグを探していたのだが、問題は配下の Linux にあった。

RedHatrpm から入れた /usr/share/munin/plugins/hddtemp_smartctl に、UTF-8 の文字が含まれているのでこれを削除する。エラーメールが届かなくなったから、うまくいったようだ。by day のデータは10分くらいで更新されるのですぐ結果が分かるが、これ以上長いスケールのグラフはまだ書かれていないが大丈夫だろう。

(追記)よく見たら、温度のモニターは全く行われていなかったので設定ごと削除した。具体的には、上記ファイルへのシンボリックリンクである /etc/munin/plugin/hddtemp_smartctl を削除すればよい。