Existe uma ferramenta útil chamada pflogsumm. Esta ferramenta é um analisador ou resumidor de logs Postfix. A ferramenta pflogsumm fornece uma visão geral de cada atividade postfix com detalhes completos. Ele fornece um resumo completo dos registros e, às vezes, um relatório detalhado de e-mails rejeitados e devolvidos, erros, avisos do servidor e pânicos.
Este artigo mostrará como instalar o pflogsumm e dará algumas dicas sobre como analisar os registros do Postfix usando o pflogsumm.
Instale o pflogsumm no Postfix Mail Server
Para instalar o pflogsumm, primeiro você precisa baixar o script. Abra o terminal acessando a guia 'Atividades' e, na barra lateral esquerda, selecione o aplicativo 'Terminal' e abra-o. Primeiro, baixe o script usando o seguinte comando:
$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.alcatrão.gz
Agora, extraia os arquivos usando o comando tar, da seguinte maneira:
$ tar xvf pflogsumm-1.1.3.alcatrão.gz
Navegue até o 'pflogsumm-1.1.3 'diretório e coloque-o sob o local em seu $ path definido.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Ao usar este script, você só precisa digitar 'pflogsumm', em vez de fornecer um caminho absoluto.
Analise os registros do Postfix usando a ferramenta pflogsumm
A ferramenta pflogsumm funcionará para todos os tipos de logs do Postfix. Para obter as estatísticas dos logs do Postfix, digite o seguinte comando como usuário root no terminal:
# cat / var / log / maillog | pflogsumm | maisA seguinte tela de saída será exibida em seu terminal:
Se você tiver logs compactados, use o comando zcat em vez do comando cat. Alguns detalhes de saída podem ser vistos na captura de tela abaixo:
Características do script pflogsumm
O script pflogsumm fornece os seguintes detalhes:
- Todas as mensagens recebidas, entregues, encaminhadas, adiadas, devolvidas e rejeitadas durante os serviços Postfix.
- Mensagens em bytes totais, recebidas e entregues.
- Resumo do remetente e do destinatário sobre hosts, domínios, etc.
Ao executar o script pflogsumm, você obterá um relatório completo dos logs do Postfix.
Comandos Gerais para Analisar Logs Postfix
Usando os comandos a seguir, você pode obter e analisar facilmente os logs do servidor de e-mail do Postfix:
Análise de registro de correio em tempo real
Para ver o registro em tempo real dos serviços de e-mail do Postfix, usando o comando tail -f, você pode visualizar todas as informações relevantes:
$ tail -f / var / log / maillogVocê verá a seguinte saída no terminal:
Aperte Ctrl + C para sair da saída.
Usando o comando grep para listar entradas de log Postfix de e-mail enviadas
Usando o seguinte comando grep, você pode visualizar a lista de todos os e-mails enviados ou obter e-mails de um endereço de e-mail específico:
# grep "[email protected]" / var / log / maillog# grep "status = sent" / var / log / maillog
Contando entradas de log do Postfix
Com base nas informações específicas de que você precisa, você pode usar os comandos do terminal para exibir os vários e-mails enviados do servidor de e-mail Postfix. No exemplo fornecido abaixo, usando o comando grep, você pode visualizar as estatísticas completas dos e-mails enviados:
# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | cut -d "<" -f 2 |sort -n |uniq -c
Você verá a seguinte saída:
Da mesma forma, para verificar as estatísticas de todos os e-mails rejeitados, usando o seguinte comando, você pode verificar as estatísticas de registro:
# grep rejeitar / var / log / maillogConclusão
Neste artigo, você aprendeu como obter estatísticas de log de e-mail do Postfix e analisar o log usando diferentes comandos e o script pflogsumm. Você também aprendeu como instalar o script pflogsumm em seu sistema CentOS 8 Linux. Agora, usando vários comandos de shell, você pode analisar facilmente os logs do servidor de e-mail do Postfix.