更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Linux系统上安装和配置Zabbix 5 Agent代理的方法

在Linux系统上安装和配置Zabbix 5 Agent代理的方法

更新时间:2023-03-17 10:23:21浏览次数:870+次

本文介绍在Linux系统上安装和配置Zabbix 5代理/Zabbix 5 Agent的方法,将以Rocky Linux 8、AlmaLinux 8发行版为例说明。Zabbix Agent是客户端软件,它安装在客户端计算机上,用于收集监控数据。此外,它可以监控包括web服务、电子邮件等在内的标准服务。Zabbix Agent能够在资源有限的设备上运行,在Zabbix客户端服务器设置中,所有配置都集中在Zabbix服务器中,这使得使用单个配置文件更容易管理Zabbix代理。

在Rocky Linux 8、AlmaLinux 8上安装Zabbix 5 Agent

在Rocky Linux 8、AlmaLinux 8上安装Zabbix 5 Agent可以通过以下步骤实现:

1、添加Zabbix代理存储库

Zabbix Agent在默认的Rocky Linux 8、AlmaLinux 8基本存储库中不可用,因此,我们需要在下面添加存储库才能安装它:

sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

以下是输出信息:

Retrieving https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

warning: /var/tmp/rpm-tmp.Tu3Hlj: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY

Verifying...   (1################################# [100%]

Preparing...   (1################################# [100%]

Updating / installing...

   1:zabbix-release-5.0-1.el8

2、在Rocky Linux 8、AlmaLinux 8上安装Zabbix 5 Agent

将Zabbix 5 Agent的存储库添加到您的系统中后,使用下面的命令进行安装:

sudo yum install vim zabbix-agent zabbix-sender

样本输出:

zabbix-agent x86_64 5.0.18-1.el8 zabbix 489 k

zabbix-sender x86_64 5.0.18-1.el8 zabbix 373 k

Install  2 Packages

Total download size: 862 k

Installed size: 3.7 M

Is this ok [y/N]: y

Zabbix Official Repository - x86_64       1.6 MB/s | 1.7 kB     00:00

Importing GPG key 0xA14FE591:

 Userid     : "Zabbix LLC <packager@zabbix.com>"

 Fingerprint: A184 8F53 52D0 22B9 471D 83D0 082A B56B A14F E591

 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

Is this ok [y/N]: y

至此,您已经在Rocky Linux 8、AlmaLinux 8上成功安装了Zabbix 5代理。

在Rocky Linux 8、AlmaLinux 8上配置Zabbix 5 Agent并添加到Zabbix服务器

现在,我们将配置Zabbix 5代理,使其能够与Zabbix服务器进行通信。

Zabbix代理配置文件位于/etc/zabbix/zabbix_agentd.conf。因此,我们将编辑该文件并指定Zabbix服务器的详细信息:

sudo vim /etc/zabbix/zabbix_agentd.conf

按如下方式编辑文件,并进行适当替换:

#在117行-指定Zabbix服务器IP地址

Server=192.168.205.2

#在158行-指定Zabbix服务器(用于活动检查)

ServerActive=192.168.205.2

#在169行-设置Zabbix代理报告的服务器主机名

Hostname=agent1.computingforgeeks.com

更改后保存文件。启动并启用Zabbix代理服务以在系统启动时运行:

sudo systemctl start zabbix-agent

sudo systemctl enable zabbix-agent

验证服务是否正常运行:

$ systemctl status zabbix-agent

zabbix-agent.service - Zabbix Agent

允许在防火墙上使用端口10050/tcp。此端口由Zabbix代理守护进程使用。如果您正在使用firewalld,请按以下步骤进行操作:

sudo firewall-cmd --permanent --add-port=10050/tcp

sudo firewall-cmd --reload

以上配置完成后,可以将Zabbix 5 Agent添加到Zabbix服务器。

现在,在Zabbix服务器界面上,导航到“配置”>“主机”>“创建主机”/Configuration > Hosts > Create host。在这里,您将被要求提供以下详细信息:

要监视的Zabbix代理的主机名,它应该与在代理配置文件中输入的主机名相匹配。

Zabbix代理的可见名称。

选择组或为组字段添加一个新组。

Zabbix代理的IP地址。

Zabbix代理服务端口,默认端口为10050。

详细信息应填写如下:

\

现在单击添加,应该会添加您的主机。完成后就可以进行其他的操作了,比如添加监控模板。可导航到“配置”>“主机”/Configuration > Hosts,在此处单击要添加模板的Zabbix代理,然后进行简单的配置就可以了,监控数据将在几分钟后收集并提供给您。您可以从Zabbix服务器的“监控”>“主机”/Monitoring > Hosts下查看此数据。这里显示了信息、问题和图表:

\

至此,配置Zabbix 5 Agent完成。