Sono uno sviluppatore web solitario con il mio VPS Centos che ospita alcuni piccoli siti Web per i miei clienti. Oggi ho scoperto che il mio servizio httpd si era interrotto (senza motivo apparente, ma questo è un altro thread). L'ho riavviato ma ora devo trovare un modo per poter essere avvisato via e-mail e / o SMS se si verifica di nuovo - non mi piace quando il mio client mi chiama per dirmi che il loro sito web non funziona!
So che ci sono probabilmente molte diverse possibilità, incluso il software di monitoraggio del server. Penso che tutto ciò di cui ho davvero bisogno sia uno script che posso eseguire come cron job dal mio host dev (che è permanentemente in esecuzione nel mio ufficio) che tenta di caricare una pagina dal mio server di produzione e se non si carica entro diciamo 30 secondi poi mi manda una email o un SMS. Sono piuttosto spazzatura nello scripting della shell, quindi questa domanda.
Eventuali suggerimenti sarebbero apprezzati con gratitudine.