나는 사용한다감시 장치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"
호스트가 정상으로 돌아오면 다시 실행됩니다.