On Wed, Oct 31, 2012 at 12:55:50PM +0200, Svetlin Nakov wrote: > Колеги, > > > > Търся си някаква cloud услуга за мониторинг на приложение, което работи в > интранет среда (зад firewall). Трябва ми нещо като тези услуги: > > · http://www.uptimerobot.com > > · https://www.pingdom.com > > · http://www.monitor.us > > > > Всичките те могат да проверяват дали даден Интернет сайт е жив (примерно да > правят HTTP GET на 5 минути и да проверяват дали връща HTTP код 200 OK), има > си статистики, пращат alerts по email или по SMS ако падне даден сайт, > прекрасни са. > > > > Обаче на мен ми трябва за вътрешен сайт, който не се вижда от Интернет. Дори > не е сайт, а приложение, което трябва да сигнализира периодично на сървъра > дали е живо. > > > В идеалния случай ми трябва Pingdom, на който може моя сървър да му казва > "аз съм жив" по негова инициатива (примерно чрез REST service към даден > URL). > > > > Искам вместо външната услуга да пита моя сайт "жив ли си" на 5 минути, да > работи на обратно: моят сайт да уведомява услугата "жив съм" на 5 минути. > > > > Търсих повече от половин час и не мога да повярвам, че никой друг няма този > сценарий и стандартно решение за него. В stackoverflow намерих същия въпрос > без отговор > (http://serverfault.com/questions/402737/is-there-a-locally-hosted-service-s > imilar-to-pingdom-for-monitoring-uptime-res). Търся нещо безплатно или > близко до безплатно. > > > > Някой знае ли такава услуга?
Здравей, Това, което аз бих направил, е да инсталирам един Nagios и разните неща, свързани с него - това е основата на системата ти за мониторинг - и след това евентуално да допиша две неща: - елементарен скрипт върху уебсървъра, който при всяко извикване отбелязва някъде "извикаха ме" (в най-тривиалния случай ще е само едно отваряне и затваряне на файл, за да бъде обновено неговото change time, но със съвсем малко повече работа може да се направи още по-добре - добавяне в логфайл и евентуално rotate + добавяне на един ред в нов) - един съвсем мъничък Nagios plugin/check, който само да проверява дали твоето нещо се е обадило в последните две-три-пет минути - в най-простия случай само ще проверява timestamp на файла, но със съвсем малко повече работа може да се направи още по-добре - четене на последните два-три реда от файла и включване като допълнителна информация към нотификацията Оттам нататък всичко друго, което ти трябва като инфраструктура, го има като част от Nagios. Понякога идеята е да сглобиш решение от няколко вече готови парчета, не непременно да търсиш едно, което има всичко :) Ако ти се струва, че някое от двете неща за дописване не е толкова просто, квикни и ще видим какво може да се направи :) Поздрави, Петър -- Peter Pentchev [email protected] [email protected] [email protected] PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 If the meanings of 'true' and 'false' were switched, then this sentence wouldn't be false.
signature.asc
Description: Digital signature
_______________________________________________ Lug-bg mailing list [email protected] http://linux-bulgaria.org/mailman/listinfo/lug-bg
