zabbix3.2版本的搭建

详情可参考

https://wenku.baidu.com/view/fa63fc1ccd7931b765ce0508763231126edb7779.html

操作系统:centos6.9

环境:mysql 5.6版本

      php 5.5

      zabbix 3.2版本

预备:

如果你的系统版本不够高,请安装5.5后版本的mysql和5.3后版本的php(rhel源mysql默认5.1php5.3),zabbix需要源码安装(因为3.0版本后没有rhel6的rpm包)

yum源:centos源 epel源 mysql源 web源

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm(php

如果已经安装了php,请升级(先卸载在安装)

rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm(mysql

如果已经安装了低版本的mysql请升级

 

安装mysql和php

yum -y installmysql-community-server mysql-community-devel

yum -y install php55w php55w-gdphp55w-mysql php55w-bcmath php55w-mbstring php55w-xmlwriter

 

启动数据库并且设置密码

#/etc/init.d/mysql start

#mysqladmin –uroot password ‘youpasswd’

进入数据并给创建zabbix库并授权

#mysql –uroot –pxxx

CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

grant all on zabbix.* tozabbix@'localhost' identified by '123';

flush privileges;

quit

 

修改php配置文件

vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone =Asia/Shanghai

安装zabbix

下载zabbix3.2版本源码包

wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.0/zabbix-3.2.0.tar.gz

 

解压

tar -xf  zabbix-3.2.0.tar.gz  -C /usr/local/

往zabbix导入数据

cat/usr/local/zabbix-3.2.0/database/mysql/schema.sql|mysql -uzabbix -p123 zabbix

cat/usr/local/zabbix-3.2.0/database/mysql/images.sql|mysql -uzabbix -p123 zabbix

cat/usr/local/zabbix-3.2.0/database/mysql/data.sql|mysql -uzabbix -p123 zabbix

 

 

依赖包安装:yum  -y install gcc  gccmysql-community-devel libxml2-devel  unixODBC-devel net-snmp-devel libcurl-devel   libssh2-develOpenIPMI-developenssl-devel  openldap-develfping

 

编译

./configure --enable-server--enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl--with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openss

 

报错可能还缺少

configure: error: Notfound mysqlclient library      

#yum -y installmysql-devel

configure: error: LIBXML2library not found                      

#yum -y installlibxml2-devel

configure: error: unixODBClibrary not found                      #yum -y install unixODBC-devel

configure: error: InvalidNet-SNMP directory - unable to find net-snmp-config

#yum -y installnet-snmp-devel

configure: error: InvalidOPENIPMI directory - unable to find ipmiif.h       #yum -y install OpenIPMI-devel

configure: error: Curllibrary not found                        

#yum -y install curl-devel

make&make install

 

修改zabbix_server配置文件

vim/usr/local/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=123

FpingLocation=/usr/sbin/fping

 

创建zabbix-web页面文件夹

mkdir /var/www/html/zabbix

cd frontends/php/

cp -a .  /var/www/html/zabbix/

 

 

拷贝启动脚本

cp /usr/local/zabbix-3.2.0/misc/init.d/fedora/core/zabbix_agent  /etc/init.d/

cp/usr/local/zabbix-3.2.0/misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/

 

/etc/init.d/zabbix_server st

/etc/init.d/httpdstart

 

 

在浏览器输入http://IP/zabbix

进入安装界面,如果第三步进不去可能缺少php拓展包,安装完毕最后一步进不去下载提示文件并且拷贝到指定地点

cp /mnt/hgfs/E/soft/zabbix3.2/zabbix.conf.php  /var/www/html/zabbix/conf/

/etc/init.d/httpd restart

刷新浏览器就OK了

进入浏览器设置中文图形会有乱码

 

 

安装相关包

tar  xf  /mnt/hgfs/E/soft/zabbix3.2/ttf-arphic-uming_0.0.20050501-1.tar.gz  -C  /tmp

cd  /tmp/ttf-arphic-uming-0.0.20050501/

vim  /var/www/html/zabbix/include/defines.inc.php

45 define('ZBX_GRAPH_FONT_NAME',           'uming'); // font file name

 

刷新浏览器字符就正常了

 

 

graphtree插件

wget         --no-check-certificate  https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3.0.4.patch

#下载graphtree相关并mv到zabbixweb所在目录

 

yum -y  install  patch   #下步需要用该命令

patch -Np0 <graphtree3.0.4.patch  #导入会看到生成一个oneoaas文件夹

chown -R  apache.apache  oneoaas/             #修改文件夹属主和属组

修改func.inc.php文件

vim oneoaas/inc/func.inc.php

注释266行到最后

cd oneoaas/                      #创建templates文件夹,并赋予权限

mkdir templates_c

chmod  777  templates_c  

 

 

重启apache服务

/etc/init.d/httpd   restart

 

然后访问你会发现在仪表板那一行多了一个Graphtree,点开如下图

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值