nagios 메일설정
Nagios 메일설정 알아보기
Nagios를 이용한 서버를 모니터링시 많은 서버, 서버의 서비스 등등 많은 것을 등록하게 되면 아무리 한눈에 보기 편하다고 하여도 매번 확인하는것이 쉽지 않습니다
그러한 부분을 단축시킬수 있는 기능이 메일 기능이며, 서버의 이상이 있을 경우 지정한 메일로 알람 기능이 있습니다
Nagios 메일 설정하기 |
1. Nagios 이메일 등록
[root@nagios ~]# vi /usr/local/nagios/etc/objects/contacts.cfg define contact{ contact_name nagiosadmin ; Short name of user use generic-contact ; Inherit default values from generic-contact template (defined above) alias Nagios Admin ; Full name of user email [메일 주소 입력] ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** }
모니터링해야될 서버의 이상이 있을경우 받을 메일주소를 입력합니다
2. Nagios 메일 알림 설정하기
1) Nagios 웹 알림 설정 확인
위 내용을 보시면 Nagios 웹상에서 알림을 받을 해당 서비스를 알람이 활성화 되어 있지 않은것을 확인 하실수 있습니다
2) Nagios 알람 설정하기
[root@nagios ~]# vi /usr/local/nagios/etc/objects/remote.cfg . . . define service{ use local-service ; Name of service template to use host_name localhost service_description HTTP check_command check_http notifications_enabled 1 }
메일로 알람을 받아볼 서비스의 notifications_enabled을 활성화 합니다
* notifications_enabled 0 : 알람 사용 중지
* notifications_enabled 1 : 알람 사용
3) Nagios 설정파일 반영
[root@nagios ~]# service nagios reload [root@nagios ~]# service nagios restart
4) Nagios 웹 알림 설정 확인
위 내용을 보시면 Nagios 웹상에서 알림을 받을 해당 서비스를 알람이 활성화 되어 있는것을 확인 하실수 있습니다
Nagios 메일 받아보기 |
이번에는 시스템에 문제가 있을때 메일을 받아보도록 하겠습니다
테스트로 원격지 서버의 아파치를 중지하였을때 Nagios 웹 상에서 나타나는 부분과 메일이 어떻게 오는지 알아보겠습니다
원격지 서버의 아파치를 중지 하였으며, 위 내용을 보시면 HTTP(아파치)에 CRITICAL라는 위험을 나타내는 부분을 확인 하실수 있습니다
서버이상이 Nagios의 위의 내용과 같이 에러내용이 메일로 보내지게 됩니다
또한 서버에 이상이 있는 내용에 메일을 확인 후 이상징후를 해결하게된다면 정상화 되었는다는 메일을 받아 보실수 있습니다.