2017-11-16 7 views
0

私はLinuxで新しく、オンラインかデッドかにかかわらず、MONITを通してkannelのSMPPバインドをチェックするのに助けが必要です。 現在を使用してXYZ.shという名前のスクリプトファイル内(--silent http://localhost:xyz/status?password=abcをカール|グレップSMPP | grepの-vオンライン)とMONITに書き込み、次のように:それは働いていないSMPPによるチェックMONIT

check file XYZ with path /root/script/XYZ.sh if match "dead" after 5 cycles then alert 

、と案内してください私は非常に動揺しています。

答えて

0

あなたは間違ったチェックをしています。カスタムスクリプトを使用する場合はの代わりにのプロセスを使用する必要があります。

はコンテンツをチェックすることができないため、予想される動作に応じて別の終了コードを返す必要があります。 https://mmonit.com/monit/documentation/monit.html#Program

:だからあなたはあなたの期待に応じて

check program XYZ with path /root/script/XYZ.sh if status != 0 for 5 cycles then alert 

ドキュメントの終了コードを返すようにスクリプトを更新する必要があります

関連する問題