构建自定义 Oracle 插件及 Nagios 配置参数详解
1. 自定义 Oracle 插件构建
在监控 Oracle 数据库时,现有的一些插件如 check_oracle 等需要安装正常的 Oracle 客户端,这对于非 Oracle 管理员来说具有一定难度。不过,Oracle 提供了即时客户端(Instant Client),大大简化了安装过程。
1.1 安装 Oracle 即时客户端
即时客户端自 Oracle 10g 版本开始提供,但也可用于较旧的 Oracle 数据库,如 8i 或 9i。你可以从 Oracle 官网下载对应的 zip 文件,前提是你已在该网站注册。下载时会有关于出口条件的额外问题。
安装所需的两个 zip 文件为:
- instantclient-basic-linux32-10.1.0.3.zip
- instantclient-sqlplus-linux32-10.1.0.3.zip
安装步骤如下:
linux:~ # mkdir /usr/local/oracle linux:~ # cd /usr/local/oracle linux:local/oracle # unzip instantclient-basic-linux32-10.1.0.3.zip linux:local/oracle # unzip instantclient-sqlplus-linux32-10.1.0.3.zip1.2 连接到 Oracle 数据库
安装完成后,需要设置两个环