新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > nagios系統(tǒng)搭建筆記

        nagios系統(tǒng)搭建筆記

        作者: 時(shí)間:2016-10-10 來源:網(wǎng)絡(luò) 收藏

        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)啟動(dòng)

        /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服務(wù),在100.6通過send_nsca傳送到2.14(120.132.xx.xx)統(tǒng)一進(jìn)行前端頁面展示管理。

        (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服務(wù)端配置(之前已配置好)

        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上配置被動(dòng)監(jiān)控

        (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)啟動(dòng)nagios

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

        /etc/init.d/nagios restart 正常

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

        over!!


        上一頁 1 2 下一頁

        關(guān)鍵詞: nagios linux

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 五大连池市| 金阳县| 醴陵市| 敦煌市| 邢台市| 阳朔县| 勃利县| 贵阳市| 仙桃市| 屏东县| 平陆县| 禹州市| 彩票| 友谊县| 邵阳县| 惠东县| 晋宁县| 石棉县| 朝阳区| 宁陕县| 云龙县| 武鸣县| 乐至县| 兴化市| 房产| 边坝县| 仙桃市| 乌拉特中旗| 遵化市| 万全县| 自治县| 池州市| 额济纳旗| 南平市| 旬阳县| 海阳市| 东莞市| 金阳县| 灵寿县| 台湾省| 武清区|