
Я используюПроверка работоспособности 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для получения дополнительной информации об использовании плагина.