Repolode
Icinga

Icinga/icinga2

Icinga 2 — сервер мониторинга, который проверяет сетевые ресурсы, сообщает пользователям о сбоях и собирает данные о производительности.

Open source альтернатива:NagiosZabbix

Звёзды
2,241
Форки
621
Открытые issues
502
Последний коммит
16 часов назад

Что это?

Icinga 2 — основной сервер мониторинга в стеке Icinga. Он проверяет доступность сетевых ресурсов, уведомляет пользователей о сбоях и собирает данные о производительности для отчетов.

Сервер рассчитан на масштабирование в крупных и сложных средах с несколькими площадками и поддерживает распределенный мониторинг и кластеризацию. Конфигурацию можно писать на Icinga DSL, управлять ею через Icinga Director или использовать инструменты управления конфигурацией. Для интеграции с другими системами предусмотрен REST API.

Для работы Icinga 2 требуется Icinga Web 2 в качестве фронтенда. Проект написан на C++ и распространяется по лицензии GPL-3.0 (начиная с версии 2.16.0).

Ключевые возможности

  • 01Проверяет доступность сетевых ресурсов и уведомляет пользователей о сбоях.
  • 02Собирает данные о производительности для отчетов.
  • 03Поддерживает распределенный мониторинг и кластеризацию на нескольких площадках.
  • 04Позволяет управлять конфигурацией через Icinga DSL, Icinga Director или инструменты управления конфигурацией.
  • 05Предоставляет REST API для интеграции.

Сценарии использования

  • Мониторинг серверов и сетевых устройств в нескольких дата-центрах или на разных площадках.
  • Развертывание распределенной системы мониторинга с несколькими взаимодействующими узлами.
  • Отправка уведомлений о сбоях операционным командам и сбор метрик производительности для отчетов.

Быстрый старт

  1. 1

    Ознакомьтесь с официальным руководством по установке для вашей платформы

  2. 2

    Следуйте документации Monitoring Basics и Configuration, чтобы настроить проверки

Что важно знать

  • Icinga 2 — это только сервер мониторинга; для веб-интерфейса требуется Icinga Web 2.
  • Настройка и конфигурирование требуют значительных усилий, а README отсылает к внешней документации.
  • Версии до v2.16.0 включительно распространяются по лицензии GPLv2+, а более поздние — по GPLv3+.

Темы

Частые вопросы

Что такое icinga2?
Icinga 2 — сервер мониторинга, который проверяет сетевые ресурсы, сообщает пользователям о сбоях и собирает данные о производительности. Icinga 2 — основной сервер мониторинга в стеке Icinga. Он проверяет доступность сетевых ресурсов, уведомляет пользователей о сбоях и собирает данные о производительности для отчетов.
icinga2 можно использовать бесплатно? Какая у него лицензия?
icinga2 распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
icinga2 всё ещё поддерживается?
Активно поддерживается. Последний коммит в icinga2 — 21 окт. 2026 г..
Для чего можно использовать icinga2?
Мониторинг серверов и сетевых устройств в нескольких дата-центрах или на разных площадках. Развертывание распределенной системы мониторинга с несколькими взаимодействующими узлами. Отправка уведомлений о сбоях операционным командам и сбор метрик производительности для отчетов.
Как установить icinga2?
Ознакомьтесь с официальным руководством по установке для вашей платформы Следуйте документации Monitoring Basics и Configuration, чтобы настроить проверки
Где скачать icinga2?
Исходный код и инструкции по установке — на GitHub: https://github.com/Icinga/icinga2

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты