digi:digi-anywhereusb-monitoring-variants
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| digi:digi-anywhereusb-monitoring-variants [10.06.2017 05:49] – создано Алексей Максимов | digi:digi-anywhereusb-monitoring-variants [15.11.2018 16: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 · Последнее изменение: — Алексей Максимов