你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2017-12-07] 来源:Linux公社  作者:醉落红尘 [字体: ]

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 http://dl.Fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

### On CentOS/RHEL - 6 ###
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

第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监控图文详解  http://www.linuxidc.com/Linux/2017-05/143886.htm

Nagios邮件报警配置简述  http://www.linuxidc.com/Linux/2017-02/140834.htm

Nagios本机及其他主机监控安装部署详解  http://www.linuxidc.com/Linux/2017-03/141600.htm

Nagios 系统监控基本安装配置过程详解  http://www.linuxidc.com/Linux/2017-01/139758.htm

Linux下Nagios+PNP4Nagios的安装与配置  http://www.linuxidc.com/Linux/2016-09/135534.htm

CentOS7安装Nagios并配置出图详解  http://www.linuxidc.com/Linux/2015-12/125777.htm

Linux下Nagios安装配置详解  http://www.linuxidc.com/Linux/2017-05/144032.htm

CentOS 7下Nagios的安装及配置  http://www.linuxidc.com/Linux/2017-10/147580.htm

Nagios下的NDOUtils插件  http://www.linuxidc.com/Linux/2017-10/147303.htm

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

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-12/149212.htm

linux
相关资讯       NRPE  CentOS安装NRPE 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款