Page tree

Versions Compared

Key

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

NEXT включает в себя следующие функции:

...

includes the following features:

  • Wireless links real-time monitoring.
  • Automatic network nodes discovery.
  • Incident formation.

...

Note
titleВНИМАНИЕNOTE

Система NEXT предназначена только для мониторинга беспроводных устройств производства компании "Инфинет". Устройства других производителей не поддерживаются.

Архитектура

Система мониторинга NEXT состоит из нескольких подсистем, каждая из которых выполняет определенную функцию:

The NEXT system is intended only for monitoring Infinet Wireless devices. Devices from other manufacturers are not supported.

Architecture

The NEXT monitoring system consists of several subsystems, each performs a specific function:

Polling subsystem 
Anchor
Подсистема опроса
Подсистема опроса

Основная подсистема NEXT, которая отвечает за опрос сетевых узлов и получение значений их параметров.

Подсистема работает непрерывно. Она распределяет опрос всех необходимых сетевых узлов таким образом, чтобы он был осуществлен в течение 5 минут, таким образом NEXT предотвращает пиковые нагрузки на беспроводную сеть:

  • Определяется время, необходимое на последовательный опрос всех сетевых узлов, в зависимости от их количества. Если устройств слишком много, то может возникнуть ситуация, при которой доступное время на опрос каждого окажется меньше минимально требуемого. В этом случае сетевые узлы будут сгруппированы, а опрос будет проводиться параллельно для всех сетевых узлов каждой группы.
  • Проверяется готовность сетевых узлов к опросу. Узлы, опрос которых успел завершиться в предыдущем цикле, будут опрошены в первую очередь. Узлы, опрос которых не успел завершиться в предыдущем цикле, будут опрошены в последнюю очередь.
  • Если к моменту завершения 5 минутного цикла опрос сетевых узлов, начавшийся в предыдущем цикле, так и не был завершен, то эти узлы будут поставлены в очередь на опрос уже в следующем цикле.
  • Все данные, получаемые от узла в ходе опроса, помещаются в подсистему хранения.

...

The main NEXT subsystem periodically polling network nodes and obtaining their parameters values.

The subsystem is working constantly. It distributes the all necessary network nodes polling to perform it within 5 minutes, so NEXT prevents peak loads on the wireless network:

  • The time required for sequential polling of all network nodes is determined, depending on their number.If there are too many devices, a situation may occur that the available time to polling each is less than the minimum required. In this case, the network nodes will be grouped, and the survey will be conducted in parallel for all network nodes of each group.
  • Checks the network nodes readiness for the survey. Nodes with polling completed in the previous cycle will be polled first. Nodes with incomplete polling in the previous cycle will be polled last.
  • If network nodes polling that had begun in the previous cycle had not been completed in a current 5 minutes period, then these nodes would be queued for polling in the next cycle.
  • All data received from the node during the survey are placed in the storage subsystem.

"SNMP Trap" processing subsystem 
Anchor
Подсистема обработки "SNMP Trap"
Подсистема обработки "SNMP Trap"

Значения параметров сетевых узлов также могут быть получены с помощью механизма уведомлений "SNMP Trap". Как правило, с помощью этого механизма узел оповещает NEXT об изменении значений параметров, критичных для работоспособности устройства и/или беспроводного канала связи, например, потеря связи между устройствами и т.д. 

В то время как подсистема опроса играет активную роль, обращаясь к сетевым узлам, подсистема обработки "SNMP Trap" играет пассивную роль. Она непрерывно готова к приему Traps, поступающих от сетевых узлов. После получения уведомления подсистема в тот же момент приступает к их внеочередной обработке, что позволяет своевременно реагировать на изменения, не дожидаясь завершения цикла опроса.

...

Network node parameter values can also be obtained using the SNMP Trap notification mechanism. Usually, a node using this mechanism to notify NEXT about a change in parameter values that are critical for the operability of the device and/or wireless link, for example, connectivity loss between devices, etc.

While the polling subsystem is an active part in accessing network nodes, the SNMP Trap processing subsystem is a passive. It is always ready to receive Traps from network nodes. After receiving the notification, the subsystem proceeds to their unscheduled processing, it allows timely respond to changes, without waiting for the completion of the polling cycle.

Incident subsystem 
Anchor
Подсистема формирования событий
Подсистема формирования событий

Задача подсистемы - сформировать инцидент, основываясь на правилах, созданных администратором NEXT.

