繁体   English   中英

有人可以告诉我如何在icinga 2中使用check_nrpe定义check_disk服务吗?

[英]Can someone please tell me how to define a check_disk service with check_nrpe in icinga 2?

我正在尝试使用icinga2主服务器检查客户端ubuntu 16.04实例的磁盘状态。 在这里,我尝试使用nrpe插件检查磁盘状态。 当我要在service.conf文件中定义service时遇到麻烦。 请有人告诉我使用nrpe时应更改的正确文件是什么。 因为我是Icinga和nrpe的新手。

我能够找到解决问题的方法。 我希望将其放在此处,因为它可以帮助某人的需求。 在这里,我以check_load示例为例进行说明。 首先,需要创建.conf文件(名称:192.168.30.40-host.conf),该文件与将要使用icinga2监视的客户端-服务器有关。 它应该放在/etc/icinga2/conf.d/文件夹中

/etc/icinga2/conf.d/192.168.30.40-host.conf

object Host "host1" {
import "generic-host"
display_name    =  "host1"
address  =  "192.168.30.40"
}
  1. 您应该为客户创建一个服务文件。

/etc/icinga2/conf.d/192.168.30.40-service.conf

object Service "LOAD AVERAGE" {
import "generic-service"
host_name = "host1"
check_command = "nrpe"
vars.nrpe_command = "check_load"
}
  1. 这是问题的重要部分。 您应该将此行添加到Nagios服务器中的nrpe.cfg文件中。 /etc/nagios/nrpe.cfg文件

    命令[check_load] = / usr / lib64 / nagios / plugins / check_load -w 15,10,5 -c 20,15,10

4.确保进行任何更改后,重新启动icinga2和Nagios服务器。

您也可以使用icinga2代理代替nrpe 该代理将能够从主服务器或卫星接收其配置,并在服务器上执行本地检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM