如何在CentOS/RHEL 7/6上安装NRPE

NRPE是“Nagios远程插件执行程序”。 NRPE允许Nagios服务器在Linux / Unix机器上远程执行插件/命令,并将执行结果返回给执行的命令。 NRPE还提供一些Windows附件来监视Windows服务器。 本文将帮助您在您的CentOS/RHEL 7/6系统上安装NRPE,该系统需要通过nagios服务器进行监控。

第1步 - 安装EPEL存储库

NRPE包和插件在EPEL yum存储库下可用,使用以下命令之一启用EPEL存储库。

### On CentOS/RHEL - 7 ### rpm -Uvh Fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm ### On CentOS/RHEL - 6 ### rpm -Uvh 第2步 - 安装NRPE和Nrpe插件

启用EPEL存储库后,使用以下命令在您的系统中安装NRPE和插件。

yum --enablerepo=epel -y install nrpe nagios-plugins

我们还需要安装NRPE执行的用于监视服务的命令。 使用以下命令获取可用命令包的列表。 在您的远程系统上安装所需的软件包。

yum --enablerepo=epel -y list nagios-plugins* Installed Packages nagios-plugins.x86_64 2.2.1-4git.el7 @epel Available Packages nagios-plugins-all.x86_64 2.2.1-4git.el7 epel nagios-plugins-apt.x86_64 2.2.1-4git.el7 epel nagios-plugins-bacula.x86_64 5.2.13-23.1.el7 base nagios-plugins-bonding.x86_64 1.4-3.el7 epel nagios-plugins-breeze.x86_64 2.2.1-4git.el7 epel nagios-plugins-by_ssh.x86_64 2.2.1-4git.el7 epel nagios-plugins-check-updates.x86_64 1.6.18-2.el7 epel nagios-plugins-cluster.x86_64 2.2.1-4git.el7 epel nagios-plugins-dbi.x86_64 2.2.1-4git.el7 epel nagios-plugins-dhcp.x86_64 2.2.1-4git.el7 epel nagios-plugins-dig.x86_64 2.2.1-4git.el7 epel nagios-plugins-disk.x86_64 2.2.1-4git.el7 epel nagios-plugins-disk_smb.x86_64 2.2.1-4git.el7 epel nagios-plugins-dns.x86_64 2.2.1-4git.el7 epel [...] 步骤3 - 配置NRPE

首先,我们需要编辑NRPE配置文件并启动配置才能正常工作。

vim /etc/nagios/nrpe.cfg

用下面的allowed_hosts添加你的Nagios服务器ip,例如Nagio服务器的ip是192.168.1.110。

allowed_hosts=127.0.0.1, 192.168.1.110

添加上面的条目后,您将看到Nagios服务器能够连接NRPE客户端。 让添加命令来监视服务。 在同一个文件中添加新的命令或更新下面的现有命令。

command[check_root_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p / command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20

按照监视要求,可以添加更多的命令。

步骤4 - 启动NRPE服务

完成所有更改后,重新引导NRPE一次以读取新配置,同时将NRPE配置为在系统引导时自动启动。

sudo systemctl enable nrpe.service sudo systemctl start nrpe.service 第5步 - 从Nagios服务器测试NRPE

登录到Nagios服务器并执行以下命令来验证Nagios服务器是否能够连接到客户端的NRPE服务。 连接成功后,会显示客户端版本的NRPE包。 例如,安装了NRPE的远程系统IP是192.168.1.20。

check_nrpe -H 192.168.1.20 NRPE v3.1

更多Nagios相关教程见以下内容

CentOS 7下安装配置Nagios监控图文详解 

Nagios邮件报警配置简述 

Nagios本机及其他主机监控安装部署详解 

Nagios 系统监控基本安装配置过程详解 

Linux下Nagios+PNP4Nagios的安装与配置 

CentOS7安装Nagios并配置出图详解 

Linux下Nagios安装配置详解 

CentOS 7下Nagios的安装及配置 

Nagios下的NDOUtils插件 

Nagios 的详细介绍请点这里
Nagios 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13145.html