Назад | Перейти на главную страницу

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: но они оба не работали.

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

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

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

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