本文将详细介绍如何在Centos9操作系统上部署Zabbix 7.0 Server。Zabbix是最流行的开源监控解决方案之一,适用于各种规模的企业。通过本教程,即使是新手也能顺利完成Zabbix7.0安装和基本配置。
系统:CentOS 9 (最小化安装)。确保可以访问互联网。执行以下命令更新系统并关闭防火墙和SELinux。
sudo dnf update -ysudo systemctl stop firewalldsudo systemctl disable firewalldsudo setenforce 0sudo sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/selinux/config
然后安装LAMP环境(Apache, MariaDB, PHP):
sudo dnf install -y httpd mariadb-server mariadb php php-mysqlnd php-gd php-xml php-mbstring php-json
Zabbix 7.0需要从官方仓库安装。执行:
sudo rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-7.0-1.el9.noarch.rpmsudo dnf clean all
sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
启动MariaDB并初始化:
sudo systemctl start mariadbsudo mysql_secure_installation # 设置root密码等
然后创建zabbix数据库和用户:
mysql -uroot -pCREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;CREATE USER "zabbix"@"localhost" IDENTIFIED BY "your_password";GRANT ALL PRIVILEGES ON zabbix.* TO "zabbix"@"localhost";SET GLOBAL log_bin_trust_function_creators = 1;QUIT;
导入初始数据:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
导入后关闭log_bin_trust_function_creators:
mysql -uroot -p -e "SET GLOBAL log_bin_trust_function_creators = 0;"
编辑/etc/zabbix/zabbix_server.conf,设置数据库密码:
sudo vi /etc/zabbix/zabbix_server.confDBPassword=your_password
编辑/etc/php.ini,设置date.timezone:
date.timezone = Asia/Shanghai
sudo systemctl restart zabbix-server zabbix-agent httpd php-fpmsudo systemctl enable zabbix-server zabbix-agent httpd php-fpm
浏览器打开 http://服务器IP/zabbix,按照向导完成安装。默认用户名Admin,密码zabbix。然后就可以开始监控了。
至此,一个完整的Zabbix Server部署完成。通过这个Zabbix7.0安装教程,你可以在Centos9上快速搭建起企业级监控系统。后续可以添加主机、模板,实现全面监控。
关键词:Centos9部署Zabbix、Zabbix7.0安装、Zabbix Server配置、企业级监控系统,这些都在文中得到了实践。
本文由主机测评网于2026-02-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260225751.html