当前位置:首页 > 系统教程 > 正文

Centos9部署Zabbix7.0Server详细教程【保姆级】

Centos9部署Zabbix7.0Server详细教程【保姆级】

从零开始搭建企业级监控平台(2024年最新版)

Centos9部署Zabbix7.0Server详细教程【保姆级】 Centos9部署Zabbix  Zabbix7.0安装 Zabbix Server配置 企业级监控系统 第1张

本文将详细介绍如何在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仓库

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

安装Zabbix Server、前端和Agent

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;"

配置Zabbix Server

编辑/etc/zabbix/zabbix_server.conf,设置数据库密码:

sudo vi /etc/zabbix/zabbix_server.confDBPassword=your_password

配置PHP时区

编辑/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

访问Zabbix前端

浏览器打开 http://服务器IP/zabbix,按照向导完成安装。默认用户名Admin,密码zabbix。然后就可以开始监控了。

Centos9部署Zabbix7.0Server详细教程【保姆级】 Centos9部署Zabbix  Zabbix7.0安装 Zabbix Server配置 企业级监控系统 第2张

至此,一个完整的Zabbix Server部署完成。通过这个Zabbix7.0安装教程,你可以在Centos9上快速搭建起企业级监控系统。后续可以添加主机、模板,实现全面监控。

关键词:Centos9部署ZabbixZabbix7.0安装Zabbix Server配置企业级监控系统,这些都在文中得到了实践。