У меня проблемы с пониманием документации, и я буду благодарен за разъяснения.
У меня есть плагины NRPE и nagios, установленные из исходников как на сервере nagios, так и на его клиентах.
Может ли кто-нибудь предоставить дополнительные сервисные проверки, которые я могу добавить к этим серверам «базы данных», например, check_disk, check_users, check_load и т. Д.
У меня проблемы с синтаксисом:
define host {
use linux-server
host_name database
alias database
address database
register 1
}
define service{
host_name database
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
}
Чтобы добавить новую проверку вроде check_disk
для вашего хозяина database
вам нужно определить новую услугу и использовать check_nrpe
как команду и имя вашего чека как вариант (может быть в advanced_services.cfg
)
пример:
define service {
service_description Diskspace
max_check_attempts 4
check_interval 10
retry_interval 5
first_notification_delay 2
notification_interval 45
active_checks_enabled 1
passive_checks_enabled 1
notifications_enabled 1
check_command check_nrpe!check_disk
check_period 24x7
notification_period 24x7
host_name database
contact_groups admins
use generic-service
}
Вы должны убедиться, что "check_disk" определен в вашей конфигурации NRPE-клиента (не забудьте перезагрузить / перезапустить NRPE на вашем клиенте после редактирования вашей конфигурации).