1、准备环境:
- 操作系统:CentOS-7.5-x64
- Zabbix数据库服务器:192.168.1.15(zabbix-db)
- Zabbix Web服务器:192.168.1.16(zabbix-web)
2、安装数据库(192.168.1.15)
2.1、安装MySQL数据库
参考MySQL5.7单机版安装或MySQL单机版安装 - RPM
2.2、创建数据库账户
[root@zabbix-db ~]# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
mysql> quit;
3、安装Zabbix Server(192.168.1.16)
安装Zabbix服务器,参考安装Zabbix 3.4
3.1、安装使用MySQL存储的yum源
[root@zabbix-web ~]# rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
3.2、安装Zabbix服务器,前端,客户端
[root@zabbix-web ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
3.3、配置Zabbix数据库
安装数据库时,已创建了数据库账户,这是需要设置Zabbix数据库账户密码
[root@zabbix-web ~]# vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix
初始化Zabbix数据库
[root@zabbix-web ~]# rpm -i https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
[root@zabbix-web ~]# yum install -y mysql-community-client
[root@zabbix-web ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -h192.168.1.15 -uzabbix -p zabbix
Enter password:
3.4、配置Zabbix时区
取消“php_value date.timezone”配置节点的注释,调整时区为“Asia/Shanghai”
[root@zabbix-web ~]# vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
3.5、启动Zabbix服务、客户端、Web服务,并设置为开机启动
[root@zabbix-web ~]# systemctl restart zabbix-server zabbix-agent httpd
[root@zabbix-web ~]# systemctl enable zabbix-server zabbix-agent httpd
3.6、检查Zabbix安装配置情况
在前端浏览器中,输入http://192.168.1.16/zabbix,配置zabbix
注意:需要配置数据库和Zabbix服务器地址,以下是各项配置,其他项默认即可。
3.7、登录Zabbix Web管理网站
在前端浏览器中,输入http://192.168.1.16/zabbix,默认的用户名/密码为 Admin/zabbix。
注意:设置网站显示语言,默认是英语,调整完语言后记得点击“update”按钮: