如何在Rocky Linux 9上安装Zabbix

2023年 9月 15日 101.9k 0

Zabbix是一个著名的开源监控解决方案,在维护网络基础设施的健康和性能方面发挥着关键作用。

zabbix-logo

在 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登录页面。/zabbixhttp://your_server_ip/zabbix

使用以下默认凭据登录:

  • 用户名:Admin
  • 密码:zabbix

Zabbix-Server-6

感谢您使用本教程在您的 Rocky Linux 9 系统上安装 Zabbix 监控工具。有关其他帮助或有用信息,我们建议您查看Zabbix官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论