一、搭建LAMP环境,安装zabbix相关软件包 -Yum –y ×××tall http://repo.zabbix.com/zabbix/3.4/rhel/7/zabbix-release-3.4-el7.noarch.rpm 在线安装zabbix官方软件源

-yum –y ×××tall zabbix-server-mysql zabbix-web-mysql zabbix-agent 直接通过yum源安装

二、调整文件 /etc/httpd/conf.d/zabbix.conf 大部分参数已经配好,时区需要更改 -vim /etc/httpd/conf.d/zabbix.conf -------进入并修改zabbix.conf文件 将“php_value date.timezone xxxx/xxxx”改为“php_value date.timezone Asia/Shanghai”

-systemctl restart httpd ------------重启一下web服务

三、准备初始数据库资料 1)为zabbix建立专用库及授权用户 mysql -u root -------以root用户进入数据库

create database zabbix character set utf8 collate utf8_bin; ---创建新库zabbix,支持utf8字符集

grant all on zabbix.* to zabbix@localhost identified by 'pwd@123'; --------授权用户zabbix,密码pwd@123,允许从主机访问

quit; -------------------退出 2)导入初始数据资料 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql –uzabbix -ppwd@123 zabbix

3)告诉zabbix服务端如何访问数据库资料 vim /etc/zabbix/zabbix_server.conf DBPassword=pwd@123 //注意删除行首的#号

四、启动httpd服务,zabbix-server服务,zabbix-agent服务 systemctl restart httpd zabbix-server zabbix-agent ---------------启动服务

systemctl enable httpd zabbix-server zabbix-agent ------------设置开机自运行

五、访问web界面,按照提示安装设置
比如:http://配置zabbix服务器的地址/zabbix/setup.php

六、安装完毕以默认管理员 Admin 密码为zabbix

常见错误: 1)访问zabbix初始页面时 页面提示 –Time zone for PHP is not set (configuration parameter "date.timezone"). 原因:date.timezone没有启用(忘记改了,或者前面#没有删除,改完后没有重启httpd服务)

2)网页提示 连接数据库失败 Details–Error connecting to database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 原因:mariadb服务没有启动

3)网页提示“未知数据库zabbix” Details–Error connecting to database: Unknown database 'zabbix' 原因:没有创建名为zabbix的库

4)网页提示:前端详细资料与zabbix数据库不匹配 Details–The frontend does not match Zabbix database. 原因:zabbix库里是空的(没有导入初始库资料,或者导入不成功)

5)以用户Admin登入zabbix平台页面报错 –strtotime(): Invalid date.timezone value 'Asia/Shanhai', we selected the timezone 'UTC' for now 原因:设置的时区名称有错误