Представлен (https://www.icinga.org/2015/10/02/icinga-web-2-0-0-the-final.../) выпуск web-интерфейса Icinga Web 2.0, созданного проектом Icinga (https://www.icinga.org/), в рамках которого развивается форк системы мониторинга Nagios, отделившийся в начале мая 2009 года вследствие конфликта независимых разработчиков с компанией Nagios Enterprises. В отличие от классического интерфейса Nagios/Icinga, написанного на языке Си, интерфейс Icinga Web разработан на PHP и отличается существенным увеличением гибкости и удобства работы.
<center><a href="https://www.icinga.org/wp-content/uploads/2015/10/Screen-Sho... src="https://www.opennet.me/opennews/pics_base/0_1443814621.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Icinga Web 2 полностью интегрируется с системой мониторинга Icinga 2 (https://www.opennet.me/opennews/art.shtml?num=40013) и отличается от первой редакции интерфейса полной переработкой оформления и добавлением дополнительных возможностей, направленных на упрощение поиска нужной информации. На основной экран добавлен новый раздел для просмотра просроченных или отключенных проверок, а также хостов и сервисов на которых были заглушены сработавшие предупреждения о проблемах.<center><a href="https://www.icinga.org/wp-content/uploads/2015/10/Screen-Sho... src="https://www.opennet.me/opennews/pics_base/0_1443814581.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Проведена работа по усилению системы разграничения доступа. Например, для использования модулей теперь требуется явное назначение полномочий. Для пользователей и групп поддерживается привязка ролей, определяющих, что им можно делать, а что нет. Улучшена интеграция с Active Directory и серверами LDAP, в том числе поддерживается возможность загрузки базы пользователей, групп и аутентификации членов групп при помощи Kerberos.<center><a href="https://www.icinga.org/wp-content/uploads/2015/10/Screen-Sho... src="https://www.opennet.me/opennews/pics_base/0_1443814663.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Значительно расширены средства привязки действий к событиям с хостами и сервисами. Вместо определения подобных привязок в файле конфигурации данные действия теперь доступны пользователям через web-интерфейс. В Icinga Web также подготовлен интерфейс для определения информации о временном отключении хостов и сервисов на техническое обслуживание. Представлен простой API для взаимодействия с web-интерфейсом и добавлена возможность расширения API через модули.
<center><a href="https://www.icinga.org/wp-content/uploads/2015/10/Screen-Sho... src="https://www.opennet.me/opennews/pics_base/0_1443814679.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>URL: https://www.icinga.org/2015/10/02/icinga-web-2-0-0-the-final.../
Новость: http://www.opennet.me/opennews/art.shtml?num=43080
Ниасилил настройку этой Icinga.
попробуйте вот это: https://github.com/chillum/jsonmon/wiki
Эхх, когда же они сделают веб конфигуратор...
Если конфиги совместимы с Nagios, то NConf.
Очень крутая система, язык описания конфига - целый язык программирования... не уверен, что кому нибудь понадобятся функции sin, cos и т.д., но циклы и условные операторы очень кстати.
Какие главгые плюсы Icinga над Zabbix ?
Icinga над Zabbix не использует ЦЕРН!
дешефруй свое сообщение пожалуйста
никаких, заббикс это мониторилка, а ицинга — недоразумение
> никаких, заббикс это мониторилка, а ицинга — недоразумениеЗаббикс - это отечественный софт в его "лучших" традициях. Уродлив, тяжеловесен и обладает армией адептов, голосящих про него в любой мало-мальски подходящей теме.
Icinga использует CERN в продакшене.
> Icinga использует CERN в продакшене.нет, CERN не использует Icinga! уних свои разработки lemon, flume, hadoop, elastisearch итд... единственое что они делали, так они просто поигрались в 2013 году или ранши чуть чуть, взяли и выкинули весь это fail нафиг! А вот ребята из Icinga тоесть фирма что за этим стоит (скорей делаит вид что не пре делах), легко догодатся что это net ways просто в наглую вылаживаит ложную иформацию, и там много чего еще что просто чистоя ложь, просто фирма на этом видимо делаит большой профит, удобно когда есть контрибютеры, вот тока уних практически их и нету, все активныи разработчки в проекте, работают на фирму катороя за этим стоит, те кто в ночале был, понили что их по полной наёб...т, взяли и ушли с проекта давно...
Вот вам контакт к Pedro (Team CERN Center Monitoring) pedro.andrade@cern.ch
>[оверквотинг удален]
> году или ранши чуть чуть, взяли и выкинули весь это fail
> нафиг! А вот ребята из Icinga тоесть фирма что за этим
> стоит (скорей делаит вид что не пре делах), легко догодатся что
> это net ways просто в наглую вылаживаит ложную иформацию, и там
> много чего еще что просто чистоя ложь, просто фирма на этом
> видимо делаит большой профит, удобно когда есть контрибютеры, вот тока уних
> практически их и нету, все активныи разработчки в проекте, работают на
> фирму катороя за этим стоит, те кто в ночале был, понили
> что их по полной наёб...т, взяли и ушли с проекта давно...
> Вот вам контакт к Pedro (Team CERN Center Monitoring) pedro.andrade@cern.chА не рано ли первая четверть закончилась? Или сколько их в школах сейчас..
Заббикс по множеству параметров лучше, но его поведение если он не может снять параметр ужасно: он помечает его как unknown и никак не ругается. Соответственно с ним запросто можно через полгода узнать, что уже полгода недоступна какая-нибудь редко используемая система. А нагиос такого не прощает и на невозможность получить данные выдаёт алерт. И именно это и есть его серьёзное преимущество. Заббикс предоставляет зачаточные механизмы по борьбе с таким явлением: по сути предлагается ежедневно вручную просматривать многие тысячи недоступных itеm-ов в рассчёте на то, что среди тысяч неважных ты увидешь пару критических.
В Заббиксе существуют внутренние события, которые служат для оповещений в случае unknown triggers и unsupported items. https://www.zabbix.com/documentation/2.4/manual/config/event...
Разные подходы к организации мониторинга. Заббикс собирает исходные данные (итемы) - метрики, коды выхода команд и скриптов и т.д., а потом по этим данным высчитываются когда нужно сигнализировать о проблеме (срабатывание триггера). Nagios (и его производные вроде icinga) - какие-то скрипты/команды проверяют наличие проблем на хостах и передают эти данные в мониторинг, который генерит алерты и рассылает их.У подхода заббикса - больше гибкости (можно писать очень навороченные выражения для триггеров, рисовать графики по собранным данным и тому подобное), на стороне нагиоса - надежность и простота понимания всего этого хозяйства.
>>В отличие от классического интерфейса Nagios/Icinga, написанного на языке Си, интерфейс Icinga Web разработан на PHPЭто пять. Не осилили Си и взяли древний кусок мамонта php.
Дожили. Между C и PHP древним куском мамонта называют PHP.
На Фортране нужно писать ))))
> Это пять. Не осилили Си и взяли древний кусок мамонта php.Это тебе два, глупыш! Имеется в виду, что web-интерфейс был на Си (cgi-скрипты). Вполне логично, что web'ку нужно было на PHP написать, не правда ли?
ушли с нагиоса на icinga, т.к. icinga умеет с oracle, ну и возможностей больше
Чем графики рисуете?
а icinga разве не умеет графики сама? вон на скриншотах же есть вроде..
Нет не умеет. Надо цеплять внешнюю рисовалку.
icinga под большой нагрузкой загибается. Nagios при той же нагрузке чувствует себя вполне комфортно.
> icinga под большой нагрузкой загибается. Nagios при той же нагрузке чувствует себя
> вполне комфортно.Что за высер? Icinga, в отличие от Nagios, имеет многопоточность. Nagios от 900 хостов уже ложился. Ушли на icinga.
> Что за высер? Icinga, в отличие от Nagios, имеет многопоточность. Nagios от
> 900 хостов уже ложился. Ушли на icinga.Nagios отслеживает изменения состояния через простейший текстовый индекс, а Icinga
в СУБД пытается всё пихать, если БД не дефрагментировать то она вырастет до невероятных размеров и начнутся тормоза.
Вообще-то не обязательно связывать icinga с БД. У нас сейчас работает с текстовыми файлами как Nagios, но при этом имеем все функции опросника icinga.
Zabbix - наше всё. Не призываю, но вообще проект удачный.
> Zabbix - наше всё. Не призываю, но вообще проект удачный.Как всегда, набежали адепты Заббикса. Всегда, в любой теме про мониторинг (не-Заббикс), прибегают рабы этого уродливого поделия и начинают его втюхивать. Вам что, деньги за это плотют?
Мож их советы помогут кому-то перестать мучиться этими нагиосными недоразумениями и начать мониторить. Заббикс не люблю, но он хотя бы мониторит
> мониторить. Заббикс не люблю, но он хотя бы мониторитБгг. Анонимный маразум текстовые конфиги не осилил. Натыкал мышкой в Жабиксе себе мониторинг полутора локалхостов и думает, что познал дзен.
Если говорить именно об Icinga2 - там шикарнейший язык конфигурации, позволяющий описать сколь угодно сложные сущности и отношения. Но да, поставить два крыжика в веб-морде, и чтобы всё как-то работало - не получится. Исинга не для виндоюзеров, у которых указательный палец к мышке прирос (с) LOR.
Когда ты перестанешь один настраивать мониторинг, и начнёшь обучать десяток человек настраивать твою инсталляцию, то тебя ждёт большое развлечение по поддержанию работоспособности нагиоса: ошибкоустойчивость у текстовых конфигов с множественной вложенностью очень низкая
> Когда ты перестанешь один настраивать мониторинг, и начнёшь обучать десяток человек настраивать
> твою инсталляцию, то тебя ждёт большое развлечение по поддержанию работоспособности нагиоса:
> ошибкоустойчивость у текстовых конфигов с множественной вложенностью очень низкаяСложно научить nagios -v /etc/nagios/nagios.cfg ?
>> Когда ты перестанешь один настраивать мониторинг, и начнёшь обучать десяток человек настраивать
>> твою инсталляцию, то тебя ждёт большое развлечение по поддержанию работоспособности нагиоса:
>> ошибкоустойчивость у текстовых конфигов с множественной вложенностью очень низкая
> Сложно научить nagios -v /etc/nagios/nagios.cfg ?Сложно, т.к. оно "в чёрной консоли пишет много-много и всё не по нашему". Также сложно научить их всех синхронизироваться, чтобы не было одновременных правок.
> Сложно, т.к. оно "в чёрной консоли пишет много-много и всё не по
> нашему".Ну-ну. С каких пор к настройке крупных систем мониторинга (с которыми не могут справиться один-два человека) подпускают неспециалистов?
Некоторым людям надо просто мониторить, а не программировать на шикарнейшем зяыке непонятно что. Кстати, это чудо программирования научилось распределённому мониторингу в соответствии со своей же документацией?
> Некоторым людям надо просто мониторить, а не программировать на шикарнейшем зяыке непонятноРасскажите нам, как надо "просто мониторить", ничего не настраивая ("не программируя", согласно вашему эникей-жаргону)?
А есть ли какие-то CMDB системы, которые возможно интегрировать с Icinga?
https://exchange.icinga.org/exchange/CMon+%3A%3A+C...
мдя, 3 года делали, и под конец выкинули кучу багов в /dev/null хотя там их куча еще в release 2.0.0, и просто запарились уже...под катом взяли натинули на zend framework свой layer и продают как свой framework, ужас просто...
сама система вообще нагрузку недержит, вначале вот всё хорошо, вот тока с каждым ростом базой данных, она становится всё тормазнутей куда некуда, в конце просто дохнит.
> под катом взяли натинули
> сама система вообще нагрузку недержит
> каждым ростом базой данных, она становится всё тормазнутей куда некуда, в
> конце просто дохнит.И давно у вас в лечебнице мониторинг используют?
Icinga web 2.0 можно и на Icinga (не icinga 2) поставить. Но последнее, что я помню, в нем были проблемы c локализацией. У меня криво комментарии в utf-8 отображались, хотя в базе MySQL все было в корректной кодировке. Или это уже поправили?
Ребята, используйте такую замечательную вещь как Centreon. Умеет все и даже больше. Систему дико не грузит (при ~2000 хостов средний load 1-1,5), база растет медленно (за год 20 Гб набежало), встроенные графики, инструмент работы из командной строки, куча опросов обородования в centreon-plugins. Есть live-версия для посмотреть.
Использую Monit и доволен