Инструменты пользователя

Инструменты сайта


icinga

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

icinga [2019/03/18 12:49]
icinga [2020/06/13 13:45] (текущий)
Строка 1: Строка 1:
 +====== Icinga ======
 +
 +  * Homepage: [[http://www.icinga.org|Icinga]]
 +  * [[https://github.com/Icinga/icinga-vagrant/blob/master/README.md|Icinga Vagrant Boxes]]
 +
 +Разработчики обещают полную совместимость с Nagios.
 +
 +Анонсирован релиз открытой системы мониторинга Icinga 1.2.0, которая представляет собой форк системы мониторинга [[Nagios]], отделившийся в начале мая 2009 года вследствие конфликта независимых разработчиков с компанией Nagios Enterprises, основанной создателем проекта. Исходные тексты Icinga распространяются в рамках лицензии GPL.
 +
 +Ключевым новшеством представленного релиза является интеграция нового более гибкого и удобного web-интерфейса, имеющего модульную архитектуру, переписанного на языке PHP, активно использующего современные web-технологии, такие как AJAX, и представляющего статистику в виде графиков. Интерфейс может настраиваться через шаблоны и расширяться через дополнения. Для обеспечения интеграции с внешними сервисами предусмотрено несколько API: XML, JSON, SOAP.
 +
 +Классический web-интерфейс, написанный на языке С++, не забыт и также входит в состав пакета. Более того, в новой версии возможности данного интерфейса заметно расширены: добавлена поддержка одновременного удаления нескольких комментариев и записей о простое сервиса; для всех CGI-скриптов реализована поддержка экспорта данных в формате CSV; для поддержки нового формата определения конфигурации подготовлен специальный транслятор; переработано меню; улучшены средства добавления комментариев.
 +
 +От Nagios проект Icinga также отличается переработанной архитектурой, переведенной на использование прослоек IDOMOD и IDO2DB, позволяющих организовать хранение данных мониторинга и конфигурационной информации в СУБД MySQL, Oracle или PostgreSQL. Структура Icinga оптимизирована для развертывания распределенных систем мониторинга, при которой возможно создание несколько агентов мониторинга, осуществляющих проверки и направляющих результаты на основной узел. В рамках проекта развивается, но еще не включен в состав, аналитический модуль для генерации отчетов - Icinga Reporting.
 +{{ ::icinga_map_01.jpg?nolink&600 |}}
 +
 +===== Установка =====
 +  * Скачиваем образ виртуальной машины Icinga.ova
 +  * Так как стоит [[VMware]] Server 2.0.2 распаковываем<file>
 +$ tar xf Icinga.ova
 +$ ls -l
 +итого 869064
 +-rw------- 1 darkfire darkfire 889900544 2011-02-15 18:27 Icinga-disk1.vmdk
 +-rw------- 1 darkfire darkfire     12597 2011-02-15 18:24 Icinga.ovf
 +</file> получаем два файла с расширениями .vmdk и .ovf. VMware Server нужен файл с расширением .vmx а не ovf. Скачиваем [[http://www.vmware.com/support/developer/ovf/| VMware OVF Tool]] 2.0.1 for Linux 64 bit м устанавливаем.<file>
 +# ./VMware-ovftool-2.0.1-260188-lin.x86_64.sh 
 +
 +VMware OVF Tool 2.0 installer script
 +Copyright VMware 2010
 +.........extracting archive........
 +
 +This will install VMware OVF Tool.
 +Continue with install (yes to continue)? yes
 +</file>
 +  * Конвертируем Icinga.ovf в vmicinga.vmx. Для этого нужно отредактировать Icinga.ovf согласно выложенному патчу на странице [[http://labs.consol.de/lang/de/blog/nagios/wenn-der-esx-server-keine-icinga-vm-annimmt/|Wenn der ESX-Server keine Icinga-VM annimmt…]]<file>
 +# ovftool Icinga.ovf vmicinga.vmx
 +Opening OVF source: Icinga.ovf
 +Warning: No manifest file
 +Opening VMX target: vmicinga.vmx
 +Writing VMX file: vmicinga.vmx
 +Disk Transfer Completed                    
 +Completed successfully
 +# ls -l
 +total 3662800
 +-rw------- 1 root     root  889900544 Feb 15 18:27 Icinga-disk1.vmdk
 +-rw------- 1 root     root      11989 Mar  3 18:14 Icinga.ovf
 +-rw------- 1 root     root     2857172992 Mar  3 18:16 vmicinga-disk1.vmdk
 +-rw-r--r-- 1 root     root           1070 Mar  3 18:16 vmicinga.vmx
 +</file>На выходе получим два файла виртуальной машины, которые и подключаем к VMWare.
 +<note important>По умолчанию для доступа на icinga-web используется пользователь: root пароль:password</note>
 +
 +  * User: demo | Password: demo
 +  * User: root | Password: password
 +
 +  * URL for Classic UI : http://localhost/icinga/
 +  * URL for new Web: http://localhost/icinga-web/