Мониторинг UPS
-
-
Обновил агент до версии 1.2.13. По видимому дебаг не корректно работает, в конфиге агента устанавливаю DebugLevel = 7. При запуске агента в лог файле:
[02-Apr-2014 13:33:56.484] Log file opened
[02-Apr-2014 13:33:56.484] [INFO ] Additional configs was loaded from C:\NetXMS\etc\nxagentd.conf.d
[02-Apr-2014 13:33:56.484] [INFO ] Debug level set to 0
[02-Apr-2014 13:33:56.734] [WARN ] Unable to load NETMAN.DLL
[02-Apr-2014 13:33:56.734] [INFO ] Subagent "WINNT.NSM" loaded successfully
[02-Apr-2014 13:33:57.155] [INFO ] Subagent "logwatch.nsm" loaded successfully
[02-Apr-2014 13:33:57.155] [INFO ] Subagent "portcheck.nsm" loaded successfully
[02-Apr-2014 13:33:58.793] [INFO ] Subagent "winperf.nsm" loaded successfully
[02-Apr-2014 13:33:58.809] [INFO ] Subagent "ups.nsm" loaded successfully
[02-Apr-2014 13:33:58.809] [INFO ] Subagent "wmi.nsm" loaded successfully
[02-Apr-2014 13:33:58.809] [WARN ] UPS: Cannot establish communication with device #0 "USB-ANY"
[02-Apr-2014 13:33:59.823] [INFO ] Listening on socket 0.0.0.0:4700
[02-Apr-2014 13:34:00.837] [INFO ] NetXMS Agent startedДо этого была версия 1.2.8, в ней такая настройка работала корректно.
-
Сейчас -D в командной строке имеет приоритет. Проверьте что при запуске агента не указывается -D0.
-
-
Какие-то устройства он похоже не может открыть. К сожалению русские тексты ошибок заменились на ???:
[03-Apr-2014 10:29:00.130] [DEBUG] UPS: CreateFile failed (???????? ? ???????.)
[03-Apr-2014 10:29:00.130] [DEBUG] UPS: CreateFile failed (???????? ? ???????.)
[03-Apr-2014 10:29:00.130] [DEBUG] UPS: SetupDiEnumDeviceInterfaces failed (?????????????? ?????? ???????????.)Подозреваю что это "access denied".
Я добавил вывод имени устройства и поменял немного вызов на открытие устройства. Попробуйте приложенный субагент.
-
-
А какой путь у самого UPS'a? Это должно быть видно в свойствах устройства (в закладке Details выбрать Hardware Ids).
-
Что-то не догадался сам сначала посмотреть. Вот данные по UPS, во вложении скриншот со всеми usb устройствами.
[Strings]
DeviceName = "Smart-UPS 1000 RM FW:616.3.I USB FW:8.1"
VendorName = "American Power Conversion"
SourceName = "Smart-UPS 1000 RM FW:616.3.I USB FW:8.1 Install Disk"
DeviceID = "VID_051D&PID_0002"
DeviceGUID = "{FF2BE1D3-0840-49F2-95C0-5A6AE51EB195}"По видимому агент не верно определяет UPS и соответственно не к тем устройствам пытается подключиться.

-
А можно вот такой ID добыть, как на скриншоте? (У меня USB UPS'а нет, поэтому просто от USB устройства).

-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login