Zabbix是一个著名的开源监控解决方案,在维护网络基础设施的健康和性能方面发挥着关键作用。
在 Rocky Linux 9 上安装 Zabbix
第 1 步。第一步是将系统更新到最新版本的软件包列表。为此,请运行以下命令:
sudo dnf update
sudo dnf upgrade
第 2 步。安装依赖项。
首先安装Zabbix所需的依赖项:
sudo dnf install epel-release
sudo dnf install httpd wget mariadb-server mariadb php php-common php-mysqlnd php-gd php-xml php-mbstring php-bcmath php-json php-ldap php-pear php-xmlrpc php-ldap php-net-ldap2 php-gd php-gettext -y
现在,启动并启用 Apache 和 MariaDB 服务:
sudo systemctl start httpd mariadb
sudo systemctl enable httpd mariadb
第 3 步。为 Zabbix 配置 MariaDB。
在创建Zabbix数据库之前,保护MariaDB安装至关重要。运行以下命令,为 MariaDB 根用户设置安全密码:
sudo mysql_secure_installation
接下来,创建Zabbix数据库和用户:
sudo mysql -u root -p
出现提示时,输入 MariaDB 根密码。进入MariaDB shell后,为Zabbix创建一个数据库和一个专用用户:
MariaDB [(none)]> CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
MariaDB [(none)]> CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
第 4 步。在 Rocky Linux 9 上安装 Zabbix。
要安装Zabbix,你需要添加官方的Zabbix存储库。方法如下:
sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.5/rocky/9/x86_64/zabbix-release-6.5-2.el9.noarch.rpm
现在,是时候安装Zabbix服务器,前端和代理包了:
sudo dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent
第5步。数据库初始化。
将Zabbix的初始数据库模式导入到新创建的:zabbixdb
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbixuser -p zabbixdb
第 6 步。配置Zabbix服务器。
编辑Zabbix服务器配置文件以指定数据库连接详细信息:
sudo nano /etc/zabbix/zabbix_server.conf
找到以下行并相应地修改它们:
DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=your-strong-password
步骤 7.配置Zabbix前端。
现在编辑Zabbix前端配置文件:
sudo nano /etc/zabbix/web/zabbix.conf.php
查找并修改以下行:
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbixdb';
$DB['USER'] = 'zabbixuser';
$DB['PASSWORD'] = 'your-strong-password';
最后,通过运行以下命令,对Zabbix服务器进行访问,使其能够在启动时自动启动:
sudo systemctl start zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
第8步。访问Zabbix Web界面。
成功安装后,打开您的 Web 浏览器并导航到您的 Rocky Linux 服务器的 IP 地址或主机名,后跟 (例如,)。您将看到Zabbix登录页面。/zabbix
http://your_server_ip/zabbix
使用以下默认凭据登录:
- 用户名:
Admin
- 密码:
zabbix
感谢您使用本教程在您的 Rocky Linux 9 系统上安装 Zabbix 监控工具。有关其他帮助或有用信息,我们建议您查看Zabbix官方网站。