×

微信扫一扫,快捷登录!

标签: 暂无标签
前言:

Zabbix作为一款基于WEB界面的,提供分布式系统监视功能的企业级的解决方案,已被越来越多的企业采纳,成为系统统一监控的首选。目前来看,Zabbix部署搭建基本上后台都是采用MySQL数据库,Zabbix+Oracle组合方式在网上(甚至官网)都没有详细的文档资料参考和借鉴。为此,经过蒙马小伙伴的不断尝试和努力,终于完美实现了Zabbix+Oracle重拳组合。本文将对Zabbix在Oracle数据库上的安装配置进行分享,供大家参考。

1、环境准备
操作系统和数据库软件配置情况
Zabbix
版本:
Zabbix 3.2.3(最新版本)
数据库
版本:  
Oracle 11.2.0.4
实例名:
zabbix
操作系统
版本 :
Centos 6.5
IP地址
192.168.0.111
注:操作系统与数据库安装此处省略。
2、准备工作:用户创建
1. 创建操作系统用户:zabbix
2.创建zabbix数据库表空间
3.创建zabbix数据库用户
4. zabbix数据库用户赋予权限
3、安装zabbix server
1.zabbix 3.2.3源码包下载
2.创建zabbix相关表及插入数据
(注:后端采用Oracle数据库,必须要使用zabbix数据库用户执行zabbix源码包自带的3个脚本)
脚本名
用途
schema.sql
生成zabbix对应的相关基础表
注:脚本里面有个oracle不支持的字符长度,所以先要修改字符串长度
image.sql
定义存放图片的目录
注:实际目录如果不符的话,要去修改脚本第1行的具体目录位置
data.sql
导入基础数据
3.确保操作系统selinux与防火墙服务均关闭
4.安装网络yum源
(目的:为了方便安装zabbix的依赖包和关于php的包。如果使用rpm一个一个安装的话,工作量会很大)
查看yum源时候生效
[root@zabbix ~]# yum list
如果出现以上错误在/etc/yum.conf添加一行"sslverify=false"
5.安装php5.5
查看是否安装成功
[root@zabbix ~]# php -v
6.安装Oracle Client

7.安装OCI8
(OCI8是PHP支持Oracle数据库的一种扩展插件)
下载oci8
解压oci8包
[root@zabbixlocal]# tar -xf oci8-2.0.12.tgz
[root@zabbixlocal]# cd oci8-2.0.12
使用phpize让php应用oci8
[root@zabbix oci8-2.0.12]#./configure--with-oci8
[root@zabbix oci8-2.0.12]# make
[root@zabbix oci8-2.0.12]# make test
[root@zabbix oci8-2.0.12]# make install
启用oci8

8. 配置环境变量/etc/profile
安装zabbix的依赖包
4、配置zabbix服务
1.修改zabbix.conf配置文件
2.修改php.ini
3.添加zabbix服务启动及开机启动
4.启动httpd服务
至此,zabbix安装&配置已全部成功完成!!!!
5、web 访问
(访问链接:http:// 192.168.0.111)

原创:陈建国&千明杰

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x




上一篇:如何发现 Zabbix 的告警信息
下一篇:Zabbbix安装及配置,你学会了吗?
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by IT 运维管理
返回顶部