Posta
    Aggiornato il maggio 2026
    Dovecot logo

    Dovecot Monitoraggio

    Monitora in tempo reale le connessioni IMAP/POP3 di Dovecot, i tassi di autenticazione, le operazioni sulle caselle di posta e lo stato di salute del server senza alcuna configurazione.

    Perché monitorare Dovecot?

    Dovecot è il server IMAP e POP3 leader nel settore. Il monitoraggio di Dovecot garantisce un accesso affidabile alla posta, rileva gli errori di autenticazione e mantiene prestazioni ottimali per la vostra infrastruttura di posta elettronica.

    Rilevamento automatico tramite Xitogent
    Monitoraggio delle connessioni IMAP/POP3
    Tassi di successo/fallimento dell'autenticazione
    Metriche delle operazioni sulle mailbox
    Monitoraggio dei processi di login
    Monitoraggio dello stato delle connessioni
    Intervalli di raccolta di 1 minuto
    Rilevamento delle warning `process_limit` e `client_limit`
    Soglie di alert personalizzabili per servizio
    Intervalli di raccolta metriche a 1 minuto out of the box
    Cos’è il monitoring di Dovecot?

    Monitoring di Dovecot, spiegato

    Il monitoring di Dovecot intercetta tempeste di connessioni IMAP/POP3, attacchi brute-force di autenticazione, esaurimento di process_limit, fallimenti di delivery LMTP e drift del ring Director prima che causino outage di accesso alla posta o compromissioni di credenziali andate a buon fine. Per stack Postfix + Dovecot, webmail cPanel/Plesk (Roundcube/Horde via IMAP) e cluster HA Dovecot Director, la visibilità per servizio è ciò che separa un alert a 60 secondi su un tentativo di brute-force dallo scoprire gli account compromessi il mattino dopo. Xitoring rileva automaticamente il suo Dovecot, legge doveadm nativo più l’endpoint stats e instrada gli alert verso Slack, PagerDuty, Telegram o il suo on-call esistente.

    Indicatori

    Ciò che monitoriamo

    Connessioni IMAP

    Connessioni IMAP attive.

    Connessioni POP3

    Connessioni POP3 attive.

    Errori di autenticazione

    Tentativi di autenticazione falliti.

    Autenticazioni riuscite

    Login riusciti al minuto.

    Processi di login

    Processi attivi di gestione del login.

    Operazioni sulle mailbox

    Tasso di operazioni di lettura/scrittura sulle mailbox.

    Tasso di delivery LMTP

    Messaggi consegnati al secondo da Postfix a Dovecot via LMTP. Cali senza movimento della coda MTA = fallimento socket LMTP / quota / Sieve.

    Warning process_limit / client_limit

    Dovecot logga `process_limit reached` quando `service auth` o `service imap-login` raggiunge il proprio cap di processi, causando rifiuti di connessione. L’alert di capacità canonico per Dovecot in hosting condiviso.

    Stato del ring Director

    Da `doveadm director ring status` — handshaking / syncing / synced per ciascun membro del ring. Uno stato non-synced persistente = il routing sticky degli utenti è rotto; la posta può finire sul backend sbagliato.

    Mapping per utente del Director

    Da `doveadm director status <user>` — su quale backend è hashato un dato utente. Utile per debuggare segnalazioni del tipo "la mia posta sembra vuota" durante un turnover del Director.

    Volume dello storage di posta

    Dimensione della mail directory per utente / per dominio (da `doveadm quota get`). Intercetti l’avvicinarsi della quota prima che gli utenti ricevano i bounce; identifichi gli utenti pesanti per il capacity planning.

    Hit rate della auth cache

    Quando `auth_cache_size > 0`, traccia gli hit vs miss sulla cache delle password. Un hit rate basso (combinato con latenza in crescita del backend di auth) indica una cache troppo piccola o LDAP/SQL lenti.

    Notifiche e avvisi

    Configurabile condizioni di attivazione

    Imposta dei trigger personalizzati nella tua dashboard per ricevere una notifica non appena le metriche dell{name}e superano le soglie da te definite.

    Dovecot pannello di controllo per la configurazione dei trigger di monitoraggio

    Errori di autenticazione

    critico

    Si attiva su un picco di errori di autenticazione, possibile brute force.

    Numero di connessioni

    avviso

    Avvisa quando le connessioni si avvicinano ai limiti.

    Processi di login

    critico

    Si attiva quando i gestori di login sono esauriti.

    01

    Importanza del monitoraggio Dovecot

    Dovecot fornisce accesso alla posta a milioni di utenti. Gli errori di autenticazione e i problemi di connessione impattano direttamente sull'accesso alla posta.

    • Rileva tentativi di brute force tramite picchi di errori di autenticazione
    • Monitora il numero di connessioni per la pianificazione della capacità
    • Tieni traccia delle operazioni sulle mailbox per le prestazioni
    • Garantisci la disponibilità IMAP/POP3
    Monitoraggio Dovecot
    Analisi IMAP
    02

    Perché scegliere Xitoring

    Monitoraggio Dovecot zero-config.

    • Installazione con un solo comando
    • Nodi globali
    • Dashboard unificata
    • Avvisi multicanale
    Panoramica
    Avvisi
    Casi d’uso

    Scenari comuni di monitoring per Dovecot

    Dove viene solitamente eseguito Dovecot al giorno d'oggi — e cosa potrebbe andare storto se nessuno lo tiene d'occhio.

    Server di posta elettronica aziendale in proprio

    Quando un'azienda gestisce autonomamente il proprio servizio di posta elettronica invece di affidarsi a un provider, ogni interruzione del servizio impedisce al personale di inviare o ricevere messaggi. Noi monitoriamo l'intero percorso di un'e-mail in arrivo — dall'arrivo alla casella di posta in arrivo — in modo che eventuali problemi vengano individuati molto prima che qualcuno debba chiedere: «La posta elettronica non funziona di nuovo?»

    Webmail per provider di hosting e agenzie

    La posta elettronica basata sul web mantiene aperte contemporaneamente migliaia di connessioni di lunga durata. Su un server molto trafficato, il raggiungimento silenzioso del limite di connessioni comporta che gli utenti reali non riescano improvvisamente ad accedere. Rileviamo questa tendenza prima che venga raggiunto il limite massimo, risolvendo così il problema molto prima che qualcuno chiami l'assistenza.

    Posta elettronica distribuita su più server per garantire un'elevata disponibilità

    Le piattaforme di posta elettronica più grandi distribuiscono gli utenti su diversi server per garantire la continuità del servizio in caso di interruzioni. Quando i server perdono la sincronizzazione, gli utenti si ritrovano con caselle di posta non allineate e messaggi mancanti. Noi individuiamo questo scostamento non appena si verifica, in modo che la fiducia nella piattaforma rimanga intatta.

    Prima di iniziare

    Prerequisiti per Dovecot

    Assicurati di avere tutto questo in posizione — la maggior parte delle installazioni dura 60 secondi una volta soddisfatte le condizioni.

    • Dovecot 2.3.11 o successivo con plugin stats abilitato
    • Listener HTTP stats configurato sulla porta 9900 (via /etc/dovecot/conf.d/10-metrics.conf)
    • Raggiungibilità di rete da Xitogent verso http://localhost:9900/metrics
    Guida all'installazione

    Inizia con verbali

    1

    Installa Xitogent sul tuo mail server

    Installa il leggero agente di monitoraggio Xitogent sull'host che esegue Dovecot.

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

    Abilita il listener HTTP stats di Dovecot

    Crea /etc/dovecot/conf.d/10-metrics.conf con le definizioni delle metriche e un listener HTTP stats sulla porta 9900. Ricarica Dovecot, quindi verifica con `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

    Abilita l'integrazione Dovecot

    Usa la dashboard di Xitoring o la CLI per abilitare l'integrazione Dovecot. Xitogent rileva automaticamente la tua istanza Dovecot e inizia a raccogliere metriche di connessione e autenticazione.

    sudo xitogent integrate
    4

    Configura le soglie di allerta (opzionale)

    Imposta soglie personalizzate per Auth Failures, numero di connessioni o processi di login per intercettare tentativi di brute-force e picchi di capacità inaspettati.

    5

    Verifica che funzioni

    Esegui questo comando sul server per confermare che Xitogent ha rilevato l'integrazione. In circa 30 secondi nuove metriche cominceranno a comparire sulla tua dashboard.

    sudo xitogent status

    Spesso domande poste

    Quali versioni?
    È supportata la versione 2.2+ di Dovecot.
    Impatto?
    Irrilevante.
    Come controllo le connessioni Dovecot attive?
    `doveadm who` elenca tutti gli utenti attualmente loggati con il loro servizio (imap / pop3), il numero di connessioni, gli IP e il tempo di connessione. Utile per ispezioni ad-hoc. Per trending e alerting, `doveadm stats dump` espone gli stessi dati in modo programmatico. Xitogent esegue entrambi su un intervallo di 60 secondi e ne fa il grafico.
    Come rilevo i fallimenti di autenticazione su Dovecot?
    I fallimenti di auth finiscono in `/var/log/dovecot.log` (o `/var/log/mail.log` su alcune distro) con il prefisso `auth-worker`. Abiliti `auth_verbose=yes` per catturare più dettagli. L’exporter OpenMetrics nativo espone `dovecot_auth_failed_total` per passdb. Picchi da un singolo IP = brute force; picchi da molti IP = credential stuffing. Imposti un alert a un tasso > 5/sec sostenuto.
    Come monitoro la delivery LMTP su Dovecot?
    La delivery LMTP da Postfix finisce nel `service lmtp` di Dovecot. Sorvegli `dovecot_lmtp_command_finished_total` dall’exporter stats, più l’output `deliver_log_format` nei log per lo stato di delivery per messaggio (success / quota_exceeded / sieve_error). Quando LMTP fallisce, la coda deferred di Postfix cresce — abbini il monitoring LMTP di Dovecot a quello della coda di Postfix per la visibilità sull’intero percorso.
    Come monitoro un cluster Dovecot Director?
    Esegua `doveadm director ring status` su un qualsiasi nodo Director — l’output atteso è tutti i membri in stato `synced`. `doveadm director status ` mostra su quale backend è attualmente instradato un utente. Per scenari HA, monitori l’età dell’handshake (se un nodo non fa handshake da > 30s, il ring si sta splittando) e la distribuzione delle connessioni per backend (disomogeneità = il routing sticky degli utenti è rotto).
    Cos’è doveadm e come lo uso per il monitoring?
    `doveadm` è la CLI di amministrazione di Dovecot — comandi in sola lettura (`who`, `stats dump`, `director ring status`, `proxy list`, `penalty list`, `quota get`, `mailbox status`) sicuri per il monitoring; comandi di scrittura (`force-resync`, `expunge`, `kick`) per le operazioni. Xitogent usa il set in sola lettura su un intervallo di polling. Per Dovecot Pro / 2.4, `doveadm-cluster-user` è il nuovo strumento sostitutivo del Director.
    Come rilevo le tempeste di connessioni IMAP?
    Tre segnali: warning `service imap-login process_limit reached` nei log, picco del tasso `dovecot_imap_command_finished_total` e numero di sessioni per IP da `doveadm who | sort -k4`. Bug in IMAP IDLE di Apple Mail e Thunderbird possono portare un singolo client ad aprire 50+ connessioni — imposti un alert su qualsiasi singolo IP con > 20 sessioni concorrenti, e su qualsiasi warning `process_limit`.
    Quali versioni di Dovecot sono supportate?
    Dovecot 2.3.x (stable attuale sulla maggior parte delle distro) e 2.4.x (l’ultima, con supporto sperimentale a IMAP4rev2, miglioramenti OAuth2/JWT, backend regex libpcre2, libreria unicode interna) sono pienamente supportati. La vecchia 2.2.x funziona con una copertura metriche ridotta (niente exporter OpenMetrics nativo). Per Dovecot Pro, la nuova superficie cluster `doveadm-cluster-user` viene rilevata automaticamente.

    Inizia a monitorare Dovecot oggi

    Configurazione in meno di 60 secondi. Non è richiesta alcuna carta di credito. Statistiche complete fin dal primo giorno.

    Inizia la prova gratuita

    Continua a esplorare

    Correlati Integrazioni