Script leve para monitorar espaço em disco, portas, etc.?

4

Se eu quiser monitorar algumas máquinas das quais não sou o mantenedor principal (ou seja, não tenho acesso à instalação de pacotes), existem alternativas leves a coisas como o Nagios? Eu estou procurando um script (bash, Perl, PHP, etc.) que faz o monitoramento básico de servidores e serviços Linux (espaço em disco, servidor web, talvez uso de cpu, etc.) e envia alertas quando necessário.

Eu encontrei um poucos one-off scripts , mas estou surpreso que não haja algo um pouco mais abrangente.

    
por Matt V. 29.09.2011 / 23:42

4 respostas

5

Você pode usar o Monit: link

É mais leve que o Nagios, e fará alertas e consertos de manutenção. A desvantagem é que não é tão flexível quanto o Nagios, e você pode precisar de algo para monitorar o Monit (ou seja, se ele morrer, você não fará nenhum monitoramento, ao contrário do Nagios, que pode fazer verificações ativas em hosts NRPE).

    
por 29.09.2011 / 23:52
2

Você pode usar um dos serviços gratuitos de monitoramento ( pingdom , etc.) e usar um script simples como sensor, veja por exemplo < href="http://blog.alertfox.com/2011/01/monitoring-disk-space-and-other-status.html"> link

Dessa forma, você recebe relatórios detalhados com scripts muito simples.

    
por 02.10.2011 / 16:46
1

bem, não é difícil escrevê-lo você mesmo, apenas faça um script perl que faça comandos básicos e use algum regex para obter suas informações, arraste-as para o seu computador mestre, compá-las ao seu tresshold e fazer algo (email) você passa.

Adicione ao cron e seu off :)

no entanto, se você quiser algo abrangente, obter munin, nagios ou cacti envie um email para instalar os pacotes.

    
por 29.09.2011 / 23:46
1

Provavelmente, a melhor solução comercial é Status2K . É um script PHP e você precisará acessar um banco de dados MySQL, pois ele armazena o histórico de largura de banda e CPU / memória.

    
por 11.10.2011 / 22:38