0

私はサイトが大好きです。答えを探すには良い場所です。ありがとうございます。

テストサーバーで munin の機能に取り組んでいます。lighttpd、mysql、ssh、proftpd、postfix、および dovecot を実行します。

そのうちの 1 つが失敗した場合、「デフォルト」の電子メールの横にテキスト メッセージを受信したいと考えています。VoipBuster を使用して SMS ゲートウェイを使用しています。URL を要求すると (下記のとおり)、テキスト メッセージが届きます。 https://www.voipbuster.com/myaccount/sendsms.php?username=xxxxxx&password=xxxxxx&from=xxxxxx&to=xxxxxx&text=xxxxxx

これをmonit構成に含めようとしましたが、機能させることができません。

これが私が試したものです。次のように、すべてのチェックの下に「失敗した場合」を含めます。

check process lighttpd with pidfile /var/run/lighttpd.pid
        group lighttpd
        start program = "/etc/init.d/lighttpd start"
        stop program = "/etc/init.d/lighttpd stop"
        if failed host 178.21.118.206 port 80
        protocol http then restart
        if 5 restarts within 5 cycles then timeout
        if failed then (url https://www.voipbuster.com/myaccount/sendsms.php?username=xxxxxx&password=xxxxxx&from=xxxxxx&to=xxxxxx&text=CHECK EMAIL -- SERVER ERRORS!)

しかし、再起動すると、このようなエラーが発生し続けます。

/etc/monit/monitrc:194: Error: syntax error 'EMAIL'

「失敗した場合」句を使用して移動しようとしましたが、これを解決する方法が文字通りわかりません。

4

1 に答える 1