Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

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

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

// 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

Пример использования

"FDB_EXPR" : "%%d\.(%%d+%%.%%d+%%.%%d+%%.%%d+%%.%%d+%%.%%d+):(.+)|PORT,ONT_MAC_DEC,MAC_HEX",
  • No labels