Может кто-нибудь подскажите, пожалуйста, как определить сервис check_disk с check_nrpe в icinga 2? - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь проверить состояние диска клиентского экземпляра Ubuntu 16.04 с помощью главного сервера icinga2. Здесь я попытался использовать плагин nrpe для проверки состояния диска. Я столкнулся с проблемой, когда я собираюсь определить службу в файле service.conf. Пожалуйста, может кто-нибудь сказать мне, какие правильные файлы должны быть изменены при использовании nrpe. Потому что я новичок в Icinga и NRPE.

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Вы также можете использовать icinga2 агент вместо nrpe . Агент сможет получить свою конфигурацию от главного или спутникового устройства и выполнить локальные проверки на сервере.

0 голосов
/ 17 января 2019

Мне удалось найти решение моей проблемы. Я надеюсь поместить это здесь, потому что Это может помочь чьей-то потребности. Здесь я отнес пример check_load к объяснению. Прежде всего, вам нужно создать файл .conf (имя: 192.168.30.40-host.conf), относящийся к клиент-серверу, который вы собираетесь отслеживать с помощью icinga2. Он должен быть помещен в папку / etc / icinga2 / conf.d /

/ и т.д. / icinga2 / conf.d / 192.168.30.40-имен host.conf

object Host "host1" {
import "generic-host"
display_name    =  "host1"
address  =  "192.168.30.40"
}
  1. Вы должны создать служебный файл для своего клиента.

/ и т.д. / 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. Это важная часть проблемы. Вы должны добавить эту строку в ваш файл nrpe.cfg на сервере Nagios. / etc / nagios / nrpe.cfg file

    команда [check_load] = / usr / lib64 / nagios / plugins / check_load -w 15,10,5 -c 20,15,10

4. Обязательно перезапустите серверы icinga2 и Nagios после внесения любых изменений.

...