首页 >

Nagios监控Oracle(check_oracle_health)

数据库|mysql教程Nagios监控Oracle(check_oracle_health)
Oracle教程,Nagios,Nagios监控Oracle
数据库-mysql教程
麻将服务端源码,vscode 点击函数,ubuntu怎么新建用户,Tomcat GraalVM,java实现sqlite,服务器网卡是独立的吗,asp.net上传文件插件,前端图形框架extjs,页面重载开启 爬虫,php巡检,郴州百竞seo,网站源码素材,现代风格网页模板,jsp登录页面模板下载,手机弹出个页面代码,通用权限管理系统源码,matlab 带通 程序lzw
Nagios自带的oracle监控check_oracle功能较少,可以采用perl写的check_oracle_health脚本1、安装check_oracle_health
悟空crm 旗舰版 源码,怎样将vscode格式化,ubuntu实时查看,js代码修改tomcat,爬虫界判刑,php招聘年龄,seo必学5大技巧外推lzw
网页按钮变大源码,vscode安装没图标,ubuntu 旧版 源,tomcat 开启netty,qt连接sqlite头文件,wordpress快播插件,自己写前端框架需要什么知识,如何利用python爬虫查文献,php商城系统 源码,临沂seo代运营,网站手机版模板,网页空间如何发视频,传奇link.htm模板lzw

Nagios自带的Oracle监控check_oracle功能较少,,可以采用perl写的check_oracle_health脚本

1、安装check_oracle_health

wget

wget

版本任意选(此处使用1.6.3)

tar zxvf check_oracle_health-1.6.3.tar.gz

cd check_oracle_health-1.6.3
./configure –prefix=/usr/local/nagios/ –with-nagios-user=nagios –with-nagios-gourp=nagios –with-mymodules-dir=/usr/local/nagios/libexec/ –with-mymodules-dyn-dir=/usr/local/nagios/libexec/

#指定用户、用户组以及目标路径等
make all

make install

2、设定系统环境变量

在root下,编辑.bash_profile,插入oracle用户的环境变量,要和oracle用户的.bash_profile文件中设置的一样

export PATH
unset USERNAME
PS1=”\[\e[0m\][\u@\[\e[32;1m\]`/sbin/ifconfig eth0 | grep “inet addr” | sed -e “s/^.*inet addr:\(.*\) Bcast.*$/\1/”`\[\e[0m\]\W]# “
export PS1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.1/db
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=qiyue

3、安装perl的oracle插件

① wget

tar zxvf DBI-1.609.tar.gz

cd DBI-1.609

perl Makefile.PL
make all

make install
② wget

tar -zxvf DBD-Oracle-1.24a.tar.gz
cd DBD-Oracle-1.24
perl Makefile.PL #此处如果之前不设定root的oracle环境变量会报错

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
wget
tar zxvf Time-HiRes-01.02.tar.gz

cd Time-HiRes-01.02
perl Makefile.PL
make all
make install

4、测试

cd /usr/local/nagios/libexec

./check_oracle_health –connect=nagios –username system –password ora123 –mode connected-users
OK – 11 connected users | connected_users=11;50;100

./check_oracle_health –connect=nagios –username system –password ora123 –mode=tnsping
OK – connection established to nagios.

5、其余配置和nagios配置相同


Nagios监控Oracle(check_oracle_health)
  • Oracle数据库表和数据分开导出导入办法
  • Oracle数据库表和数据分开导出导入办法 | Oracle数据库表和数据分开导出导入办法 ...

    Nagios监控Oracle(check_oracle_health)
  • Oracle数据库文件恢复以及备份思路
  • Oracle数据库文件恢复以及备份思路 | Oracle数据库文件恢复以及备份思路 ...

    Nagios监控Oracle(check_oracle_health)
  • Oracle 11gR2 RAC安装时提示SWAP SIZE FAILED
  • Oracle 11gR2 RAC安装时提示SWAP SIZE FAILED | Oracle 11gR2 RAC安装时提示SWAP SIZE FAILED ...