私は使う監視装置Elasticsearchサービスの稼働時間をすばやく確認してください。
私の設定は次のとおりです。
check host [Elasticsearch]-test with address 1.2.3.4
if failed
port 9200
protocol http
then exec "/alerting/monit2telegram/monit2telegram.sh"
つまり、monit がポート 9200 に http 要求を実行できない場合は、テレグラム通知が届きます。伸縮性が緩くなると効果が良いです。
しかし、時ホストが正常に戻る、monitプッシュ通知/実行通知をどのように設定しますか?
ベストアンサー1
解決策は次のとおりです。
check host [Elasticsearch]-test with address 1.2.3.4
if failed
port 9200
protocol http
then exec "/alerting/monit2telegram/monit2telegram.sh"
else if succeeded then exec /alerting/monit2telegram/monit2telegram.sh"
ホストが正常に戻ると再実行されます。