|
|
Monitorização de Sistemas Linux e Análise de logsDe $1Tabela de conteúdossem cabeçalhosA análise de logs e a sua automatização, tal como a monitorização em tempo-real são hoje ferramentas imprescindíveis a qualquer organização no suporte à sua infra-estrutura de TI.
Apresentamos uma versão "full-functional" de um desses sub-sistemas desenvolvido em shell scrips (bash), o qual permite analisar qualquer ficheiro de logs, assinalando a cores diferentes no terminal Unix, as diferentes classes de erros, bem como palavras-chave especificas que se pretendam seleccionar. Esta análise de logs dá como output :
A instalação e os comandos para implementar estes scripts é como se segue : 1. Copiar para um directório (default /var/logshow/ ) os scripts show-all-logs.sh, cat-all-logs.sh e grep-logs.sh . 2. Criar ou copiar e modificar os ficheiros de configuração exemplo em /var/logshow/ - show-all-logs.conf e grep-logs.conf o ficheiro de configuração show-all-logs.conf : o ficheiro de configuração grep-logs.sh : E finalmente para monitorizar os seus logs em tempo-real, como opção de gerar e-mail, por exemplo sempre que surja um deterinado pattern como FATAL ou "FATAL ERROR" .. etc. : E finalmente o formato do comando para visualizar os logs : # grep-logs tail pattern1 "pattern 2" ... ou # grep-logs all pattern1 pattern2 .. pattern-n Esperamos que estes simples scripts possam ajudar na simplificação da sua análise de logs.. Para configurar o seu sistema de molde a enviar e-mail's na opção acima referida, uma das oções mais simples é instalando o ssmtp como aqui descrito. Poderá este mesmo sub-sistema servir uma página Web para que os logs possam ser analisado sobre um browser como aqui se mostra: Mais informações para info@softelabs.com
|