Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Сбор данных в таблицу Excel по oid SNMP, Как можно ускорить сбор данных с устройств и выполнять этот макрос в фоне
 
На просторах интернета наткнулся на вот такой код;
Set o = CreateObject("OlePrn.OleSNMP")
o.Open IPaddress, "public", 2, 1000
Name = o.get(".1.3.6.1.2.1.25.3.2.1.3.1")
TotalPrintCounter = o.get(".1.3.6.1.4.1.1347.43.10.1.1.12.1.1")
TotalScanCounter = o.get(".1.3.6.1.4.1.1347.46.10.1.1.5.3")
o.Close
Это фрагмент опроса МФУ по ip и oid для получения количества распечатанных и отсканированных страниц.
Окно командной строки не выскакивает, работает в фоне и довольно быстро, буду пробовать его применить к решению задачи.

Спасибо за совет.
Сбор данных в таблицу Excel по oid SNMP, Как можно ускорить сбор данных с устройств и выполнять этот макрос в фоне
 
Доброго дня форумчане. Возникла проблема следующего плана. Есть множество устройств - несколько сотен (в частности это источники бесперебойного питания), которые необходимо удаленно мониторить по нескольким параметрам. Как вариант - осуществлять мониторинг через SNMP по OID и вывод полученных результатов в таблицу Excel. Под это дело был написан макрос, но при его запуске постоянно моргает окно выполнения командной строки при опросе устройств по OID. Прошу помощи эрудитов, что бы макрос выполнялся в фоновом режим, окно командной строки не мельтешило перед глазами. И ещё один вопрос: опрос проводится командой snmpget которая может производить опрос не только по одному OID (как сейчас выполнено), а по нескольким указанным в строке запросе (snmpget.exe -v1 -c Public ip oid1 oid2 ... oidN). Вопрос знатокам: как из этого множественного запроса выделить соответствующие запросы и внести их в соответствующие ячейки таблицы.
Файл имеет два листа. На первом листе показания датчиков, на втором листе - коды OID по брендам ИБП. Количество устройств, датчиков опроса, и брендов устройств может быть произвольное. IP-адреса устройств в примере вымышленные. Код макроса:

Скрытый текст
Страницы: 1
Наверх