CentOS 7 安装zabbix5.0步骤
官方文档
Zabbix官网上,根据操作系统、数据库和Web服务器版本可选择针对性的安装文档。比如CentOS7,Zabbix5.0,MySQL,Apache的文档l链接为
link
两个注意事项
- 官方文档忽略了安装数据库和Web服务器的过程,安装时需要注意
- MySQL的版本要大于5.7,否则构建Zabbix数据库失败会导致zabbix-server启动失败。
安装步骤
关闭防火墙
systemctl stop firewalld
开机禁用防火墙自启
systemctl disable firewalld
修改内核防火墙为disabled,重启系统生效
vi /etc/selinux/config
关闭SELINUX
如果想临时关闭SELINUX,使用以下命令,重启会失效
setenforce 0
确认防火墙状态命令(可跳过)
查看firewalld是否开启
systemctl is-enabled firewalld enabled
确认firewalld是否停止
systemctl status firewalld
确认firewalld开机自动启动已经关闭
systemctl is-enabled firewalld disabled
安装第三方源
1. 安装依赖
yum install gcc mysql-devel php-mbstring php-bcmath php-mysql OpenIPMI OpenIPMI-devel libcurl libcurl-devel libxml2 libxml2-devel net-snmp net-snmp-devel fping -y
2. 安装zabbix仓库
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/y