Системы Мониторинга | DATAENGINER

Системы мониторинга

Добрый день, дорогие подписчики! Сегодня мы рассмотрим основные системы мониторинга.

Если вы владеете хотя бы личным сайтом или работаете системным администратором, то первоочередная ваша задача – это поддержание инфраструктуры в рабочем состоянии.

Именно для решения этих задач существует целый ряд систем мониторинга. Есть как решения с открытым исходным кодом (opensource), так и платные коммерческие решения. Системы мониторинга собирают и отображают статистику, а также уведомляют о нештатных ситуациях различными способами.

В данном цикле статей мы рассмотрим системы мониторинга с открытым исходным кодом.

Nagios

Nagios – основан в далеком 1999 году, один из лидеров в отрасли мониторинга сетей, имеет как возможность мониторинга мелких, так и крупных корпоративных сетей.

Nagios способен отслеживать все типы компонентов, такие как операционные системы, системные показатели, приложения, службы, веб-сервисы и т.д.

Nagios имеет ядро мониторинга Core4, который обеспечивает высокую производительность за счет использования меньших ресурсов сервера.

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

Особенности:

— Централизованное представление всей контролируемой ИТ-инфраструктуры.

— Автоматический перезапуск проблемных приложений за счет использования обработчика событий.

— Многопользовательский доступ.

— Активное сообщество более 1 млн. человек.

— Расширяемая архитектура.

Zabbix

Zabbix – это великолепное программное обеспечение уровня предприятий, предназначенное для мониторинга всего: от производительности и доступности серверов до мониторинга веб-приложений и баз данных.

Zabbix используется тысячами компаний по всему миру, включая таких гигантов, как Dell, Salesforce, Orange и т.д.

Zabbix – это система типа сервер-агент, где вам нужно установить агент для контроля сервера.

Однако для мониторинга сетевых сервисов, таких как ftp, ssh, http, DNS — установка агента не требуется.

Вы сможете установить его практически на любую существующую ОС.

Особенности:

— Контролировать серверы приложений Java через JMX напрямую.

— Мониторинг VM позволяет следить за VMware, vCenter и vSphere.

— Веб-интерфейс имеет защиту от broteFroce атак.

— Возможность автоматизации за счет использования скриптов Ruby,python, shell , php и других.

— Интегрируется с другими системами управления, такими как Puppet, cfengine, Chef.

Cacti

Cacti – это еще один популярный инструмент мониторинга с открытым исходным кодом, который может быть установлен на Linux или Windows.

Он связан с RRDTool, который позволяет нам генерировать графики, относящиеся к сетевым данным.

Он работает с SNMP и представляет сетевую статистику в виде простых для понимания графиков.

Cacti требует Mysql, Apache или IIS с поддержкой PHP.

Особенности:

— Неограниченные элементы графа могут быть определены для каждого графика.

— Поддержка автоматического заполнения для графиков.

— Поддержка файлов RDD с несколькими источниками данных.

— Пользовательское управление и безопасность.

— Сценарий сбора пользовательских данных.

OpenNMS

OpenNMS – позволяет создавать решения сетевого мониторинга для любой ИТ-инфраструктуры.

Вы можете собирать системные показатели с помощью JMX, WMI, SNMP, JSON, HTTP, XML и других.

С помощью OpenNMS вы можете обнаружить сетевые топологии второго уровня в своей сети. Он построен на управляемой событиями архитектуре и поддерживает Grafana.

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

Особенности:

— Он специально разработан для Linux, но также поддерживает Windows, Solaris и OS X.

— Мониторинг температуры устройств.

— Настраиваемая панель управления.

— Мониторинг питания.

— Поддерживает IPV4 и IPV6.

— События могут генерировать уведомления по электронной почте, sms и другие способы.

— Географическая карта узлов.

Icinga2

Icinga2 – позволяет отслеживать все доступные системы в вашей сети, предупреждает вас в случае возникновения тревоги и предоставляет базу данных с отчетами.

Icinga2 – началась как форк системы мониторинга Nagios, отделение случилось в 2009 году. Icinga – быстрее, проще в настройке и легче масштабируется.

Особенности:

— Мониторинг сетевых сервисов, хостов-служб и серверных компонентов.

— Он осуществляет мониторинг с помощью плагинов.

— Поддерживает обработку событий и отправку уведомлений.

— Поддержка телефонных звонков, SMS и электронной почты.

— Кроссплатформенность — поддержка различных ОС.

— Параллельная проверка сервисов.

— Вы можете выбрать между Classic UI и Icinga Web .

— Отчеты на основе шаблонов.

Мы рассмотрели основные системы мониторинга, а в следующих статьях обязательно их установим и настроем.

Leave a reply:

Your email address will not be published.

Site Footer