内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控-創(chuàng)新互聯(lián)

與在redhat安裝nagios相比,在ubuntu安裝nagios監(jiān)控非常簡單,直接通過

你所需要的網(wǎng)站建設服務,我們均能行業(yè)靠前的水平為你提供.標準是產(chǎn)品質(zhì)量的保證,主要從事網(wǎng)站建設、做網(wǎng)站、企業(yè)網(wǎng)站建設、成都做手機網(wǎng)站、網(wǎng)頁設計、成都品牌網(wǎng)站建設、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實力堅強的技術研發(fā)團隊及素養(yǎng)的視覺設計專才。

apt-get即可從ubuntu的服務器上下載組件自動安裝。

sudo apt-get install nagios3 nagios-nrpe-plugin

給nagiosadmin添加一個密碼:

sudo htpasswd /etc/nagios3/htpasswd.users nagiosadmin

添加一個用戶:

sudo htpasswd /etc/nagios3/htpasswd.users dragon

在被監(jiān)控主機上安裝nrpe,

sudo apt-get install nagios-nrpe-server

sudo vi /etc/nagios/nrpe.cfg

找到allowed_host添加監(jiān)控主機的ip地址:

allowed_hosts=127.0.0.1,192.168.1.112

Service nrpe restart

在server端測試

/usr/lib/nagios/plugins/check_nrpe -H 192.168.1.124,測試成功的話會輸出客戶機的NRPE版本號。

 NRPE_2.1.4

在server新建監(jiān)控主機定義文件server02.cfg

sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \/etc/nagios3/conf.d/server02.cfg

編輯 /etc/nagios3/conf.d/server02.cfg:注意修改address為被監(jiān)控主機的地址,并添加DNS,http,ssh的服務監(jiān)控。

define host{

          use           generic-host
          host_name   server02
          alias        server-02
          address     192.168.1.124
    }

define service{
         use          generic-service
    host_name            server02
         service_description   Disk Space
          check_command     check_all_disks!20%!10%
    }

define service{
          use                    generic-service
          host_name             server02
          service_description      Current Users
           check_command      check_users!20!50
    }

define service{
          use             generic-service
          host_name         server02
          service_description   Total Processes
          check_command   check_procs!250!400
    }

define service{
         use                generic-service
         host_name          server02
         service_description       Current Load
         check_command  check_load!5.0!4.0!3.0!10.0!6.0!4.0
    }
define service{
              use                 generic-service
             host_name              server02
             service_description      DNS
             check_command        check_dns!192.168.1.124
}

define service {
            host_name              server02
            service_description       HTTP
            check_command          check_http
            use               generic-service
           notification_interval         0
}

# check that ssh services are running
define service {
               host_name        server02
               service_description    SSH
               check_command    check_ssh
               use                generic-service

               notification_interval    0

}

測試nagios配置是否成功

nagios3 -v /etc/nagios3/nagios.cfg

Error in configuration file '/etc/nagios3/nagios.cfg' - Line 470 (Check result path is not a valid directory)

這個文件是nagios用于存儲監(jiān)測主機的結(jié)果和未能監(jiān)測到的服務信息

check_result_path=/var/lib/nagios3/spool/checkresults

我發(fā)現(xiàn)本機上并沒有這個文件目錄的存在,所以我新建了這個文件,可能會出現(xiàn)啟動nagios沒有報錯,但無法看到監(jiān)控信息的情況,查看日志提示“Jul 16 20:00:59 fileserver nagios: Error: Could not open check result queue directory '/var/nagios/spool/checkresults' for reading. ”.

Sudo mkdir /var/lib/nagios3/spool/checkresults

Sudo chmod nagios:nagios /var/lib/nagios3/spool/checkresults

啟動nagios

Service nagios3 start

打開在瀏覽器地址欄輸入:“ip\nagios3”

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控

利用NSClient++監(jiān)控遠程Windows上的“本地信息”

在Nagios的libexec下有check_nt這個插件,它就是用來檢查windows機器的服務的。其功能類似于check_nrpe。不過還需要搭配另外一個軟件NSClient++,它則類似于NRPE。

NSClient++的原理如下圖

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控

