Eu realmente gosto do sistema de gerenciamento de sistemas Monit , mas não tenho orçamento de TI para comprar a interface M / Monit, usada para gerenciar vários hosts em nosso pequeno laboratório universitário. Eu verifiquei o monittr baseado em Ruby e vejo que o pessoal do Django está cozinhando alguma coisa. Alguém pode me dar alguns conselhos para um invólucro simples que pode me ajudar a obter informações de vários servidores?
Edit: Como esta pergunta é duplicada? Não estou perguntando sobre ferramentas de monitoramento. Avaliei provavelmente meia dúzia deles nas últimas duas semanas. Estou fazendo uma pergunta muito específica sobre uma ferramenta de monitoramento muito específica. Admito que, por mais desagradável que seja, o comentário que recebi do ewwhite foi uma observação válida.
fonte
perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'
server = where runs cliente monit // serviço = o monitorada serviço // elemento = a propriedade desejada do serviço monitorado // elementstatus = se a propriedade não tem esse valor, então alertaRespostas:
Entrei em contato diretamente com o suporte da M / Monit sobre a questão dos preços ...
Quando perguntado se eles oferecem um desconto para a educação:
Mas o fato é que o custo ilimitado da licença é intencionalmente baixo em ~ $ 590.
Quanto às estruturas de monitoramento alternativas gratuitas, trabalhei em uma empresa focada no DevOps que desconhecia a existência da Monit e, por isso, elas acabaram escrevendo sua própria solução. Verifique no Github - https://github.com/ZenFire/gaggled
Você também pode confiar apenas nos e-mails gratuitos do Monit e talvez escrever ou analisar a
monit status
saída da linha de comando . É bem fácil de digerir ...fonte