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.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-bg mailing list
[email protected]
http://linux-bulgaria.org/mailman/listinfo/lug-bg

Reply via email to