可以看到NSClient與nrpe大的區(qū)別就是:

           被監(jiān)控機上安裝有nrpe,并且還有插件,最終的監(jiān)控是由這些插件來進行的。當監(jiān)控主機將監(jiān)控請求發(fā)給nrpe后,nrpe調(diào)用插件來完成監(jiān)控。

           NSClient++則不同,被監(jiān)控機上只安裝NSClient,沒有任何的插件。當監(jiān)控主機將監(jiān)控請求發(fā)給NSClient++后,NSClient直接完成監(jiān)控,所有的監(jiān)控是由NSClient完成的。

這也說明了NSClient++的一個很大的問題:不靈活、沒有可擴展性。它只能完成自己本身包含的監(jiān)控操作,不能由一些插件來擴展。好在NSClient++已經(jīng)做的不錯了,基本上可以完全滿足我們的監(jiān)控需求。

 安裝NSClient++

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控

使用check_nt可以看到winserver上nsclient++的監(jiān)控情況(注意需要指定端口為:12489)

要注意兩臺主機之間網(wǎng)絡是否聯(lián)通,使用ping測試網(wǎng)絡聯(lián)通,winserver的防火墻有可能阻斷兩臺主機之間的網(wǎng)絡通信,可以選擇關掉。

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控

編輯nagios server端的nt.cfg里面的命令check_nt增加一些參數(shù)。

sudo vi /etc/nagios-plugins/config/nt.cfg

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控

Sudo vi /etc/nagios3/objects/windows.cfg

define host{

       use            generic-host ; Inherit default values from a template

       host_name      Nagios-Windows ; The name we're giving to this host

       alias          My Windows Server      ; A longer name associated with the host

       address        192.168.1.139 ; IP address of the host

       }

define hostgroup{

       hostgroup_name windows-servers ; The name of the hostgroup

       alias          Windows Servers ; Long name of the group

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    NSClient++ Version

       check_command          check_nt!CLIENTVERSION

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    Uptime

       check_command          check_nt!UPTIME

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    CPU Load

       check_command          check_nt!CPULOAD!-l 5,80,90

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    Memory Usage

       check_command          check_nt!MEMUSE!-w 80 -c 90

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    C:\ Drive Space

       check_command          check_nt!USEDDISKSPACE!-l c -w 80 -c 90

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    W3SVC

       check_command          check_nt!SERVICESTATE!-d SHOWALL -l W3SVC

       }

define service{

       use                    generic-service

       host_name              Nagios-Windows

       service_description    Explorer

       check_command          check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe

       }

測試nagios配置是否成功

nagios3 -v /etc/nagios3/nagios.cfg

service nagios3 restart

Sudo vi /etc/nagios3/nagios.cfg把#cfg_file=/etc/nagios3/objects/windows.cfg前面的#給去掉。使用“nagios3 -v /etc/nagios3/nagios.cfg”測試是否有錯。沒有報錯的話,開啟nagios3.

用瀏覽器打開nagios的控制臺等待一段時間之后就可以看到實驗效果了。

ubuntu實現(xiàn)nagios對linux和windows監(jiān)控

 本文允許轉(zhuǎn)載但務必保留出處:(http://dragon123.blog.51cto.com/9152073/1543915)

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

當前題目:ubuntu實現(xiàn)nagios對linux和windows監(jiān)控-創(chuàng)新互聯(lián)
鏈接分享:http://www.rwnh.cn/article8/djpsop.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、定制開發(fā)用戶體驗、App開發(fā)、手機網(wǎng)站建設、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司
贵定县| 来宾市| 弋阳县| 东光县| 泸定县| 万安县| 当涂县| 正镶白旗| 都江堰市| 澳门| 桃园县| 休宁县| 渝中区| 乡宁县| 丹寨县| 平泉县| 治县。| 工布江达县| 年辖:市辖区| 囊谦县| 龙陵县| 沐川县| 长治市| 宣威市| 宜春市| 繁昌县| 长葛市| 同仁县| 库伦旗| 故城县| 长宁区| 连城县| 营山县| 上思县| 繁昌县| 友谊县| 乐陵市| 京山县| 浮梁县| 宁都县| 石柱|