В Data Collection добавляю новую DCI, выбираю NetXMSAgent, параметр, например, UPS.Temperature(*), что мне написать вместо {instance}??? Если имя ИБП, то где его взять? Пробовал ставить индекс 0 или 1 - не прокатывает.
Надо сначала настроить агента. В конфиге агента надо добавить записи о каждом устройстве в секции UPS, например:
*UPS
Device = 0:"COM1:":APC
Первое поле - это индекс устройства, он потом используется как instance в DCI. Второе поле - порт. Третье - протокол. Варианты протоколов - APC, BCMXCP, MICRODOWELL.
Протокол BCMXCP используется устройствами производства HP, PowerWare, возможно кем-то еще.
Хорошо, если ИБП подключен к USB, то нежно написать
Device = 0:"USB:":APC
Или как-то подругому?
Надо ли перезапускать клиента после изменения конфига?
В случае USB:
Device = 0:ANY:USB
Если устройст несколько, то вместо ANY надо указывать его серийный номер.
Агент перезапускать надо. Если редактировать конфиг через консоль, то при закрытии редактора выбрать Save & Apply - тогда сервер сам даст команду агенту на рестарт.