Zabbix 6.0 LTS 企业级监控系统搭建指南
前言
Zabbix是开源企业级监控解决方案。本文介绍在Rocky Linux 8上搭建Zabbix 6.0 LTS。
系统环境
- Rocky Linux 8.8
- Zabbix 6.0 LTS
- MySQL 8.0
- Nginx + PHP 8.0
一、安装MySQL数据库
# 安装MySQL
dnf install -y mysql-server
systemctl enable --now mysqld
# 创建数据库
mysql -uroot -p << EOF
CREATE DATABASE zabbix CHARACTER SET utf8mb4;
CREATE USER zabbix@localhost IDENTIFIED BY "Password";
GRANT ALL ON zabbix.* TO zabbix@localhost;
FLUSH PRIVILEGES;
EOF
二、安装Zabbix Server
# 添加仓库
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
# 安装组件
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent
# 导入初始数据
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
三、配置与启动
编辑 /etc/zabbix/zabbix_server.conf:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Password
启动服务:
systemctl enable --now zabbix-server zabbix-agent nginx php-fpm
访问 http://server-ip 完成Web配置。
四、添加监控主机
安装Agent:
dnf install -y zabbix-agent
vi /etc/zabbix/zabbix_agentd.conf
# Server=zabbix-server-ip
systemctl enable --now zabbix-agent
在Web界面添加主机并关联模板即可开始监控。