Add unbound exporter

This commit is contained in:
Alex D. 2022-03-15 12:09:55 +00:00
parent 917ef10239
commit 03f0d4c766
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
8 changed files with 43 additions and 6 deletions

View File

@ -34,8 +34,9 @@ Internal ports: 7500-7600
Monerod:
RPC: 7579
Prometheus:
node_exporter: 7580
pgsql_exporter:7582
node: 7580
pgsql: 7582
unbound: 7583
HAProxy PROM: 7581
Promtail: 7590

View File

@ -3,7 +3,7 @@
. ../APKBUILD-config.template
pkgver=2022.03.09.01
pkgver=2022.03.15.01
pkgrel=0
source="
config.yaml
@ -15,5 +15,5 @@ package() {
}
sha512sums="
00b8def046d516fa9c3f294116fff40308162b661206d7502e63b045c32b762c6f36d97f4f9d9b606e190a135b553601f6fa5836867e9a84995c81298a5c97b9 config.yaml
1d9d86a86f10a7d5c63253e5ae84fb3c15e6b5f9f44456908f0169dd065f9433f438d5ea3c3cd44c4285d2a43e60e48cad4f1e0bf694885da304f566c2726215 config.yaml
"

View File

@ -14,3 +14,7 @@ scrape_configs:
dns_sd_configs:
- names: [ 'postgresql.prometheus.routinginfo.internal' ]
type: 'SRV'
- job_name: "unbound"
dns_sd_configs:
- names: [ 'unbound.prometheus.routinginfo.internal' ]
type: 'SRV'

View File

@ -3,7 +3,7 @@
. ../APKBUILD-data.template
pkgver=2022.03.09.01
pkgver=2022.03.15.01
pkgrel=0
checkdepends="bind-tools"
makedepends="
@ -70,5 +70,5 @@ internal() {
sha512sums="
7232c54d1b07910631af39424ae58e7749b9411ba79aae31e8ff90547faadc9219a7c878fc48d3380aee80eb57dea4493781cfdaae3bf55bfc25411a7412d1b2 redxen.eu
44fa29c434d7f2dc34db4ed7c8c81761d3e09a7c2bb4639742285cb4dd6e9a870bf7c99ea68806c0067515d3c05ef09478d63b9c667137a5f486a62d89e995bf internal
eb0d6b94294b681961038a735bb3a0227476050c440e7bf88f707e3826936c766328ef7505262cdd1b35e2cda2119407fc0d6656e47e9b45b4fa2e5c410f904a internal
"

View File

@ -28,6 +28,11 @@ node_exporters.prometheus.routinginfo SRV 0 5 7580 12180623
SRV 0 5 7580 12180625.nbg1-dc3.hetzner
SRV 0 5 7580 12180710.fsn1-dc14.hetzner
SRV 0 5 7580 12180711.fsn1-dc14.hetzner
unbound.prometheus.routinginfo SRV 0 5 7583 12180623.nbg1-dc3.hetzner
SRV 0 5 7583 12180621.nbg1-dc3.hetzner
SRV 0 5 7583 12180625.nbg1-dc3.hetzner
SRV 0 5 7583 12180710.fsn1-dc14.hetzner
SRV 0 5 7583 12180711.fsn1-dc14.hetzner
frontends.prometheus.routinginfo SRV 0 5 7581 12180621.nbg1-dc3.hetzner
SRV 0 5 7581 12180711.fsn1-dc14.hetzner
postgresql.prometheus.routinginfo SRV 0 5 7582 12180625.nbg1-dc3.hetzner

View File

@ -0,0 +1,13 @@
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
. ../APKBUILD-openrc.template
pkgver=2022.03.15.01
pkgrel=0
depends="openrc $_rx_pkgname"
sha512sums="
00e85a911ef7dc1cf1b695b914fe492152be626a3228a3c1468c623e1102533566b93fa145b863bf463352eb69cd61a3ea9f46143c86e1f091dc49a59d282d27 runfile
afed27024b96850aa157d620d3a340a47013953482aff0158e9c5b7fb48ca2cb23ff06e80366975d49498a2aa3e32eb8e035c2affc1fb894b080022d6bbb8a0b conffile
"

View File

@ -0,0 +1 @@
command_args="-unbound.host='tcp://[::1]:8953' -web.listen-address :7583"

View File

@ -0,0 +1,13 @@
#!/sbin/openrc-run
supervisor=supervise-daemon
command="/usr/bin/unbound_exporter"
command_background="yes"
command_user="prometheus:prometheus"
pidfile="/var/run/${SVCNAME}.pid"
depend() {
need net
after firewall
}