O Zabbix, como muitos outros aplicativos modernos de monitoramento, permite que seus usuários implementem plugins personalizados. No seu caso, para monitorar os arquivos de log da maneira mais simples possível, você precisará de um plug-in que tenha sido criado especificamente para isso; um que permite especificar facilmente os padrões de log a serem procurados e os limites a serem atribuídos a esses padrões quando eles forem encontrados no log.
Um exemplo dessa ferramenta é autoresolve.kl.sh
O processo de instalação desta ferramenta é simples:
1. Log into the host on which you have log files to monitor
2. wget (the-url-link-of-zip-file-of-autoresolve.kl.sh)
3. cd /tmp ; unzip (the-downloaded-zip-file)
4. ./install.sh /var/tmp/KINGLAZY/SHIELDX-autoresolve.kl.sh /home/jserver -force
Substitua ' / home / jserver ' pelo seu diretório de plugins do zabbix. Além disso, certifique-se de executar os comandos de instalação anteriores como um usuário comum - não como root, a menos que esteja testando.
Após a instalação, você pode começar a monitorar os registros com um comando simples como este:
./ autoresolve.kl.sh localhost / var / tmp / logXray, fixador, 0n-1y-2y, 0-uname, 1-quem, 2-uptime autonda /var/log/rsmonit_errors.log 60m ' erro ''. ' 1 2 error_watch -ndshow
Os parâmetros mais importantes que você precisará alterar são:
-
/var/log/rsmonit_errors.log - Este é o arquivo de log que você está monitorando
-
error - Esta é a string que você está procurando no arquivo de log. Para monitorar múltiplos padrões dentro de um log, basta especificá-los desta forma: "error_P_fail_P_segfault_P_crash_P_panic". O sublinhado P sublinhado significa "|". É uma maneira mais segura de especificar o símbolo de pipe ao usar a ferramenta com aplicativos externos ... como o Zabbix.
-
error_watch - Este é o nome / tag que você está atribuindo a essa verificação de log específica. Posteriormente, se desejar, essa tag pode ser usada para ajudar a gerar gráficos no log monitorado.
Para uma explicação detalhada sobre o significado de cada parâmetro, você pode visitar o página de ajuda diretamente .
Na mesma página de ajuda, você também encontrará instruções passo a passo sobre como fazer com que essa ferramenta funcione com o Zabbix ... ou seja, qual arquivo de configuração do zabbix você precisa atualizar ... e quais configurações você precisa ter na interface web do zabbix.