Monitoramento de Logs · 2 min read · Oct 18, 2025

Como monitorar arquivos de log do servidor com Logwatch no Debian e Ubuntu

Logwatch é um analisador e reportador de logs do sistema. Este tutorial cobre a instalação do Logwatch e explica várias opções de configuração, incluindo o envio de eventos de log notáveis por e-mail.

Instalando o Logwatch.

O seguinte comando instalará o Logwatch no seu servidor.

Ubuntu

sudo apt-get install logwatch

Debian

apt-get install logwatch

Configurando o Logwatch.

nano /usr/share/logwatch/default.conf/logwatch.conf

Após digitar o comando acima, você verá um arquivo como:

Isso é o que você deve ver no arquivo de configuração. Descubra o seguinte nele:

MailTo = root mude para MailTo = [email protected]

Editar a segunda linha é opcional. Ela é usada quando você deseja uma notificação em múltiplos e-mails.
A terceira linha indica que você receberá o e-mail do logwatch. Após completar o acima, você gostaria de verificar o intervalo de relatórios ou o tempo em que receberá os relatórios.

Range = All

Você pode querer mudar para Yesterday para relatórios de ontem, Today para o relatório de hoje ou All para relatório diário. O relatório que está disponível desde o início será enviado.
A próxima opção é o nível de relatório que você gostaria de enviar: Low, Medium ou High. Após isso, você também pode adicionar serviços específicos que gostaria de ter em seus relatórios. Por padrão, todos os serviços são enviados nos relatórios, mas o usuário pode especificar todos esses serviços por conta própria:

Você pode verificar a sinopse do logwatch:

logwatch [--detail level ] [--logfile log-file-group ] [--service service-name ] [--mailto address ] [--archives] [--range range ] [--debug level ] [--filename file-name ] [--logdir directory ] [--hostname hostname ] [--hostformat host based options ] [--output output-type ] [--format report format ] [--encode encoding to use ] [--numeric] [--version] [--help|--usage]

Você pode usar isso para usar o logwatch manualmente e pular toda a configuração acima.

logwatch --detail High --service http --mailto [email protected] --range all --logdirectory /var/cache/logwatch

O acima é um comando personalizado por um usuário para suas próprias necessidades, você pode prosseguir e verificar o que atende às suas necessidades.

Opções adicionais do logwatch

Informações sobre o uso do Logwatch podem ser obtidas através da página do manual:

man logwatch

A seção intitulada “MAIS INFORMAÇÕES” na página do manual lista arquivos de documentação adicionais disponíveis com a distribuição.

Um resumo dos switches de linha de comando descritos na página do manual pode ser obtido com a opção ‘–help’:

logwatch --help

Links

  • Logwatch
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.