簡體   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