Votre site est-il en panne? Base de données?

Depositphotos 51957675 m

Savez-vous? Et votre base de données? Votre domaine est-il en train de se résoudre? Votre site et vos pages sont-ils en place mais ne servent que des erreurs de base de données?

Il y a quelques semaines, nous avions en fait une instance où notre site était pleinement opérationnel, mais nous rencontrions des problèmes avec le nombre de connexions à la base de données. Malheureusement, nous l'avons découvert par un client mécontent qui nous a notifié. Il ne comprenait pas pourquoi il devait porter cela à notre attention - il avait raison!

Mes prédécesseurs avaient fait ce qu'il fallait et se sont inscrits à un service de surveillance. C'était un service assez cher à 49.95 $ par mois. Lorsque je me suis connecté, j'ai été immédiatement perdu en essayant de trouver mon chemin, mais j'ai finalement compris que nous ne faisions que résoudre notre page d'accueil. Nous ne testions pas de certificat SSL, nous ne testions pas nos sous-domaines, nous ne vérifions pas si la base de données répondait ou non.

J'ai rapidement commencé à ajouter une autre vérification et j'ai déplacé le temps de 5 minutes d'intervalle à 1 minute d'intervalle. Lorsque j'ai cliqué pour soumettre la nouvelle «montre», j'ai été choqué de voir que des frais de configuration de 99 $ et 49.95 $ par mois me seraient facturés. C'est vrai - des frais d'installation de 99 $ pour quelque chose que j'ai mis en place !!! Je me suis déconnecté et j'ai commencé à chercher un nouveau service.

J'ai sauté sur Twitter (mon nouveau moteur de recherche) et bon ami, Ade Olonoh of Fonction récursive, est venu à la rescousse. (Plus de blogs - moins de Twittering Ade!)

panneau pingdomAde m'a indiqué Pingdom. Pingdom a une interface incroyablement propre avec des fonctionnalités très robustes. J'ai programmé quelques API demande à notre application de s'assurer que la base de données fonctionnait, puis j'ai configuré Pingdom pour passer les appels et vérifier la réponse.
pingdom

Le service est également très raisonnable. Le prix de base est de 9.95 $ / mois et permet 5 chèques, 20 messages SMS, des e-mails illimités, des rapports de temps de disponibilité et de temps de chargement, des chèques à chaque minute, des chèques HTTP, HTTPS, TCP, Ping et UDP, etc. Le service Business permet 30 chèques et 200 messages SMS. Ils ont également un très robuste API si vous souhaitez intégrer votre monitoring.

Les serveurs de sonde se trouvent à Dallas, Berkeley, Amsterdam, Vasteras et Reading. J'essaye de savoir si J'ai confirmé avec Pingdom que nous pouvions contourner le SMS en créant simplement une liste d'adresses e-mail SMS pour les téléphones portables de notre personnel.

J'ai également écrit à l'entreprise avec une demande de fonctionnalité. Ce serait fantastique si, mis à part les alertes e-mail et SMS, ils autorisaient une requête HTTP. Cela me permettrait de surveiller l'un de nos fournisseurs tiers qui a eu des problèmes ces derniers temps. Si je pouvais demander à Pingdom de faire une demande à mon serveur, je pourrais automatiquement basculer nos services vers une sauvegarde. Une fois le système rétabli, je pourrais le faire revenir. Je pourrais le faire avec un e-mail; cependant, le retard pourrait nous mordre.

Il nous reste 29 jours pour le procès. Tant que nous ne voyons aucun problème, nous allons sauter sur le package de base. Cela seul nous fera économiser quelques dollars et nous fournira une surveillance de site beaucoup plus complète!