国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

nagios客戶端程序的安裝

運維 系統運維
Nagios是一個Nagios可運行在Linux/Unix平臺之上的監視系統,Nagios可以用來監視系統運行狀態和網絡信息。Nagios可以監視所指定的本地或遠程主機以及服務,同時提供異常通知功能。

讓我們來看看nagios客戶端程序的安裝情況:

 

nagios 

圖-nagios

  要監視客戶機的本地信息需要用到nrpe這個程序

  NRPE的原理如下圖

  

 

  NRPE總共由兩部分組成:

  – check_nrpe 插件,位于在監控主機上

  – NRPE daemon,運行在遠程的linux主機上(通常就是被監控機)

  按照上圖,整個的監控過程如下:

  當nagios需要監控某個遠程linux主機的服務或者資源情況時

  1.nagios會運行check_nrpe這個插件,告訴它要檢查什么.

  2.check_nrpe插件會連接到遠程的NRPE daemon,所用的方式是SSL ..

  3.NRPE daemon會運行相應的nagios插件來執行檢查

  4.NRPE daemon將檢查的結果返回給check_nrpe插件,插件將其遞交給nagios做處理.

  注意:NRPE daemon需要nagios插件安裝在遠程的linux主機上,否則,daemon不能做任何的監控.

  通過NRPE的檢測分為兩種:

  1).直接檢測:檢測的對象是運行NRPE的那臺linux主機的本地資源,原理如下圖

  

 

  2).間接檢測:當運行nagios的監控主機無法訪問到某臺被監控機,但是運行NRPE的機器可以訪問到時,NRPE就可以充當一個代理,將監控請求發送到被監控機 版權申明:本站文章均來自網絡,本站所有轉載文章言論不代表本站觀點

  

 

  必須要說明的是,通常被監控機與監控機在同一網絡內,所以這樣的情況很少.下面我講的都是直接檢測.所以我們按照圖示在監控主機(nagios-server)和被監控主機(dbpi,也就是圖中運行NRPE的remote linux host)上安裝相應的軟件

