在Oracle数据库上,安装分布式监控系统Zabbix
前言: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 server1.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源时候生效# yum list如果出现以上错误在/etc/yum.conf添加一行"sslverify=false" 5.安装php5.5查看是否安装成功# php -v 6.安装Oracle Client
7.安装OCI8 (OCI8是PHP支持Oracle数据库的一种扩展插件)下载oci8解压oci8包# tar -xf oci8-2.0.12.tgz# cd oci8-2.0.12使用phpize让php应用oci8 [root@zabbixoci8-2.0.12]# phpize#./configure--with-oci8# make# make test# make install启用oci8
8. 配置环境变量/etc/profile安装zabbix的依赖包4、配置zabbix服务1.修改zabbix.conf配置文件2.修改php.ini3.添加zabbix服务启动及开机启动4.启动httpd服务至此,zabbix安装&配置已全部成功完成!!!!5、web 访问(访问链接:http:// 192.168.0.111)
原创:陈建国&千明杰
页:
[1]