내 네트워크에 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를 다시 시작하고 오류 등을 수정하십시오.