Service de surveillance qui peut exécuter des scripts
Actuellement, j'utilise le service de surveillance de la performance New Relic. Bien que cela fonctionne parfaitement, sauf que je voudrais automatiser certaines choses. Je viens de recevoir une notification par courrier électronique lorsque la performance est mauvaise ou que mon site ne fonctionne pas. Si le site ne fonctionne pas, j'aimerais essayer de redémarrer le serveur d'applications. (Si nécessaire, tuer le processus qui arrive parfois). Si, après un certain temps, cela ne fonctionne pas, essayez de redémarrer la voiture entière ... J'ai même payé pour PagerDuty, qui peut analyser les notifications électroniques New Relic et appelez ou envoyez-moi SMS Avec la procédure pour l'escalade des notifications. Mais il ne peut pas courir des scripts ...
Il semble que ce soit une caractéristique populaire de tout outil de surveillance des sites Web. ... quelque chose de bien?
Il semble que ce soit une caractéristique populaire de tout outil de surveillance des sites Web. ... quelque chose de bien?
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
5 réponses
Agathe
Confirmation de:
La seule façon de le faire est vraiment en sécurité - Il a un ensemble très limité de réactions possibles pouvant être sécurisées. Le plus courant peut être quelque chose comme des rappels HTTP, Lorsque le service de surveillance envoie la demande postale à votre URL sélectionnée, contenant les données sur ce qui est arrivé à ce que vous pouvez réagir et faire tout ce dont vous avez besoin. Bien sûr, le côté opposé est qu'un autre service doit être lancé dans votre infrastructure, qui prend ces événements et prend des mesures.
Je ne trouve rien dans une recherche rapide New Relic dans Google, Ce qui pourrait couvrir de telles choses; Il est possible qu'ils ne gèrent pas cela et les notifications par courrier électronique / SMS - Le mieux que vous puissiez obtenir sans recourir à un autre service de surveillance.
Pour ces raisons, je préfère lancer ma propre infrastructure de surveillance - paramètres tels que New Relic, Peut être utile pour une connaissance particulière qu'ils peuvent offrir pour la surveillance, par exemple, des performances de l'application Rails, Mais pour contrôler l'infrastructure elle-même, je les préserve. à la maison.
Catherine
Confirmation de:
Changement: techniquement, cela fonctionne et facile à faire, mais peut avoir des conséquences imprévues. La meilleure solution - régler Nagios Pour résoudre le problème de l'infrastructure du gestionnaire d'événements.
Blanche
Confirmation de:
http://alertfox.com
peut exécuter des scripts ("Macros") En cas d'erreur. Ces macros peuvent, par exemple, connectez-vous au panneau de configuration de votre hôte Web et appelez un redémarrage.
Hannah
Confirmation de:
http://mmonit.com/monit/
.
De plus, il peut être intégré à nagios Plus tard, si vous voulez.
Emilie
Confirmation de:
peut exécuter n'importe quel outil / Script de ligne de commande. Cela vous donne des possibilités infinies. Par exemple, vous pouvez écrire vos propres scénarios bash Et fais GNU Mailutils Envoyer des notifications par e-mail. Il a également des avertissements pour les indicateurs les plus utilisés, tels que la CPU, la mémoire, la charge moyenne, etc.