Icinga |
Мониторинг компьютерных сетей. Ответвление от Nagios
Разработчики Icinga пытаются обойти некоторые чувствительные несовершенства в процессе разработки Nagios. А также добавить некоторые возможности: современный Web2.0, дополнительные сокеты баз данных (MySQL, Oracle и PostgreSQL) и REST AP, который позволяет администраторам встраивать множество расширений без изменений ядра Icinga.
По своей природе, как ответвление от Nagios, Icinga предлагает модуль отчётности с улучшением точности SLA, дополнительными сокетами для баз данных PostgreSQL и Oracle, и распределение для резервного мониторинга. Icinga также поддерживает совместимость конфигураций и плагинов для Nagios.
Мониторинг
Уведомление
Визуализация и отчетность
Ядро Icinga написано на C и имеет модульную архитектуру с пользовательским интерфейсом и базой данных, где пользователи могут вставлять различные дополнения и плагины. Коммуникационный абстрактный уровень Doctrine, REST и API плагинов - посредник между внешними данными и внутренними структурами.
Ядро Icinga
Icinga Core управляет задачами мониторинга и получает результаты проверок от разных плагинов. Затем передает эти результаты в IDODB (Icinga данные из базы данных) через интерфейсы IDOMOD (Icinga модуль из данных) и IDO2DB (Icinga данные из базы данных) через зашифрованный по SSL TCP sockets. Эти компоненты можно разделять чтобы распределить данные и процессы между несколькими серверами для мониторинга распределенных систем. Пользовательский интерфейс Icinga Classic поставляется вместе с Icinga Core и может быть использован в качестве замены Icinga Web interface (PHP).
Icinga 2
Icinga 2 управляет задачами мониторинга, выполняет проверки, отправляет уведомления. В Icinga 2 функции можно включать по запросу, будь то стандартные проверки или компонент уведомления или внешние интерфейсы совместимые с Icinga 1.x и его пользовательские интерфейсы, например IDO DB (Icinga Data Out Database). Icinga 2 ships, встроенный кластерный стек обеспеченный сертификатами SSL x509 пытается упростить установки распределённого мониторинга. Синтаксис конфигураций отличается от Icinga Core 1.x и Nagios и требует миграцию на обновление.
Пользовательские интерфейсы Icinga
Icinga предлагает два веб-интерфейса для пользователей, чтобы просматривать результаты мониторинга и посылать команды в Icinga Core.
Icinga Classic UI (также известный как Classic Web) основанный на Nagios CGIs и сохраняет свою форму. Проект Icinga продолжает добавлять новые функции в этот интерфейс, такие как нумерация страниц, JSON вывод и CSV экспорт. Это пользовательский интерфейс поставляется в комплекте с Icinga Core. Icinga's Classic UI похож на веб-интерфейс Nagios (Nagios CGIs) тем что он сидит на той же инстанции с ядром, получает данные через кэш и посылает команды через конвейер на командные файлы.
Icinga Web 2 развивается параллельно с Classic UI и Web. Icinga Web 2 был объявлен на Open Source Monitoring Conference в ноябре 2013.
Icinga Data Out Database (IDODB). Точка хранения архивных данных мониторинга от дополнений или веб-интерфейса. В отличие от своего предшественника Nagios, Icinga поддерживает PostgreSQL и Oracle.
Icinga Reporting Проект Icinga предлагает дополнительный модуль отчётности на основе Jasper Reports Его можно встроить в оба пользовательских интерфейса, Icinga классических и Icinga веб. Модуль предоставляет отчёты на основе шаблонов (например, 10 проблемных узлов или услуг, обзор всего окружения мониторинга, отчёты о доступности и т. д.), которые можно сохранять в хранилище с различными уровнями доступа и автоматической генерации отчетов и распределений. Отчёты можно просматривать в обоих дополнительных пользовательских интерфейсах.
Icinga Mobile . Пользовательский интерфейс для смартфонов и планшетных браузеров, которые работают на WebKit. Они как правило, доступны на прошивках Android, BlackBerry Tablet OS и WebOS. Через Javascript и Sencha Touch, Icinga Mobile загружается на сервер для разрешения доступа авторизованных пользователей через их мобильные устройства.
Icinga совместим со всеми плагинами и большинством дополнений, написанных для Nagios. Популярные дополнения:
https://en.wikipedia.org/wiki/Icinga
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Разработчики Icinga пытаются обойти некоторые чувствительные несовершенства в процессе разработки Nagios. А также добавить некоторые возможности: современный Web2.0, дополнительные сокеты баз данных (MySQL, Oracle и PostgreSQL) и REST AP, который позволяет администраторам встраивать множество расширений без изменений ядра Icinga.
Возможности Icinga
По своей природе, как ответвление от Nagios, Icinga предлагает модуль отчётности с улучшением точности SLA, дополнительными сокетами для баз данных PostgreSQL и Oracle, и распределение для резервного мониторинга. Icinga также поддерживает совместимость конфигураций и плагинов для Nagios.
Мониторинг
- Мониторинг сетевых служб (SMTP, POP3, HTTP, NNTP, PING и т.д.)
- Мониторинг ресурсов узла (загрузка процессора, использование дискового пространства, и т.д.)
- Мониторинг компонентов сервера (коммутаторы, маршрутизаторы, датчики температуры и влажности, и т.п.)
- Простой дизайн плагинов позволяет разрабатывать свои собственные датчики.
- Параллеление проверки.
- Умение определять сетевую иерархию с помощью родительских узлов, что позволяет обнаруживать и различие между хостами, которые выключены и которые недоступны.
- Умение определять обработчики событий для запуска во время обслуживания или узлы событий для активного решения проблем.
Уведомление
- Уведомление о проблемах узла или служб и получение решений на email, пейджер или определённых пользователем метод.
- Оповещения для других пользователей или каналов связи.
Визуализация и отчетность
- Два дополнительных пользовательских интерфейса (Icinga Classic UI и Icinga Web) для визуализации состояния узла или служб, статуса сети, сетевых карт, отчётов, журналов и т.д
- Модуль отчётности Jasper Reports для Icinga Classic UI и Icinga Web
- Отчёты на основе шаблонов. Например, 10 проблемных узлов или услуг, обзор всего окружения мониторинга, отчёты о доступности и. д.
- Хранилище отчётов с различными уровнями доступа и автоматической генерацией отчётов и распределений.
- Дополнительное расширение отчётности SLA отличает критические события от запланированных и незапланированных простоев и подтверждённых периодов.
- Отчёты о нагрузках.
- Графики производительности через PNP4Nagios, NagiosGrapher и InGraph
Архитектура Icinga
Ядро Icinga написано на C и имеет модульную архитектуру с пользовательским интерфейсом и базой данных, где пользователи могут вставлять различные дополнения и плагины. Коммуникационный абстрактный уровень Doctrine, REST и API плагинов - посредник между внешними данными и внутренними структурами.
Ядро Icinga
Icinga Core управляет задачами мониторинга и получает результаты проверок от разных плагинов. Затем передает эти результаты в IDODB (Icinga данные из базы данных) через интерфейсы IDOMOD (Icinga модуль из данных) и IDO2DB (Icinga данные из базы данных) через зашифрованный по SSL TCP sockets. Эти компоненты можно разделять чтобы распределить данные и процессы между несколькими серверами для мониторинга распределенных систем. Пользовательский интерфейс Icinga Classic поставляется вместе с Icinga Core и может быть использован в качестве замены Icinga Web interface (PHP).
Icinga 2
Icinga 2 управляет задачами мониторинга, выполняет проверки, отправляет уведомления. В Icinga 2 функции можно включать по запросу, будь то стандартные проверки или компонент уведомления или внешние интерфейсы совместимые с Icinga 1.x и его пользовательские интерфейсы, например IDO DB (Icinga Data Out Database). Icinga 2 ships, встроенный кластерный стек обеспеченный сертификатами SSL x509 пытается упростить установки распределённого мониторинга. Синтаксис конфигураций отличается от Icinga Core 1.x и Nagios и требует миграцию на обновление.
Пользовательские интерфейсы Icinga
Icinga предлагает два веб-интерфейса для пользователей, чтобы просматривать результаты мониторинга и посылать команды в Icinga Core.
Icinga Classic UI (также известный как Classic Web) основанный на Nagios CGIs и сохраняет свою форму. Проект Icinga продолжает добавлять новые функции в этот интерфейс, такие как нумерация страниц, JSON вывод и CSV экспорт. Это пользовательский интерфейс поставляется в комплекте с Icinga Core. Icinga's Classic UI похож на веб-интерфейс Nagios (Nagios CGIs) тем что он сидит на той же инстанции с ядром, получает данные через кэш и посылает команды через конвейер на командные файлы.
Icinga Web 2 развивается параллельно с Classic UI и Web. Icinga Web 2 был объявлен на Open Source Monitoring Conference в ноябре 2013.
Icinga Data Out Database (IDODB). Точка хранения архивных данных мониторинга от дополнений или веб-интерфейса. В отличие от своего предшественника Nagios, Icinga поддерживает PostgreSQL и Oracle.
Icinga Reporting Проект Icinga предлагает дополнительный модуль отчётности на основе Jasper Reports Его можно встроить в оба пользовательских интерфейса, Icinga классических и Icinga веб. Модуль предоставляет отчёты на основе шаблонов (например, 10 проблемных узлов или услуг, обзор всего окружения мониторинга, отчёты о доступности и т. д.), которые можно сохранять в хранилище с различными уровнями доступа и автоматической генерации отчетов и распределений. Отчёты можно просматривать в обоих дополнительных пользовательских интерфейсах.
Icinga Mobile . Пользовательский интерфейс для смартфонов и планшетных браузеров, которые работают на WebKit. Они как правило, доступны на прошивках Android, BlackBerry Tablet OS и WebOS. Через Javascript и Sencha Touch, Icinga Mobile загружается на сервер для разрешения доступа авторизованных пользователей через их мобильные устройства.
Дополнительные возможности
Icinga совместим со всеми плагинами и большинством дополнений, написанных для Nagios. Популярные дополнения:
- Графики производительности (например, PNP4Nagios, NagiosGrapher, InGraph).
- Настройки интерфейсов и инструменты (например, Nconf (средство по настройке Nagios), NagiosQL, LConf).
- Мониторинг бизнес-процессов (например, плагины бизнес-процессов)
- Сеть визуализации (например, NagVis, Nagmap)
- Мониторинг Windows (например, NSClient ++ Cygwin).
- SNMP trap monitoring (e.g. SNMPTT, NagTrap).
https://en.wikipedia.org/wiki/Icinga
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Мониторинг
Лицензия:
GPL2![]()
Интерфейс веб-ориентированный
Язык программирования:
C, C++, PHP, Perl
Сайт проекта
Скачать Icinga
Комментарии |