<< Нажмите для отображения содержания >> Навигация: Настройка > Настройка SNMP > Расширенные возможности > Подстановочные символы |
Для упрощения настройки чтения данных с нескольких идентичных устройств или данных из нескольких строк таблиц мы добавили возможность использования подстановочных символов. Подстановочные символы можно использовать в имени группы, 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}.
Рис. 5. Подстановочные символы в свойствах переменной
Использование подстановочных символов в описании переменной и имени группы немного отличается. В этих значениях указывается только имя подстановочного символа, без дополнительных индексов. На место подстановочного символа будет вставлен индекс из соответствующего подстановочного символа из полей "IP адрес" или OID.
Например, имя группы: Group 192.168.1.{SUBNET} - Entry {ENTRY} в результате, при экспорте, будет иметь вид 192.168.1.10 - Entry 1
Описание переменной (имя для экспорта): Descr{ENTRY}, в результате, при экспорте, будет иметь вид Descr1.
Рис. 6. Подстановочные символы в свойствах группы
Обратите внимание, что использование подстановочных символов в имени группы приводит к тому, что при чтении данных, автоматически создаются новые группы для каждого уникального имени группы. При этом чтение данных для каждой группы осуществляется параллельно с остальными группами. Это ускоряет опрос данных, но требует дополнительных ресурсов компьютера.