Self-hosting. Adguard exporter
Π£ AdguardHome Π½Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, Π½ΠΎ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠ΅ΡΠ΅Π· api. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΈ ΠΈΡ Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Prometheus ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΏΠΎΡΡΠ΅Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅Ρ.
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ: GitHub - henrywhitaker3/adguard-exporter
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΊΡΠΏΠΎΡΡΠ΅ΡΠ°
Π€Π°ΠΉΠ» ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ docker compose:
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ADGUARD_USERNAMES
ΠΈ ADGUARD_PASSWORDS
ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ°. ΠΡΠ»ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Adguard Home ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π»ΡΠ±ΡΠΌΠΈ.
ΠΠ΄ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π²Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Adguard Home Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΠ°Π·Π°Π½ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΠΎΡΡΠ° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ADGUARD_SERVERS
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Prometheus
ΠΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» Prometheus Π½ΠΎΠ²ΡΡ Π·Π°Π΄Π°ΡΡ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ :
#Adguard
- job_name: 'adguard'
static_configs:
- targets: ['192.168.0.135:9618']
ΠΠ΄ΡΠ΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΊΡΠΏΠΎΡΡΠ΅Ρ Π° Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Adguard.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π² Grafana
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π°ΡΠ±ΠΎΡΠ΄ Π΄Π»Ρ Grafana:
![[GrafanaAdguardHome.json]]
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π°ΡΠ±ΠΎΡΠ΄Π° Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅: AdGuard Home Exporter | Grafana Labs
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:: Π‘Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ Adguard Home Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π² Prometheus