Quelle est la meilleure façon de configurer un système d'alerte SMS afin que je reçois une notification si mon serveur ne répond pas ou une requête GET ne renvoie pas le bon contenu?SMS d'alerte pour répondre aux situations d'erreur plus rapidement
Répondre
Vous pouvez complètement externaliser la surveillance et l'alerte, par exemple en vous abonnant à Pingdom. Le plan Pingdom le plus élémentaire surveillera jusqu'à 5 services (y compris l'utilisation de GET HTTP avec correspondance de modèle de contenu facultative) et enverra un SMS après une durée d'indisponibilité configurable.
Si vous voulez rouler votre propre solution, la première chose à faire est le logiciel de surveillance. Beaucoup, beaucoup de solutions de tiers existent pour cela, du free au outrageously expensive. Bien sûr, lancer votre propre script "essayer un GET et faire quelque chose si ça ne marche pas" est toujours une option, mais comme pour tous les logiciels, le fluage des 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 dans 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 à payer uniquement. Comme déjà suggéré, Google est votre ami ici. En outre, votre outil de surveillance peut prendre en charge l'envoi de notifications directement à l'aide d'un modem cellulaire/GSM connecté au serveur de surveillance.
Vous pouvez obtenir un service comme http://www.serviceuptime.com/ et l'envoyer un email à votre-numéro @ un-domaine-votre-fournisseur-donne Ils ont généralement les domaines exacts pour les 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 - envoyer une demande GET si vous n'obtenez pas la réponse attendue envoyer un courriel. Vous devez l'exécuter à partir de 2 emplacements différents à partir de 2 FAI différents, car s'il y a des problèmes de routage et la demande ne passe pas, vous obtiendrez smsed
Ce que vous voulez est un SMS gateway. Il y a sûrement des fournisseurs de services locaux pour vous. Malheureusement, ils sont un peu difficiles à trouver. Essayez de demander à Google ...
Souvent, j'ai trouvé que ce dont vous avez besoin est un modem SMS directement relié à votre serveur de surveillance. Que faire si le problème est la connexion réseau?
- 1. iPhone: Comment Programmatically répondre aux messages SMS
- 2. Comment démarrer Java3D plus rapidement?
- 3. Répondre aux clés multimédia dans Silverlight
- 4. API pour ajouter de petites annonces textuelles aux sms
- 5. Bibliothèque SMS pour .NET
- 6. Des procédures sont stockées plus rapidement pour les requêtes simples
- 7. Comment puis-je optimiser cette requête pour l'exécuter plus rapidement?
- 8. Compresser la page pour la charger plus rapidement
- 9. Comment faire fonctionner doxygen plus rapidement?
- 10. Comment imprimer plus rapidement dans Excel VBA?
- 11. arrête l'arrière-plan de l'iphone webapp de répondre aux balayages
- 12. Répondre aux invites shell de la tâche Ant SSH (SSHEXEC)
- 13. Comment répondre aux requêtes HTML effectuées via AJAX dans Rails
- 14. Lire et répondre aux critères de correspondance sur l'écran
- 15. Comment envoyer un SMS aux utilisateurs Active Directory
- 16. Quelle méthode de délégation dois-je utiliser pour répondre aux clics sur un objet NSTextField?
- 17. Passerelles SMS
- 18. Comment s'inscrire aux modifications de la base de données SMS?
- 19. Affichage de grandes images par DirectX plus rapidement?
- 20. WPF: Manière plus efficace d'afficher des images qui changent rapidement?
- 21. Comment créer une requête GROUP BY SUBSTRING plus rapidement?
- 22. Afficher les infobulles de l'onglet Firefox plus rapidement
- 23. Quelle méthode de délégation dois-je utiliser pour répondre aux clics sur un champ de texte?
- 24. Obtention d'objets non-interface utilisateur pour répondre aux liaisons de commandes WPF
- 25. Comment puis-je configurer une application sur Windows pour répondre aux appels MAPISendMail?
- 26. Pourquoi ajouter $ this-> models. fais le plus rapidement?
- 27. Contenu SMS Android (contenu: // sms/envoyé)
- 28. Route par défaut pour toutes les situations extrêmes
- 29. Quelles situations multi-thread dans Rails
- 30. Situations d'utilisation d'exceptions, l'utilisateur doit-il pouvoir déclencher des exceptions?
Accepté parce que Pingdom semble être exactement ce que je cherchais. – Bemmu