Descrição
Monitora o tamanho de arquivos em um diretório e seus subdiretórios e alarma mediante parâmetros de warning e critical a serem definidos em Kabytes, informando uma listagem com o número de arquivos.
Versões Compatíveis
- Compatível com todas as versões do OpMon.
Pré-requisitos
- Strict
- Getop::Long
- POSIX
- File::Basename
- coreutils
Exemplo de execução e retorno do comando
Este plugin encontra-se no diretório /usr/local/opmon/libexec/opservices/, portanto você deverá acessá-lo para então executar os comandos.
Neste exemplo podemos verificar que nenhum arquivo superou o threshold determinado (-w 121242423423 -c 3213342342342), ou seja, Estado OK.
[root@opmon]# ./check_dir.pl -w 121242423423 -c 3213342342342 -D /var/log OK - Arquivos com tamanho dentro dos limites.
Neste exemplo podemos verificar que há 1 arquivo com o tamanho acima do threshold de warning (-w 1212421), ou seja, Estado Warning.
[root@opmon]# ./check_dir.pl -w 1212421 -c 3213342 -D /var/log Warning - 1 arquivo(s) com tamanho inesperado: /var/log/smsd.log Tamanho: 1.36 GB
Neste exemplo podemos verificar que há 1 arquivo com o tamanho acima do threshold de critical (-c 1213342), ou seja, Estado Critical.
[root@opmon]# ./check_dir.pl -w 1212421 -c 1213342 -D /var/log Critical - 1 arquivo(s) com tamanho inesperado: /var/log/smsd.log Tamanho: 1.36 GB
Compatibilidade
- Compatível com todas as versões que possuem os requisitos descritos nos pré-requisitos