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의 위의 내용과 같이 에러내용이 메일로 보내지게 됩니다




    또한 서버에 이상이 있는 내용에 메일을 확인 후 이상징후를 해결하게된다면 정상화 되었는다는 메일을 받아 보실수 있습니다.

    Posted by Server-talk 서버이야기