Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:equipment:equipment_model [2015/04/27 16:39] asmodeus создано |
abills:docs:manual:admin:equipment:equipment_model [2018/02/25 10:43] (текущий) asmodeus |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
=====Оборудование===== | =====Оборудование===== | ||
+ | |||
+ | |||
Заведение моделей сетевых устройств | Заведение моделей сетевых устройств | ||
+ | |||
+ | Перед заведением устройств, загрузите уже созданный список оборудования | ||
+ | |||
+ | mysql -D abills < db/Equipment_models.sql | ||
+ | |||
+ | ''/ Обслуживание / Оборудование'' | ||
+ | |||
+ | {{:abills:docs:manual:admin:equipment:equipment_info2.png?nolink|}} | ||
+ | |||
|Тип| Тип оборудования | | |Тип| Тип оборудования | | ||
Строка 11: | Строка 22: | ||
|WEB:|Веб интерфейс | | |WEB:|Веб интерфейс | | ||
|telnet/ssh:|SSH/Telnet Интерфейс | | |telnet/ssh:|SSH/Telnet Интерфейс | | ||
+ | |SNMP опрос: | Указывается [[abills:docs:manual:admin:equipment:equipment_model?&#snmp_opros_shablony|шаблон SNMP]] который использовать для диагностики устройств данного типа | | ||
+ | |SYSTEM_OID:|Уникальный идентификатор snmp идентификатор. Узнать system_oid для своего устройства можно выполнив в консоли команду: **//snmpget -On -v 2c -c community ip_address sysObjectID.0//**. Например для D'link DES-3200-28 h/v A1 это будет **.1.3.6.1.4.1.171.10.113.1.3** | | ||
|Комментарии:|Комментарий | | |Комментарии:|Комментарий | | ||
+ | |||
+ | Порты | ||
+ | |SNMP сдвиг портов| Если у оборудования номера портов не отвечают номерам в SNMP можно использовать опцию сдвиг портов \\ например порвому порту отвечает третий SNMP index, прописываем 2 (два) | | ||
+ | |||
+ | |||
+ | ====SNMP опрос (Шаблоны)==== | ||
+ | SNMP шаблоны используются для диагностики устройств по заданным в шаблоне параметрам. Шаблоны находятся в каталоге **Abills/modules/Equipment/snmp_tpl**, имеют расширение .snmp и используют синтаксис JSON. | ||
+ | |||
+ | пример шаблона | ||
+ | |||
+ | <code> | ||
+ | // 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" | ||
+ | } | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ** Преобразователи (парсеры) данных ** | ||
+ | |||
+ | |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", | ||
+ | |||
+ | |||
+ | |||