Добрый день !
Проблема такова:
В DCI добавляю WMI.Query('root\CIMV2','SELECT * FROM Win32_Processor','Name'), но результата нет - пусто (ставлю тип string).
При попытке сделать GET c параметром заданым мною ранее в WMI.Query:
Cannot get parameter: Communication failure, хотя данные других счетчиков DCI он отдает ,например Disk.Free(c:).
С сервера netxms делаю запрос:
nxget.exe ip_адресс_сервера WMI.Query('root\CIMV2','SELECT * FROM Win32_Processor','Name')
и в ответ получаю ожидаемую марку процессора :).
После прочтения https://www.netxms.org/forum/index.php/topic,482.0.html попытался перегрузить агента, но это не помогло :(.
Версия netxms 0.2.27, проверял на 2-х разных серваках.
Помогло увеличение параметра AgentCommandTimeout в 2 раза :). Скорее всего Сервер просто не получал ответа в течение 2 секунд.