Correio
    Atualizado maio de 2026
    Dovecot logo

    Dovecot Monitorização

    Monitorize as ligações IMAP/POP3 do Dovecot, as taxas de autenticação, as operações nas caixas de correio e o estado do servidor em tempo real, sem necessidade de configuração.

    Por que monitorizar Dovecot?

    O Dovecot é o principal servidor IMAP e POP3. A monitorização do Dovecot garante um acesso fiável ao correio eletrónico, identifica falhas de autenticação e mantém um desempenho ideal para a sua infraestrutura de correio eletrónico.

    Deteção automática via Xitogent
    Acompanhamento de ligações IMAP/POP3
    Taxas de sucesso/falha de autenticação
    Métricas de operações sobre caixas de correio
    Monitorização dos processos de login
    Acompanhamento do estado das ligações
    Intervalos de recolha de 1 minuto
    Deteção de avisos de `process_limit` e `client_limit`
    Limiares de alerta personalizáveis por serviço
    Intervalos de recolha de métricas de 1 minuto de raiz
    O que é a monitorização do Dovecot?

    Monitorização do Dovecot, explicada

    A monitorização do Dovecot deteta tempestades de ligações IMAP/POP3, ataques de força bruta de autenticação, exaustão do process_limit, falhas de entrega LMTP e desvios no Director ring antes que provoquem outages no acesso ao correio ou comprometimentos bem-sucedidos de credenciais. Para stacks Postfix + Dovecot, webmail cPanel/Plesk (Roundcube/Horde sobre IMAP) e clusters HA com Dovecot Director, a visibilidade por serviço é o que separa um alerta de 60 segundos sobre uma tentativa de força bruta de descobrir contas comprometidas só na manhã seguinte. O Xitoring deteta automaticamente o seu Dovecot, lê o doveadm nativo e o endpoint de estatísticas, e encaminha alertas para Slack, PagerDuty, Telegram ou o seu on-call existente.

    Métricas

    O que monitorizamos

    Ligações IMAP

    Ligações IMAP ativas.

    Ligações POP3

    Ligações POP3 ativas.

    Falhas de autenticação

    Tentativas de autenticação falhadas.

    Autenticações com sucesso

    Logins bem-sucedidos por minuto.

    Processos de login

    Processos ativos de gestão de logins.

    Operações sobre caixas de correio

    Taxa de operações de leitura/escrita em caixas de correio.

    Taxa de entrega LMTP

    Mensagens entregues por segundo do Postfix para o Dovecot via LMTP. Quedas sem movimento na fila do MTA = falha de socket LMTP / quota / Sieve.

    Avisos process_limit / client_limit

    O Dovecot regista `process_limit reached` quando o `service auth` ou `service imap-login` atinge o seu limite de processos, causando recusas de ligação. O alerta canónico de capacidade para Dovecot em alojamento partilhado.

    Estado do Director Ring

    De `doveadm director ring status` — handshaking / syncing / synced por membro do ring. Estado persistente fora de sync = o encaminhamento sticky por utilizador está partido; o correio pode aterrar no backend errado.

    Mapeamento por utilizador do Director

    De `doveadm director status <user>` — para que backend um dado utilizador está mapeado por hash. Útil para fazer debug a relatos de "o meu correio aparece vazio" durante churn no Director.

    Volume de armazenamento de correio

    Tamanho do diretório de correio por utilizador / por domínio (de `doveadm quota get`). Apanhe a aproximação a quotas antes de os utilizadores receberem bounces; identifique utilizadores pesados para planeamento de capacidade.

    Taxa de acertos da cache de autenticação

    Quando `auth_cache_size > 0`, acompanha acertos vs falhas contra a cache de passwords. Taxa de acertos baixa (combinada com latência crescente do backend de autenticação) indica cache demasiado pequena ou lentidão do LDAP/SQL.

    Alerta e notificação

    Configurável condições de alerta

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

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

    Falhas de autenticação

    crítico

    Dispara num pico de falhas de autenticação, possível brute force.

    Número de ligações

    aviso

    Alerta quando as ligações se aproximam dos limites.

    Processos de login

    crítico

    Dispara quando os gestores de login se esgotam.

    01

    Importância da monitorização do Dovecot

    O Dovecot fornece acesso ao correio a milhões de utilizadores. As falhas de autenticação e os problemas de ligação afetam diretamente o acesso ao e-mail.

    • Detete tentativas de brute force através de picos de falhas de autenticação
    • Monitorize o número de ligações para planeamento de capacidade
    • Acompanhe as operações sobre caixas de correio para o desempenho
    • Garanta a disponibilidade IMAP/POP3
    Monitorização do Dovecot
    Analítica IMAP
    02

    Porquê escolher Xitoring

    Monitorização Dovecot sem configuração.

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

    Cenários comuns de monitorização do Dovecot

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

    Servidor de e-mail empresarial auto-hospedado

    Quando uma empresa executa o seu próprio e-mail em vez de usar um fornecedor, cada interrupção significa que a equipa não consegue enviar ou receber mensagens. Monitorizamos todo o percurso de um e-mail de entrada — desde a chegada à caixa de entrada — para que os problemas sejam detetados muito antes de alguém ter de perguntar "o e-mail está novamente em baixo?".

    Webmail para fornecedores de alojamento e agências

    O e-mail baseado na web mantém milhares de ligações de longa duração abertas ao mesmo tempo. Num servidor movimentado, atingir silenciosamente o limite de ligações significa que clientes reais de repente não conseguem iniciar sessão. Detetamos a tendência antes que o limite seja atingido, para que seja resolvido muito antes de alguém ligar para o suporte.

    E-mail em vários servidores para alta disponibilidade

    Plataformas de correio maiores distribuem os utilizadores por vários servidores para permanecerem online durante interrupções. Quando os servidores se desalinham, os utilizadores obtêm caixas de entrada incompatíveis e mensagens em falta. Detetamos esse desalinhamento no momento em que começa para que a confiança na plataforma permaneça intacta.

    Antes de começar

    Pré-requisitos para Dovecot

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

    • Dovecot 2.3.11 ou mais recente com o plugin stats ativado
    • Listener HTTP stats configurado na porta 9900 (via /etc/dovecot/conf.d/10-metrics.conf)
    • Acessibilidade de rede do Xitogent a http://localhost:9900/metrics
    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 Dovecot.

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

    Ativar o listener HTTP stats do Dovecot

    Crie /etc/dovecot/conf.d/10-metrics.conf com definições de métricas e um listener HTTP stats na porta 9900. Recarregue o Dovecot e verifique com `curl http://localhost:9900/metrics`.

    # /etc/dovecot/conf.d/10-metrics.conf service stats { inet_listener http { port = 9900 } } metric auth_success { filter = event=auth_request_finished AND success=yes } # Reload Dovecot, then: # curl http://localhost:9900/metrics
    3

    Ativar a integração do Dovecot

    Use o painel do Xitoring ou a CLI para ativar a integração do Dovecot. O Xitogent deteta automaticamente a sua instância do Dovecot e começa a recolher métricas de ligação e autenticação.

    sudo xitogent integrate
    4

    Configurar limiares de alerta (opcional)

    Defina limiares personalizados para falhas de autenticação, contagem de ligações ou processos de login para apanhar tentativas de brute-force e picos de capacidade inesperados.

    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?
    O Dovecot 2.2+ é compatível.
    Impacto?
    Insignificante.
    Como verifico as ligações ativas do Dovecot?
    `doveadm who` lista todos os utilizadores atualmente com sessão iniciada com o respetivo serviço (imap / pop3), contagem de ligações, IPs e tempo de ligação. Útil para inspeção ad-hoc. Para trending e alerting, `doveadm stats dump` expõe os mesmos dados de forma programática. O Xitogent corre ambos em intervalos de 60 segundos e desenha gráficos do output.
    Como deteto falhas de autenticação no Dovecot?
    As falhas de autenticação aterram em `/var/log/dovecot.log` (ou `/var/log/mail.log` em algumas distros) com o prefixo `auth-worker`. Ative `auth_verbose=yes` para capturar mais detalhe. O exportador OpenMetrics nativo expõe `dovecot_auth_failed_total` por passdb. Picos a partir de um único IP = força bruta; picos distribuídos por muitos IPs = credential stuffing. Alerte a uma taxa > 5/seg sustentada.
    Como monitorizo a entrega LMTP no Dovecot?
    A entrega LMTP a partir do Postfix aterra no `service lmtp` do Dovecot. Vigie `dovecot_lmtp_command_finished_total` do exportador de stats, mais o output do `deliver_log_format` no log para o estado de entrega por mensagem (success / quota_exceeded / sieve_error). Quando o LMTP falha, a fila deferred do Postfix cresce — combine a monitorização do LMTP do Dovecot com a monitorização da fila do Postfix para visibilidade do percurso completo.
    Como monitorizo um cluster Dovecot Director?
    Corra `doveadm director ring status` em qualquer nó Director — o output esperado é todos os membros em estado `synced`. `doveadm director status ` mostra para que backend um utilizador está atualmente encaminhado. Para cenários HA, monitorize a idade do handshake (se um nó não fizer handshake há mais de 30s, o ring está a partir-se) e a distribuição de ligações por backend (desigual = o encaminhamento sticky por utilizador está partido).
    O que é o doveadm e como o uso para monitorização?
    `doveadm` é a CLI de administração do Dovecot — comandos só de leitura (`who`, `stats dump`, `director ring status`, `proxy list`, `penalty list`, `quota get`, `mailbox status`) são seguros para monitorização; comandos de escrita (`force-resync`, `expunge`, `kick`) são para operações. O Xitogent usa o conjunto só de leitura em intervalos de polling. Para Dovecot Pro / 2.4, `doveadm-cluster-user` é a nova ferramenta de substituição do Director.
    Como deteto tempestades de ligações IMAP?
    Três sinais: avisos `service imap-login process_limit reached` no log, picos na taxa de `dovecot_imap_command_finished_total` e contagem de sessões por IP a partir de `doveadm who | sort -k4`. Bugs IMAP IDLE no Apple Mail e Thunderbird podem fazer com que um cliente abra mais de 50 ligações — alerte a qualquer IP individual com > 20 sessões simultâneas e a qualquer aviso de `process_limit`.
    Que versões do Dovecot são suportadas?
    Dovecot 2.3.x (estável atual na maioria das distros) e 2.4.x (mais recente, com suporte experimental a IMAP4rev2, melhorias de OAuth2/JWT, backend de regex libpcre2, biblioteca interna de unicode) são totalmente suportadas. As versões mais antigas 2.2.x funcionam com cobertura reduzida de métricas (sem exportador OpenMetrics nativo). Para Dovecot Pro, a nova superfície de cluster `doveadm-cluster-user` é detetada automaticamente.

    Comece a monitorizar Dovecot 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