共计 5142 个字符,预计需要花费 13 分钟才能阅读完成。
亲自实践 Zabbix 利用 orabbix 监控 Oracle,网上教程很多,但大都比较老,担心新版本的变化,于是亲自测试了一下,记录过程如下:
一、环境
CentOS7.3 192.168.56.104
Oracle 安装在 windows 下,192.168.56.101
二、步骤:
1. 确保 JRE 环境,使用 java 命令可以识别
如果没有可以直接 Yum install java java-devel
2. 安装 orabbix
orabbix 官网:http://www.smartmarmot.com/wiki/index.php?title=Orabbix
下载地址:http://www.smartmarmot.com/product/orabbix/download/ 最新版本 orabbix-1.2.3.zip
下载后上传到 Zabbix-server 的 /opt/orabbix/ 下(建议目录,否则会影响后续脚本执行)
#mkdir /opt/orabbix
#cd /opt/orabbit
#unzip orabbix-1.2.3.zip
解压后的目录如图:
3. 配置 orabbix
给 orabbix 目录下附权限
#chmod a+x /opt/orabbix -R
创建 orabbix 配置文件
#cp /opt/orabbix/conf/config.props.sample /opt/orabbix/conf/config.props
编辑 config.props
4. 在 Oracle 端增加用户和权限
上面的有重复的,不同文档中的,我当时发现一个文档的权限似乎不全,所以综合了两个文档。
都说 11G 还需要执行以下过程,11G 以前的版本没试过,不知道是否要执行:
exec
dbms_network_acl_admin.create_acl(acl =>
'resolve.xml'
,description =>
'resolve acl'
, principal =>
'ZABBIX'
, is_grant =>
true
, privilege =>
'resolve'
);
exec
dbms_network_acl_admin.assign_acl(acl=>
'resolve.xml'
, host =>
'*'
);
commit
;
配置 orabbix 的服务和进程
#cp -a /opt/orabbix/init.d/orabbix /etc/init.d/orabbix
#chmod 755 /etc/init.d/orabbix
#/etc/init.d/orabbix start
⽇日志⽂文件在 /opt/orabbix/logs/orabbix.log 中 tail -f 跟踪⽇日志分析部署过程中的问题。
三、前端增加主机
然后再 zabbix web 端 configuration—》Templates—》Import 中将模板添加
然后再已添加好的 hosts 中增加该 oracle template,enable 相应所需要监控的内容即可。
更多 Zabbix 相关教程集合:
在 Ubuntu 16.04 服务器上安装 Zabbix 3.2 http://www.linuxidc.com/Linux/2017-07/145519.htm
CentOS 7 LNMP 环境搭建 Zabbix3.0 http://www.linuxidc.com/Linux/2017-02/140134.htm
Ubuntu 16.04 安装部署监控系统 Zabbix2.4 http://www.linuxidc.com/Linux/2017-03/141436.htm
Zabbix 监控安装部署及警报配置 http://www.linuxidc.com/Linux/2017-03/141611.htm
Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm
Ubuntu 16.04 下安装部署 Zabbix3.0 http://www.linuxidc.com/Linux/2017-02/140395.htm
CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm
CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm
64 位 CentOS 6.2 下安装 Zabbix 2.0.6 http://www.linuxidc.com/Linux/2014-11/109541.htm
Zabbix 3.2.6 通过 Orabbix 监控 Oracle 数据库 http://www.linuxidc.com/Linux/2017-10/147224.htm
ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里
更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149452.htm