成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Nagios網絡監控工作原理

運維 系統運維
Nagios是Linux/Unix平臺常用的監控系統,能讓我們放心的知道網絡與系統運行的情況,以便監控和快速的處理問題。Nagios的主要功能還是網絡監控,本文就圍繞Nagios網絡監控來給大家解析下它的工作原理和操作過程!

因為工作需要,我用的Linux系統,常常要用到一個工具:Nagios

 

[[20614]] 

圖-Nagios

  運用 Nagios 實現對網絡上服務器的網絡監控

  1.實現原理

  處于網絡中的各種服務器需要管理和維護,管理員不可能及時對每一臺的狀態都進行監控,這時候當然需要借助軟件的功能來實現了。Nagios的功能是監控服務和主機,但是他自身并不包括這部分功能,所有的監控、檢測功能都是通過各種插件來完成的。啟動 Nagios后,它會周期性的自動調用插件去檢測服務器狀態,同時 Nagios 會維持一個隊列,所有插件返回來的狀態信息都進入隊列,Nagios每次都從隊首開始讀取信息,并進行處理后,把狀態結果通過 web 顯示出來。Nagios 提供了許多插件,利用這些插件可以方便的監控很多服務狀態。安裝完成后,在nagios 主目錄下的/libexec 里放有 nagios 自帶的可以使用的所有插件,如,check_disk 是檢查磁盤空間的插件,check_load是檢查CPU負載的,等等。每一個插件可以通過運行./check_xxx –h 來查看其使用方法和功能。Nagios 可以識別 4 種狀態返回信息,即 0(OK)表示狀態正常、1(WARNING)表示出現一定的異常、2(CRITICAL)表示出現非常眼中的錯誤、3(UNKNOWN)表示被監控的對象已經停止了。Nagios 根據插件返回來的值,來判斷監控對象的狀態,并通過 web 顯示出來,以供管理員及時發現故障。

  2.利用 Nagios 的 NRPE 插件實現網絡上服務器的監控

  知道 Nagios 是如何通過插件來管理服務器對象后,現在開始研究它是如何管理遠端服務器對象的。Nagios 系統提供了一個插件 NRPE。Nagios 通過周期性的運行它來獲得遠端服務器的各種狀態信息。它們之間的關系如下圖 所示:

 

 

#p#

  Nagios 通過 NRPE 來遠端管理服務

  1.Nagios 執行安裝在它里面的 check_nrpe 插件,并告訴 check_nrpe 去檢測哪些服務。

  2.通過 SSL,check_nrpe 連接遠端機子上的 NRPE daemon

  3.NRPE 運行本地的各種插件去檢測本地的服務和狀態(check_disk,..etc)

  4.最后,NRPE 把檢測的結果傳給主機端的 check_nrpe,check_nrpe 再把結果送到 Nagios狀態隊列中。

  5.Nagios 依次讀取隊列中的信息,再把結果顯示出來。

  下面通過一個監控遠端服務器 CPU 負載情況的實例,研究如何實現通過 NRPE 來管理遠端服務器。假設有一臺遠端服務器的 IP 是 10.20.0.110,Nagios 服務主機 IP 是:10.20.10.1。它們都已經安裝上了 nagios 系統,主機通過 NRPE 檢查運行中的服務器 CPU 的負載量,當負載量超過80%是發出警告(WARNING)報告,超過95%時發出緊急(CRITICAL)報告。在Nagios 的插件中存在 check_load -w $ARG1$ -c $ARG2$插件,通過查看其幫助,當 Nagios 調用它時,就會去檢查對象主機的CPU負載,達到$ARG1$指定的數值時就會發出警告(WARNING),達到$ARG2$時發出緊急報告(CRITICAL)。

  首先是在遠端服務器上的修改:

  1.讓 Nagios 用戶擁有對如下文件的所用權:

  chown nagios.nagios /usr/local/nagios chown –R nagios.nagios /usr/local/nagios/libexec 然后如果沒有安裝 xinetd,則先安裝 xinetd。

  2.按照 Nagios 文檔安裝好 nrpe 插件。

  3.修改文件/etc/xinetd.d/nrpe:

  only_from = 127.0.0.1 10.20.10.1(這個是 Nagios 主機的 IP)

  nrpe 允許以上 IP 的機器通過 nrpe 查詢服務

  4.在/etc/service 文件里添加:

  nrpe 5666/tcp #nrpe 然后 service xinetd restart

  5.執行:netstat –at | grep nrpe

  如果出現:tcp 0 0 *:nrpe *:* LISTEN 說明NRPE監聽已經成功啟動了

  6.執行 /usr/local/nagios/libexec/check_nrpe –H localhost

  出現 NRPE v 2.8.1 則安裝成功。

  7.確認本地防火墻允許遠端服務器訪問 NRPE daemon:

  iptables -IRH-Firewall-1-INPUT -p tcp -m tcp –dport 5666 -j ACCEPT service iptables save 8.打開/usr/local/nagios/etc/commands.cfg,找到 check_load 服務,修改如下:

  define command { command_name check_server_load command_line $USER1$/check_load -w 80% -c 95% } 9.打開 /usr/local/nagios/etc/nrpe.cfg 可以看到里面已經默認定義了一些檢測服務,如:

  /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users /usr/local/nagios /libexec/check_nrpe -H localhost -c check_load /usr /local/nagios/libexec/check_nrpe -H localhost -c check_hda1 注釋掉除 check_load 外的其它服務定義。

