# Gemme per monitoraggio e avvio applicazioni

**URL:** <https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299>\
**Category:** IT\
**Created:** [August 23, 2012, 9:13pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299 "2012-08-23T21:13:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [August 23, 2012, 9:13pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/1 "2012-08-23T21:13:54Z")

</div>

Ciao,  
sto studiando in questo periodo un pò di sistemi per il monitoraggio di  
applicazioni, e ho trovato queste 2 gemme molto interessanti:

ringleader ([https://github.com/aniero/ringleader](https://github.com/aniero/ringleader)):

E’ un’applicazione che permette di far partire on demand qualsiasi  
applicazione web, e di creare un proxy che serve l’applicazione web.  
Un’interfaccia permette l’avvio/stop delle applicazioni.  
E’ molto interessante perchè usa celluloid::io percreare il proxy  
server.

listerine ([https://github.com/Appboy/listerine](https://github.com/Appboy/listerine)):  
E’ un sistema di monitoring di qualsiasi aspetto funzionale di  
un’applicazione.  
Utilizza un sistema di asserzioni (come gli unit test), e se  
l’asserzione fallisce, può essere inviata un avviso di notifica o fare  
qualsiasi altra cosa che ruby ci permette

---

<div class="post-metadata">

**Author:** ![ciscodesign](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b19c9b/32.png) [@ciscodesign](https://www.ruby-forum.com/u/ciscodesign)\
**Post date:** [August 24, 2012, 12:26am UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/2 "2012-08-24T00:26:16Z")

</div>

Personalmente trovo più interessante bluepill  
[https://github.com/arya/bluepill](https://github.com/arya/bluepill) per monitorare e lanciare i vari  
componenti di una applicazione.

Nel caso di ringleader è carina l’interfaccia web, però mi sfugge il  
senso. Sembra un po’ la “maintainance mode” di capistrano, ma via web.  
Poi vedo che utilizza foreman, che è sicuramente comodo in fase di  
sviluppo, per lanciare db, redis, test monitor,… ma in produzione  
magari app completamente diverse condividono postgres, redis o altri  
servizi e non è che stoppando app1 realmente puoi stoppare tutti i  
servizi alla quale dipende.

Non so, non vedo grandi esigenze di stoppare app via web, dopotutto  
esistono già strumenti noti che le stoppano quando serve, o forse mi  
sfugge il caso d’uso 😛

Luigi

---

<div class="post-metadata">

**Author:** ![ciscodesign](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b19c9b/32.png) [@ciscodesign](https://www.ruby-forum.com/u/ciscodesign)\
**Post date:** [August 24, 2012, 12:39pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/3 "2012-08-24T12:39:13Z")

</div>

Luigi M. - [grigio.org](http://grigio.org) wrote in post #1073025:

> Personalmente trovo più interessante bluepill  
> [https://github.com/arya/bluepill](https://github.com/arya/bluepill) per monitorare e lanciare i vari  
> componenti di una applicazione.

Non monitora i processi. E’ un sistema di allarme e notifica su parti  
funzionali dell’applicazioni e sistemi. Si può fare una asserzione su  
qualsiasi cosa (fare una chiamata rest e controllare che ritorni un  
particolare valore).

> Nel caso di ringleader è carina l’interfaccia web, però mi sfugge il  
> senso. Sembra un po’ la “maintainance mode” di capistrano, ma via web.  
> Poi vedo che utilizza foreman, che è sicuramente comodo in fase di  
> sviluppo, per lanciare db, redis, test monitor,.. ma in produzione  
> magari app completamente diverse condividono postgres, redis o altri  
> servizi e non è che stoppando app1 realmente puoi stoppare tutti i  
> servizi alla quale dipende.

> Non so, non vedo grandi esigenze di stoppare app via web, dopotutto  
> esistono già strumenti noti che le stoppano quando serve, o forse mi  
> sfugge il caso d’uso 😛

E’ comodo in fase di sviluppo se devi tirare su sistemi molto complessi,  
o se devi fare un sistema per bloccare e riavviare processi a persone  
che non hanno accesso alla shell o non la sanno usare

> Luigi

---

<div class="post-metadata">

**Author:** ![ciscodesign](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b19c9b/32.png) [@ciscodesign](https://www.ruby-forum.com/u/ciscodesign)\
**Post date:** [August 27, 2012, 2:01pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/4 "2012-08-27T14:01:21Z")

</div>

hmm … mi sa che sono l’unico che ancora usa monit [http://mmonit.com/](http://mmonit.com/)  
(lo  
trovo solido, flessibile e abbastanza semplice da configurare 🙂

Luca

2012/8/24 Luca P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![ciscodesign](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b19c9b/32.png) [@ciscodesign](https://www.ruby-forum.com/u/ciscodesign)\
**Post date:** [August 27, 2012, 2:04pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/5 "2012-08-27T14:04:32Z")

</div>

Il 24 agosto 2012 08:15, Luca M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
ha scritto:

> hmm … mi sa che sono l’unico che ancora usa monit [http://mmonit.com/](http://mmonit.com/) (lo  
> trovo solido, flessibile e abbastanza semplice da configurare 🙂
> 
> Luca

tranquillo siamo in due 🙂

michele

---

<div class="post-metadata">

**Author:** ![ciscodesign](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b19c9b/32.png) [@ciscodesign](https://www.ruby-forum.com/u/ciscodesign)\
**Post date:** [August 27, 2012, 1:59pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/6 "2012-08-27T13:59:59Z")

</div>

+1 Bluepill.  
Ho smesso di usare God perch troppo difficile da integrare e debuggare.

Inviato da iPhone

Il giorno 24/ago/2012, alle ore 00:26, “Luigi M. - [grigio.org](http://grigio.org)”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

---

<div class="post-metadata">

**Author:** ![ciscodesign](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/b19c9b/32.png) [@ciscodesign](https://www.ruby-forum.com/u/ciscodesign)\
**Post date:** [August 27, 2012, 2:05pm UTC](https://www.ruby-forum.com/t/gemme-per-monitoraggio-e-avvio-applicazioni/222299/7 "2012-08-27T14:05:50Z")

</div>

Il pregio di Monit, per sentito dire, anche che leggero e si adatta a  
piccole VM dove hai poca memoria. C’ un Railscast recente. Lo vorrei  
provare a breve.

-f
