新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > nagios系統搭建筆記

        nagios系統搭建筆記

        作者: 時間:2016-10-10 來源:網絡 收藏

        define host{

        use -server

        host_name 192.168.100.1

        alias 192.168.100.1

        address 192.168.100.1

        }

        define host{

        use -server

        host_name 192.168.100.2

        alias 192.168.100.2

        address 192.168.100.2

        }

        (2)cat /etc//objects/service/vianetgroup.cfg

        ############## jiaxiao quan server ################

        define hostgroup{

        hostgroup_name jiaxiao-server

        alias jiaxiao quan server

        members 192.168.100.1,192.168.100.2

        }

        (3)cat /etc//objects/service/vianetservice.cfg

        #############Nagios NRPE################

        define service {

        use generic-service

        hostgroup_name jiaxiao-server

        service_description Load

        check_command check_nrpe!check_load

        }

        define service {

        use generic-service

        hostgroup_name jiaxiao-server

        service_description Disk_Free

        check_command check_nrpe!check_disk

        }

        define service {

        use generic-service

        hostgroup_name jiaxiao-server

        service_description CPU

        check_command check_nrpe!check_cpu

        }

        (4)啟動

        /usr/bin/nagios -v /etc/nagios/nagios.cfg 正常

        /etc/init.d/nagios restart 正常

        瀏覽器打開http://120.132.xx.xx:8080/nagios/ 查看, 正常

        5.配置nsca

        在2.14上起nsca daemon服務,在100.6通過send_nsca傳送到2.14(120.132.xx.xx)統一進行前端頁面展示管理。

        (1)編譯nsca

        wget http://nchc.dl.sourceforge.net/sourceforge/nagios/nsca-2.7.2.tar.gz

        tar -zxvf nsca-2.7.2.tar.gz

        cd nsca-2.7.2

        ./configure make all

        (2)nsca2.14服務端配置(之前已配置好)

        cp sample-config/nsca.cfg /etc/nagios/

        cp src/nsca /usr/sbin/

        配置password

        vi /etc/nagios/nsca.cfg

        password=139com

        開啟nsca程序

        /usr/sbin/nsca -c /etc/nagios/nsca.cfg –daemon

        vi /usr/local/nagios/etc/nagios.cfg

        check_external_commands=1

        accept_passive_service_checks=1

        accept_passive_host_checks=1

        (3)100.6nsca客服端配置

        cp sample-config/send_nsca.cfg /etc/nagios/

        cp src/send_nsca /usr/bin/

        配置password

        vi /etc/nagios/send_nsca.cfg

        password=139com

        vi /usr/local/nagios/etc/nagios.cfg

        enable_notifications=0

        obsess_over_services=1

        ocsp_command=submit_check_result

        obsess_over_hosts=1

        ochp_command=submit_host_result

        cat submit_check_result

        #!/bin/sh

        return_code=-1

        case “$3″ in

        OK)

        return_code=0

        ;;

        WARNING)

        return_code=1

        ;;

        CRITICAL)

        return_code=2

        ;;

        UNKNOWN)

        return_code=-1

        ;;

        esac

        /usr/bin/printf “%st%st%st%sn” “$1″ “$2″ “$return_code” “$4″ | /usr/bin/send_nsca -H 120.132.xx.xx -p 15667 -c /etc/nagios/send_nsca.cfg

        cat submit_host_result

        #!/bin/sh

        /usr/bin/printf “%st%st%st%sn” “$1″ “$2″ “$3″ |/usr/bin/send_nsca -H 120.132.xx.xx -p 15667 -c /etc/nagios/send_nsca.cfg

        (3)測試

        echo “192.168.100.8;TEST_NSCA;2;hahajusttest” | /usr/bin/send_nsca -H 120.132.xx.xx-p 15667 -to 10 -d “;” -c /etc/nagios/send_nsca.cfg

        1 data packet(s) sent to host successfully.

        6.在2.14上配置被動監控

        (1)cat vianethost.cfg

        ############ jiaoxiao quan server ##################

        define host{

        use passive-server

        host_name 192.168.100.1

        alias 100.1(jiaxiao_web)

        address 192.168.100.1

        }

        define host{

        use passive-server

        host_name 192.168.100.2

        alias 100.2(jiaxiao_web)

        address 192.168.100.2

        }

        (2)cat vianetgroup.cfg

        ############## jiaxiao quan server ################

        define hostgroup{

        hostgroup_name jiaxiao-server

        alias jiaxiao quan server

        members 192.168.100.1,192.168.100.2

        }

        (3)cat vianetservice.cfg

        #############Nagios NRPE################

        define service {

        use passive-service

        hostgroup_name jiaxiao-server

        service_description Load

        }

        define service {

        use passive-service

        hostgroup_name jiaxiao-server

        service_description Disk_Free

        }

        define service {

        use passive-service

        hostgroup_name jiaxiao-server

        service_description CPU

        }

        (4)啟動nagios

        /usr/bin/nagios -v /etc/nagios/nagios.cfg 正常

        /etc/init.d/nagios restart 正常

        瀏覽器打開http://120.132.xx.xx:10000/nagios/查看, 正常

        over!!


        上一頁 1 2 下一頁

        關鍵詞: nagios linux

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 海安县| 含山县| 大兴区| 塔城市| 探索| 黔江区| 汝城县| 旌德县| 吉林省| 嘉峪关市| 沾益县| 望江县| 昭觉县| 南华县| 乌拉特中旗| 刚察县| 手机| 大埔区| 莱阳市| 醴陵市| 噶尔县| 巴彦县| 海淀区| 铜川市| 定襄县| 贡嘎县| 太谷县| 莎车县| 石渠县| 安龙县| 无棣县| 九台市| 宁蒗| 宁南县| 石景山区| 永济市| 儋州市| 卓资县| 利津县| 东乡| 卢氏县|