#p#

  最后是 Nagios 主機上的修改:

  1在 Nagios 主機上安裝 nrpe 插件。

  2打開/usr/local/nagios/etc/command.cfg添加如下行:

  define command{ command_name check_nrpe command_line $USER1$/check_nrpe –H 10.20.0.110 -c $ARG1$ 3再在對象定義的配置文件里(host.cfg 文件),修改 host 為要檢測的主機的 IP 地址,然后在服務中添加要檢測的命令:

  define service { use linux-service service_description remote_CPU_Load check_command check_nrpe!check_load } 4在 nagios.cfg 主配置文件中,cfg_file 值為 host.cfg,運行

  /usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg 如果沒有錯就啟動 nagios:

  service nagios start(restart,stop) 5打開瀏覽器:http://主機 IP/nagios

  可以看到所監控的遠端機器的這個信息了(check_server_load的返回結果),參看圖2.正常狀態用綠色表示,一旦遠端服務器負載超過 80%,狀態信息就會變成紅色警告管理員。

通過文章的詳細介紹,相信各位都知道了Nagios網絡監控工作原理,學懂的朋友快跟其他人分享吧!

【編輯推薦】

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-08-22 15:09:37

nagios網絡監控

2011-03-22 14:29:19

Nagios監控

2011-03-22 13:43:08

2011-03-21 10:10:38

nagios打印機

2011-04-01 15:42:13

CactiNagios

2011-04-06 14:24:28

nagios監控Linux

2011-03-24 10:08:39

Nagios監控oracle

2011-03-04 10:47:06

Nagios監控Sphinx

2011-03-28 17:18:57

nagios監控iostat

2011-03-22 15:17:13

Nagios監控

2011-03-22 15:17:14

Nagios安裝

2011-03-22 15:17:14

Nagios安裝

2011-04-01 15:24:12

CactiNagios

2011-03-21 14:53:27

Nagios監控Linux

2011-04-01 15:42:13

2011-03-21 14:43:42

2011-03-22 09:07:12

nagios監控oracle

2012-02-22 22:21:15

nagios開源

2023-04-18 14:53:48

2023-04-18 15:09:50

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 青青草网 | 成人午夜黄色 | 91精品国产91久久综合桃花 | 一区二区久久精品 | 国产精品免费福利 | 91丨九色丨国产在线 | 999免费观看视频 | 黄色在线观看国产 | 成人一区二区电影 | 色综合激情 | 国产精品久久久久久一区二区三区 | 涩爱av一区二区三区 | 91色站 | 欧美13videosex性极品 | 五月天婷婷综合 | 国产成人99久久亚洲综合精品 | 国产重口老太伦 | 欧美日韩精品一区二区三区视频 | 日韩在线中文 | 国产精品久久久久久久久图文区 | 精品久| 欧美成年人网站 | 欧洲性生活视频 | 久久精品视频在线播放 | 日韩视频一区在线观看 | 欧美a级成人淫片免费看 | 中文字幕第90页 | 97人澡人人添人人爽欧美 | 九九伊人sl水蜜桃色推荐 | 中文字幕日韩一区 | 91色视频在线观看 | 亚洲精品在线视频 | 亚洲一区二区高清 | 精品一区二区三区在线观看 | 国产视频91在线 | 日韩在线免费视频 | 亚洲欧美一区二区三区情侣bbw | 精品国产乱码久久久久久蜜柚 | 国内自拍视频在线观看 | 日韩国产精品一区二区三区 | 日韩不卡视频在线观看 |