2016年1月31日 : してログ

他のサーバーのノードを追加しようと思い、munin.conf に追加したまでは良いのですが、なぜかサイトに表示されない事態が発生しました。 telnet で 4949 に接続可能なので、基本的な設定は間違ってなさそうです。 ログ(/var/log/munin/munin-update.log)を確認してみると、

[WARNING] Config node xxxx listed no services for xxxx, (advertised as localhost.localdomain).  Please see http://munin-monitoring.org/wiki/FAQ_no_graphs for further information.

というような警告が出ています。 どうやら、ホスト名が localhost.localdomain のままだったのが原因らしいです。 munin.conf とリモートサーバーの munin-node.conf のホスト名を一致させておく必要があるようです。

CentOS7 に EPEL リポジトリから munin を設定したところ、グラフの曜日部分が文字化けしているようでした。 このサイトの作成は、cron で定期実行されているので、そこから辿ったシェルスクリプトを修正して対応しました。

/usr/bin/munin-cron の編集

下記のコードを2行目くらいに記述するだけで OK です。

export LANG=C