Monitoramento do uso do disco ao longo do tempo - verifique se há grandes variações [closed]

3

Estou procurando uma ferramenta que monitore o uso do disco ao longo do tempo. O que eu estou procurando é pastas ou arquivos que crescem inesperadamente durante um curto período de tempo.

Eu uso du , ncdu , baobá (quando X estiver disponível), filelight e agedu para avaliar a situação em tempo real.

Parte do problema é que, quando esses dados são absorvidos pelo backuppc , é "hardish" removê-los de lá. E assim, obtemos backups inchados.

O que eu estou procurando seria um sistema de alerta com algum tipo de comparação entre du relatórios ... em uma base diária ou semanal.

Recursos extras: faça o mesmo com bancos de dados (postgres principalmente). Notificar usuário em um sistema multiusuário.

    
por Arthur Lutz 09.01.2013 / 10:58

2 respostas

1

A solução mais simples que encontrei durante todos esses anos para o mapeamento do uso de recursos e monitoramento foi munin e mon . Enquanto o primeiro se destaca no uso de gráficos ao longo de dias, semanas e anos, este último se destaca em monitoramento muito flexível, rastreamento de falhas (e recuperações) e envio de notificação. Ambos podem ser facilmente estendidos usando scripts de shell ou outros programas para mapear e monitorar virtualmente qualquer aspecto de seus sistemas.

Eles são ferramentas antigas que não fornecem interfaces point-and-click-y. Em outras palavras, você deve estar confortável em configurar editando arquivos de texto com o vi (1) (ou seu editor favorito). Por outro lado, são muito leves e consomem muito menos recursos do que ferramentas

completas como o Nagios. Sendo ferramentas mais simples, instalação e configuração podem ser feitas muito mais rapidamente também.

Uma coisa importante a notar é que munin pode ser usado para monitorar os recursos que ele registra, e enviar notificações se os valores ficarem fora dos intervalos configurados. A notificação é feita através da execução de um script externo, para que você possa conectar seu próprio sistema de notificação (por padrão, basta enviar e-mails). É muito menos flexível que mon porque (IIRC) você pode configurar apenas um canal de notificação para todos seus recursos monitorados. Isso contrasta com mon que permite criar tuplas ilimitadas (recurso, hora do dia, canal) . Mas se as suas necessidades de notificação não forem muito sofisticadas, usar munin pode ser tudo o que você precisa.

Por fim, mas não menos importante, essas ferramentas estão disponíveis em sistemas Debian, portanto, basta instalar o apt-get e você está quase pronto:

$ apt-get install mon
$ apt-get install munin   # On your munin server
$ ssh monitored1.example.com apt-get install munin-node
$ ssh monitored2.example.com apt-get install munin-node
    
por 14.07.2015 / 23:06
0

Nagios pode fazer isso, enviar alertas em um ponto crítico e de aviso sobre sua definição de uso de disco para qualquer disco em particular, mas é um serviço completo de monitoramento de infraestrutura (tenho certeza que você encontraria uso para outros alertas ao longo do tempo).

    
por 13.08.2013 / 18:05