Здравствуйте, как это possbile выполнить проверку следующим образом:Icinga2 котировки в аргументы команды
/usr/lib/nagios/plugins/check_nt -H 192.168.110.130 -p 12489 -s ****** -v COUNTER -l "\\Paging File(_Total)\\% Usage","Paging File usage is %.2f %%" -w 60 -c 90
Моя текущая команда проверки выглядит следующим образом:
object CheckCommand "check_windows_pagefile" {
import "plugin-check-command"
import "ipv4-or-ipv6"
command = [ PluginDir + "/check_nt" ]
arguments = {
"-H" = "$component_ip$"
"-p" = "12489"
"-s" = "$nsclient_password$"
"-v" = "COUNTER"
"-l" = "\"\\\\Paging File(_Total)\\\\% Usage\",\"Paging File usage is %.2f %%\""
"-w" = "60"
"-c" = "90"
}
}
Но это заставляет меня только «NSClient - ОШИБКА: Недействительный возврат из команды: check_pdh «
Но если я выполняю первую команду bash, она работает.
Это журнал, что icinga2:
'/usr/lib/nagios/plugins/check_nt' '-H' '192.168.110.130' '-c' '90' '-l' '"\\Paging File(_Total)\\% Usage","Paging File usage is %.2f %%"' '-p' '12489' '-s' '******' '-v' 'COUNTER' '-w' '60'
Это тоже не работает:
'/usr/lib/nagios/plugins/check_nt' '-H' '192.168.110.130' '-c' '90' '-l' '\\Paging File(_Total)\\% Usage','Paging File usage is %.2f %%' '-p' '12489' '-s' '******' '-v' 'COUNTER' '-w' '60'
Только это работает:
'/usr/lib/nagios/plugins/check_nt' '-H' '192.168.110.130' '-c' '90' '-l' "\\Paging File(_Total)\\% Usage","Paging File usage is %.2f %%" '-p' '12489' '-s' '******' '-v' 'COUNTER' '-w' '60'
Имеет кто-то опыт работы с icinga2 и прилавком плагин check_nt?
Как решить проблему с одиночной/двойной цитатой?
Проверьте свои журналы, чтобы узнать, какая команда действительно запускается. Возможно, вам понадобится более или менее обратная косая черта. – chicks
Я тестирую от 1 до 12 обратных косых черт. – GreenRover
Вы проверили журналы? – chicks