Для внутренних нужд конторы нужна система мониторинга сайтов.
Задачи:
— Делать HTTP запросы раз в регулируемый интервал (было бы круто иметь гибкую настройку, в духе если провалилось, то изменить интервал; поднялось, поменять обратно)
— Мерить время ответа, строить графики
— Слать письма если что
— Иметь секретарша-friendly морду для добавления сайтов в мониторинг.
Скажем так, что мне вполне хватает несложного shell скрипта с curl'ом и gnuplot'ом, но это чисто на коленке и для меня, а мне надо прикрутить туда вебморду с базой, чтобы люди могли сами пихать все что надо, а на это у меня времени не хватит, так как я вообщем-то по «кровавому энтерпрайзу» на java.
Морочится со всяким nagios'ом считаю затратным, я быстрее скрипт допилю.
Реквестую другие наводки на что-нибудь OpenSource. Спасибо
UPD: Прошу обратить внимание — не сервис, а тул, чтобы я сам поставил.
Не спорю, как я уже писал основную часть реализовал. Надо только морду и общение с базой. Но из скриптов — это как-то дюже сложно — разве что какой-нибудь couchdb, чтобы и REST сервис, и апп там же. Если не найду, придется делать…
Да, тут либо готовый сервис, либо приложение без веб-морды.
Если найдете готовое веб-приложение, выполняющее заявленные требования, с возможностью развернуть его у себя, да еще и open-source, скиньте в личку, самому хотелось бы увидеть это чудо)
Я для себя писал небольшой скриптик на python, и начал прикручивать к нему веб-морду на bottlepy. Но видно кто-то залез ко мне в голову и написал полный аналог такого «сервиса», выложив исходники в opensource — pulsh.com/2012/01/monithor-a-free-alternative-to-pingdom, которыми я с вами поделюсь :) Только вроде с графиками пока у этого скрипта туго, но на то он и OpenSource ;)
> Морочится со всяким nagios'ом считаю затратным, я быстрее скрипт допилю.
Про Nagios вы зря, он крайне простой, не нужна БД, куча готовых скриптов и так же просто дописать свой скрипт если готового нет.