RPi에 대한 Nagios 이메일 알림

RPi에 대한 Nagios 이메일 알림

내 네트워크에 PC가 있고 Raspberry Pi의 간단한 주기적인 핑으로 이를 모니터링하고 싶습니다. 저는 RPi와 Linux를 처음 접했고, 겉으로는 단순해 보이는 이 프로젝트가 골칫거리가 되었습니다. 그러나 RPi에 Nagios PI를 설치하고 NConf를 통해 주기적인 핑으로 PC를 모니터링하도록 구성하는 데 큰 진전을 이루었습니다. 따라서 Nagios GUI에서는 PC가 언제 부팅되고 종료되는지 확인할 수 있습니다(완료하는 데 2일이 소요됨). 또한 sSMTP를 사용하여 RPi에 이메일을 설정하고 명령줄에서 이메일을 보낼 수 있습니다(이 작업에는 또 하루가 걸렸습니다).

따라서 지금 해야 할 일은 내 컴퓨터에 문제가 있음을 발견했을 때 Nagios/NConf가 나에게 이메일을 보내도록 하는 것뿐입니다. 불행히도 내 행운이나 재능(또는 둘 다!)이 소진되었습니다. Nagios/NConf에서 이러한 이메일 알림을 사용하는 데 올바른 방향을 알려줄 수 있는 사람이 있나요?

어떤 아이디어라도 대단히 감사하겠습니다!

건배 사이먼

답변1

Nagios는 다른 모니터링 비트와 contact연결되어야 하는 정의를 사용합니다. host이는 관리하려는 방법에 따라 다른 구성 파일 contact에 배치 할 수 있습니다.contacts.cfg

define contact {
    contact_name foobar
    alias admin of something
    email [email protected]
    host_notification_commands notify-host-by-email
    host_notification_options d,u,r
    host_notification_period 24x7
    service_notification_commands notify-service-by-email
    service_notification_options w,u,c,r
    service_notification_period 24x7
}

그런 다음 정의 를 host인용하십시오 contact.

define host {
    host_name ...
    ...
    contacts foobar
}

그런 다음 nagios를 다시 시작하고 오류 등을 수정하십시오.

관련 정보