#p#

  一,在被監控主機上

  1增加用戶

  [root@dbpi root]# useradd nagios

  設置密碼

  [root@dbpi root]# passwd nagios

  2安裝nagios插件

  解壓縮

  tar -zxvf nagios-plugins-1.4.9.tar.gz

  cd nagios-plugins-1.4.9

  編譯安裝

  ./configure

  make

  make install

  這一步完成后會在/usr/local/nagios/下生成兩個目錄libexec和share

  [root@dbpi local]# ls /usr/local/nagios/

  libexec share

  修改目錄權限

  [root@dbpi local]# chown nagios.nagios /usr/local/nagios

  [root@dbpi local]# chown -R nagios.nagios /usr/local/nagios/libexec

  3安裝nrpe

  解壓縮

  tar -zxvf nrpe-2.8.1.tar.gz

  cd nrpe-2.8.1

  編譯

  ./configure

  輸出如下

  *** Configuration summary for nrpe 2.8.1 05-10-2007 ***:

  General Options:

  -------------------------

  NRPE port: 5666

  NRPE user: nagios

  NRPE group: nagios

  Nagios user: nagios

  Nagios group: nagios

  Review the options above for accuracy. If they look okay, 本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系。

  type 'make all' to compile the NRPE daemon and client.

  可以看到NRPE的端口是5666,下一步是make all

  make all

  輸出如下

  *** Compile finished ***

  If the NRPE daemon and client compiled without any errors, you

  can continue with the installation or upgrade process.

  Read the PDF documentation (NRPE.pdf) for information on the next

  steps you should take to complete the installation or upgrade.

  接下來安裝NPRE插件,daemon和示例配置文件

  安裝check_nrpe這個插件

  make install-plugin

  之前說過監控機需要安裝check_nrpe這個插件,被監控機并不需要,我們在這里安裝它是為了測試的目的

  安裝deamon

  make install-daemon

  安裝配置文件

  make install-daemon-config

  現在再查看nagios目錄就會發現有4個目錄了

  [root@dbpi nrpe-2.8.1]# ls /usr/local/nagios/

  bin etc libexec share

  按照安裝文檔的說明,是將NRPE deamon作為xinetd下的一個服務運行的.在這樣的情況下xinetd就必須要先安裝好,不過一般系統已經默認裝了 ..

  4.安裝xinetd腳本

  [root@dbpi nrpe-2.8.1]# make install-xinetd

  輸出如下

  /usr/bin/install -c -m 644 sample-config/nrpe.xinetd /etc/xinetd.d/nrpe

  可以看到創建了這個文件/etc/xinetd.d/nrpe

  編輯這個腳本

  vi /etc/xinetd.d/nrpe

  # default: on

  # description: NRPE (Nagios Remote Plugin Executor)

  service nrpe

  {

  flags = REUSE

  socket_type = stream

  port = 5666

  wait = no

  user = nagios

  group = nagios

  server = /usr/local/nagios/bin/nrpe

  server_args = -c /usr/local/nagios/etc/nrpe.cfg --inetd

  log_on_failure += USERID

  disable = no

  only_from = 127.0.0.1在后面增加監控主機的地址0.111,以空格間隔

  }

  改后

  only_from = 127.0.0.1 192.168.0.1

  編輯/etc/services文件,增加NRPE服務

  vi /etc/services

  增加如下

  # Local services

  nrpe 5666/tcp # nrpe

  重啟xinetd服務

  [root@dbpi nrpe-2.8.1]# service xinetd restart .

  Stopping xinetd: [ OK ]

  Starting xinetd: [ OK ]

  查看NRPE是否已經啟動

  [root@dbpi nrpe-2.8.1]# netstat -at|grep nrpe

  tcp 0 0 *:nrpe *:* LISTEN

  [root@dbpi nrpe-2.8.1]# netstat -an|grep 5666

  tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN

  可以看到5666端口已經在監聽了

  5.測試NRPE是否則正常工作

  之前我們在安裝了check_nrpe這個插件用于測試,現在就是用的時候.執行

  /usr/local/nagios/libexec/check_nrpe -H localhost

  會返回當前NRPE的版本

  [root@dbpi nrpe-2.8.1]# /usr/local/nagios/libexec/check_nrpe -H localhost 版權申明:本站文章均來自網絡,本站所有轉載文章言論不代表本站觀點

  NRPE v2.8.1

  也就是在本地用check_nrpe連接nrpe daemon是正常的

  注:為了后面工作的順利進行,注意本地防火墻要打開5666能讓外部的監控機訪問

  /usr/local/nagios/libexec/check_nrpe –h查看這個命令的用法

  可以看到用法是check_nrpe –H 被監控的主機 -c要執行的監控命令

  注意:-c后面接的監控命令必須是nrpe.cfg文件中定義的.也就是NRPE daemon只運行nrpe.cfg中所定義的命令

  查看NRPE的監控命令

  cd /usr/local/nagios/etc

  vi nrpe.cfg

  找到下面這段話

  # The following examples use hardcoded command arguments...

  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_hda1]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/hda1

  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

  紅色部分是命令名,也就是check_nrpe 的-c參數可以接的內容,等號=后面是實際執行的插件程序(這與commands.cfg中定義命令的形式十分相似,只不過是寫在了一行).也就是說check_users就是等號后面/usr/local/nagios/libexec/check_users -w 5 -c 10的簡稱.

  我們可以很容易知道上面這5行定義的命令分別是檢測登陸用戶數,cpu負載,hda1的容量,僵尸進程,總進程數.各條命令具體的含義見插件用法(執行”插件程序名 –h”)

  由于-c后面只能接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

  /usr/local/nagios/libexec/check_nrpe -H localhost -c check_zombie_procs

  /usr/local/nagios/libexec/check_nrpe -H localhost -c check_total_procs

