
openEuler-22.03-LTS 和 Zabbix 安装具体步骤有哪些?
2025/02/25

官方下载网站:https://www.openeuler.org/zh/download/
在openEuler-22.03-LTS系统上安装Zabbix的完整步骤如下,涵盖服务端、前端及代理配置:
一、系统环境准备
# 更新系统及软件包 sudo dnf update -y # 安装基础依赖 sudo dnf install -y curl wget vim net-tools tar gzip
二、安装数据库(以MariaDB为例)
# 安装MariaDB Server sudo dnf install -y mariadb-server mariadb # 启动并设置开机自启 sudo systemctl enable --now mariadb # 运行安全配置脚本 sudo mysql_secure_installation # 根据提示设置root密码并选择安全选项 # 创建Zabbix数据库及用户 mysql -u root -p -e "CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;" mysql -u root -p -e "CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'YourStrongPassword';" mysql -u root -p -e "GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';" mysql -u root -p -e "FLUSH PRIVILEGES;"
三、添加Zabbix官方仓库
# 下载Zabbix仓库RPM包(以Zabbix 6. LTS为例) sudo rpm -Uvh https://repo.zabbix.com/zabbix/6./rhel/8/x86_64/zabbix-release-6.-3.el8.noarch.rpm # 清理并重建DNF缓存 sudo dnf clean all && sudo dnf makecache
四、安装Zabbix组件
# 安装Zabbix服务端、前端及代理 sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2 # 安装PHP及扩展(适配Zabbix 6.要求) sudo dnf install -y php php-fpm php-mysqlnd php-gd php-bcmath php-mbstring php-ldap php-xml
五、配置数据库初始化
# 导入Zabbix初始数据 zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix # 输入之前为zabbix用户设置的密码
六、配置Zabbix服务端
# 编辑配置文件 sudo vim /etc/zabbix/zabbix_server.conf # 修改以下参数: DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=YourStrongPassword
七、配置Nginx与PHP-FPM
# 编辑Nginx配置文件 sudo vim /etc/nginx/conf.d/zabbix.conf # 确保配置包含以下内容: server { listen 80; server_name your_server_ip; root /usr/share/zabbix; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } # 启动并启用服务 sudo systemctl enable --now nginx php-fpm
八、调整SELinux与防火墙
# 临时关闭SELinux(生产环境建议配置策略) sudo setenforce 0 sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config # 开放防火墙端口 sudo firewall-cmd --permanent --add-port={80/tcp,10050/tcp,10051/tcp} sudo firewall-cmd --reload
九、启动Zabbix服务
sudo systemctl enable --now zabbix-server zabbix-agent2
十、完成Web安装向导
- 访问 http://your_server_ip/zabbix
- 按向导步骤操作:
- 检查所有前提条件是否通过
- 配置数据库连接(使用zabbix用户凭证)
- 设置Zabbix管理员账号
- 完成并登录控制台
关键验证命令
# 检查服务状态 systemctl status zabbix-server nginx php-fpm # 查看Zabbix日志 tail -f /var/log/zabbix/zabbix_server.log
故障排查提示
- 数据库连接失败:检查/etc/zabbix/zabbix_server.conf中的密码及权限
- PHP页面空白:确认php-fpm运行且Nginx配置正确
- 监控数据无更新:检查zabbix-agent2是否允许被服务器连接
如需代理配置或SNMP监控扩展,请提供具体需求进一步补充。
-
开设课程 开班时间 在线报名OCP2025.04.26
在线报名
HCIP-AI Solution2025.04.26在线报名
HCIE-openEuler2025.05.03在线报名
RHCA-CL2602025.05.04在线报名
HCIP-Cloud2025.05.10在线报名
PGCM直通车2025.05.10在线报名
HCIA-Datacom(晚班)2025.05.19在线报名
HCIA-Sec2025.06.07在线报名
RHCA-RH4422025.06.07在线报名
PMP2025.06.10在线报名
HCIA-Datacom2025.06.14在线报名
HCIE-AI Solution2025.06.14在线报名
HCIE-Datacom2025.06.14在线报名
HCIP-Datacom(晚班)2025.06.16在线报名
OCM2025.06.21在线报名
HCIE-Cloud2025.06.21在线报名
HCIP-Sec2025.06.21在线报名
HCIE-Bigdata2025.06.28在线报名
RHCE2025.06.28在线报名
HCIE-Datacom考前辅导2025.07.05在线报名
HCIP-Datacom深圳2025.07.19在线报名
CISP2025.07.19在线报名
HCIA-Datacom(晚班)2025.07.21在线报名
RHCA-RH4362025.07.26在线报名
OCP2025.07.26在线报名
HCIE-Sec2025.08.09在线报名
HCIA-AI Solution2025.08.16在线报名
HCIP-Datacom(晚班)2025.08.25在线报名
RHCA-RH3582025.09.06在线报名
PMP2025.09.16在线报名
HCIE-Datacom2025.09.06在线报名
HCIA-AI Solution2025.09.27在线报名
HCIA-Datacom2025.09.27在线报名
PGCM直通车2025.10.11在线报名
RHCA-DO3742025.10.11在线报名
HCIA-Sec2025.10.11在线报名
RHCE2025.10.18在线报名
HCIP-Datacom2025.11.08在线报名
HCIP-Sec2025.11.08在线报名
RHCA-CL2602025.11.15在线报名
OCP2025.11.15在线报名
HCIE-Sec2025.12.13在线报名
HCIE-Datacom2026.01.10在线报名



