1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      linux中Nagios怎么安裝-創(chuàng)新互聯(lián)

      這篇文章將為大家詳細(xì)講解有關(guān)linux中Nagios怎么安裝,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

      創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元寶山做網(wǎng)站,已為上家服務(wù),為寶山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

      一、Nagios服務(wù)端安裝

      1、安裝所需依賴關(guān)系包

      2、添加Nagios所需用戶及組

      3、編譯安裝Nagios及創(chuàng)建登陸Nagios WEB程序用戶

      4、Nagios-plugin(插件)

      5、配置服務(wù)自啟動(dòng)

      二、基于NRPE配置Nagios監(jiān)控Win主機(jī)

        1、被監(jiān)控端

            安裝:NSClient++-0.3.9-x64

        2、監(jiān)控端

            1.測試與被監(jiān)控端連通性

            2.監(jiān)控端定義命令、定義主機(jī)、定義服務(wù)

            3.將定義好的模板加入到nagios.cfg文件中

            4.重啟服務(wù)

      三、基于NRPE監(jiān)控Linux主機(jī)

        1、被監(jiān)控端:


            1.添加用戶


           2.安裝插件nagios-plugins-1.4.15


            3.安裝NRPE

            4.配置NRPE配置文件

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

           5.定義nrpe啟動(dòng)腳本且增加權(quán)限

           6.添加自啟動(dòng)

           7.啟動(dòng)服務(wù)


        2、配置監(jiān)控端:


           1.安裝NRPE


              安裝完成后,生成check_nrpe,使用此插件進(jìn)行測試被監(jiān)控主機(jī)


           2.定義命令


           3.定義主機(jī)和服務(wù)


           4.將定義好的linhost.cfg配置文件的路徑添加至/usr/localhost/etc/nagios.cfg中


           5.測試配置文件  /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


           6.重啟服務(wù)


           7.網(wǎng)頁檢查hosts監(jiān)控狀況


      ******另關(guān)于基于NRPE監(jiān)控windows主機(jī),另行查詢網(wǎng)上資料******

      一、安裝配置Nagios

      1、解決安裝Nagios的依賴關(guān)系:

      # yum -y install httpd gcc glibc glibc-common gd gd-devel php php-mysql mysql mysql-devel mysql-server


      2、添加nagios運(yùn)行所需要的用戶和組:


      # groupadd nagcmd

      # useradd -G nagcmd nagios

      # passwd nagios

      # usermod -a -G nagcmd apache


      3、編譯安裝nagios:

      # tar zxf nagios-3.3.1.tar.gz

      # cd nagios-3.3.1

      # ./configure --with-command-group=nagcmd --enable-event-broker

      # make all

      # make install

      # make install-init

      # make install-commandmode

      # make install-config

      # vi /usr/local/nagios/etc/objects/contacts.cfg


      emailnagios@localhost      #這個(gè)是默認(rèn)設(shè)置

      # make install-webconf


      # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


      # service httpd restart


      4、編譯、安裝nagios-plugins

      # tar zxf nagios-plugins-1.4.15.tar.gz


      # cd nagios-plugins-1.4.15

      # ./configure --with-nagios-user=nagios --with-nagios-group=nagios

      # make

      # make install

      5、配置并啟動(dòng)Nagios

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

      # chkconfig --add nagios


      # chkconfig nagios on

      # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


      # service nagios start


      6、配置selinux

      #getenforce


      #setenforce 0


      7、通過web界面查看nagios:


      http://your_nagios_IP/nagios

      登錄時(shí)需要指定前面設(shè)定的web認(rèn)證帳號(hào)和密碼。

      二、配置文件


      Nagios的主配置文件

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

      Nagios模板配置目錄

      /usr/local/nagios/etc/objects

      調(diào)用check命令目錄/usr/local/nagios/libexec


      三、基于NSClinet++  監(jiān)控遠(yuǎn)程Win主機(jī)

      1、安裝配置被監(jiān)控端

        安裝NSClient++-0.3.9-x64


      2、進(jìn)行測試是否連通

      #cd /usr/local/nagios/libexec

      #./check_nt -H 192.168.1.119 -v UPTIME -p 12489


      如有密碼則:#./check_nt -H 192.168.1.119 -v UPTIME -p 12489 -s luoxj,123

      3、監(jiān)控端進(jìn)行配置

      &&&定義commands.cfg-------------------定義命令

       #cd /usr/local/nagios/etc/objects/

       #vi commands.cfg

      define command{

          command_name   check_nt

          command_line   $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$

          }

      &&&定義主機(jī)及服務(wù)

      #vi windows.cfg

      define host{

          use       windows-server

          host_name    winhost

          alias      My Windows Host

          address     192.168.1.119

          }

      define service{    use           generic-service    host_name        winhost    service_description   NSClient++ Version    check_command      check_nt!CLIENTVERSION    }定義服務(wù)可根據(jù)實(shí)際情況進(jìn)行變更名稱可使用vim中替換進(jìn)行:.,$s@winserver@winhost@g

      &&&啟用定義的文件,增加定義文件路徑

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

      cfg_file=/usr/local/nagios/etc/objects/windows.cfg


      &&&進(jìn)行測試,以確定配置文件沒有問題

      # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg -d


      #service nagios restart

      四、基于NRPE監(jiān)控遠(yuǎn)程Linux主機(jī)

      1、安裝配置被監(jiān)控端


         1)先添加nagios用戶

         # useradd -s /sbin/nologin nagios

         2)NRPE依賴于nagios-plugins,因此,需要先安裝之

         # tar zxf nagios-plugins-1.4.15.tar.gz

         # cd nagios-plugins-1.4.15

         # ./configure --with-nagios-user=nagios --with-nagios-group=nagios

         # make all

         # make instal

         3)安裝NRPE

         # tar -zxvf nrpe-2.12.tar.gz

         # cd nrpe-2.12.tar.gz

         # ./configure --with-nrpe-user=nagios \

         --with-nrpe-group=nagios \

         --with-nagios-user=nagios \

         --with-nagios-group=nagios \

         --enable-command-args \

         --enable-ssl

         # make all

         # make install-plugin

         # make install-daemon

         # make install-daemon-config

         4)配置NRPE

         # vim /usr/local/nagios/etc/nrpe.conf

         log_facility=daemon

         pid_file=/var/run/nrpe.pid

         server_address=172.16.100.11

         server_port=5666

         nrpe_user=nagios

         nrpe_group=nagios

         allowed_hosts=172.16.100.1

         command_timeout=60

         connection_timeout=300

         debug=0

        &&&&&&&&定義監(jiān)控對象命令&&&&&&&&&


         command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10


         command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20

         command[check_sda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda1

         command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z

         command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

         5)啟動(dòng)NRPE


         # /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d

         為了便于NRPE服務(wù)的啟動(dòng),可以將如下內(nèi)容定義為/etc/init.d/nrped腳本:

        #vi /etc/init.d/nrped


         #!/bin/bash

         # chkconfig: 2345 88 12

         # description: NRPE DAEMON

      NRPE=/usr/local/nagios/bin/nrpe

      NRPECONF=/usr/local/nagios/etc/nrpe.cfg

      case "$1" in

             start)

                    echo -n "Starting NRPE daemon..."

                    $NRPE -c $NRPECONF -d

                    echo " done."

                    ;;

             stop)

                    echo -n "Stopping NRPE daemon..."

                    pkill -u nagios nrpe

                    echo " done."

             ;;

             restart)

                    $0 stop

                    sleep 2

                    $0 start

                    ;;

             *)

                    echo "Usage: $0 start|stop|restart"

                    ;;

             esac

      exit 0

        #chmod +x /etc/init.d/nrped


        #service nrped start


         #netstat -tnlp  ##檢查nrpe端口5666是否啟用

            tcp     0    0 0.0.0.0:5666         0.0.0.0:*          LISTEN    17282/nrpe


        #service iptables stop


        #setenforce 0


         6)配置允許遠(yuǎn)程主機(jī)監(jiān)控的對象

         在被監(jiān)控端,可以通過NRPE監(jiān)控的服務(wù)或資源需要通過nrpe.conf文件使用命令進(jìn)行定義,定義命令的語法格式為:command[]=。比如:

         command[check_rootdisk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /

         command[check_swap]=/usr/local/nagios/libexec/check_disk -w 40% -c 20%

         command[check_sensors]=/usr/local/nagios/libexec/check_sensors

         command[check_users]=/usr/local/nagios/libexec/check_users -w 10 -c 20

         command[check_load]=/usr/local/nagios/libexec/check_load -w 10,8,5 -c 20,18,15

         command[check_zombies]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z

         command[check_all_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

      2、配置監(jiān)控端


      1)安裝NRPE

      # tar -zxvf nrpe-2.12.tar.gz

      # cd nrpe-2.12.tar.gz

      # ./configure --with-nrpe-user=nagios \

      --with-nrpe-group=nagios \

      --with-nagios-user=nagios \

      --with-nagios-group=nagios \

      --enable-command-args \

           --enable-ssl

      # make all

      # make install-plugin

      安裝完成后,/usr/local/nagios/libexec/check_nrpe就會(huì)生成此插件,可測試客戶端工作正常于否

      #cd /usr/local/nagios/libexec/

      #./check_nrpe -H 192.168.1.124

      NRPE v2.12


      2)定義如何監(jiān)控遠(yuǎn)程主機(jī)及服務(wù):

      通過NRPE監(jiān)控遠(yuǎn)程Linux主機(jī)要使用chech_nrpe插件進(jìn)行,其語法格式如下:

      check_nrpe -H [-n] [-u] [-p ] [-t ] [-c ] [-a ]

      定義監(jiān)控遠(yuǎn)程Linux主機(jī)的命令:


      #vi /usr/local/nagios/etc/objects/commands.cfg  添加nrpe命令

      define command{

          command_name   check_nrpe

          command_line   $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$

      }

      ************建立模板文件******************

      #cd /usr/local/nagios/etc/objects/

      #vim linhost.cfg  或是  #cp localhost.cfg linhost.cfg

       ***定義遠(yuǎn)程Linux主機(jī):

      define host{

          use           linux-server

           host_name     linhost

          alias          my Linux Host

          address        192.168.1.124

          }

      如主機(jī)組不需要?jiǎng)t注釋,添加服務(wù)可參照被監(jiān)控端/usr/local/nagios/etc/nrpe.cfg中的command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20command[check_sda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda1command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Zcommand[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200 進(jìn)行詳細(xì)配置服務(wù) ***定義遠(yuǎn)程Linux服務(wù):也可以在后加參數(shù)進(jìn)行設(shè)定監(jiān)控
       define service{
          use           generic-service    host_name        linhost    service_description   check_users    check_command      check_nrpe!check_users    }# Create a service for monitoring the uptime of the server
      # Change the host_name to match the name of the host you defined abovedefine service{    use           generic-service    host_name        linhost    service_description   load    check_command      check_nrpe!check_load    }# Create a service for monitoring CPU load
      # Change the host_name to match the name of the host you defined abovedefine service{    use           generic-service    host_name        linhost    service_description   sda1    check_command      check_nrpe!check_sda1    }# Create a service for monitoring memory usage
      # Change the host_name to match the name of the host you defined abovedefine service{    use           generic-service    host_name        linhost    service_description   Zombie    check_command      check_nrpe!check_zombie_procs    }define service{    use           generic-service    host_name        linhost    service_description   Total procs    check_command      check_nrpe!check_total_procs    }3)將設(shè)定好的linhost.cfg文件添加至/usr/local/nagios/etc/nagios.cfg中#vi /usr/local/nagios/etc/nagios.cfg

      cfg_file=/usr/local/nagios/etc/objects/linhost.cfg

      4)進(jìn)行測試配置文件 # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg5)重啟服務(wù)#service nagios restart

      關(guān)于“l(fā)inux中Nagios怎么安裝”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


      分享名稱:linux中Nagios怎么安裝-創(chuàng)新互聯(lián)
      標(biāo)題URL:http://ef60e0e.cn/article/cdegie.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        元朗区| 沛县| 大港区| 昌都县| 吉首市| 诏安县| 白城市| 周至县| 鞍山市| 社会| 全州县| 崇仁县| 东方市| 南郑县| 平江县| 普洱| 华亭县| 慈利县| 丰宁| 隆尧县| 舒城县| 鹤岗市| 永定县| 长葛市| 荥经县| 锡林郭勒盟| 奉节县| 罗定市| 黑水县| 台前县| 嵊泗县| 石景山区| 峨眉山市| 钦州市| 元氏县| 秀山| 樟树市| 广州市| 金昌市| 芦溪县| 筠连县|