Monitoraggio del Server Postfix con Grafana utilizzando Loki e Promtail

da | Giu 23, 2025

 

In un’infrastruttura IT affidabile ed efficiente, il monitoraggio continuo dei servizi è fondamentale.

Tra i servizi critici per molte organizzazioni c’è Postfix, uno dei mail server più diffusi e apprezzati per la sua stabilità e configurabilità.

Tuttavia, per mantenere sotto controllo il suo funzionamento e diagnosticare eventuali problemi in tempo reale, è essenziale disporre di strumenti di osservabilità moderni.

In questo articolo esploreremo come integrare Postfix con Grafana, utilizzando Loki e Promtail per raccogliere, indicizzare e visualizzare i log del server.

Vedremo passo dopo passo come configurare questo stack per ottenere una panoramica chiara e dinamica dell’attività di Postfix, migliorando così la capacità di monitoraggio e risposta agli incidenti.

PREREQUISITI

  • Server Postfix attivo sul server POSTFIX-SERVER
  • Cartella dei log Postifix -> /var/log/mail.log
  • Server Grafana installato sul server GRAFANA-SERVER
  • Entrambi sono Ubuntu 24.04.
  • Vuoi visualizzare i log di Postfix in Grafana usando Loki e promtail.

INSTALLAZIONE DI PROMTAIL SU POSTFIX-SERVER

Scaricare i binari di Promtail con i seguenti comandi:

Verificare che il file scaricato sia un eseguibile con il comando:

Dovremmo vedere un output simile al seguente:

CONFIGURAZIONE DI PROMTAIL SU POSTFIX-SERVER

Creare la cartella promtail con il comando:

Creare il file di configurazione /etc/promtail/config.yml con il comando:

All’interno del file di configurazione incollare il seguente listato:

NOTA BENE: inserire al posto di IP-SERVER-GRAFANA l’IP o l’FDQN del server Grafana dove installeremo Loki

ATTENZIONE: Assicurarsi che il file /var/log/mail.log esista (di solito è lì per i log Postfix). Se usa rsyslog, verificare che sia configurato per scrivere in quel file.

Salvare e chiudere il file di configurazioni

CREAZIONE DEL SERVIZIO SYSTEMD PER PROMTAIL SU POSTFIX-SERVER

Creare il file /etc/systemd/system/promtail.service con il comando:

All’interno del file di configurazione incollare il seguente listato:

Salvare e chiudere il file di configurazione.

ABILITAZIONE E AVVIO DEL SERVIZIO PROMTAIL SU POSTFIX-SERVER

Eseguire i seguenti comandi per abilitare e avviare il servizio relativo a Promtail:

Per verificare lo stato di Promtail eseguire il comando:

Se è tutto OK dovremmo visualizzare il seguente output:

INSTALLAZIONE DI LOKI SU GRAFANA-SERVER

Scaricare i binari di Promtail con i seguenti comandi:

Verificare che il file sia un eseguibile con il comando:

Dovremmo vedere un output simile al seguente:

CONFIGURAZIONE DI LOKI SU GRAFANA-SERVER

Creare la cartella Loki con il comando:

Assegnare le ACL all’utente grafana con il comando:

Creare il file di configurazione /etc/loki/loki-config.yaml con il comando:

All’interno del file di configurazione incollare il seguente listato:

Salvare e chiudere il file di configurazione.

CREAZIONE DEL SERVIZIO SYSTEMD PER LOKI SU GRAFANA-SERVER

Creare il file /etc/systemd/system/loki.service con il comando:

All’interno del file di configurazione incollare il seguente listato:

Salvare e chiudere il file di configurazione

ABILITAZIONE E AVVIO DEL SERVIZIO LOKI SU GRAFANA-SERVER

Eseguire i seguenti comandi per abilitare e avviare il servizio relativo a Promtail:

Per verificare lo stato di Promtail eseguire il comando:

Se è tutto OK dovremmo visualizzare il seguente output:

CONFIGURAZIONE DI LOKI IN GARFANA

Per aggiungere Loki come Datasource collegarsi al server Grafana da un qualsiasi browser richiamando il link:

http://<GRAFANA_SERVER_IP>:3000

Cliccare su Data Sources

Cliccare Add new data source

Inserire l’URL : http://localhost:3100

Quindi cliccare su Save & Test

Se è andato tutto a buon fine dovremmo visualizzare un messaggio come quello mostrato nell’immagine sovrastante

CREAZIONE DELLA DASHBOARD SU GRAFANA PER POSTFIX

Eseguire query base su Explore

Vai su Explore e prova una query come:

Oppure per filtrare errori:

E’ possibile importare le Dashboard già pronte su Grafana.com.

E’ possibile usare Import Dashboard in Grafana per caricarla usando l’ID della Dashboard

Dopo un po di configurazioni il risultato che potreste ottenere è quello mostrato nell’immagine sovrastante…

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi. Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare. Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
Categorie: Grafana | Loki | Postfix | Promtail

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione