欢迎光临
我们一直在努力

如何使用Nagios和NRPE监控远程Linux主机

NRPE被称为Nagios的远程插件执行程序 。该NRPE插件旨在执行远程nix系统插件。在此设置NRPE守护程序安装远程系统上哪些服务需要通过的nagios服务器进行监控。 NRPE运行作为远程系统上的程序,并等待Nagios的请求。当Nagios的服务器需要检查的任何资源或应用程序的状态到远程主机,发送和命令信号,命令定义存储在NRPE服务。 NRPE需要的Nagios服务器请求,并在本地系统上执行命令,并把结果发回给Nagios。Nagios的-NRPE监控本文将帮助你在Linux系统上安装NRPE服务,并在Nagios中添加主机进行监控。

第1步:在Linux主机安装NRPE服务

1.1 – 安装NRPE

首先,我们需要在远程Linux系统中安装,这就需要我们通过Nagios的服务器来集中监控安装NRPE服务。在CentOS / RHEL / Fedora

# yum install nrpe nagios-plugins*

在Debian / Ubuntu/ LinuxMint

# sudo apt-get install nagios-nrpe-server nagios-plugins

1.2 – 配置NRPE

成功安装NRPE服务后,用你喜欢的编辑器编辑NRPE配置文件(/etc/nagios/nrpe.cfg),并添加您的Nagios服务IP在允许的主机列表中。比如Nagios服务器的IP是192.168.1.100。

# vim /etc/nagios/nrpe.cfg
allowed_hosts=127.0.0.1, 192.168.1.100

上述NRPE配置文件更改后,重启NRPE服务,根据您的系统选择命令

On CentOS/RHEL/Fedora # service nrpe restartOn Debian/Ubuntu/LinuxMint$ sudo /etc/init.d/nagios-nrpe-server restart

1.3 – 从Nagios中验证连接

现在,请确保您的Nagios能够与NRPE客户端连接远程Linux系统。登录命令行Nagios服务器并执行以下命令。例如您的客户端系统的IP是192.168.1.11

# /usr/local/nagios/libexec/check_nrpe -H 192.168.1.11NRPE v2.14

第2步:在Nagios中添加Linux主机

我们推荐使用NagiosQL3 Web界面管理Nagios服务器的配置。下面的步骤是CLI爱好者。在命令行Nagios服务器添加主机。首先创建一个配置文件 /usr/local/nagios/etc/servers/MyLinuxHost001.cfg使用下面的值。比如你Linux主机的ip是 192.168.1.11 。我们还需要与主机定义服务。所以加一个ping检查服务,这将不断地检查主机。

# vim /usr/local/nagios/etc/servers/MyLinuxHost001.cfg
########################################################## Linux Host 001 configuration file#########################################################define host {        use                          linux-server        host_name                    Linux_Host_001        alias                        Linux Host 001        address                      192.168.1.11        register                     1}define service{      host_name                       Linux_Host_001      service_description             PING      check_command                   check_ping!100.0,20%!500.0,60%      max_check_attempts              2      check_interval                  2      retry_interval                  2      check_period                    24x7      check_freshness                 1      contact_groups                  admins      notification_interval           2      notification_period             24x7      notifications_enabled           1      register                        1}########################################################## END OF FILE#########################################################

现在,使用以下命令验证配置文件。如果在配置中没有发现错误,请重新启动nagios的服务。

# nagios -v /usr/local/nagios/etc/nagios.cfg# service nagios restart

第3步:检查主机的Nagios的Web界面

打开你的Nagios的Web界面,并为您在Nagios的核心服务增加了新的Linux主机。在我而言,它看起来像下面。Nagios的Linux的主机

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何使用Nagios和NRPE监控远程Linux主机

评论 抢沙发