#p#

  二.在運行nagios的監控主機上

  之前已經將nagios運行起來了,現在要做的事情是:

  – 安裝check_nrpe插件

  – 在commands.cfg中創建check_nrpe的命令定義,因為只有在commands.cfg中定義過的命令才能在services.cfg中使用

  – 創建對被監控主機的監控項目

  安裝check_nrpe插件

  [root@server1 yahoon]# tar -zxvf nrpe-2.8.1.tar.gz

  [root@server1 yahoon]# cd nrpe-2.8.1 .

  [root@server1 nrpe-2.8.1]# ./configure

  [root@server1 nrpe-2.8.1]# make all

  [root@server1 nrpe-2.8.1]# make install-plugin

  只運行這一步就行了,因為只需要check_nrpe插件

  在dbpi上我們剛裝好了nrpe,現在我們測試一下監控機使用check_nrpe與被監控機運行的nrpedaemon之間的通信.

  [root@server1 nrpe-2.8.1]# /usr/local/nagios/libexec/check_nrpe -H 192.168.0.100

  NRPE v2.8.1

  看到已經正確返回了NRPE的版本信息,說明一切正常.

  在commands.cfg中增加對check_nrpe的定義

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

  在***面增加如下內容

  ########################################################################

  #

  # 2007.9.5 add by yahoon

  # NRPE COMMAND

  #

  ########################################################################

  # 'check_nrpe ' command definition

  define command{

  command_name check_nrpe

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

  }

  意義如下

  command_name check_nrpe

  定義命令名稱為check_nrpe,在services.cfg中要使用這個名稱.

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

  這是定義實際運行的插件程序.這個命令行的書寫要完全按照check_nrpe這個命令的用法.不知道用法的就用check_nrpe –h查看

  -c后面帶的$ARG1$參數是傳給nrpe daemon執行的檢測命令,之前說過了它必須是nrpe.cfg中所定義的那5條命令中的其中一條.在services.cfg中使用check_nrpe的時候要用!帶上這個參數

  下面就可以在services.cfg中定義對dbpi主機cpu負載的監控

  define service{

  host_name dbpi

  被監控的主機名,這里注意必須是linux且運行著nrpe,而且必須是hosts.cfg中定義的

  service_description check-load

  監控項目的名稱

  check_command check_nrpe!check_load

  監控命令是check_nrpe,是在commands.cfg中定義的,帶的參數是check_load,是在nrpe.cfg中定義的

  max_check_attempts 5

  normal_check_interval 3

  retry_check_interval 2

  check_period 24x7

  notification_interval 10

  notification_period 24x7

  notification_options w,u,c,r

  contact_groups sagroup

  }

  像這樣將其余四個監控項目加進來.

  之前我們說過了,今天還有一個任務是要監控dbpi的swap使用情況.但是很遺憾,在nrpe.cfg中默認沒有定義這個監控功能的命令.怎么辦?手動在nrpe.cfg中添加,也就是自定義NRPE命令. .

  現在我們要監控swap分區,如果空閑空間小于20%則為警告狀態—warning;如果小于10%則為嚴重狀態—critical.我們可以查得需要使用check_swap插件,完整的命令行應該是下面這樣.

  /usr/local/nagios/libexec/check_swap -w 20% -c 10%

  在被監控機上增加check_swap命令的定義

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

  增加下面這一行

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

  我們知道check_swap現在就可以作為check_nrpe的-c的參數使用了

  修改了配置文件,當然要重啟.但是

  如果你是以獨立的daemon運行的nrpe,那么需要手動重啟.

  如果你是在xinetd或者inetd下面運行的,則不需要.

  由于我們是xinetd下運行的,所以不需要重啟服務

  在監控機上增加這個監控項目

  define service{

  host_name dbpi

  service_description check-swap

  check_command check_nrpe!check_swap 版權申明:本站文章均來自網絡.

  max_check_attempts 5

  normal_check_interval 3

  retry_check_interval 2

  check_period 24x7

  notification_interval 10

  notification_period 24x7

  notification_options w,u,c,r

  contact_groups sagroup

  }

  所有的配置文件已經修改好了,現在重啟nagios.殺掉nagios進程,然后再重啟.等上一會你就可以看到監控信息了

#p#

  三.

  附錄:

  1.重啟nagios的方法

  之前我說重啟nagios的時候都是用的殺進程的方式,其實也可以不這么做.如果在安裝nagios的時候安裝了啟動腳本就可以使用/etc/init.d/nagios restart 還可以帶的參數有stop, start,status

  如果報錯了,有可能是腳本里面的路徑設置錯誤,解決辦法

  vi /etc/init.d/nagios

  將prefix=/usr/local/nagiosaa改為安裝的目錄/etc/init.d/nagios

  注:在nagios安裝的時候說是將腳本安裝到了/etc/rc.d/init.d,其實這和/etc/init.d是一個目錄

  2.不以xinetd的方式運行nrpe

  因為我們按照nrpe的安裝文檔安裝下來,nrpe是在xinetd下面運行的,個人比較喜歡像nagios那樣以單獨的daemon來運行.這樣比較好控制.

  方法:

  編輯 /etc/services將nrpe注釋掉

  # Local services

  #nrpe 5666/tcp # nrpe

  編輯 nrpe.cfg,增加監控主機的地址

  # NOTE: This option is ignored if NRPE is running under either inetd or xinetd

  allowed_hosts=127.0.0.1,192.168.0.111 特別注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系.

  注意兩個地址以逗號隔開

  以單獨的daemon啟動nrpe

  [root@dbpi etc]# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

  查看

  [root@dbpi etc]# ps -ef|grep nrpe

  nagios 22125 1 0 14:04 ? 00:00:00 [nrpe]

  [root@dbpi nagios]# netstat -an|grep 5666

  tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN

  說明已經正常啟動了

  在/etc/rc.d/rc.local里面加入下面一行就實現開機啟動nrpe了

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

  同理要開機運行nagios就在/etc/rc.d/rc.local里面增加下面這行

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

  3.有關于check_load的用法及意義

  這個插件是用來檢測系統當前的cpu負載,使用的方法為

  check_load [-r] -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15 .

  在unix里面負載的均值通常表示是1分鐘,5分鐘,15分鐘內平均有多少進程處于等待狀態.

  例如check_load -w 15,10,5 -c 30,25,20這個命令的意義如下

  當1分鐘多于15個進程等待,5分鐘多于10個,15分鐘多于5個則為warning狀態

  當1分鐘多于30個進程等待,5分鐘多于25個,15分鐘多于20個則為critical狀態

