> ## Content Index
> Fetch the complete content index at: https://blog.firenetwork.it/llms.txt
> Use this file to discover other available public pages before exploring further.

# Monitorare AdGuard tramite Grafana e Prometheus
- URL: https://blog.firenetwork.it/monitorare-adguard-tramite-grafana-e-prometheus/
- Published: 2025-06-08T21:26:07.000Z
- Updated: 2025-07-21T07:25:08.000Z
- Description: AdGuard espone di default le sue metriche di utilizzo alla pagina /metrics , ma questi dati non possono essere utilizzati da Prometheus così come sono. In questo articolo vedremo insieme come estrapolare i dati in modo da visualizzarli su Grafana.
- Author: Samuele Gabbrielli
- Tags: Guide, Monitoraggio, DNS, Prometheus, #Import 2026-03-12 20:23

Per istruzioni su come ****installare** e ****configurare** AdGuard Home, segui la mia guida apposita.

[Vai all'articolo ](https://blog.firenetwork.it/adguard-home-un-adblocker-per-tutta-la-rete/) 

## Introduzione

AdGuard espone di default le sue metriche di utilizzo alla pagina /metrics , ma questi dati non possono essere utilizzati da Prometheus così come sono.

Per estrarre le metriche da **AdGuard**, importarle su **Prometheus** e visualizzarle su **Grafana** vi servirà una **macchina con Docker**.

## Installazione

💡

Le seguenti istruzioni sono in parte tratte dalla [pagina del progetto github di Adguard-Exporter](https://github.com/henrywhitaker3/adguard-exporter?ref=blog.firenetwork.it).

Sulla vostra macchina Docker eseguite il comando *docker run* come segue, valorizzando l'indirizzo IP del server AdGuard, username e password da usare per accedere, ed opzionalmente modificando l'intervallo di scraping.

```
docker run \
  -e 'ADGUARD_SERVERS=http://192.168.0.27' \
  -e 'ADGUARD_USERNAMES=user' \
  -e 'ADGUARD_PASSWORDS=password' \
  -e 'INTERVAL=15s' \ # Optional, defaults to 30s
  -p 9618:9618 \
  ghcr.io/henrywhitaker3/adguard-exporter:latest
```

Se avete più di un server AdGuard, potete monitorarli tutti con una sola istanza di Adguard-Exporter, specificando **URL**, **Username** e **Password** per ciascuno:

```
docker run \
  -e 'ADGUARD_SERVERS=http://192.168.0.27,http://192.168.0.28' \
  -e "ADGUARD_USERNAMES=$USERNAME1,$USERNAME2" \
  -e "ADGUARD_PASSWORDS=$PASSWORD1,$PASSWORD2" \
  -p 9618:9618 \
  ghcr.io/henrywhitaker3/adguard-exporter:latest
```

Una volta creato ed avviato il container di Adguard-Exporter, è il momento di censirlo su **Prometheus** per importare le metriche.

## Configurazione su Prometheus

Non hai ancora installato ****Prometheus**?  
Segui la mia guida dove ti illustro come fare.

[Vai all'articolo ](https://blog.firenetwork.it/installazione-di-prometheus/) 

Modificate il file *prometheus.yml* aggiungendo il seguente job agli *scrape\_configs*, avendo cura di impostare l'indirizzo IP della vostra macchina docker (per raggiungere Adguard-Exporter) al posto di **INDIRIZZOIP**

```
  - job_name: 'adguard'
    static_configs:
      - targets: ['INDIRIZZOIP:9618']
```

Riavviate **Prometheus** e controllate che non segnali errori

```
sudo systemctl restart prometheus.service
sudo systemctl status prometheus.service
```

Potete ora quindi creare la vostra Dashboard su **Grafana** leggendo le metriche provenienti dal job\_name "adguard".

In alternativa, potete importare [una dashboard già pronta creata appositamente per questo container di docker](https://grafana.com/grafana/dashboards/20799-adguard-home-exporter/?ref=blog.firenetwork.it).

![](https://blog.firenetwork.it/content/images/2025/06/image.png)

---

![](https://blog.firenetwork.it/content/images/2025/06/Written-By-Human-Not-By-AI-Badge-white@2x-4.png)