在 Rocky Linux 8 上安装 Nagios NRPE 代理

按照本指南学习如何在 Rocky Linux 8 上安装 Nagios NRPE 代理。为了在远程主机上执行监控各种系统服务和指标的 Nagios 插件,您需要在这些主机上安装 NagiosRemote Plugin Executor (NRPE)。

在 Rocky Linux 8 上安装 Nagios NRPE 代理

Nagios NRPE 代理:

  • 可以使用包管理器直接从 EPEL 存储库安装
  • 可以从源代码构建

从 EPEL Repos 安装 Nagios NRPE 代理

通过运行命令在 Rocky Linux 8 上安装 EPEL repos;

dnf install epel-release

安装 EPEL 存储库后,运行 DNF list 命令以检查可用的 NRPE 包。

dnf list nrpe
Last metadata expiration check: 15:57:24 ago on Tue 22 Jun 2021 09:41:44 PM EAT. Available Packages nrpe.x86_64                                                                         4.0.3-6.el8                                                                         epel

NRPE 4.0.3 可供安装。 下面的命令在 Rocky Linux 8 上安装 NRPE 代理。

dnf install nrpe

安装完成后确认安装的版本。

nrpe -V
NRPE - Nagios Remote Plugin Executor Version: 4.0.3

在 Rocky Linux 8 上运行 NRPE

运行以下命令以启动并启用 nrpe 以在系统启动时运行。

systemctl enable nrpe --now

检查NRPE代理的状态;

systemctl status nrpe
● nrpe.service - Nagios Remote Plugin Executor    Loaded: loaded (/usr/lib/systemd/system/nrpe.service; enabled; vendor preset: disabled)    Active: active (running) since Wed 2021-06-23 13:40:50 EAT; 2s ago      Docs: https://www.nagios.org/documentation  Main PID: 5415 (nrpe)     Tasks: 1 (limit: 11387)    Memory: 728.0K    CGroup: /system.slice/nrpe.service            └─5415 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f  Jun 23 13:40:50 localhost.localdomain systemd[1]: Started Nagios Remote Plugin Executor. Jun 23 13:40:50 localhost.localdomain nrpe[5415]: Starting up daemon Jun 23 13:40:50 localhost.localdomain nrpe[5415]: Server listening on 0.0.0.0 port 5666. Jun 23 13:40:50 localhost.localdomain nrpe[5415]: Server listening on :: port 5666. Jun 23 13:40:50 localhost.localdomain nrpe[5415]: Listening for connections on port 5666 Jun 23 13:40:50 localhost.localdomain nrpe[5415]: Allowing connections from: 127.0.0.1,::1 

在 FirewallD 上打开 NRPE 端口

NRPE 默认使用 TCP 5666 端口。 如果 firewallD 正在运行,请打开此端口以允许来自 Nagios 监控服务器的外部访问。

firewall-cmd --add-port=5666/tcp --permanent firewall-cmd --reload

从源代码安装 Nagios NRPE 代理

您也可以从源代码构建 Nagios NRPE 代理。 按照下面的指南学习如何从源代码构建 Nagios NRPE 代理。

在 RHEL/CentOS/Oracle Linux 上安装 Nagios NRPE 代理

一旦你安装了 Nagios,你就可以配置它来定义特定的 nagios 插件来执行 Nagios 主机监控。

配置 NRPE 代理

Nagios NRPE 配置也在下面给出的指南链接中讨论,从 EPEL 存储库安装的 NRPE 代理的配置文件是 /etc/nagios/nrpe.cfg.

如何在 Rocky Linux/CentOS/Oracle Linux 上配置 NRPE 代理

这就是如何在 Rocky Linux 8 上安装 Nagios NRPE 代理的内容。希望本指南提供足够的信息。

其他 Nagios 教程

使用 Gmail 配置 Nagios 电子邮件通知

将主机添加到 Nagios 服务器进行监控

在 Rocky Linux 8 上安装 Nagios 插件