Доброго дня Коллеги, проясните вопрос с счетчиками производительности windows server.
Дано: система Centreon 2.6.1. Брокер, движок и все остальное от этой славной компании, плагины Nagios. на windows серверах установлен NSClient++.
хочется прикрутить счетчики производительности. подобрал интересующие счетчики. проверил из консоли работоспособность. все хорошо
на пример. :~# /usr/lib/nagios/plugins/check_nt -H ххххх -v COUNTER -p 12489 -s ххххх -l «\LogicalDisk(C:)\% Idle Time» 99
создаю модификацию команды check_nt для работы с счетчиками (убирая ненужные параметры). в полях ввода проверочных значений правильный результат получается только после двойного восклицательного знака без кавычек. Argument Example - !!\LogicalDisk(C:)\% Idle Time
Plugin test Command Line - /usr/lib/nagios/plugins/check_nt -H ххххх -p 12489 -s ххххх -v COUNTER -l '\LogicalDisk(C:)\% Idle Time' Output 99 Status OK
почему именно так, с двумя восклицательными знаками? непонятно. но хорошо, создаю сервис
в поле ввода значения счетчика пробую разные варианты написание 1. с двумя восклицательными знаками без кавычек,
2. как в подсказке плагина «COUNTER = Check any performance counter of Windows NT/2000. Request a -l parameters with the following syntax: -l »\\\\counter"," The parameter is optional and is given to a printf output command which requires a float parameter. If does not include «%%», it is used as a label. Some examples: «Paging file usage is %%.2f %%%%» «%%.f %%%% paging file used.»"
3. значение с кавычками
4. синтаксис из старого конфига Nagios: define service { .... check_command check_nt!COUNTER! -l «\\LogicalDisk(C:)\\% Idle Time»,«%.f» ..... }
сохраняю, применяю изменения, смотрю результат. не работает
Service Status UNKNOWN Status information Usage: Extended status information check_nt -H host -v variable [-p port] [-w warning] [-c critical] [-l params] [-d SHOWALL] [-u] [-t timeout]
Помогите разобраться, понимаю что буксую на какой то простой вещи, но даже направление раскопоко не понятно. к слову, если начать редактировать этот сервис после очередной неудачной попытки, то поле аргумента пустое. почему?