digi:digi-anywhereusb-monitoring-variants
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
digi:digi-anywhereusb-monitoring-variants [10.06.2017 08:49] – создано Алексей Максимов | digi:digi-anywhereusb-monitoring-variants [15.11.2018 19:13] (текущий) – Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Варианты мониторинга концентраторов Digi AnywhereUSB ===== | ===== Варианты мониторинга концентраторов Digi AnywhereUSB ===== | ||
- | {{: | + | {{: |
\\ | \\ | ||
- | ==== Удалённый мониторинг устройств по протоколу SNMP ==== | + | ==== Удалённый мониторинг |
+ | |||
+ | Для мониторинга по протоколу SNMP можно использовать OID, описанные в статье [[digi: | ||
+ | |||
+ | |||
+ | Альтернативным вариантом проверки доступности TCP портов является использование плагина [[: | ||
+ | |||
+ | <WRAP center important 100%> На практическом опыте использования плагина [[: | ||
+ | * Digi RealPort Encrypted TCP Port **1027** | ||
+ | * Digi AnywhereUSB Encrypted TCP Port **3423** | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | Устройства **Digi AnywhereUSB\14** в веб-консоли управления имеют настройки отсылки | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Но тут имеется пару проблем. Во первых, | ||
Строка 12: | Строка 31: | ||
==== Мониторинг на стороне клиентов AnywhereUSB ==== | ==== Мониторинг на стороне клиентов AnywhereUSB ==== | ||
+ | На стороне Windows-клиента, | ||
+ | |||
+ | За доступностью примонтированых на Windows-клиенте USB-устройств можно отслеживать с помощью классов **WMI**. Пример VBS-скрипта, | ||
+ | |||
+ | <file vbscript check_usbdevice.vbs> | ||
+ | strComputer = " | ||
+ | |||
+ | Set objWMIService = GetObject(" | ||
+ | Set colDevices = objWMIService.ExecQuery (" | ||
+ | |||
+ | For Each objDevice in colDevices | ||
+ | strDeviceName = objDevice.Dependent | ||
+ | strQuotes = Chr(34) | ||
+ | strDeviceName = Replace(strDeviceName, | ||
+ | arrDeviceNames = Split(strDeviceName, | ||
+ | strDeviceName = arrDeviceNames(1) | ||
+ | Set colUSBDevices = objWMIService.ExecQuery (" | ||
+ | For Each objUSBDevice in colUSBDevices | ||
+ | ' | ||
+ | If objUSBDevice.Description=" | ||
+ | | ||
+ | | ||
+ | End If | ||
+ | Next | ||
+ | Next | ||
+ | |||
+ | WScript.Echo " | ||
+ | WScript.Quit 1 | ||
+ | </ | ||
+ | |||
+ | В скрипте необходимо заменить имя USB-устройство на своё. Скрипт для проверки вызывать, | ||
+ | < | ||
---- | ---- | ||
{{: | {{: | ||
- | {{tag> | + | {{tag> |
~~DISCUSSION~~ | ~~DISCUSSION~~ |
digi/digi-anywhereusb-monitoring-variants.1497073780.txt.gz · Последнее изменение: 10.06.2017 08:49 — Алексей Максимов