Nagios監(jiān)控Oracle(check_oracle_health) |
發(fā)布時間: 2012/8/18 17:26:57 |
Nagios自帶的Oracle監(jiān)控check_oracle功能較少,可以采用perl寫的check_oracle_health腳本 1、安裝check_Oracle_health wget http://www.linuxidc.com/system/systembak/2011/2/check_Oracle_health-1.6.6.1.tar.gz wget http://www.linuxidc.com/system/systembak/2011/2/check_Oracle_health-1.6.3.tar.gz 版本任意選(此處使用1.6.3) tar zxvf check_Oracle_health-1.6.3.tar.gz cd check_Oracle_health-1.6.3 #指定用戶、用戶組以及目標(biāo)路徑等 make install 2、設(shè)定系統(tǒng)環(huán)境變量 在root下,編輯.bash_profile,插入Oracle用戶的環(huán)境變量,要和oracle用戶的.bash_profile文件中設(shè)置的一樣 export PATH 3、安裝perl的Oracle插件 ① wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.609.tar.gz tar zxvf DBI-1.609.tar.gz cd DBI-1.609 perl Makefile.PL make install tar -zxvf DBD-Oracle-1.24a.tar.gz make all make install ③ 如果在運行腳本時報錯 Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi cd Time-HiRes-01.02 4、測試 cd /usr/local/nagios/libexec ./check_Oracle_health --connect=nagios --username system --password ora123 --mode connected-users ./check_Oracle_health --connect=nagios --username system --password ora123 --mode=tnsping
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |