お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-02-03 13:07:31

EAP
メンバ
登録日: 2014-02-03

monitによるアラートメール送信

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
--------------------------

オフライン

 

#2 2014-02-03 20:08:52

EAP
メンバ
登録日: 2014-02-03

Re: monitによるアラートメール送信

自己解決しました

オフライン

 

Board footer

Powered by FluxBB