Мне удалось найти решение моей проблемы. Я надеюсь поместить это здесь, потому что Это может помочь чьей-то потребности.
Здесь я отнес пример 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"
}
- Вы должны создать служебный файл для своего клиента.
/ и т.д. / 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"
}
Это важная часть проблемы. Вы должны добавить эту строку в ваш файл 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 после внесения любых изменений.