私はサイトが大好きです。答えを探すには良い場所です。ありがとうございます。
テストサーバーで 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'
「失敗した場合」句を使用して移動しようとしましたが、これを解決する方法が文字通りわかりません。