Eu folosesc un script bash care ruleaza in cron la fiecare minut si da 3 ping-uri spre google.com, daca targetul raspunde la ping e ok (scriptul nu mai face nimic altceva), daca scriptul nu raspunde scrie o linie intr-un fisier log, fisier pe care-l monitorizez saptamanal de obicei. Dezavantajul este ca trebuie sa ai acces complet (acces cu userul root) la server. Scriptul este foarte simplu dar in functie de cerinte se poate optimiza (de ex. sa trimita un mail zilnic cu raportul activitatii, sa trimita mail dupa restabilirea conexiunii, etc).
Daca vrea cineva sa-i monitorizez site-ul ma poate contacta aici sau prin PM (pot asigura monitorizarea doar cand raspunde google la ping de la mine de pe server). In viitorul apropiat voi avea acces root (legal, nu va ganditi la prostii) de pe inca un server, atunci as putea sa fac o monitorizare mai precisa a timpului in care un site este online.