Проверить конфигурацию определения службы Nagios mysql?

Проверить конфигурацию определения службы Nagios mysql?

Я используюПроверка работоспособности MySQL от Consol Labsплагин для мониторинга моей базы данных MySQL.

Я хотел бы изменить пороговые значения предупреждений и критических значений для threads connectedпараметра, но забыл, как это сделать.

Мой чек настроен примерно service.cfgтак:

define service {
        use                             mysql-service
        hostgroup_name                  mysql-servers
        check_interval                  1
        service_description             MySQL Threads Connected
        _mysql_mode                     threads-connected
        check_command                   check_mysql_health
}

Мне трудно вспомнить, в какой части приведенной выше конфигурации я определяю пороговые значения?

Я пробовал, check_mysql_health:20:40но check_mysql_health! -w 20: -c 40: оба варианта не сработали.

Кто-нибудь знает, как это сделать?

решение1

Вы упускаете здесь фундаментальную концепцию. ПрочитайтеМакросы и как они работаютстраница документов.

Грубо говоря: создайте новое определение службы с помощью command_line. /path/to/your/plugins/check_mysql_health --warning $ARG1$ --critical $ARG2$(Обратите внимание, что это стандартные Nagiosпороговые диапазоны.)

Также обязательно прочтите check_mysql_health --helpили посмотритеСайт Consol Labsдля получения дополнительной информации об использовании плагина.

Связанный контент