Как получить от Агента информацию об ИБП?

Started by marvel, May 22, 2008, 03:33:37 PM

Previous topic - Next topic

marvel

В Data Collection добавляю новую DCI, выбираю NetXMSAgent, параметр, например, UPS.Temperature(*), что мне написать вместо {instance}??? Если имя ИБП, то где его взять? Пробовал ставить индекс 0 или 1 - не прокатывает.

Victor Kirhenshtein

Надо сначала настроить агента. В конфиге агента надо добавить записи о каждом устройстве в секции UPS, например:


*UPS

Device = 0:"COM1:":APC


Первое поле - это индекс устройства, он потом используется как instance в DCI. Второе поле - порт. Третье - протокол. Варианты протоколов - APC, BCMXCP, MICRODOWELL.
Протокол BCMXCP используется устройствами производства HP, PowerWare, возможно кем-то еще.

marvel

Хорошо, если ИБП подключен к USB, то нежно написать

Device = 0:"USB:":APC

Или как-то подругому?
Надо ли перезапускать клиента после изменения конфига?

Victor Kirhenshtein

В случае USB:


Device = 0:ANY:USB


Если устройст несколько, то вместо ANY надо указывать его серийный номер.

Агент перезапускать надо. Если редактировать конфиг через консоль, то при закрытии редактора выбрать Save & Apply - тогда сервер сам даст команду агенту на рестарт.