Мониторинг серверов

AggreGate Network Manager предоставляет комплексное решение для мониторинга ваших серверов независимо от их платформы и аппаратной базы.

Мониторинг осуществляется с использованием SNMP, WMI, Telnet/SSH и других стандартных технологий. Следующие операционные системы поддерживаются «из коробки»:

Windows FreeBSD AIX
Linux/Unix Solaris HP-UX
Mac OS
Мониторинг сервера через SNMP, WMI, Telnet/SSH и другие стандартные протоколы

Обнаружение серверов

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

Мониторинг состояния и производительности серверов

AggreGate Network Manager обеспечивает возможность настройки тревог, диаграмм, отчётов, долгосрочного хранения истории и глубокого анализа для всех критических метрик состояния серверов:

Доступность
Загрузка процессора
Использование дискового пространства
Сетевой трафик и использование пропускной способности
Запущенные процессы и сервисы
Температура процессора/жесткого диска/материнской платы
Скорость и состояние вентилятора
Любые другие метрики, доступные по SNMP

Для наиболее важных и критических событий, таких как Неудачная авторизация, Вход в систему суперпользователя, Критическое событие в ядре и т.д., в поставку включены предустановленные тревоги.

На каждую тревогу можно назначить корректирующее действие, к примеру, выполнение скрипта или отправку команды Wake-on-LAN.

Интегрированный планировщик позволяет назначить периодическое выполнение задач, например, ежедневная, еженедельная или ежемесячная отправка отчётов на почтовый адрес администратора или руководства компании.

Безагентный мониторинг

AggreGate Network Manager не использует агентов для мониторинга сети, соответственно установка дополнительного программного или аппаратного обеспечения не требуется.

Мониторинг приложений и сервисов

Известные приложения и сервисы отслеживаются с помощью специализированных «умных» средств, обеспечивающих мониторинг работоспособности приложения, а не только его доступности.

Большинство специализированных средств мониторинга приложений и сервисов работают сходным образом:

Соединение с приложением/сервисом по поддерживаемому им протоколу
Выполнение процедуры аутентификации/авторизации
Получение данных о состоянии приложения и ключевых метрик
Отправка преднастроенных пользователем запросов
Кэширование полученных ответов в ядре системы для дальнейшего анализа

Сообщения, полученные от различных приложений с помощью журнала событий Windows или Syslog, сохраняются в базе данных. При получении этих сообщений могут срабатывать соответствующие тревоги, к примеру Ошибка работы почтовой системы, Вход на FTP-сервер и т.п.

Мониторинг TCP/UDP портов

Работоспособность неизвестных приложений и сервисов, поддерживающих TCP или UDP, может отслеживаться следующим образом:

Для проверки доступности TCP приложения с ним устанавливается соединение
Приложению посылаются заданные пользователем данные
Полученный ответ передается в ядро для хранения и дальнейшего анализа
Собирается статистика по времени отклика от приложения

Мониторинг баз данных

AggreGate Network Manager осуществляет мониторинг баз данных с помощью JDBC/ODBC. Поддерживаются практически все современные промышленные базы данных, включая:

Oracle
Microsoft SQL Server
MySQL
PostreSQL
Firebird

Система поддерживает выполнение произвольных динамически созданных SQL-запросов, включая insert/update/delete. Полученные результаты конвертируются в формат AggreGate для дальнейшего анализа.

Мониторинг файловой системы

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

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

Пользователь может создать тревоги, отслеживающие получение неожиданных результатов при мониторинге файловой системы.

Удалённое выполнение скриптов

AggreGate Network Manager поддерживает выполнение пользовательских скриптов на удалённых устройствах, в том числе, через защищенное SSH-соединение. С помощью этого механизма можно получать нестандартные данные и осуществлять управление удалённым устройством (к примеру, выполнить перезагрузку сервера).

Скрипты могут выполняться:

Периодически, по заданному расписанию
При возникновении тревоги
По запросу

Мониторинг физической и виртуальной инфраструктуры

Система не делает различий между физическими и виртуальными серверами. Для гостевых операционных систем, работающих под управлением VMware ESX/ESXi, предоставляется тот же набор метрик, что и для их «реальных» аналогов.

Поскольку серверные решения VMware основаны на Linux, работа с ними осуществляется так же, как с «обычными» серверами, и с тем же набором показателей производительности. Вместе с тем, мониторинг и управление виртуальной инфраструктурой на уровне виртуальных машин включает ряд специализированных задач, таких как запуск, остановка или приостановка гостевых виртуальных машин.