zabbix3.2安装

实验环境是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

点一杯最爱的星巴克

 

posted @ 2018-01-28 16:25  青玉案元夕  阅读(158)  评论(0编辑  收藏  举报