centreon中的nagios采集服务器增加对于check_oracle脚本的支持
2017-03-20 14:28
423 查看
刚开始运行:
./check_oracle -n INDX -i 172.27.201.245 -p op550 -w 80 -c 90
报错如下:
这是由于没有安装ORACLE简化版客户端
从官网下载 :
oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
放在采集服务器的/usr/local/src
scp 10.27.126.221:/usr/local/src/oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm /root/xzy
运行RPM安装命令:
rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
rpm -ivh /usr/local/src/oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
然后把配置文件 tnsnames.ora,部署到新建的目录 /usr/lib/oracle/11.2/network/admin/
scp /root/xzy/tnsnames.ora root@10.27.126.222:/usr/lib/oracle/11.2/network/admin/tnsnames.ora
vi tnsnames.ora
写入
添加环境变量:
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib
但是退出SSH连接后,这个环境变量会失效。因此请加入check_oracle的脚本头部。
现在重新运行
./check_oracle -n INDX -i 172.27.201.245 -p op550 -w 80 -c 90
出现了正常监测结果。
安装成功了。
注意如果出现错误提示如下:
请检查添加的环境变量的路径是否正确指引到
./check_oracle -n INDX -i 172.27.201.245 -p op550 -w 80 -c 90
报错如下:
grep: /usr/lib/oracle/11.2/network/admin/tnsnames.ora: No such file or directory grep: /usr/lib/oracle/11.2/network/admin/tnsnames.ora: No such file or directory config file is wrong
这是由于没有安装ORACLE简化版客户端
从官网下载 :
oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
放在采集服务器的/usr/local/src
scp 10.27.126.221:/usr/local/src/oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm /root/xzy
运行RPM安装命令:
rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
rpm -ivh /usr/local/src/oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
然后把配置文件 tnsnames.ora,部署到新建的目录 /usr/lib/oracle/11.2/network/admin/
scp /root/xzy/tnsnames.ora root@10.27.126.222:/usr/lib/oracle/11.2/network/admin/tnsnames.ora
vi tnsnames.ora
写入
P550A_172.27.201.245= (DESCRIPTION = (ADDRESS=(PROTOCOL=TCP)(HOST=172.27.201.245)(PORT=3521)) (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ora8)) )
添加环境变量:
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib
但是退出SSH连接后,这个环境变量会失效。因此请加入check_oracle的脚本头部。
现在重新运行
./check_oracle -n INDX -i 172.27.201.245 -p op550 -w 80 -c 90
OK:INDX use_rate is 35%
出现了正常监测结果。
安装成功了。
注意如果出现错误提示如下:
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
请检查添加的环境变量的路径是否正确指引到
libsqlplus.so的位置。可以用locate命令查找
locate
libsqlplus.so
相关文章推荐
- 修改Nagios的check_oracle脚本来监控Oracle的临时表空间
- Centreon界面显示Poller States中有nagios采集服务器没有启动,显示红色
- 修改Nagios的check_oracle脚本来监控Oracle的临时表空间
- nagios 增加监控脚本
- nagios监控服务器磁盘空间的脚本
- 配置 Nagios 监控 Oracle 服务器
- 基于Direct3D实现简单的粒子系统(二) - 增加LUA脚本支持
- 配置 Nagios 监控 Oracle 服务器
- Oracle hcheck脚本检查 数据字典一致性 说明
- 根据上传到suse9服务器的Oracle脚本创建Oracle数据库及执行用户脚本
- 对于跨不同服务器的sql脚本执行语言的摘要
- 为Delphi应用增加脚本支持
- 服务器控件增加脚本
- [分享] 数据库服务管理脚本,超好用! 支持oracle,mysql,sqlserver,tomcat(本人在源程序上修改的)
- Nagios中的check_oracle的简单使用
- 开启CURL扩展,让服务器支持PHP curl函数(远程采集)
- 甲骨文推出新版Oracle Tuxedo 增加对SOA支持
- Oracle监视表空间,并自动增加数据文件脚本
- Nagios服务器报警短信的脚本
- 【转】Oracle的Java EE 7计划增加对云和HTML5的支持