호스트가 다시 작동할 때 경고/실행 모니터링

호스트가 다시 작동할 때 경고/실행 모니터링

나는 사용한다감시 장치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"

호스트가 정상으로 돌아오면 다시 실행됩니다.

관련 정보