Redirecionando o conteúdo gerado pelo LogWatch para seu e-mail
Dica publicada em Linux / Correio Eletrônico
Redirecionando o conteúdo gerado pelo LogWatch para seu e-mail
Esta é uma dica que apesar de simples resolve o problema de muitos administradores de redes como eu.
Quando se tem muitos servidores para administrar, a tarefa de ler logs e analisá-los cuidadosamente se torna quase impossível se tivermos que acessar um servidor por vez para tal.
Existem diversas maneiras de se contornar este problema. As duas mais utilizadas são: criar um servidor de log e utilizar o LogWatch.
Não irei entrar em detalhes sobre como criar um servidor de log ou como configurar o LogWatch, pois já existem artigos aqui no VOL sobre estes assuntos.
Eu pretendo configurar um servidor de logs, mas por enquanto estou utilizando o LogWatch, pois ainda estou organizando os servidores.
O LogWatch gera um relatório contendo um resumo dos logs mais comuns do sistema e o manda por e-mail para o root, por padrão. Você pode retirar ou acrescentar os logs que deseja que sejam monitorados ou não. Para isto consulte o manual do LogWatch.
Aí vai a dica:
Existe ainda um problema que é o fato dele enviar um e-mail para o usuário root de cada servidor. Imagine se você tiver 14 servidores e ter de acessá-los um a um para ler estes e-mails. Sem condições!
Uma maneira que achei para contornar este problema foi modificando o arquivo que contém todos os alias do sistema (/etc/aliases). Nele existe a possibilidade de você redirecionar todos os e-mails que são enviados ao root para uma conta de e-mail específica. Para isto basta acrescentar a seguinte linha neste arquivo:
Quando se tem muitos servidores para administrar, a tarefa de ler logs e analisá-los cuidadosamente se torna quase impossível se tivermos que acessar um servidor por vez para tal.
Existem diversas maneiras de se contornar este problema. As duas mais utilizadas são: criar um servidor de log e utilizar o LogWatch.
Não irei entrar em detalhes sobre como criar um servidor de log ou como configurar o LogWatch, pois já existem artigos aqui no VOL sobre estes assuntos.
Eu pretendo configurar um servidor de logs, mas por enquanto estou utilizando o LogWatch, pois ainda estou organizando os servidores.
O LogWatch gera um relatório contendo um resumo dos logs mais comuns do sistema e o manda por e-mail para o root, por padrão. Você pode retirar ou acrescentar os logs que deseja que sejam monitorados ou não. Para isto consulte o manual do LogWatch.
Aí vai a dica:
Existe ainda um problema que é o fato dele enviar um e-mail para o usuário root de cada servidor. Imagine se você tiver 14 servidores e ter de acessá-los um a um para ler estes e-mails. Sem condições!
Uma maneira que achei para contornar este problema foi modificando o arquivo que contém todos os alias do sistema (/etc/aliases). Nele existe a possibilidade de você redirecionar todos os e-mails que são enviados ao root para uma conta de e-mail específica. Para isto basta acrescentar a seguinte linha neste arquivo:
root meuemail@meudominio.com
Saia do arquivo, salvando.
Logo após, no prompt, digite:
# newaliases
Isto fará com que seja atualizado os alias no sistema.
Pronto!!!
De agora em diante todos os e-mails gerados pelo LogWatch de cada servidor será redirecionado para o seu e-mail.
Espero que isto ajude alguém, mesmo que temporariamente, como o meu caso.
Um abraço à todos da comunidade.
Estava navegando por esses lados e ví esta dica sua... muito boa! , mas no logwatch tem como você colocar para onde o email deve ser enviado...
no meu caso, o caminho do arquivo de config é:
/usr/share/logwatch/default.conf/logwatch.conf
dá uma olhada lá!
;)
abraços!