Interested Article - Icinga

Рабочий стол Icinga Web 2

Icinga — компьютерная система с открытым исходным кодом , а также приложение для мониторинга сети. Изначально было создано как ответвление от системы мониторинга Nagios .

Icinga это попытка исправить недостатки в процессе разработки Nagios, добавляя новые возможности , такие как современный Веб 2.0 стиль пользовательского интерфейса, дополнительные соединители для баз данных ( MySQL , Oracle Database , PostgreSQL ), REST API позволяющее администраторам добавлять множество расширений без внесения изменений в ядро Icinga.

Так же разработчики Icinga стараются более четко удовлетворять потребности сообщества и более быстро интегрировать исправления .

Возможности

Так как Icinga это ответвление Nagios, то Icinga предлагает такие же функции, как и Nagios , с некоторыми дополнениями, такими как дополнительные модули отчетности с улучшенной точностью SLA , дополнительные соединители для баз данных Oracle и PostgreSQL и распределенные системы вычисления для избыточного мониторинга. Так же, для упрощения миграции между системами мониторинга, Icinga совместима с плагинами Nagios .

Обзор возможностей

  • Мониторинг сетевых служб ( SMTP , POP3 , HTTP , NNTP , Ping и т. д.)
  • Мониторинг ресурсов хоста (загрузка ЦПУ , использование дисков, использование оперативной памяти )
  • Мониторинг серверных компонентов (коммутаторы, маршрутизаторы, серверы, датчики температуры, влажности и т. д.)
  • Простое создание плагинов , позволяющее пользователям разрабатывать собственные типы проверок служб
  • Параллельная проверка служб
  • Создание иерархии сетевых хостов, позволяющее отличать нерабочие хосты от недоступных
  • Возможность назначения обработчиков событий
  • Возможность автоматической отправки уведомлений по E-Mail , через систему мгновенного обмена сообщениям , SMS и т. д.
  • Эскалация уведомлений

Визуальное оформление и отчеты

Icinga web 2 с модулем Graphite
Icinga web 2 — обзор событий
Icinga web 2 с модулем NagVis
Icinga web 2 — модуль Dashing
  • Возможность настройки через веб
  • Пользовательский интерфейс Icinga Web 2 для отображения статуса служб и устройств
  • Модуль отчетов, основанный на JasperReports для двух пользовательских интерфейсов
  • Шаблоны отчетов
  • База отчетов с разным уровнем доступа и автоматическим созданием отчетов
  • Различные дополнения для SLA
  • Отчеты об использовании мощностей
  • Графики состояния и производительности (через плагины PNP4Nagios, NagiosGrapher, InGraph)

Архитектура

Icinga2

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

Icinga Web 2

Icinga Web 2 является PHP фреймворком и предоставляет интуитивно понятный пользовательский интерфейс для подробного наблюдения за большим количеством служб. Позволяет контролировать процессы мониторинга, посылая внешние команды в Icinga в один клик.

Icinga Data Out Database

Icinga Data Out Database (IDODB) является точкой хранения данных мониторинга для дополнений или доступа веб-интерфейса. Имеет поддержку баз данных MySQL , Oracle Database , PostgreSQL .

Функциональность

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

  • Графики производительности (PNP4Nagios, NagiosGrapher, InGraph)
  • Интерфейс настройки (Icinga Director)
  • Мониторинг бизнес-процессов (Icinga Business Process module)
  • Визуализация сети (NagVis, Nagmap)
  • Мониторинг Windows-систем (NSClient++, Cygwin )
  • SNMP ловушки (SNMPTT, NagTrap)

См. также

  • Nagios — оригинальное программное обеспечение, ответвлением которого является Icinga

Примечания

  1. — 2024.
  2. License //
  3. Asay, Matt (2009-05-06). . CNET . из оригинала 26 октября 2012 . Дата обращения: 23 сентября 2017 .
  4. . Sosopensource.com (25 ноября 2010). Дата обращения: 23 сентября 2017. 29 ноября 2010 года.
  5. Mobily, Tony (2012-04-27). . Free Software Magazine . из оригинала 15 сентября 2017 . Дата обращения: 23 сентября 2017 .
  6. (брит. англ.) . www.lunovia.de . Дата обращения: 23 сентября 2017. Архивировано из 24 октября 2020 года.
  7. www.icinga.com . Дата обращения: 23 сентября 2017. 24 сентября 2017 года.
  8. . Дата обращения: 23 сентября 2017. 19 сентября 2017 года.
  9. . Дата обращения: 23 сентября 2017. 24 сентября 2017 года.

Ссылки

  • от 24 сентября 2017 на Wayback Machine
  • от 19 марта 2015 на Wayback Machine , официальный сайт разработчиков на английском
  • от 20 ноября 2016 на Wayback Machine , официальная документация на английском
  • от 29 октября 2016 на Wayback Machine , репозиторий плагинов и дополнений для расширения функционала Icinga
  • от 21 февраля 2018 на Wayback Machine , сообщество пользователей на Английском
  • от 21 сентября 2017 на Wayback Machine , русскоязычные статьи по настройке и работе с Icinga
Источник —

Same as Icinga