Requer um script de verificação simples de “integridade do sistema” para o Debian

1

Eu quero uma tarefa cron simples para o Debian, que possa verificar se há coisas básicas, como disco cheio ou carga alta.

Eu acredito que já tenha feito soluções, então eu posso economizar meu tempo e não escrever meu próprio script.

Todas as sugestões são bem vindas.

UPD: Eu vou ficar com o monit porque é mais fácil de configurar, mas se eu precisar de algo mais complicado eu vou usar plugins do Nagios.

Obrigado a todos!

    
por Max Tsepkov 23.04.2012 / 01:18

2 respostas

5

Como Bart observa, você pode usar os plugins Nagios / Nagios para fazer isso.

Você também pode configurar Monit , que lhe dará um acompanhamento básico em um pacote simples e agradável. A Monit também fará o "processo de recuperação", então, se, por exemplo, o processo do ClamAV cair, a Monit notará o evento, o informará e o reiniciará. Monit é executado como um daemon, então você não precisa se preocupar com o cron.

Além do material de sistemas padrão (carga, espaço em disco, RAM livre), aqui está um exemplo de configuração para uma variedade de serviços: link

Ah, documentos do Debian na Monit:

link

    
por 23.04.2012 / 01:49
4

Eu costumo usar Nagios Plugins para isso. Eles são feitos para o nagios, mas você pode usá-los apenas como scripts independentes. Eles retornarão OK, WARNING ou ERROR, seguido por algumas informações adicionais.

Basta pegar os bits que deseja verificar e criar um pequeno script para executá-los, enviar / salvar os resultados e colocá-los no crontab.

    
por 23.04.2012 / 01:34