Page tree
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 17 Next »


Northbound Interface (NBI) - программный интерфейс для интеграции InfiMONITOR, выступающую в роли EMS (Element Management System), с вышестоящими NMS (Network Management System). Таким образом, NBI позволяет производить интеграцию в существующую инфраструктуру мониторинга.

ВНИМАНИЕ

Интеграция с InfiMONITOR осуществляется программно. Для получения более подробной информации обратитесь к документации на используемую вами NMS.

Архитектура системы

Рисунок - Инфраструктура мониторинга

Northbound interface реализован посредством REST API, через который из системы мониторинга InfiMONITOR возможно получение следующих данных:

  • Списки:
    • Каналов связи - перечень каналов связи, представленных в виде сетевых узлов, сетевых интерфейсов и векторов. Вектор это часть канала связи, действующего в одном направлении. Каждый канал включает в себя 2 вектора, отражающие восходящий и нисходящий потоки соответственно.
    • Сетевых узлов - представленные в виде имени и идентификационного номера сетевого узла.
    • Сетевых интерфейсов - представленные в виде имени, идентификационного номера и IP-адреса интерфейса.
    • Векторов - представленные в виде идентификационного номера и типа канала связи.
    • Событий - сформированные в отношении сетевого узла в соответствии с правилами формирования событий.
  • Текущие значения параметров, полученные в течение последнего цикла опроса:
    • Сетевых узлов.
    • Сетевых интерфейсов.
    • Векторов.
  • Значения параметров за указанный период времени:
    • Сетевые узлы.
    • Сетевые интерфейсы.
    • Векторы.

Доступ к NBI

Для получения ссылки доступа к NBI необходимо зайти в раздел "System" → "Integrations". Для авторизации используйте ключ доступа, указанный в поле "API key".

Рисунок - Ссылка на получение данных InfiMONITOR

Вы можете ознакомиться со структурой REST API более подробно, перейдя по указанной выше ссылке. Здесь же вы можете вручную выполнить запросы, для чего необходимо авторизоваться с помощью ключа "API key".

Рисунок - Структура REST API

Примеры интеграции

ВНИМАНИЕ

Вы можете ознакомиться с примерами реализации интеграции с NBI InfiMONITOR по указанной ссылке: https://github.com/infinetwireless/infimonitor-nbi-examples 

SNMP Traps

Для повышения скорости реакции на события информация о них может быть незамедлительно отправлена в вышестоящую NMS в виде SNMP Trap.

ВНИМАНИЕ

Для корректного приема сообщений в NMS необходимо загрузить базы данных MIB - ftp://ftp.infinet.ru/pub/INMS/MIBS/

Корневые базы данных MIB - ftp://ftp.infinet.ru/pub/Firmware/MIBS/

Настройка выполняется в разделе "System" → "Integrations" и включает в себя следующие параметры:

  • "Engine Id" - уникальный идентификатор, позволяющий NMS идентифицировать сообщения, поступающие от InfiMONITOR. Не может быть изменен.
  • "Notification limit" - ограничение на отправку, выраженное в максимальном количестве сообщений, которое может быть отправлено в течение 1 секунды. Если сообщений будет больше, то они будут отправлены в следующую секунду и т.д.
  • "Min. severity" - минимальный уровень важности. Если уровень важности события ниже указанного, то сообщение о нем не будет отправлено.
  • Получатели - InfiMONITOR может отправлять сообщения одновременно в несколько вышестоящих систем мониторинга, для этого для каждой из них должны быть указаны:
    • IP-адрес получателя;
    • сетевой порт;
    • версия SNMP.

Рисунок - Настройка отправки SNMP Traps
  • No labels