Работа подсистемы инцидентов начинается после того как информация об изменениях значений параметров сетевых узлов, полученная через подсистему опроса или подсистему обработки "SNMP Trap", помещается в подсистему хранения. Данная подсистема проверяет выполнение условий правила формирования инцидентов к соответствующим параметрам. Если условие, указанное в каком-либо правиле, выполняется, то формируется инцидент, который впоследствии может быть просмотрен в web-интерфейсе системы мониторинга.

...

The subsystem task is to create an incident based on rules set by a NEXT administrator.

The incident subsystem work starts after the information about changes in the network nodes parameters obtained through the polling subsystem or the "SNMP Trap" processing subsystem is placed in the storage subsystem. This subsystem verifies matching the conditions of the incident formation rule to the relevant parameters. If the condition specified in any rule is met, an incident is generated, and can be viewed in the web interface of the monitoring system.

Discovery subsystem 
Anchor
Подсистема обнаружения
Подсистема обнаружения

Подсистема реализует функцию автоматического поиска и добавления сетевых узлов. После ручного добавления устройства подсистема обнаружения выполняет следующие функции:

  • Обнаруживает у добавленного устройства соседнее устройство в том же сегменте MINT, с которым установлен канал связи, но которое еще не было добавлено в NEXT.
  • Формирует задание на опрос соседнего сетевого узла с использованием аутентификационных данных протокола SNMP, указанных оператором NEXT для добавленного устройства.
  • Подсистема опроса совершает внеочередной опрос устройства, соседнего по отношению к уже добавленному . Если указанные аутентификационные данные подходят, то соседнее устройство будет добавлено автоматически. Если данные не подходят, то будет сформирован новый запрос в подсистему опроса с указанием аутентификационных данных, которые были указаны для других устройств, ранее добавленных в NEXT. Запросы будут осуществляться до тех пор, пока какие-либо аутентификационные данные не подойдут или не закончатся.
  • После добавления обнаруженного сетевого узла также проводится поиск соседних узлов. Этот процесс завершается тогда, когда соседние сетевые узлы всех ранее добавленных в NEXT узлов были обнаружены и опрошены. Те сетевые узлы, к которым не подошли ни одни аутентификационные данные, не будут добавлены, а попытки их добавления будут продолжены в дальнейшем.

Важной особенностью подсистемы является поиск только внутри одного сегмента MINT. Если в беспроводной сети существует несколько сегментов MINT, то для обнаружения сетевых узлов требуется добавить как минимум один узел из каждого сегмента.

...

The subsystem performs the automatic search and addition of network nodes. After a device was added manually, the detection subsystem performs the following functions:

  • Detects a neighboring device of the added in the same MINT area with which connection is established, but has not yet been added to NEXT.
  • Generates a polling task for a neighboring network node using SNMP authentication data specified by the NEXT engineer for the added device.
  • The polling subsystem performs an unscheduled poll of a device neighboring to an already added. If the specified authentication data is suitable, then the neighboring device will be added automatically. If the data does not match, a new request will be generated to the polling subsystem with the authentication data that was specified for other devices previously added to NEXT. Requests will be repeated until any authentication data matches or runs out.
  • After adding the detected network node, a search for neighboring nodes will be also carried out. This process ends when the neighbors of all nodes previously added to the NEXT have been discovered and polled. The network nodes without authentication data matched will not be added, and attempts to add them will continue in the future.

An important subsystem feature is the search only within one MINT area. If there is several MINT areas on a wireless network, then at least one node from each area must be added to detect network nodes.

Notification subsystem
Anchor
Подсистема уведомлений
Подсистема уведомлений

Подсистема предназначена для отправки уведомлений пользователям системы мониторингаThe subsystem is designed to send notifications to the monitoring system users.

Web

...

GUI 
Anchor
Web-интерфейс
Web-интерфейс

Для управления системой мониторинга NEXT используется графический web-интерфейс. Web-интерфейс взаимодействует со всеми подсистемами. 

Графический web-интерфейс корректно отображается в следующих браузерах:

  • Chrome 81 и старше, а также производные от него браузеры;
  • Firefox 75 и старше, а также производные от него браузеры.

Рекомендуемое минимальное разрешение экрана 1600×900.

...

For the NEXT monitoring system management, a graphical web interface is used. Web GUI interacts with all subsystems.

Web GUI works properly with the following web browsers:

  • Chrome 81 and older, and its derivatives browsers;
  • Firefox 75 and older, and its derivatives browsers.

Recommended minimum screen resolution 1600×900.

Storage subsystem 
Anchor
Подсистема хранения
Подсистема хранения

Подсистема обеспечивает хранение и подготовку данных для обеспечения быстрого доступа к ним из web-интерфейса операторами NEXTThe subsystem provides data storage and quick access to them by the web GUI to NEXT engineers.

Hide_comments