通過文章的介紹,我們清楚的知道了nagios安裝的全過程和小技巧點,希望對你們有幫助!

【編輯推薦】

  1. Nagios 功能與結構
  2. nagios 在 Debian 的部署結構
  3. 在Linux上運行 Nagios 系統
  4. Nagios功能之監控windows的本地信息
  5. Nagios 配置之驗收工作
  6. Nagios 配置指南
責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2011-03-24 13:00:31

配置nagios客戶端

2011-03-25 14:25:38

NagiosWindows監控

2014-01-17 15:23:55

Nagios

2011-04-06 14:24:27

Nagios監控Linux

2011-03-21 14:53:27

Nagios監控Linux

2011-03-21 14:53:27

Nagios監控Linux

2011-04-06 14:24:21

Nagios監控Linux

2011-04-06 14:24:18

2010-07-19 17:10:31

安裝Telnet客戶端

2011-03-29 14:44:44

Zabbix安裝

2009-03-04 10:27:50

客戶端組件桌面虛擬化Xendesktop

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2009-08-18 12:51:19

服務器+客戶端

2009-06-08 20:16:15

Eclipse客戶端多線程

2011-08-17 10:10:59

2011-03-22 13:00:49

Nagios監控

2011-03-22 13:28:00

Nagios安裝

2011-09-14 14:35:12

TweetFireiPhoneTwittiphone應用
點贊
收藏

51CTO技術棧公眾號

