NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: marvel on May 22, 2008, 03:33:37 PM

Title: Как получить от Агента информацию об ИБП?
Post by: marvel on May 22, 2008, 03:33:37 PM
В Data Collection добавляю новую DCI, выбираю NetXMSAgent, параметр, например, UPS.Temperature(*), что мне написать вместо {instance}??? Если имя ИБП, то где его взять? Пробовал ставить индекс 0 или 1 - не прокатывает.
Title: Re: Как получить от Агента информацию об ИБП?
Post by: Victor Kirhenshtein on May 23, 2008, 11:15:00 AM
Надо сначала настроить агента. В конфиге агента надо добавить записи о каждом устройстве в секции UPS, например:


*UPS

Device = 0:"COM1:":APC


Первое поле - это индекс устройства, он потом используется как instance в DCI. Второе поле - порт. Третье - протокол. Варианты протоколов - APC, BCMXCP, MICRODOWELL.
Протокол BCMXCP используется устройствами производства HP, PowerWare, возможно кем-то еще.
Title: Re: Как получить от Агента информацию об ИБП?
Post by: marvel on May 23, 2008, 12:19:35 PM
Хорошо, если ИБП подключен к USB, то нежно написать

Device = 0:"USB:":APC

Или как-то подругому?
Надо ли перезапускать клиента после изменения конфига?
Title: Re: Как получить от Агента информацию об ИБП?
Post by: Victor Kirhenshtein on May 23, 2008, 12:35:40 PM
В случае USB:


Device = 0:ANY:USB


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

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