自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Nagios監(jiān)控Linux和Unix服務(wù)器-安裝步驟

運(yùn)維 系統(tǒng)運(yùn)維
Nagios監(jiān)控Linux和Unix服務(wù)器:什么是Nagios?如何使用Nagios監(jiān)控Linux郵件服務(wù)器?首先應(yīng)該從被監(jiān)控的主機(jī)入手,在nagios配置文件。本文講述的就是安裝步驟。

  nagios監(jiān)控Linux和Unix服務(wù)器(ubuntu服務(wù)器安裝實例)

  本文講述的是—Nagios監(jiān)控Linux和Unix服務(wù)器:

監(jiān)控原理

監(jiān)控內(nèi)容

安裝步驟

自定義監(jiān)控服務(wù)

  3.安裝步驟

  配置環(huán)境 ubuntu 8.0

  a.前提條件

  在Linux服務(wù)器上具有root權(quán)限

  允許建立nagios帳號讓遠(yuǎn)程訪問

  安裝以下包

  apt-get install gcc

  apt-get install build-essential

  apt-get install libssl0.9.8

  apt-get install libssl-dev

  apt-get install openssl

  b.遠(yuǎn)程主機(jī)配置

  創(chuàng)建賬戶nagios并設(shè)定密碼

  useradd nagios

  password nagios

  下載nagios的插件資料,解包安裝

  下載

  解開nagios plugins的源代碼包

  tar xzvf nagios-plugins-1.4.6.tar.gz

  cd nagios-plugins-1.4.6

  編譯安裝nagios plugins

  1.   ./configura  
  2.  
  3.   make  
  4.  
  5.   make install  
  6.  

  改變安裝目錄和文件的用戶和組屬性

  1.   chown nagios.nagios /usr/local/nagios  
  2.  
  3.   chown -R nagios.nagios /usr/local/nagios/libexec  
  4.  

  c.安裝NRPE

  下載NRPE插件

  解壓縮NRPE源代碼

  tar -zxvf nrpe-2.8.tar.gz

  編譯NRPE

  1.   ./configure  
  2.  
  3.   make all  
  4.  

  注意事項: 在ubuntu下面安裝時,需要先確認(rèn)安裝了openssl libssl0.9.8 libssl-dev

  安裝NRPE插件、進(jìn)程程序和案例進(jìn)程

  1.   make install-plugin  
  2.  
  3.   make install-daemon  
  4.  
  5.   make install-daemon-config  
  6.  

  安裝NRPE到xinet服務(wù)中

  1.   make install-xinetd  
  2.  

  編輯/etc/xinetd.d/nrpe 將nagios的服務(wù)器ip添加進(jìn)去

  1.   only_from127.0.0.1  
  2.  

  將NRPE進(jìn)程端口加到/etc/services中

  nrpe 5666/tcp

  重新啟動xinetd服務(wù)

  1.   service xinetd restart  
  2.  

  d. 測試NRPE是否正常

  確認(rèn)nrpe是否在xinetd下運(yùn)行

  1.   netstat -at |grep nrpe  
  2.  

  如果反饋的是以下信息,則表示運(yùn)行正常。

  1.   tcp 0 0 *:nrpe *:* LISTEN  
  2.  

  沒有出現(xiàn)以上信息,則從下面找問題

  確認(rèn)/etc/services中是否添加nrpe的端口描述

  在/etc/xinetd.d/nrpe文件中的only_from參數(shù)是否包含了"127.0.0.1"

  確認(rèn)xinetd.d是否安裝和啟動

  查看系統(tǒng)日志中涉及xinetd或nrpe的問題,進(jìn)行修正

  確認(rèn)NRPE進(jìn)程是否正常運(yùn)行,利用check_nrpe來做檢測,執(zhí)行指令如下:

  1.   /usr/local/nagios/libexec/check_nrpe -H localhost  
  2.  

  正常反饋信息為 NRPE v2.8

  e.客制化NRPE指令

  編輯/usr/local/nagios/etc/nrpe.cfg

  在***的COMMAND部分已經(jīng)定義了部分監(jiān)測的指令,你可以根據(jù)實際情況進(jìn)行添加修改參數(shù)。

  同時,可以用以下指令檢測nrpe調(diào)用nagios插件是否正常

  1.   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users  
  2.  
  3.   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_load  
  4.  
  5.   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_hda1  
  6.  
  7.   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_total_procs  
  8.  
  9.   /usr/local/nagios/libexec/check_nrpe -H localhost -c check_zombie_procs  
  10.  

  f.監(jiān)控服務(wù)器設(shè)置

  需要完成內(nèi)容包括

  安裝check_nrpe 插件

  創(chuàng)建一個Nagios使用check_nrpe插件的指令定義

  創(chuàng)佳監(jiān)控遠(yuǎn)程主機(jī)的Nagios主機(jī)和服務(wù)定義

  安裝check_nrpe插件步驟

  安裝ssl的包

  apt-get install libssl-dev

  下載nrpe源碼包

  解壓縮該包 tar -zxvf nrpe-2.*.tar.gz

  1.   cd nrpe-2.*  
  2.  
  3.   ./configure  
  4.  
  5.   make all  
  6.  

  安裝check_nrpe程序到/usr/local/nagiso/libexec/

  1.   make install-plugin  
  2.  

  測試與被監(jiān)控主機(jī)的nrpe程序的通信狀況

  先編輯被監(jiān)控主機(jī)的/etc/xinetd.d/nrpe中的only_from的參數(shù)為監(jiān)控服務(wù)器的ip

  重新啟動xinetd的服務(wù) service xinetd restart

  在監(jiān)控服務(wù)器上,運(yùn)行 /usr/local/nagios/libexec/check_nrpe -H 被監(jiān)控主機(jī)IP

  正常反饋信息如下:

  NRPE v2.8

  如果有問題,用telnet IP地址 5666檢測一下。如果被直接connection closed,則需要查看一下防火墻的規(guī)則和被監(jiān)測主機(jī)的nrpe的進(jìn)程

  創(chuàng)建command定義

  編輯/usr/local/nagios/etc/objects/commands.cfg增加以下配置信息

  1.   define command{  
  2.  
  3.   command_name check_nrpe  
  4.  
  5.   command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$  
  6.  
  7.   }  
  8.  

  定義主機(jī)和服務(wù)設(shè)定

  先建立一個模板用于之后的主機(jī)監(jiān)控的繼承設(shè)定(在/usr/local/nagios/etc/objects/templates.cfg已經(jīng)有添加了這個模板規(guī)則,只是notification_period不一樣而已,關(guān)于這個的解釋也非常有意思可以自己看看)

  1.   define host{  
  2.  
  3.   name linux-server ; Name of this template  
  4.  
  5.   use generic-host ; Inherit default values  
  6.  
  7.   check_period 24x7  
  8.  
  9.   check_interval 5  
  10.  
  11.   retry_interval 1  
  12.  
  13.   max_check_attempts 10  
  14.  
  15.   check_command check-host-alive  
  16.  
  17.   notification_period 24x7  
  18.  
  19.   notification_interval 30  
  20.  
  21.   notification_options d,r  
  22.  
  23.   contact_groups admins  
  24.  
  25.   register 0 ; DONT REGISTER THIS - ITS A TEMPLATE  
  26.  
  27.   }  
  28.  

  編輯/usr/local/nagios/etc/objects/localhost.cfg(也可以自己創(chuàng)建文件,只要在nagios.cfg中添加對應(yīng)配置)

  增加被監(jiān)控的主機(jī)對象

  1.   define host{  
  2.  
  3.   use linux-server  
  4.  
  5.   host_name web-server ;nrpe check host  
  6.  
  7.   alias ubuntu server (WWW)  
  8.  
  9.   address 192.168.200.244  
  10.  
  11.   }  
  12.  

  增加監(jiān)控遠(yuǎn)程服務(wù)器的服務(wù)對象

  1.   define service{  
  2.  
  3.   use generic-service  
  4.  
  5.   host_name web-server  
  6.  
  7.   service_description CPU Load  
  8.  
  9.   check_command check_nrpe!check_load  
  10.  
  11.   }  
  12.  
  13.   define service{  
  14.  
  15.   use generic-service  
  16.  
  17.   host_name web-server  
  18.  
  19.   service_description Current Users  
  20.  
  21.   check_command check_nrpe!check_users  
  22.  
  23.   }  
  24.  

  磁盤監(jiān)控需要確認(rèn)自己的硬盤是hda 還是sda,nrpe安裝的默認(rèn)配置是check_hda1,所以需要你手動修改被監(jiān)控服務(wù)器的/usr/local/nagios/etc/nrpe.cfg,將hda修改為sda。并重新啟動xinetd服務(wù)

  1.   define service{  
  2.  
  3.   use generic-service  
  4.  
  5.   host_name web-server  
  6.  
  7.   service_description /dev/sda1 Free Space  
  8.  
  9.   check_command check_nrpe!check_sda1  
  10.  
  11.   }  
  12.  
  13.   define service{  
  14.  
  15.   use generic-service  
  16.  
  17.   host_name web-server  
  18.  
  19.   service_description Total Processes  
  20.  
  21.   check_command check_nrpe!check_total_procs  
  22.  
  23.   }  
  24.  
  25.   define service{  
  26.  
  27.   use generic-service  
  28.  
  29.   host_name web-server  
  30.  
  31.   service_description Zombie Processes  
  32.  
  33.   check_command check_nrpe!check_zombie_procs  
  34.  
  35.   }  
  36.  

  配置完成后,運(yùn)行/etc/init.d/nagios checkconfig 或

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

   檢測nagios配置是否正確。

  沒有問題,重新啟動nagios服務(wù),則可以通過網(wǎng)頁來查看監(jiān)控結(jié)果了。

