コンピュータ/ソフトウェア関連Tips

Muninで画像が表示されない場合の対処

作成日: Aug 3, 2014
カテゴリー: FreeBSD タグ: FreeBSD

Muninで画像が表示されない場合(リンク切れのようになってしまう場合)のときに対処したときのメモです。

この記事は、FreeBSDセットアップメモの一部です。

最初からだったか、あるいは、sSMTPをセットアップしてからだったか覚えていないのだが、Muninの、Sendmail email trafficと、Sendmail email volumesの画像が表示されず、リンク切れ状態となっていた。以下のような状態。

リンク切れ

sSMTPでは情報を拾えないようだし、用途がファイルサーバということもあり、メールの状態監視設定はあとで削除しようと思っているところであるが、気持ち悪いので、正常に表示されるようにする。

まず、プラグインを実行してみる。

$ sudo munin-run sendmail_mailqueue
mails.value 0

$ sudo munin-run sendmail_mailstats
mailstats: /var/log/sendmail.st: Permission denied
received.value
sent.value
rejected.value
discarded.value

$ sudo munin-run sendmail_mailtraffic
mailstats: /var/log/sendmail.st: Permission denied
received.value
sent.value

Permission deniedになっている。Muninのplugin.confで、ユーザーを指定すれば良さそう。

$ sudo vi /usr/local/etc/munin/plugin-conf.d/plugins.conf
[sendmail*]
env.mspqueue /var/spool/clientmqueue
env.mailstats /usr/sbin/mailstats

↓

[sendmail*]
user root
env.mspqueue /var/spool/clientmqueue
env.mailstats /usr/sbin/mailstats

この状態で、プラグインを実行してみる。

$ sudo munin-run sendmail_mailstats
received.value 0
sent.value 0
rejected.value 0
discarded.value 0

$ sudo munin-run sendmail_mailtraffic
received.value 0
sent.value 0

正常になった。

Munin-nodeを再起動。

$ sudo service munin-node restart
Stopping munin_node.
Starting munin_node.

しばらく(最大5分間)してからMuninのページをリロードしたら、画像が表示された。