Correio
    Atualizado maio de 2026
    Exim logo

    Exim Monitorização

    Monitorize a profundidade da fila de correio do Exim, as taxas de entrega, as estatísticas de devoluções e as métricas de ligação em tempo real, sem necessidade de configuração.

    Por que monitorizar Exim?

    O Exim é um agente de transferência de correio eletrónico altamente configurável, utilizado em milhões de servidores. A monitorização do Exim é fundamental para acompanhar o estado das filas, o desempenho da entrega e detetar problemas antes que estes afetem a comunicação por e-mail.

    Deteção automática via Xitogent
    Monitorização da profundidade da fila de correio
    Acompanhamento das taxas de entrega e bounce
    Métricas de ligação e rejeição
    Deteção de mensagens congeladas
    Analítica baseada em logs
    Intervalos de recolha de 1 minuto
    Deteção automática de implementações de Exim em cPanel / WHM
    Limiares de alerta personalizáveis para cada métrica
    Intervalos de recolha de métricas de 1 minuto, prontos a usar
    O que é a monitorização do Exim?

    Monitorização do Exim, explicada

    A monitorização do Exim deteta acumulação de mensagens congeladas (frozen), crescimento da fila deferred, picos de rejeições por ACL e falhas de verificação DMARC/ARC antes que prejudiquem a reputação do remetente, encham o disco com correio preso ou — em alojamento partilhado — inundem a saída de um único cliente com bounces. Para hosts cPanel/WHM (onde o Exim é o padrão e a saúde da fila influencia diretamente a satisfação do cliente), setups MTA em Debian/Ubuntu e correio de saída de nível ISP, a visibilidade sobre fila e rejeições é o que separa um alerta de 60 segundos de encontrar 50 000 mensagens congeladas na manhã seguinte. O Xitoring deteta automaticamente o seu Exim, lê a fila + logs, e encaminha alertas para Slack, PagerDuty, Telegram ou o seu on-call existente.

    Métricas

    O que monitorizamos

    Profundidade da fila

    Total de mensagens na fila de correio.

    Taxa de entrega

    Mensagens entregues por minuto.

    Taxa de bounce

    Contagens de hard e soft bounces.

    Mensagens congeladas

    Mensagens presas em estado congelado.

    Ligações

    Ligações SMTP ativas.

    Rejeições

    Tentativas de ligação rejeitadas.

    Taxa de rejeição de ACL

    Ligações / RCPTs / DATA rejeitados pelas ACLs SMTP (`acl_smtp_rcpt`, `acl_smtp_data`). A análise discriminada por ACL revela qual a regra que está a fazer o trabalho (RBL, greylist, verificação de cabeçalhos).

    Taxa de falhas de AUTH

    Tentativas de SMTP AUTH falhadas a partir do `mainlog`/`rejectlog`. Picos = ataque de força bruta a credenciais na porta `submission` (587).

    Distribuição da idade da fila

    Mensagens por intervalo de idade (< 1h, 1-4h, 4-24h, > 24h). Mensagens antigas = entrega bloqueada; aglomerado de mensagens de idade intermédia = calendário de novas tentativas congestionado.

    Verificação de DMARC / DKIM / SPF

    Contagens de resultados de verificação por resultado (pass / fail / softfail / temperror / permerror) do módulo DMARC do Exim 4.99+. Saúde da autenticação do remetente, tanto para correio recebido (filtragem) como enviado (reputação própria).

    Débito de BDAT / CHUNKING

    Bytes recebidos via BDAT (extensão CHUNKING, RFC 3030). Um débito elevado de BDAT no Exim moderno é sinal de boa saúde — clientes mais antigos recorrem ao DATA, que é mais lento para mensagens grandes.

    Entradas no paniclog

    Erros críticos no `paniclog` (erros de configuração, corrupção da fila, falhas de subprocessos). Qualquer taxa diferente de zero = requer atenção do operador.

    Alerta e notificação

    Configurável condições de alerta

    Configure alertas personalizados no seu painel para ser notificado assim que as métricas dExim ultrapassarem os limites que definiu.

    Exim painel de controlo da configuração dos gatilhos de monitorização

    Profundidade da fila

    crítico

    Dispara quando a fila excede o limite.

    Mensagens congeladas

    aviso

    Alerta sobre acumulação de mensagens congeladas.

    Taxa de bounce

    aviso

    Dispara em taxas de bounce elevadas.

    Falhas de entrega

    crítico

    Dispara em picos de falhas de entrega.

    01

    Importância da monitorização do Exim

    O Exim é o MTA por defeito em muitas plataformas de alojamento. A acumulação de fila e as falhas de entrega podem levar a danos de reputação.

    • Detete imediatamente a acumulação na fila
    • Acompanhe mensagens congeladas
    • Monitorize as taxas de entrega
    • Evite danos à reputação
    Monitorização do Exim
    Analítica de correio
    02

    Porquê escolher Xitoring

    Monitorização Exim sem configuração.

    • Instalação num único comando
    • Nós de monitorização globais
    • Dashboard unificado
    • Alertas multicanal
    Visão geral do Xitoring
    Alertas
    Casos de uso

    Cenários comuns de monitorização do Exim

    Onde o Exim normalmente é executado hoje — e o que poderia correr mal se ninguém estivesse a monitorizar.

    Email para clientes de alojamento partilhado

    No alojamento partilhado, uma única conta de cliente comprometida pode, de repente, enviar milhares de e-mails de spam — fazendo com que o IP de todo o servidor seja colocado na lista negra. Detetamos o pico no momento em que começa para que a reputação, a capacidade de entrega e o e-mail dos outros clientes não sejam afetados.

    E-mail de saída para servidores e aplicações

    Muitos servidores Linux usam silenciosamente o Exim para enviar notificações, redefinições de palavra-passe e alertas de sistema. Quando este fica bloqueado, essas mensagens críticas nunca chegam às pessoas que precisam delas. Monitorizamos a fila para que as falhas silenciosas de e-mail não se transformem em problemas maiores a jusante.

    Remetentes de alto volume e fornecedores de serviços de e-mail

    Empresas que enviam grandes volumes de e-mail precisam de proteger a sua reputação de remetente — uma vez danificada, a recuperação leva semanas. Monitorizamos os sinais que impulsionam a capacidade de entrega para que os problemas sejam detetados enquanto ainda há tempo para os corrigir, e não depois de as caixas de entrada começarem a rejeitar o seu correio.

    Antes de começar

    Pré-requisitos para Exim

    Certifique-se de que tem tudo isto pronto — depois disso, a maioria das instalações leva 60 segundos.

    • Exim 4 MTA instalado e em execução
    • Acesso de leitura a /var/log/exim4 (ou o seu logdir configurado) para o Xitogent
    • Binários exim e exiqgrep no PATH do sistema para inspeção da fila
    Guia de configuração

    Comece a minutos

    1

    Instalar o Xitogent no seu servidor de e-mail

    Instale o leve agente de monitorização Xitogent no host que executa o Exim.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Conceder acesso a logs e à fila

    O Exim escreve eventos do fluxo de e-mail em `/var/log/exim4/mainlog` (Debian/Ubuntu) ou `/var/log/exim/main.log` (RHEL). Garanta que o utilizador do agente consegue ler estes ficheiros e que o binário `exim` está no PATH para inspeção da fila.

    sudo xitogent integrate
    3

    Ativar a integração do Exim

    Use o painel do Xitoring ou a CLI para ativar a integração do Exim. O Xitogent deteta automaticamente a sua instalação do Exim e começa a analisar métricas de fila e entrega.

    4

    Configurar limiares de alerta (opcional)

    Defina limiares personalizados para profundidade de fila, mensagens congeladas ou taxa de bounces para apanhar problemas de entrega antes que os remetentes a jusante reparem.

    5

    Confirme que está a funcionar

    Execute este comando no servidor para confirmar que o Xitogent detetou a integração. Em cerca de 30 segundos começam a chegar novas métricas ao seu painel.

    sudo xitogent status

    Frequentemente perguntas feitas

    Quais versões do Exim?
    É compatível com o Exim 4.80+.
    Impacto no desempenho?
    Insignificante.
    Como conto as mensagens na fila do Exim?
    `exim -bpc` devolve rapidamente a contagem total (mais rápido do que `exim -bp | wc -l` em filas grandes). `exiqsumm` apresenta um resumo ao nível de domínio (principais destinatários por contagem de mensagens). `exiqgrep -i` lista apenas os IDs das mensagens; `exiqgrep -o 3600` lista mensagens com mais de 1 hora. O Xitogent executa estes comandos com um intervalo de sondagem e gera tendências do resultado.
    Como faço a monitorização do Exim em cPanel / WHM?
    Os hosts cPanel executam o Exim com `/var/log/exim_mainlog` (sem subdiretório `4`) e a estrutura de fila `/var/spool/exim`. O Mail Queue Manager do WHM encapsula `exim -bp` e `exim -Mrm` / `-Mt` para operações. Instale o Xitogent no host com acesso de leitura a esses caminhos — a deteção automática trata do resto. Picos de taxa de saída por cliente (contas cPanel comprometidas) são o alerta de maior retorno nesta implementação.
    O que são as ACLs do Exim e como monitorizo as rejeições?
    As ACLs do Exim (`acl_smtp_rcpt`, `acl_smtp_data`, `acl_smtp_mail`, etc.) filtram o correio em cada fase SMTP. As rejeições são registadas no `rejectlog` com o nome da ACL que as despoletou. A análise discriminada por ACL mostra qual a regra que faz mais trabalho (acertos em RBL, greylist, conteúdo do corpo). Configure alertas para picos súbitos da taxa — normalmente um surto de spam a embater na sua filtragem, por vezes uma regra mal configurada a bloquear correio legítimo.
    Como leio /var/log/exim_mainlog?
    Cada linha tem um prefixo curto: `<=` (mensagem recebida), `=>` (entrega bem-sucedida), `->` (entrega adicional), `==` (entrega adiada), `**` (entrega falhada, congelada ou devolvida), `Completed` (mensagem removida da fila). Use `tail -f /var/log/exim_mainlog | grep ''` para acompanhar o ciclo de vida de uma única mensagem. O `eximstats` processa o registo em relatórios HTML. O Xitogent conta cada tipo de prefixo por minuto para análise de tendências.
    Como descongelo mensagens no Exim?
    `exim -Mt ` para descongelar uma mensagem congelada específica (sem tentativa de entrega). `exim -M ` para forçar a entrega imediata de uma mensagem específica. `exim -qff` para forçar o esvaziamento de todas as mensagens em fila, incluindo as congeladas. Para remoção em massa: `exim -Mrm ...` ou `exiqgrep -i -f bouncer@example.com | xargs exim -Mrm` para remover todas de um remetente específico. Investigue sempre PORQUÊ as mensagens congelaram antes de fazer uma limpeza em massa.
    Monitorização de Postfix vs Exim — quais são as diferenças?
    Ambos expõem a profundidade da fila, taxa de entrega, estado adiado/congelado através da análise de registos. Diferenças: o Postfix divide as filas em diretórios (incoming/active/deferred/hold/corrupt) e usa `mailq`/`postqueue -p`/`qshape`; o Exim tem um único spool com estado por ficheiro de mensagem e usa `exim -bp`/`exiqgrep`/`exiqsumm`. O Exim tem semântica única de mensagens congeladas; o Postfix tem o `postscreen` para filtragem no momento da ligação. O cPanel usa Exim; o mailcow/iRedMail usam Postfix. Use a integração certa para cada stack.
    A integração afetará o desempenho do Exim?
    Sem impacto mensurável. O Xitogent executa comandos `exim -bp`/`-bpc`/`exiqsumm` apenas de leitura (que percorrem o diretório de spool, sem carga SMTP), analisa registos já escritos pelo Exim e nunca se injeta no percurso do correio. A sondagem em intervalos de 60 segundos adiciona uma carga de I/O de disco negligenciável, mesmo em hosts de correio movimentados.

    Comece a monitorizar Exim hoje

    Configure em menos de 60 segundos. Não é necessário cartão de crédito. Estatísticas completas desde o primeiro dia.

    Iniciar período de avaliação gratuita

    Continue a explorar

    Relacionado Integrações