[rosedu-project] [idee] rosedu.org/status

Alex Morega alex at grep.ro
Thu Oct 17 07:33:59 EEST 2013


On 16 Oct 2013, at 23:48, Alex Eftimie <alex at rosedu.org> wrote:

> 2013/10/16 Alex Morega <alex at grep.ro>:
>>>>> 2013/10/16 Alex Eftimie <alex at rosedu.org>:
>>>>>> Fie folosim ceva existent (necesită investigații), fie scriem un mic
>>>>>> serviciu? Vrea cineva să se ocupe de asta? Mă opresc la nivel de idee.
>> Monit[1] știe să verifice conținutul unei pagini contra unei expresii regulate. Output-ul de la monit este cât de cât parsabil. Uite un exemplu[2] de configurare și output.
>> 
>> [1] http://mmonit.com/monit/
>> [2] https://gist.github.com/mgax/11a667da39262babe14c
> 
> Monit sună chiar cool, l-am mai folosit, nu știam că poate monitoriza
> host-uri externe.
> 
> Din ce știu, noi nu avem decât două mașini: rosedu.org și
> projects.org. Cu monit instalat pe a treia (status.rosedu.org la
> ddvlad) și un mic parser pentru output -> html ne-am scos.
> 
> Legat de "trebuie ca fiecare domeniu să definească o bucată de text
> care să apară în landing", putem ține excerpturile ăstea undeva
> extern, gen github, iar fiecare manager de subdomeniu e responsabil să
> îl țină la zi. Dacă nu îl ține => domeniul pare picat => utilizatorii
> sunt triști. Nu văd nicio problemă, niciun stres în plus pentru admin.

Eu am mai făcut un view special[1], "/_ping", doar pentru monit, care face și un acces la baza de date ca să verifice că e în picioare.

-- Alex

[1] https://github.com/mgax/mptracker/blob/master/mptracker/pages.py#L21-L24



More information about the rosedu-project mailing list