【編輯推薦】

使用nagios監(jiān)控oracle

啟動Nagios服務(wù)

配置Nagios監(jiān)控服務(wù)器(圖)

責(zé)任編輯:zhaolei 來源: ChinaUnix
相關(guān)推薦

2011-04-06 15:05:57

nagios監(jiān)控Linux

2011-04-06 14:24:28

nagios監(jiān)控Linux

2011-04-06 15:05:56

nagios監(jiān)控Linux

2011-04-06 15:05:58

nagios監(jiān)控Linux

2011-03-23 13:29:46

Debian安裝Nagios

2011-03-22 09:07:13

Nagios監(jiān)控Linux

2011-08-22 12:25:08

nagios

2011-03-23 10:17:26

2011-03-22 15:17:14

Nagios安裝

2011-03-21 14:53:27

Nagios監(jiān)控Linux

2011-04-06 14:24:21

Nagios監(jiān)控Linux

2013-12-13 17:04:37

運(yùn)維監(jiān)控Nagios

2011-03-25 14:40:33

Nagios監(jiān)控

2011-08-22 11:00:14

nagios

2011-03-23 15:13:08

Nagios監(jiān)控Oracle

2011-03-22 09:03:47

Nagios配置

2014-01-17 15:23:55

Nagios

2011-08-22 11:33:48

nagios

2011-03-24 10:59:10

Nagios監(jiān)控mysql

2011-03-23 15:13:08

Nagios監(jiān)控oracle
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號