实验环境是centos6.8 zabbix3.2
首先来配置yum源
安装epel源
yum -y install epel-release
安装webtatic源
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm Retrieving http://mirror.webtatic.com/yum/el6/latest.rpm
warning: /var/tmp/rpm-tmp.LS63Uk: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
Preparing... ########################################### [100%]
1:webtatic-release ########################################### [100%]
配置zabbix源 新建一个文件
vim /etc/yum.repos.d/zabbix.repo
[zabbix]
name=zabbix baseurl=http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/
enabled=1
gpgcheck=0
[zabbix-deprecated]
name=zabbix-deprecated baseurl=http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/deprecated/
enabled=1
gpgcheck=0
保存推出
清空源 清空yum缓存
yum clean all
yum repolist
yum makecacke
安装php
查看当前php版本
php -v
移除已经安装的php版本
yum remove php*
安装php
yum install php56w php56w-devel php56w-common php56w-mysql php56w-pdo php56w-opacache php56w-xml
安装完后查看php的版本
php -V
安装mysql 此处看我的博客有,所以此处省略
安装完成后进入MySQL后
mysql> grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix';#创建一个zabbix的账号
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';#授予权限我这里给了全部的权限
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;#刷新
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
安装zabbix
yum install zabbix-agent zabbix-get zabbix-java-gateway zabbix-proxy zabbix-proxy-mysql zabbix-release zabbix-sender zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql
导入sql文件
cd /usr/share/doc/zabbix-server-mysql-3.2.11/
gunzip create.sql.gz #解压
cp create.sql /root
进入数据库
进入zabbix库后还原
source create.sql
#这里不建议在mysql外面还原,如果还原的库名和表名与mysql里面一直,则还原失败。
编辑zabbix文件
vi /etc/zabbix/zabbix_server.conf
DBPassword=zabbix
创建需要的目录
mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
开启zabbix服务
首先关闭警报
setenforce 0
关闭防火墙
service iptables stop
开启zabbix服务
service zabbix-server restart
开启启动
chkconfig zabbix-server on
配置apache服务 启动
vi /etc/httpd/conf/httpd.conf
ServerName localhost:80
service httpd restart
把zabbix目录复制到html目录下
cp -r /usr/share/zabbix /var/www/html/
打开浏览器输入ip地址 192.168.0.101/zabbix
点击下一步 发现报错这里是因为php.ini没有修改
修改php.ini
vi /etc/php.ini
#修改一下几个参数
post_max_size = 16M
max_execution_time =300
max_input_time = 300
这里时间设置成上海时间
date.timezone=Asia/Shanghai
bcmath.scale=1
always_populate_raw_post_data = -1
#修改完以后保存退出
安装php插件
(1)bcmath(2) mbstring(3) gd
yum install -y php56w-gd php56w-bcmath php56w-mbstring
重启apache
service httpd restart
再次打开网页刷新页面,全部OK,点击下一步
这里需要填写数据库密码zabbix 前面设置过
此页面保持默认下一步
信息总览,确认添加正确下一步
点击完成finish即可完成
登录界面
默认用户密码为 admin zabbix
进入以后画面
zabbix安装到此就完成了
下一篇文章下如果添加服务 如nginx tomcat
点一杯最爱的星巴克