rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安装存储库配置软件包
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
安装Zabbix服务端、前端、客户端
按两次Y确认
mysql -uroot -p
登录数据库
输入密码
Abcdef@123456
create database zabbix character set utf8 collate utf8_bin;
创建一个zabbix库
grant all privileges on zabbix.* to zabbix@'%' identified by 'Abcdef@123456';
给zabbix用户授权
flush privileges;
刷新权限表
quit;
退出
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
导入zabbix的表结构和初始数据
输入密码
Abcdef@123456
vim /etc/zabbix/zabbix_server.conf
修改zabbix配置文件
找到 # DBHost=localhost
取消注释#
找到 # DBPassword=
取消注释#,改为 DBPassword=Abcdef@123456
vim /etc/httpd/conf.d/zabbix.conf
修改PHP时区
找到 # php_value date.timezone Europe/Rome
取消注释#,改为php_value date.timezone Asia/Shanghai
(亚洲/上海时区)
从C:WindowsFonts文件夹里面复制simhei.ttf字体到桌面
cd /usr/share/zabbix/fonts
进入zabbix字体目录
用Xftp把simhei.ttf上传到此目录
vim /usr/share/zabbix/include/defines.inc.php
修改默认字体
第54行修改为
define('ZBX_GRAPH_FONT_NAME', 'simhei');
第103行修改为
define('ZBX_FONT_NAME', 'simhei');
vim /etc/httpd/conf/httpd.conf
第42行
把Apache默认端口号Listen 80改为Listen 8989
firewall-cmd --zone=public --permanent --add-port=8989/tcp
firewall-cmd --reload
开放防火墙8989端口
vim /etc/selinux/config
第7行
找到SELINUX=enforcing修改为SELINUX=disable
setenforce 0
该命令使用后不用重启也可以生效
systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
启动Zabbix服务器和代理进程,并在系统启动时启动
zabbix_server -V
查看Zabbix版本
rm -rf /etc/yum.repos.d/zabbix.repo
安装完成之后删除zabbix存储库
访问http://192.168.1.13:8989/zabbix/