J'aime vraiment le système de gestion des systèmes Monit mais je n'ai pas de budget informatique pour acheter une interface M / Monit qui est utilisée pour gérer plusieurs hôtes pour notre petit laboratoire universitaire. J'ai vérifié le monittr basé sur Ruby et je vois que les Django préparent quelque chose. Quelqu'un peut-il me donner des conseils sur un simple wrapper qui peut m'aider à extraire des informations de plusieurs serveurs?
Edit: Comment cette question est-elle dupliquée? Je ne parle pas des outils de surveillance. J'en ai évalué probablement une demi-douzaine au cours des deux dernières semaines. Je pose une question très précise sur un outil de surveillance très spécifique. Je concède que, aussi désagréable que cela puisse être, le commentaire que j'ai reçu d' ewwhite était une observation valable.
la source
perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'
serveur = où le client monit s'exécute // service = le service surveillé // element = la propriété souhaitée du service surveillé // elementstatus = si la propriété n'a PAS cette valeur, alors alerteRéponses:
J'ai contacté le support M / Monit directement à propos du problème de prix ...
Lorsqu'on leur a demandé s'ils offraient un rabais pour l'éducation:
Mais le fait demeure que le coût illimité de la licence est intentionnellement bas à ~ 590 $.
En ce qui concerne les cadres de surveillance alternatifs gratuits, j'ai travaillé dans une entreprise axée sur DevOps qui n'était pas au courant de l'existence de Monit, alors ils ont fini par écrire leur propre solution. Vérifiez-le sur Github - https://github.com/ZenFire/gaggled
Vous pouvez également simplement compter sur les e-mails gratuits de Monit et peut-être un script ou analyser la
monit status
sortie de ligne de commande . C'est assez facile à digérer ...la source