国产精品亚洲一区二区三区在线| 欧美日韩一区二区三区在线看| 91九色在线观看| 性国产高清在线观看| 久久影院视频免费| 久久久婷婷一区二区三区不卡| 亚洲欧美日本国产| 欧美片在线播放| 午夜视频国产| 99久久er热在这里只有精品15 | 久久视频在线| 日韩在线观看免费高清| v片在线观看| 精品久久久中文| 中文字幕在线综合| 99久久国产综合精品女不卡| 视频一区三区| 欧美日韩国产色综合一二三四| 18久久久久久| 91成人短视频在线观看| 精品性高朝久久久久久久| 91网在线播放| 日韩欧亚中文在线| 九草视频在线观看| 樱花影视一区二区| 猫咪成人官网| 国产亚洲成aⅴ人片在线观看| 日本a在线天堂| 精品一区二区三区免费毛片爱| 国产美女精品在线观看| 91精品国产视频| 成人国产精品日本在线| 国产亚洲一卡2卡3卡4卡新区| 久久久影视精品| 亚洲免费一区三区| 欧美激情亚洲国产| 日韩在线观看中文字幕| 久久这里只有精品99| 欧美极品在线| 中文在线不卡视频| 国产精品一区二区免费福利视频| 国产亚洲人成网站在线观看| 456亚洲精品成人影院| 亚洲片av在线| 日韩成人高清| 久久精品成人欧美大片| 精品成人18| 97精品免费视频| 久久香蕉精品香蕉| 国产精品免费看久久久香蕉| 国产99精品一区| 亚洲a∨日韩av高清在线观看| 亚洲欧美一区在线| 久久亚洲免费| 国精品**一区二区三区在线蜜桃| 亚洲欧美国产精品桃花| 国产成人欧美日韩在线电影| 国产黄色片免费在线观看| 91蝌蚪国产九色| 三上悠亚在线资源| 欧美日韩国产丝袜另类| 色大18成网站www在线观看| 欧美一区二区三区免费在线看| 国产乱码在线| 久久精品国产一区| 国产成人高清| 精品亚洲欧美日韩| 精品在线观看视频| 97超碰青青草| 亚洲国产乱码最新视频| 男人的天堂在线视频免费观看 | 久热在线观看视频| 日韩中文字幕视频在线| 美女扒开腿让男人桶爽久久动漫| 国产日产亚洲精品| 久久经典综合| 欧美a v在线播放| 亚洲成a人v欧美综合天堂| 伊人免费在线| 中文字幕亚洲天堂| 精品国产一区探花在线观看| 免费亚洲精品视频| 成人性视频免费网站| 午夜免费啪视频观看视频| 91麻豆精品国产91久久久久久 | 视频二区在线| 精品视频在线观看日韩| 九九热播视频在线精品6| 亚洲自拍偷拍区| 国产成人免费av在线| 116美女写真午夜一级久久| 精品国产乱码久久久久久老虎 | 欧美一区二区三区视频免费| 视频欧美精品| 亚洲在线免费看| 成人综合在线视频| 伊大人久久香线焦宗合一75大| 日韩国产欧美精品一区二区三区| 四虎884aa成人精品最新| 狠狠色综合色区| 国产精品卡一卡二| 日韩av官网| 国产精品日本精品| 国产91在线看| 日本韩国一区| 欧美精品在线免费观看| 亚洲成人直播| 妞干网在线视频| 亚洲美女性视频| 欧美视频二区| 超级污的网站| 国产一区二区三区在线视频 | 国产欧美日韩视频在线| 国产又大又长又粗又黄| 偷拍亚洲欧洲综合| 99久久久成人国产精品| 欧美精品与人动性物交免费看| 中文字幕一区二区三区视频| 都市激情亚洲一区| 精品产品国产在线不卡| 亚洲人成精品久久久久| 国产精品无码久久久久| 免费精品视频一区| 黄色一区二区三区| 欧美激情久久久久久久久久久| 少妇久久久久久被弄到高潮| 欧美系列日韩一区| 国产精品密蕾丝视频下载| www.com毛片| 亚洲另类激情图| 日韩视频三区| 亚洲精品一区视频| 日本一区二区在线播放| 国产午夜精品一区二区三区视频| а√在线天堂官网| 精品日本一区二区三区| 亚洲成a人片综合在线| 一区中文字幕电影| 国产免费黄色一级片| 日韩黄在线观看| 久久精品三级| 国产视频三级在线观看播放| 国产精品视频区1| 1024精品合集| 精品亚洲精品| 亚洲欧美自偷自拍另类| 另类图片亚洲另类| 91在线porny国产在线看| 亚洲爱爱视频| 超碰成人免费在线| 在线电影中文日韩| 国产成人一级电影| 亚洲黄色免费看| www.黄色网址.com| 亚洲天堂网站在线观看视频| 国产美女精品人人做人人爽 | 国产精品国产三级国产普通话三级| 日本免费在线一区| 五十路熟女丰满大屁股| 色综久久综合桃花网| 成人一级黄色片| 国产人妖一区| 日韩中文字幕免费在线| 欧美激情按摩在线| 国产精品久久久久久久蜜臀| 亚洲综合小说图片| 亚洲国产精华液| 5g影院天天爽成人免费下载| 欧美特级www| 亚洲欧美久久| 国产在线看片免费视频在线观看| 亚洲福利av在线| 精品一区精品二区| av在线播放不卡| 成人资源在线| 国外亚洲成av人片在线观看| 国产精品网站视频| 91福利视频网站| 人人精品人人爱| 日本免费一区二区三区等视频| 手机在线看福利| 91沈先生作品| 日韩欧美高清一区| 国产成+人+日韩+欧美+亚洲| 一区二区在线视频观看| 情趣视频网站在线免费观看| 国产经典一区二区三区| 精品国产乱码久久久久久闺蜜 | 在线观看高清免费视频| 日产日韩在线亚洲欧美 | 奇米影视亚洲色图| 97精品国产91久久久久久| 欧美色欧美亚洲高清在线视频| 一区二区三区四区五区精品视频| 国产美女一区视频| 中文字幕视频在线免费观看| 川上优av一区二区线观看| 精品999在线播放| 中文在线一区二区| 伊人精品在线|