Question

Quel est le moyen le plus simple de configurer un système d'alerte SMS afin que je reçoive une notification si mon serveur ne répond pas ou si une requête GET ne renvoie pas un contenu correct?

Était-ce utile?

La solution

Vous pouvez complètement externaliser la surveillance et les alertes, par exemple en vous abonnant à Pingdom . Le forfait Pingdom le plus élémentaire surveillera jusqu’à 5 services (y compris l’utilisation de HTTP GET avec une correspondance de motif de contenu facultative) et enverra un SMS après un temps d’arrêt configurable.

Si vous souhaitez lancer votre propre solution, la première chose à faire est de bien utiliser le logiciel de surveillance. Il existe de nombreuses solutions tierces pour cela, du gratuitement au excessivement cher . Bien sûr, lancez votre propre "essai GET et faites quelque chose si cela ne fonctionne pas". Le script est toujours une option, mais comme pour tous les logiciels, le glissement de fonctionnalités peut signifier que vous ne faites que ré-implémenter des solutions existantes bientôt ...

Pour la notification par SMS, l’utilisation d’une passerelle e-mail à SMS peut vous convenir, si vous vous trouvez sur un territoire bien desservi par ces services. La plupart des fournisseurs américains, par exemple, fournissent des passerelles gratuites, alors qu'en Europe, ils ont tendance à être gérés par des tiers et uniquement payants. Comme déjà suggéré, Google est votre ami ici. En outre, votre outil de surveillance peut prendre en charge l'envoi direct de notifications à l'aide d'un téléphone portable / modem GSM connecté au serveur de surveillance.

Autres conseils

J'ai souvent constaté qu'il vous fallait un modem SMS connecté directement à votre serveur de surveillance. Que se passe-t-il si le problème est la connexion réseau?

Ce que vous voulez, c'est une passerelle SMS . Il existe sûrement des fournisseurs de services locaux. Malheureusement, ils sont un peu difficiles à trouver. Essayez de demander à Google ...

Vous pouvez obtenir un service tel que http://www.serviceuptime.com/ et l'envoyer Ils ont généralement les domaines exacts des fournisseurs sur leurs sites Web respectifs, mais vous pouvez simplement essayer @ t-mobile.com si votre fournisseur est t-mobile par exemple.

Si vous voulez écrire votre propre outil devrait être assez simple - envoyez une requête GET si vous n'obtenez pas la réponse attendue, envoyez un email. Vous devez l'exécuter à partir de 2 emplacements différents auprès de 2 FAI différents, car s'il y a des problèmes de routage et que la demande ne passe pas, vous recevrez un SMS

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top