安装环境
操作系统:openEuler-24.03-LTS
Zabbix版本:7.0.3
数据库:MySQL 8.0(Zabbix6.0.15 只支持8.0以上版本)
前端:Apache、PHP8.0
一、准备工作
#安装环境
sudo dnf install -y gcc-c++ curl-devel wget mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel tar make fping
cd /opt #进入opt目录
wget https://cdn.zabbix.com/zabbix/sources/stable/7.0/zabbix-7.0.3.tar.gz #下载zabbix
tar -zxvf zabbix-*.tar.gz #解压zabbix
临时关闭SELinux(不需要重启,立即生效,但重启后恢复,我们需要永久关闭SELinux)
将/etc/selinux/config中的SELINUX=enforcing改为SELINUX=disabled
setenforce 0
永久关闭SELinux(重启后生效)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
查看是否修改成功
grep -n 'SELINUX=' /etc/selinux/config
二、安装数据库
1.安装MySQL
sudo dnf install -y mysql-server #安装MySQL
2.启动MySQL并查看MySQL启动状态
systemctl start mysqld && systemctl enable mysqld #启动和开机自启MySQL
service mysqld status #查看MySQL启动状态
出现 active (running)代表安装并启动成功
3.登录MySQL
默认没有密码,直接回车登录
mysql -uroot -p
4.修改密码
ALT