Icinga
Разработчики открытой системы мониторинга Icinga обещают полную совместимость с Nagios. Icinga представляет собой форк системы мониторинга 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.ova
- Так как стоит vmware Server 2.0.2 распаковываем
$ 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
получаем два файла с расширениями .vmdk и .ovf. VMware Server нужен файл с расширением .vmx а не ovf. Скачиваем VMware OVF Tool 2.0.1 for Linux 64 bit м устанавливаем.
# ./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
- Конвертируем Icinga.ovf в vmicinga.vmx. Для этого нужно отредактировать Icinga.ovf согласно выложенному патчу на странице Wenn der ESX-Server keine Icinga-VM annimmt…
# 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
На выходе получим два файла виртуальной машины, которые и подключаем к VMWare.
- User: demo | Password: demo
- User: root | Password: password
- URL for Classic UI : http://localhost/icinga/
- URL for new Web: http://localhost/icinga-web/
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах