Часті питання по snmp opc

Питання та відповіді про плагіну SNMP Multi-Protocol MasterOPC сервера:

1. Як отримати OID номер і тип змінної пристрої?

Після установки MIB браузера, потрібно знайти потрібну SNMP змінну, і визначити її параметри - OID, тип даних, тип доступу. Якщо налаштувати підключення браузера до пристрою, то тоді можна отримати значення змінної.

Часті питання по snmp opc

2. Я задав OID, тип даних, але значення не зчитуються.

Спочатку переконайтеся в наявності з'єднання (виконайте Ping пристрої), перевірте налаштування брандмауера (повинен бути дозволений UDP порт 161, для Trap - 162), а потім спробуйте опитати значення MIB браузером.

Подивіться що видається в балці OPC сервера - в ньому вдасться повідомлення про відсутність з'єднання або отстутствии даного OID в MIB файлі, як на прикладі:

Часті питання по snmp opc

Якщо це не допомогло або MIB браузер також не може вважати дані, то можна просканувати все OID теги пристрою. Для цього є спеціальний SNMP Scaner - з його допомогою можна отримати все OID номера змінних пристрою. Розпакуйте архів зі сканером і запустіть його відповідно до доданої інструкції. Буде сформований текстовий файл з OID змінними - пошукайте в ньому ваш OID. Якщо його в списку немає, то пошукайте схожий (наприклад, при опитуванні змінних з таблиці, в кінці OID додається номер змінної в таблиці, яка може не відображатися в OID браузері).

3. Я не можу прочитати змінну з таблиці

Крім статичних змінних SNMP підтримує динамічні - представлені у вигляді таблиці. Такі змінні зберігають значення різних параметрів пристрою - стан батарей в ДБЖ, стан портів в маршрутизаторі і т.д.

У дереві MIB браузера вони представлені як звичайні змінні, але розташовані в компоненті "таблиця":

Часті питання по snmp opc

Для звернення до конкретної осередку таблиці, потрібно вказати індекс рядка. У різних виробників він може починатися з нуля або одиниці. З'ясувати початковий індекс можна виконавши команду Walk ( "пройти") в браузері:
Часті питання по snmp opc
Часті питання по snmp opc

В даному прикладі SNMP пристрій - багатопортовий маршрутизатор. Щоб отримати встановлені параметри швидкості порту №3 потрібно визначити його OID в браузері, а потім додати в кінці номер потрібного індексу таблиці.
Часті питання по snmp opc

В результаті OID буде .1.3.6.1.4.1.171.10.75.1.11.6.1.2.3

4. Опитування одного (або кількох тегів) йде нормально, але коли їх кількість збільшується, то опитування не працює
За замовчуванням наш OPC сервер запитує 32 параметра за один запит. Швидше за все проблема в тому, що пристрій не може віддати за один запит таку кількість змінних. Зменшіть кількість запитуваних параметрів до значення, коли опитування стане стабільним:

Часті питання по snmp opc

5. Підключив кілька SNMP пристроїв, але опитування значень йде повільно

При додаванні пристроїв в вузол вони опитуються послідовно, тому опитування сповільнюється.
Можна додати кожен пристрій в окремий вузол - це призведе до распараллеливанию опитування і його прискорення.

Схожі статті