Muninでアラートメール設定を行ったけど、メールが飛ばないサーバーがあったので調査
<環境>
Centos 6.3
rootで作業します
postfixがはいってたので、それを使います(というより使われてる)
# service postfix start
で、OKとはでるが
# service postfix status
postfix master が停止していますが pid ファイルが残っています
ログを見る
# vim /var/log/maillog
open lock file /var/lib/postfix/master.lock: cannot open file: Permission denied
権限がない?
# ls -al /var/lib/postfix/master.lock
-rw——-. 1 munin munin 17 9月 25 10:23 2013 /var/lib/postfix/master.lock
ユーザーがmuninになってるのでpostfixに変えてみる
# chown postfix /var/lib/postfix/master.lock
メール送信テスト
# su – munin
# sh -c “/usr/share/munin/munin-limits –contact email –force”
で、メールが届きました