文档介绍:Zabbix对oracle数据库的监控
编制部门
应用运营测试部
当前版本
编制/修改人
宋祖强
编制/修改日期
2015年04月
审核人
审核日期
审批人
审批日期
实验环境
服务端:
IP:
操作系统:Linux version -
客户端:
IP:
操作系统:Linux version -
oracle数据库版本:
ORABBIX安装
参考英文文档:
/Orabbix#
环境需要
Zabbix Server server
Server 端Java运行环境
安装java的jre,确保server服务器安装java环境,可以直接到oracle官网下载对应的包安装。
下载地址:/   
# rpm -ivh jre-7u67-linux- 
      Preparing...             ######################## [100%]
       1:jre                ###################### [100%]
     Unpacking JAR files...
         ...
        ...
         ...
         ...
        ...
¡ 安装orabbix 
下载地址:/
在/opt创建目录创建orabbix文件。orabbix启动文件默认写在/opt/orabbix目录下,此路径可以修改,在orabbix启动脚本中设置,但一般没有必要。
# mkdir /opt/orabbix
# mv orabbix- /opt/orabbix
# cd /opt/orabbit
# unzip orabbix-
# 确保orabbix解压在/opt/orabbix
授予/opt/orabbix文件可执行的权限
# chmod a+x /opt/orabbix –R
¡ ORACLE数据库操作
Create a User (ZABBIX) for Orabbix to access your Oracle Database.
CREATE USER ZABBIX
IDENTIFIED BY ZABBIX
DEFAULT TABLESPACE SYSTEM 
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT 
ACCOUNT UNLOCK;
2 roles for zabbix
GRANT CONNECT TO ZABBIX;
GRANT RESOURCE TO ZABBIX;
ALTER USER ZABBIX DEFAULT ROLE ALL;
– 5 System Privileges for ZABBIX
GRANT SELECT ANY TABLE TO ZABBIX;
GRANT CREATE SESSION TO ZABBIX;
GRANT SELECT ANY DICTIONARY TO ZABBIX;
GRANT UNLIMITED TABLESPACE TO ZABBIX; 
GRANT SELECT ANY DICTIONARY TO ZABBIX;
NOTE: 如果是11G的ORACLE ,还需要执行下面的语句开放ACL的访问控制,否则在监控的过程中有部份内容无法正常显示(例于数据库版本,数据库文件大小等)