Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SNMP шаблоны используются для диагностики устройств по заданным в шаблоне параметрам. Шаблоны находятся в каталоге Abills/modules/Equipment/snmp_tpl, имеют расширение .snmp и используют синтаксис JSON.

Пример шаблона

Code Block
languagebash
collapsetrue
// 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
languagebash
"FDB_EXPR" : "%%d\.(%%d+%%.%%d+%%.%%d+%%.%%d+%%.%%d+%%.%%d+):(.+)|PORT,ONT_MAC_DEC,MAC_HEX",


Изменения шаблонов

Шаблоны можно менять спомощью веб формы

Настройка>Оборудование>SNMP Шаблоны

Image Added

При нажатии на Image Addedможно добавить свой кастомый шаблон

Или изменить старый

Warning

После обновления все стандартные шаблони будут перезаписаны!

Если выдает ошибку Неверный формат файла значит в вайле находяться коментарии которые можно удалить вручную.