Управление сетями
Помимо обеспечения возможностей мониторинга сетей, AggreGate Network Manager предлагает также комплексное решение для управления телекоммуникационными и корпоративными сетями.
Управление и конфигурация осуществляются посредством коммуникационных протоколов, поддерживаемых AggreGate Network Manager:
- SNMP. AggreGate Network Manager может выполнять set и get операции, отправлять ловушки SNMP и информационные сообщения. Подробнее в разделе «Мониторинг и Управление по SNMP».
- WMI. Изменение атрибутов экземпляров WMI классов и вызов методов позволяет управлять Windows серверами и корпоративными приложениями, работающими на них.
- CLI (Telnet and SSH). Запускает скрипты на удалённых хостах с целью выполнения различных задач по конфигурации и управлению. Читайте на странице «Управление конфигурациями и соответствием стандартам» для получения подробной информации.
- FTP / TFTP / SCP. Позволяет загружать файлы на удалённые серверы, например, для обновления их конфигураций.
- HTTP. HTTP драйвер устройств может посылать произвольные GET и POST запросы, позволяющие выполнять любые REST API вызовы.
- SQL. Драйвер SQL базы данных позволяет выполнять любые динамические запросы, контролировать и конфигурировать различные бизнес-приложения и сервисы.
- Syslog. Network Manager может отправлять Syslog сообщения для обработки на сторонних Syslog серверах.
- JMX. Конфигурирование управляемых бинов (Java Management Beans) Java-приложений и вызов методов позволяют управлять ими в соответствии с их конфигурацией.
- SOAP/TR-069. Основанные на XML запросы могут изменять конфигурации устройств и запускать управляющие действия, такие как обновление прошивки, удалённая перезагрузка, обновление параметров сети и другие.
- CORBA. CORBA обычно используется для управления и конфигурирования NMS и EMS систем.
- Другие. Также поддерживаются и многие другие сетевые протоколы управления, такие как Wake-on-LAN, SMTP и т.д.
Управление с помощью SOAP / TR-069 и CORBA
AggreGate Network Manager предоставляет поистине уникальную возможность управления любыми устройствами и системами, поддерживающими SOAP/TR-069/CORBA протоколы. В отличие от других инструментов NMS, позволяющих вызывать либо только предопределённые алгоритмы, либо требующие SDK для создания нестандартных соединений, AggreGate Network Manager содержит драйверы SOAP и CORBA, которые могут использовать любые методы и функции посредством простой конфигурации.
Как это работает:
- Создается учетная запись устройства сервера CORBA или SOAP сервиса (такого, как поддерживаемый устройством TR-069).
- Указывается расположение WSDL файла для SOAP или набора IDL файлов для CORBA.
- Сервер AggreGate прочитает метаданные и отобразит найденные методы как функции устройства.
- Вы можете вызывать эти функции из любого места системы: по требованию, привязать вызов к событиям или вызвать с помощью планировщика, передать входные параметры функций из набора полей виджетов, свойств модели, использовать выходные данные функций в виджетах, отчетах, запросах, моделях, инструментальных панелях или любых других объектах системы.
- После того как запущена SOAP/TR-069 операция или вызван CORBA метод, система заполняет входную таблицу значениями из единой модели данных системы и преобразовывает эту таблицу в объект SOAP/CORBA.
- Возвращённый методом объект SOAP/CORBA преобразуется в таблицу данных, которая возвращается функцией устройства и может быть использована любыми компонентами системы.
- Входные и выходные таблицы алгоритмов SOAP/CORBA могут быть довольно сложными и иметь несколько уровней вложенности, чтобы соответствовать структуре объектов SOAP/CORBA и их внутренним свойствам.