Здравствуйте,Icinga2 check_mem плагин не принимает параметры
Я создал пользовательскую команду в Icinga 2 с помощью этого плагина:
https://github.com/justintime/nagios-plugins/blob/master/check_mem/check_mem.pl
check_commandobject CheckCommand "memory" {
import "plugin-check-command"
command = [ PluginDir + "/check_mem" ]
arguments = {
"-w" = {
required = true
value = "$mem_warning$"
}
"-c" = {
required = true
value = "$mem_critical$"
}
"-u" = {
required = true
value = "$mem_used$"
}
"-C" = "$mem_cache$"
}
vars.mem_used = true
vars.mem_cache = true
vars.mem_warning = 85
vars.mem_critical = 95
}
обслуживание
apply Service "Memory" {
import "generic-service"
check_command = "memory"
assign where host.address
}
Однако плагин не может проверить память и дает следующий вывод в Icinga Web 2 интерфейса:
Plugin Выходной
*** Вы должны определить WARN и критических уровней! \ ncheck_ mem. Pl v1. 0 - Плагин Nagios \ n \ nusage: \ n check_ mem. Pl - \ ncheck_ mem. Pl поставляется с абсолютно НИКАКОЙ ГАРАНТИЕЙ, подразумеваемой или явной \ nЭта программа лицензируется в соответствии с условиями лицензии \ nMIT (проверьте исходный код).
Не могли бы вы помочь, что случилось с этой проверкой?