
Ubuntu日本語フォーラム

ログインしていません。
monitを使ってapacheが停止したらアラートメールを送信したいと思っているのですが、アラートメールが届きません。
メールはyahooメールを使って自分自身に送信するようにしています。メールが届くようにするにはどうすればいいのでしょうか?
ディレクトリの構造と設定ファイルは以下のようになっています。
/etc/monit
monitrc ファイル
conf.d ディレクトリ
/etc/monit/conf.d
apache.conf
monitrcファイル
--------------------------
#アラートメール送信設定
set mailserver smtp.mail.yahoo.co.jp port 587
username "NAME" password "PASS"
set alert [email protected]
#ブラウザ監視設定 ここはうまく動く
set httpd port 2812 and
allow localhost
allow 192.168.0.0/24
allow admin:monit
--------------------------
apache.confファイル
--------------------------
check process apache with pidfile /var/run/apache2/apache2.pid
start program = "/usr/sbin/service apache2 start"
with timeout 60 seconds
stop program = "/usr/sbin/service apache2 stop"
if failed host localhost port 80 protocol http
and request "/index.html"
then alert
--------------------------
オフライン