SNMP шаблоны используются для диагностики устройств по заданным в шаблоне параметрам. Шаблоны находятся в каталоге Abills/modules/Equipment/snmp_tpl, имеют расширение .snmp и используют синтаксис JSON.
Пример шаблона
Code Block | ||||
---|---|---|---|---|
| ||||
// test SNMP temlate
{
// основная секция шаблона
// описание устройства
"DEVICE":"test device",
//поддерживает ли FDB
"FDB":"1",
//Режим FDB
"FDB_MODE":"",
//Игнорировать порт FDB
"FDB_IGNORE_PORTS":"20",
//Основная секция мониторинга устройства
"info" : {
// идентификатор показателя
"SYSTEM_NAME" : {
//Отображаемое Название показателя
"NAME" : "System name",
//OID опроса. Можно указывать несколько значений через запятую
"OIDS" : ".1.3.6.1.2.1.1.5.0",
// Пропустить результат через парсер например int2byte приобразует байты в читабельный вид
"PARSER" : ""
},
"UPTIME" : {
"NAME" : "Uptime",
"OIDS" : ".1.3.6.1.2.1.1.3.0",
"PARSER" : ""
}
},
//Секция статистики портов
//данные по индексу привязываются к порту устройства и выводятся при отображении информации по портам
"ports" : {
"PORTMULTTX" : {
"NAME" : "Multicast TX",
"OIDS" : ".1.3.6.1.2.1.31.1.1.1.4",
"PARSER" : "int2byte"
},
"PORTMULTRX" : {
"NAME" : "Multicast RX",
"OIDS" : ".1.3.6.1.2.1.31.1.1.1.2",
"PARSER" : "int2byte"
}
}
} |
Используется несколько основных секций
- Основная
- секция информации (info)
- Секция статистики по оборудованию (stats)
- Секция информации по портам (ports)
Преобразователи (парсеры) данных
int2byte | Число преобразовать в байты |
---|---|
bin2mac | Бинарное значение преобразовать в MAC (xx:xx:xx:xx:xx:xx) |
Параметры
FDB_EXPR | Выражения обработки FDB |
---|
PORT VALN MAC_HEX ONT_MAC_DEC
Пример использования
Code Block | ||
---|---|---|
| ||
"FDB_EXPR" : "%%d\.(%%d+%%.%%d+%%.%%d+%%.%%d+%%.%%d+%%.%%d+):(.+)|PORT,ONT_MAC_DEC,MAC_HEX", |
Изменения шаблонов
Шаблоны можно менять спомощью веб формы
Настройка>Оборудование>SNMP Шаблоны
При нажатии на можно добавить свой кастомый шаблон
Или изменить старый
Warning |
---|
После обновления все стандартные шаблони будут перезаписаны! |
Если выдает ошибку Неверный формат файла значит в вайле находяться коментарии которые можно удалить вручную.