Posta
    Aggiornato il maggio 2026
    Exim logo

    Exim Monitoraggio

    Monitora in tempo reale la profondità della coda di posta di Exim, i tassi di consegna, le statistiche sui messaggi respinti e le metriche di connessione senza alcuna configurazione.

    Perché monitorare Exim?

    Exim è un agente di trasferimento della posta altamente configurabile utilizzato su milioni di server. Il monitoraggio di Exim è fondamentale per tenere sotto controllo lo stato delle code e le prestazioni di consegna, nonché per individuare eventuali problemi prima che compromettano la comunicazione via e-mail.

    Rilevamento automatico tramite Xitogent
    Monitoraggio della profondità della coda mail
    Monitoraggio dei tassi di consegna e bounce
    Metriche di connessione e rifiuto
    Rilevamento dei messaggi congelati
    Analisi basata sui log
    Intervalli di raccolta di 1 minuto
    Rilevamento automatico delle installazioni Exim su cPanel / WHM
    Soglie di allerta personalizzabili per ogni metrica
    Intervalli di raccolta metriche di 1 minuto preimpostati
    Cos’è il monitoring di Exim?

    Monitoring di Exim, spiegato

    Il monitoring di Exim intercetta l’accumulo di messaggi frozen, la crescita della coda deferred, i picchi di rejection da ACL e i fallimenti di verifica DMARC/ARC prima che danneggino la reputazione del mittente, riempiano il disco di posta bloccata o — su hosting condiviso — sommergano la posta in uscita di un singolo cliente con bounce. Per host cPanel/WHM (dove Exim è il default e la salute della coda incide direttamente sulla soddisfazione dei clienti), per setup MTA su Debian/Ubuntu e per posta in uscita ISP-grade, la visibilità su coda e rejection è ciò che separa un alert a 60 secondi dal trovare 50.000 messaggi frozen il mattino dopo. Xitoring rileva automaticamente il suo Exim, legge coda + log e instrada gli alert verso Slack, PagerDuty, Telegram o il suo on-call esistente.

    Indicatori

    Ciò che monitoriamo

    Profondità della coda

    Totale messaggi nella coda mail.

    Tasso di consegna

    Messaggi consegnati al minuto.

    Tasso di bounce

    Conteggi di bounce hard e soft.

    Messaggi congelati

    Messaggi bloccati in stato congelato.

    Connessioni

    Connessioni SMTP attive.

    Rifiuti

    Tentativi di connessione rifiutati.

    Tasso di rifiuto ACL

    Connessioni / RCPT / DATA rifiutati dagli ACL SMTP (`acl_smtp_rcpt`, `acl_smtp_data`). La suddivisione per singolo ACL evidenzia quale regola sta svolgendo il lavoro (RBL, greylist, controllo header).

    Tasso di fallimento AUTH

    Tentativi di SMTP AUTH falliti da `mainlog`/`rejectlog`. I picchi indicano attacchi brute-force alle credenziali sulla porta `submission` (587).

    Distribuzione dell'età della coda

    Messaggi raggruppati per fascia d'età (< 1h, 1-4h, 4-24h, > 24h). Messaggi vecchi = consegna bloccata; gruppi di messaggi di età intermedia = pianificazione dei retry sovraccarica.

    Verifica DMARC / DKIM / SPF

    Conteggio dei risultati di verifica per esito (pass / fail / softfail / temperror / permerror) dal modulo DMARC di Exim 4.99+. Salute dell'autenticazione del mittente sia per la posta in entrata (filtraggio) sia per quella in uscita (propria reputazione).

    Throughput BDAT / CHUNKING

    Byte ricevuti tramite BDAT (estensione CHUNKING, RFC 3030). Un throughput BDAT elevato sulle versioni moderne di Exim è un buon segno: i client più vecchi ricadono su DATA, che è più lento per i messaggi di grandi dimensioni.

    Voci nel paniclog

    Errori critici nel `paniclog` (errori di configurazione, corruzione della coda, crash dei sotto-processi). Qualsiasi tasso diverso da zero richiede l'attenzione dell'operatore.

    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.

    Exim pannello di controllo per la configurazione dei trigger di monitoraggio

    Profondità della coda

    critico

    Si attiva quando la coda supera la soglia.

    Messaggi congelati

    avviso

    Avvisa sull'accumulo di messaggi congelati.

    Tasso di bounce

    avviso

    Si attiva su elevati tassi di bounce.

    Errori di consegna

    critico

    Si attiva su picchi di errori di consegna.

    01

    Importanza del monitoraggio Exim

    Exim è l'MTA predefinito su molte piattaforme di hosting. L'accumulo in coda e gli errori di consegna possono trasformarsi in danni alla reputazione.

    • Rileva immediatamente l'accumulo in coda
    • Tieni traccia dei messaggi congelati
    • Monitora i tassi di consegna
    • Previeni danni alla reputazione
    Monitoraggio Exim
    Analisi della posta
    02

    Perché scegliere Xitoring

    Monitoraggio Exim zero-config.

    • Installazione con un solo comando
    • Nodi di monitoraggio globali
    • Dashboard unificata
    • Avvisi multicanale
    Panoramica Xitoring
    Avvisi
    Casi d'uso

    Scenari comuni di monitoraggio di Exim

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

    Email per clienti di hosting condiviso

    Su hosting condiviso, un singolo account cliente compromesso può improvvisamente inviare migliaia di email di spam, facendo finire l'IP dell'intero server nella blacklist. Rileviamo l'esplosione nel momento in cui inizia, in modo che la reputazione, la deliverability e le email degli altri clienti non ne risentano.

    Email in uscita per server e app

    Molti server Linux utilizzano silenziosamente Exim per inviare notifiche, reset di password e avvisi di sistema. Quando si blocca, questi messaggi critici non raggiungono mai le persone che ne hanno bisogno. Monitoriamo la coda in modo che i fallimenti silenziosi delle email non si trasformino in problemi maggiori a valle.

    Mittenti ad alto volume e fornitori di servizi email

    Le aziende che inviano enormi quantità di email devono proteggere la loro reputazione di mittente: una volta danneggiata, il recupero richiede settimane. Tracciamo i segnali che influenzano la deliverability in modo che i problemi vengano individuati mentre c'è ancora tempo per risolverli, non dopo che le caselle di posta iniziano a rifiutare la tua posta.

    Prima di iniziare

    Prerequisiti per Exim

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

    • Exim 4 MTA installato e in esecuzione
    • Accesso in lettura a /var/log/exim4 (o al tuo logdir configurato) per Xitogent
    • Binari exim e exiqgrep nel PATH di sistema per l'ispezione della coda
    Guida all'installazione

    Inizia con verbali

    1

    Installa Xitogent sul tuo mail server

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

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

    Concedi l'accesso a log e coda

    Exim scrive gli eventi del flusso mail in `/var/log/exim4/mainlog` (Debian/Ubuntu) o `/var/log/exim/main.log` (RHEL). Assicurati che l'utente dell'agente possa leggere questi file e che il binario `exim` sia nel PATH per l'ispezione della coda.

    sudo xitogent integrate
    3

    Abilita l'integrazione Exim

    Usa la dashboard di Xitoring o la CLI per abilitare l'integrazione Exim. Xitogent rileva automaticamente la tua installazione Exim e inizia a parsare metriche di coda e consegna.

    4

    Configura le soglie di allerta (opzionale)

    Imposta soglie personalizzate per profondità della coda, messaggi congelati o tasso di bounce per intercettare problemi di consegna prima che i mittenti a valle se ne accorgano.

    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 di Exim?
    È supportata la versione Exim 4.80+.
    Impatto sulle prestazioni?
    Irrilevante.
    Come conto i messaggi nella coda di Exim?
    `exim -bpc` restituisce rapidamente il conteggio totale (più veloce di `exim -bp | wc -l` su code di grandi dimensioni). `exiqsumm` fornisce un riepilogo a livello di dominio (i principali destinatari per numero di messaggi). `exiqgrep -i` elenca solo gli ID dei messaggi; `exiqgrep -o 3600` elenca i messaggi più vecchi di 1 ora. Xitogent esegue questi comandi a intervalli regolari e traccia l'andamento dell'output.
    Come monitoro Exim su cPanel / WHM?
    Gli host cPanel eseguono Exim con `/var/log/exim_mainlog` (senza la sottocartella `4`) e il layout della coda `/var/spool/exim`. Il Mail Queue Manager di WHM incapsula `exim -bp` ed `exim -Mrm` / `-Mt` per le operazioni. Installi Xitogent sull'host con accesso in lettura a quei percorsi: al resto pensa l'autodiscovery. I picchi di tasso in uscita per singolo cliente (account cPanel compromessi) sono l'allerta con il ROI più alto in questo tipo di deployment.
    Cosa sono gli ACL di Exim e come monitoro i rifiuti?
    Gli ACL di Exim (`acl_smtp_rcpt`, `acl_smtp_data`, `acl_smtp_mail`, ecc.) filtrano la posta in ciascuna fase SMTP. I rifiuti finiscono nel `rejectlog` con il nome dell'ACL che li ha attivati. La suddivisione del tasso per singolo ACL mostra quale regola fa più lavoro (hit RBL, greylist, contenuto del body). Imposti avvisi sui picchi improvvisi del tasso: di solito si tratta di un'ondata di spam che colpisce il suo filtraggio, talvolta di una regola mal configurata che blocca posta legittima.
    Come leggo /var/log/exim_mainlog?
    Ogni riga ha un breve prefisso: `<=` (messaggio ricevuto), `=>` (consegna riuscita), `->` (consegna aggiuntiva), `==` (consegna differita), `**` (consegna fallita, congelata o bounced), `Completed` (messaggio rimosso dalla coda). Usi `tail -f /var/log/exim_mainlog | grep ''` per seguire il ciclo di vita di un singolo messaggio. `eximstats` elabora il log in report HTML. Xitogent conta ogni tipo di prefisso al minuto per il tracciamento dell'andamento.
    Come scongelo i messaggi in Exim?
    `exim -Mt ` per scongelare un messaggio congelato specifico (senza tentativo di consegna). `exim -M ` per forzare la consegna immediata di un messaggio specifico. `exim -qff` per forzare lo svuotamento di tutti i messaggi in coda, inclusi quelli congelati. Per la rimozione massiva: `exim -Mrm ...` oppure `exiqgrep -i -f bouncer@example.com | xargs exim -Mrm` per rimuovere tutti i messaggi di un mittente specifico. Indaghi sempre PERCHÉ i messaggi sono stati congelati prima di una pulizia massiva.
    Monitoraggio Postfix vs Exim: cosa cambia?
    Entrambi espongono profondità della coda, tasso di consegna e stato differito/congelato tramite parsing dei log. Differenze: Postfix divide le code in directory (incoming/active/deferred/hold/corrupt) e usa `mailq`/`postqueue -p`/`qshape`; Exim ha uno spool unico con stato per file di messaggio e usa `exim -bp`/`exiqgrep`/`exiqsumm`. Exim ha la semantica peculiare dei messaggi congelati; Postfix dispone di `postscreen` per il filtraggio al momento della connessione. cPanel usa Exim; mailcow/iRedMail usano Postfix. Scelga l'integrazione adatta al proprio stack.
    L'integrazione influirà sulle prestazioni di Exim?
    Nessun impatto misurabile. Xitogent esegue comandi in sola lettura come `exim -bp`/`-bpc`/`exiqsumm` (che eseguono la scansione della directory di spool, senza carico SMTP), elabora i log già scritti da Exim e non si inserisce mai nel percorso della posta. Il polling a intervalli di 60 secondi aggiunge un I/O su disco trascurabile anche su host di posta molto trafficati.

    Inizia a monitorare Exim 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