AGG Software
Задать вопрос  В начало  Назад  Дальше

Подстановочные символы

Для упрощения настройки чтения данных с нескольких идентичных устройств или данных из нескольких строк таблиц мы добавили возможность использования подстановочных символов. Подстановочные символы можно использовать в имени группы, OID, IP адресе или описании переменной (имени для экспорта).

 

Например, маршрутизатор содержит таблицу данных сетевых интерфейсов "Mgmt/MIB-2/Interfaces/Table", имеющую OID ".1.3.6.1.2.1.2.2". Количество строк в этой таблице зависит от количества сетевых интерфейсов маршрутизатора (1, 2, 3 и т.д.).

 

Например, первая колонка этой таблицы - это поле с описанием интерфейса, которая имеет имя "Mgmt/MIB-2/Interfaces/Table/Entry/Descr" и OID ".1.3.6.1.2.1.2.2.1.2.X"

 

Первая строка таблицы имеет OID ".1.3.6.1.2.1.2.2.1.2.1", где последнее число в OID это номер строки в массиве данных. Заменив этот индекс на подстановочный символ можно указать какие именно строки, вы хотите получить:

 

Пример 1: .1.3.6.1.2.1.2.2.1.2.{ENTRY:1-7}

 

В данном примере программа будет считывать строки с первой по седьмую из таблицы.

 

Пример 2: .1.3.6.1.2.1.2.2.1.2.{ENTRY:1,3,5,7}

 

В данном примере программа будет считывать строки с номерами 1,3,5,7.

 

Таким же образом можно использовать подстановочные символы в IP адресе сервера, с которого считываются данные. Например, если в вашей сети есть три одинаковых устройства с IP адресами 192.168.1.10, 192.168.1.11, 192.168.1.12, с которых вы хотите получать идентичные данные, то можно создать только одну группу переменных, добавить в нее нужные переменные, а IP указать адрес в виде 192.168.1.{SUBNET:10-12}.

 

ItemSettings2

Рис. 5. Подстановочные символы в свойствах переменной

 

Использование подстановочных символов в описании переменной и имени группы немного отличается. В этих значениях указывается только имя подстановочного символа, без дополнительных индексов. На место подстановочного символа будет вставлен индекс из соответствующего подстановочного символа из полей "IP адрес" или OID.

 

Например, имя группы: Group 192.168.1.{SUBNET} - Entry {ENTRY} в результате, при экспорте, будет иметь вид 192.168.1.10 - Entry 1

 

Описание переменной (имя для экспорта): Descr{ENTRY}, в результате, при экспорте, будет иметь вид Descr1.

 

GroupSettings2

Рис. 6. Подстановочные символы в свойствах группы

 

Обратите внимание, что использование подстановочных символов в имени группы приводит к тому, что при чтении данных, автоматически создаются новые группы для каждого уникального имени группы. При этом чтение данных для каждой группы осуществляется параллельно с остальными группами. Это ускоряет опрос данных, но требует дополнительных ресурсов компьютера.


Copyright © 1999-2017, AGG Software.
All rights reserved.