Il tuo sito non funziona? Banca dati?

51957675 m

Lo sai? E il tuo database? Il tuo dominio si sta risolvendo? Il tuo sito e le tue pagine sono funzionanti ma servono solo errori di database?

In realtà abbiamo avuto un'istanza un paio di settimane fa in cui il nostro sito era completamente operativo, ma stavamo riscontrando problemi con il numero di connessioni al database. Sfortunatamente, l'abbiamo scoperto da un cliente insoddisfatto che ci ha notificato. Non capiva perché doveva portarlo alla nostra attenzione - aveva ragione!

I miei predecessori avevano fatto la cosa giusta e si erano iscritti a un servizio di monitoraggio. Era un servizio abbastanza costoso a $ 49.95 al mese. Quando ho effettuato l'accesso, mi sono subito perso cercando di orientarmi, ma alla fine ho capito che stavamo solo risolvendo la nostra home page. Non stavamo testando un certificato SSL, non stavamo testando i nostri sottodomini, non stavamo controllando se il database rispondeva o meno.

Ho rapidamente iniziato ad aggiungere un altro controllo e ho spostato il tempo da intervalli di 5 minuti a intervalli di 1 minuto. Quando ho fatto clic per inviare il nuovo "orologio", sono rimasto scioccato nel vedere che mi sarebbe stato addebitato un costo di installazione di $ 99 e altri $ 49.95 al mese. Esatto: una commissione di installazione di $ 99 per qualcosa che ho impostato !!! Mi sono disconnesso e ho iniziato a cercare un nuovo servizio.

Sono saltato su Twitter (my nuovo motore di ricerca) e buon amico, Ade Olonoh of Funzione ricorsiva, è venuto in soccorso. (Più blog - meno Twitter Ade!)

pannello pingdomAde mi ha indicato Pingdom. Pingdom ha un'interfaccia incredibilmente pulita con funzionalità molto robuste. Ne ho programmati un paio API chiede alla nostra applicazione di assicurarsi che il database fosse in esecuzione, quindi ho configurato Pingdom per passare le chiamate e controllare la risposta.
Pingdom

Anche il servizio è molto ragionevole. Il prezzo di base è di $ 9.95 / mese e consente 5 controlli, 20 messaggi SMS, e-mail illimitate, rapporti sui tempi di attività e di caricamento, controlli fino a ogni minuto, controlli HTTP, HTTPS, TCP, Ping e UDP, ecc. Il servizio Business consente 30 controlli e 200 messaggi SMS. Hanno anche una struttura molto robusta API se desideri integrare il tuo monitoraggio.

I server della sonda si trovano a Dallas, Berkeley, Amsterdam, Vasteras e Reading. Sto cercando di scoprire se Ho confermato con Pingdom che possiamo bypassare l'SMS semplicemente creando un elenco di indirizzi e-mail di indirizzi e-mail SMS per i telefoni cellulari del nostro personale.

Ho anche scritto alla società con una richiesta di funzionalità. Sarebbe fantastico se, a parte gli avvisi e-mail e SMS, consentissero una richiesta HTTP. Ciò mi consentirebbe di monitorare uno dei nostri fornitori di terze parti che ha riscontrato problemi di recente. Se potessi fare in modo che Pingdom faccia una richiesta al mio server, potrei automaticamente passare i nostri servizi a un backup. Una volta ripristinato il sistema, potrei farlo tornare indietro. Potrei farlo con la posta elettronica; tuttavia, il ritardo potrebbe morderci.

Abbiamo 29 giorni di prova. Finché non riscontriamo problemi, passeremo al pacchetto base. Questo da solo ci farà risparmiare qualche soldo e ci fornirà un monitoraggio del sito molto più completo!

Commenti

  1. 1

    Sono stato anche sorpreso dai prezzi di alcuni servizi di monitoraggio e dalle tariffe che stavano addebitando. Pingdom sembra essere un buon servizio. Ho optato per AlertBot (all'incirca allo stesso prezzo) quasi un anno fa e sono rimasto soddisfatto del loro servizio. Dal momento che fai tutta la configurazione da solo e tutto il resto è automatico da lì in poi, $ 50 al mese dovrebbero essere l'acquisto di un incredibile paniere di servizi.

    Sto cercando alcuni di questi servizi di monitoraggio per includere un'interfaccia Twitter per le notifiche nel prossimo futuro. L'uso di Twitter in modo che un numero qualsiasi di persone possa "seguire" gli avvisi sarebbe una capacità eccellente, secondo me.
    Grazie!
    Roland Smith
    http://www.techmatters.com/

  2. 2

    Grazie per la recensione del prodotto Doug. Per favore, fammi sapere come vanno le cose alla fine dei 30 giorni. Questo è il momento in cui prevediamo di inserire anche il nostro monitoraggio.

    Grazie,
    Amol.

  3. 3

    Ottima recensione Doug. E hai perfettamente ragione sul fatto che il solo controllo dello stato della porta HTTP non è sufficiente.

    Abbiamo usato Pingdom con ModuloSpring da oltre un anno e sono soddisfatto del servizio.

    Impostiamo un controllo simile: abbiamo creato circa una dozzina di unit test sull'applicazione utilizzando la nostra API (ad esempio, è possibile inviare un modulo, possiamo vedere i dati previsti nel database, ecc.) e restituire uno stato PASS o FAIL a un file . Quindi Pingdom controlla quel file tramite HTTP per assicurarsi che il messaggio indichi PASS, altrimenti gli avvisi si attivano come un matto.

  4. 4

    Voglio solo introdurre altri 2 servizi: gratis mon.itor.us e monitis premium servizi di monitoraggio. Uno dei loro vantaggi è la possibilità di combinare il monitoraggio del carico di pagina esterno con il monitoraggio delle risorse di sistema ed essere avvisati di risorse di sistema insufficienti. Quindi puoi davvero essere proattivo non solo per correggere ma anche per prevenire un errore. Provaci!

    • 5

      Ciao Hovhannes,

      Queste sono sicuramente opzioni e in realtà ho un account mon.itor.us. Tuttavia, l'usabilità di Pingdom come applicazione è molto più semplice. Non riuscivo a capire come eseguire alcuni dei controlli utilizzando mon.itor.us. Sembra che monitis sia organizzato in modo simile.

      Grazie!
      Doug

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.