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

使用nagios監(jiān)控oracle 10g

運(yùn)維 系統(tǒng)運(yùn)維
Nagios可以用來監(jiān)視系統(tǒng)運(yùn)行狀態(tài)和網(wǎng)絡(luò)信息。Nagios可以監(jiān)視所指定的本地或遠(yuǎn)程主機(jī)以及服務(wù),同時(shí)提供異常通知功能。這么強(qiáng)大的功能,都可以監(jiān)控oracle了,來看看具體方法!

使用nagios監(jiān)控oracle 10g的具體方法如下:

  一、在 Oracle 所在服務(wù)器上安裝 NRPE

 

  1.   #useradd nagios  
  2.  
  3.   # wget http://nchc.dl.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz  
  4.  
  5.   # tar xvfz nrpe-2.12.tar.gz  
  6.  
  7.   # cd nrpe-2.12  
  8.  
  9.   # ./configure --prefix=/usr/local/nagios  
  10.  
  11.   # make all  
  12.  
  13.   # make install-plugin  
  14.  
  15.   # make install-daemon  
  16.  
  17.   # make install-daemon-config  
  18.  
  19.   # make install-xinetd  
  20.  

 

  注意點(diǎn):

  1.由于 nagios 腳本需要讀取 oracle 相關(guān)文件。所以運(yùn)行 nagios 的用戶需要定義為 oracle 服務(wù)用戶。并且修改 /etc/xinted.d/nrpe 中的配置。

  service nrpe

 

  1.   {  
  2.  
  3.   flags = REUSE  
  4.  
  5.   socket_type = stream  
  6.  
  7.   port = 5666  
  8.  
  9.   wait = no  
  10.  
  11.   user = oracle  
  12.  
  13.   group = nagios  
  14.  
  15.   server = /usr/local/nagios/bin/nrpe  
  16.  
  17.   server_args = -c /usr/local/nagios/etc/nrpe.cfg --inetd  
  18.  
  19.   log_on_failure += USERID  
  20.  
  21.   disable = no  
  22.  
  23.   only_from = 127.0.0.1 10.0.0.99  
  24.  
  25.   }  
  26.  

 

  2.將nagios服務(wù)器上libexec目錄中的check_oracle和utils.sh拷貝到oracle服務(wù)器的libexec目錄中,并修改 check_oracle 腳本。將 $ORACLE_HOME 以及 $PATH 手動(dòng)加入。

 

  1.   ORACLE_HOME=/home/oracle/OraHome_1  
  2.  
  3.   PATH=$PATH:$ORACLE_HOME/bin  
  4.  

 

#p#

  二、 配置 nrpe 服務(wù)

  修改 /usr/local/nagios/etc/nrpe.cfg 文件。加入以下內(nèi)容:

 

  1.   #Check Oracle  
  2.  
  3.   command[check_oracle_tns]=/usr/local/nagios/libexec/check_oracle --tns sid user password  
  4.  
  5.   command[check_oracle_db]=/usr/local/nagios/libexec/check_oracle --db sid user password  
  6.  
  7.   command[check_oracle_login]=/usr/local/nagios/libexec/check_oracle --login sid user password  
  8.  
  9.   command[check_oracle_cache]=/usr/local/nagios/libexec/check_oracle --cache sid user password 80 90  
  10.  
  11.   command[check_oracle_tablespace]=/usr/local/nagios/libexec/check_oracle --tablespace sid user password USERS 90 80  
  12.  

 

  具體參數(shù)寫法請(qǐng)參考 check_oracle –help。

  添加nrpe端口號(hào):

  vi /etc/services

  添加這個(gè)

  nrpe 5666/tcp # NRPE

  配置完成后,重啟 xinetd 服務(wù)。

  # service xinetd restart

  測(cè)試nrpe:

  ./check_nrpe -H 127.0.0.1

  NRPE v2.12

  說明nrpe安裝成功。

#p#

  三、配置 Nagios 服務(wù)端

  1.安裝 nrpe 腳本支持。—參考官方文檔。

  2.在nagios服務(wù)器端添加 nrpe 命令配置。修改 nagios/etc/objects/command.cfg 文件:

 

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

 

  3.在nagios服務(wù)器端添加oracle主機(jī)配置文件,在 nagios/etc/objects 添加oracle 主機(jī)配置文件:oracle.cfg 。

 

  1.   define host {  
  2.  
  3.   use linux-server  
  4.  
  5.   host_name oracle  
  6.  
  7.   alias Oracle 10g  
  8.  
  9.   address 10.0.0.109  
  10.  
  11.   }  
  12.  
  13.   define service {  
  14.  
  15.   use generic-service  
  16.  
  17.   host_name oracle  
  18.  
  19.   service_description TNS Check  
  20.  
  21.   check_command check_nrpe!check_oracle_tns  
  22.  
  23.   }  
  24.  
  25.   define service {  
  26.  
  27.   use generic-service  
  28.  
  29.   host_name oracle  
  30.  
  31.   service_description DB Check  
  32.  
  33.   check_command check_nrpe!check_oracle_db  
  34.  
  35.   }  
  36.  
  37.   define service {  
  38.  
  39.   use generic-service  
  40.  
  41.   host_name oracle  
  42.  
  43.   service_description Login Check  
  44.  
  45.   check_command check_nrpe!check_oracle_login  
  46.  
  47.   }  
  48.  
  49.   define service {  
  50.  
  51.   use generic-service  
  52.  
  53.   host_name oracle  
  54.  
  55.   service_description Cache Check  
  56.  
  57.   check_command check_nrpe!check_oracle_cache  
  58.  
  59.   }  
  60.  
  61.   define service {  
  62.  
  63.   use generic-service  
  64.  
  65.   host_name oracle  
  66.  
  67.   service_description Tablespace Check  
  68.  
  69.   check_command check_nrpe!check_oracle_tablespace  
  70.  
  71.   }  
  72.  

 

  如圖:

  插不進(jìn)來圖片,失敗。。。

  報(bào)錯(cuò)了“CHECK_NRPE: Error - Could not complete SSL handshake.

  ”,原來nrpe還需要ssl的支持,用yum安裝openssl即可。

  安裝完openssl全都綠了,ok!

通過文章的詳細(xì)介紹,我們學(xué)會(huì)了用nagios監(jiān)控oracle 10g,操作簡(jiǎn)單容易實(shí)現(xiàn)!

【編輯推薦】

 

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-22 09:07:12

nagios監(jiān)控oracle

2010-04-14 16:09:51

Oracle 10g歸

2011-05-13 11:21:51

linuxoracle 10g安裝

2011-08-17 16:52:11

Oracle 10gLogmnr

2009-11-19 10:32:41

Oracle 10g服

2010-03-30 19:31:25

Oracle 10g

2011-08-17 14:19:43

Oracle 10gShrink Tablshrink spac

2010-04-13 10:07:19

Oracle 10G

2011-08-23 18:04:16

Oracle 10g數(shù)據(jù)泵

2011-07-27 14:22:41

Oracle 10g DBA賬戶

2011-03-24 10:08:39

Nagios監(jiān)控oracle

2010-04-19 17:37:51

Oracle 10g

2010-04-09 15:59:24

Oracle 10g

2009-04-27 13:26:41

Oracle 10gRAC鏈接錯(cuò)誤

2009-10-20 18:32:25

Oracle 10g

2009-09-07 09:03:47

VMWare安裝Ora

2011-04-15 09:53:37

Oracle 10gSQL優(yōu)化

2010-05-07 09:35:25

Oracle 10g

2010-04-07 09:39:18

Oracle 10G

2009-11-19 15:57:34

Oracle 10g數(shù)
點(diǎn)贊
收藏

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