Sefa Eyeoglu
9256f7c71a
[Backport release-24.05] borgmatic-exporter: init at 0.2.5 ( #329180 )
2024-11-10 12:48:13 +01:00
Maximilian Bosch
f3762903d6
nixos/prometheus-exporters/pgbouncer: don't leak DB password into cmdline
...
Since `connectionStringFile` reads the file and puts it into the
invocation of the exporter, it's part of the cmdline and thus
effectively world-readable.
Added a new `connectionEnvFile` which is supposed to be an environment
file of the form
PGBOUNCER_EXPORTER_CONNECTION_STRING=...
that will be added to the systemd service. The exporter will read the
connection string from that value.
(cherry picked from commit 862ecd674f
)
2024-09-09 22:54:13 +02:00
Maximilian Bosch
1a6587231b
nixos/prometheus-exporters: fix assertions declared in exporter modules
...
And it turns out, the test was using a removed option all along 🙃
(cherry picked from commit 4980a7d938
)
2024-09-09 22:34:44 +02:00
Finn Landweber
5710f9e863
added prometheus-borgmatic-exporter module
...
(cherry picked from commit 0d58b75cba
)
2024-07-22 17:00:21 +02:00
Pyrox
b4fd1b4fe2
nixos/tests/prometheus-exporters: Fix test failure
...
This fixes an issue with the test where olcDbDirectory must be a
subdirectory of /var/lib/openldap, but is not configured as such, so the
test fails.
All other tests pass properly.
2024-04-24 17:13:51 -04:00
Sebastian Wendel
8737490803
nixos/prometheus.exporters.dnssec: init module
2024-04-12 12:23:47 +02:00
Martin Weinelt
5b97e8d76d
nixos/tests/prometheus-exporters/kea: remove
...
The test framework for exporters is too limited to do sensible testing
of this exporter.
2024-03-21 06:17:59 +01:00
Thomas Gerbet
21a671c1ac
nixosTests.prometheus-exporters.dnsmasq: wait for DNSMasq before testing the exporter
...
When DNSMasq is not yet completly started trying to call the exporter
fails.
2024-02-18 19:30:08 +01:00
h7x4
932344b54a
Merge pull request #270475 from MinerSebas/prometheus-restic-exporter
...
prometheus-restic-exporter: init at 1.4.0
2024-02-01 20:05:11 +01:00
MinerSebas
da91e4d75b
nixos/tests/prometheus-exporters: add test for prometheus-restic-exporter
2024-02-01 15:00:35 +01:00
Mario Rodas
4006079f95
Merge pull request #276177 from aaronjheng/prometheus-openvpn-exporter
...
prometheus-openvpn-exporter: remove
2024-01-30 19:32:50 -05:00
Franz Pletz
f77e7dbd31
nixos/tests/prometheus-exporters: remove exportarr_sonarr
...
This test has never worked. Not sure why it was merged in the first
place.
2024-01-30 01:00:22 +01:00
Aaron Jheng
096f6d6c00
prometheus-openvpn-exporter: remove
2024-01-26 14:37:05 +08:00
WilliButz
a8ea9fe492
nixos/prometheus-snmp-exporter: switch to new config syntax
...
Introduced with version 0.23.0, see
b75fc6b839/auth-split-migration.md
2024-01-17 20:32:45 +01:00
Janik
6be9d4fc21
Merge pull request #266283 from Noodlesalat/ping-exporter-1.1.0
...
ping_exporter: init at 1.1.0
2023-12-31 20:50:30 +01:00
Martin Weinelt
d4c4e0269d
Merge pull request #274460 from mweinelt/kea-ipc-runtimedir
...
nixos/kea: return to merged runtime directory; preserve runtime directories
2023-12-27 02:08:14 +01:00
Nudelsalat
f3fb9a9134
nixos/tests/prometheus-ping-exporter: init
2023-12-24 18:11:31 +01:00
Franz Pletz
faff9de754
nixos/prometheus/nginx-exporter: fix args for 1.0
2023-12-20 18:23:29 +01:00
Martin Weinelt
cd6ccb1737
Revert "kea: use separate runtime directories for each service"
...
This reverts commit 413011ddf4
.
Using separate lockfile directories prevents the different kea daemons
from using the interprocess sync lockfile.
Keeping the runtime directory around might be the better approach.
2023-12-15 13:51:19 +01:00
Felix Bühler
f2fc5b4195
Merge pull request #265696 from Stunkymonkey/nixos-exportarr
...
nixos/exportarr: init
2023-11-13 22:58:32 +01:00
Nick Cao
025064944d
Merge pull request #267120 from teutat3s/zhf/fix-prometheus-exporter-smokeping
...
nixosTests.prometheus-exporters.smokeping fix test
2023-11-12 20:23:34 -05:00
teutat3s
5458e56907
nixosTests.prometheus-exporters.smokeping fix test
2023-11-13 00:46:27 +01:00
Felix Buehler
4d1680ccc7
nixos/exportarr: init
2023-11-07 20:56:32 +01:00
Felix Buehler
b6b15798ef
nixos/prometheus.exporters.pgbouncer: migrate from connectionString to connectionStringFile
2023-11-05 20:25:29 +01:00
Felix Buehler
e0a147a3c8
nixos/prometheus.exporters.knot: migrate from extraConfig to settingsFile
2023-11-05 20:24:46 +01:00
chayleaf
413011ddf4
kea: use separate runtime directories for each service
...
Kea may clean the runtime directory when starting (or maybe systemd does
it). I ran into this issue when restarting Kea after changing its
configuration, so I think the fact it normally doesn't clean it is a
race condition (it's cleaned on service start, and normally all Kea
services start at roughly the same time).
2023-10-26 02:51:43 +07:00
Maximilian Bosch
715afeb48b
nixos/tests/prometheus-exporters/knot: update for new exporter version
...
The knot_server_zone_count metric does not exist anymore, and the next
best thing to watch for is the zone serial, that we define ourselves.
The serial is a number and displayed in the scientific notation, i.e.
>>> machine.succeed('curl localhost:9433/metrics|grep 019 >&2')
[...]
knot # knot_zone_serial{zone="test."} 2.019031301e+09
2023-10-23 13:19:52 +02:00
1000101
3b094812b1
prometheus-pgbouncer-exporter: init at 0.7.0
2023-10-07 11:44:40 +02:00
WilliButz
2d30a37d9f
Merge pull request #248925 from FugiMuffi/prometheus-sabnzbd-exporter
...
prometheus-sabnzbd-exporter: init at 0.1.70
2023-09-25 12:09:36 +02:00
Martin Weinelt
73c5a5a778
nixos/prometheus/unbound-exporter: update for new package
...
The command line interface changed slightly, but still supports the TCP
as well as the UDS control interface.
2023-08-28 23:21:52 +02:00
Franz Pletz
fe907aa37e
Merge pull request #242365 from h7x4/add-mysqld-exporter
...
services/prometheus/exporters: add mysqld
2023-08-25 23:56:22 +02:00
Maximilian Bosch
2b42b842ed
nixos/prometheus-exporters: fix smartctl test
2023-08-15 15:44:45 +02:00
h7x4
66de20bc45
tests/prometheus-exporters: add test for mysqld exporter
2023-08-13 19:47:19 +02:00
Fugi
5e75b36302
nixos/prometheus-sabnzbd-exporter: init
2023-08-13 16:31:52 +02:00
codec
47db2bfffb
prometheus-idrac-exporter: init at unstable-2023-06-29
2023-08-04 00:57:19 +02:00
Gaël Reyrol
1a821e7bf5
nixos/prometheus-exporters: add php-fpm
2023-06-28 22:11:36 +02:00
Gaël Reyrol
e11f06a951
services/prometheus/exporters: add scaphandre
2023-06-27 20:50:58 +02:00
Gabriel Fontes
4ff3a5795b
nixos/tests/prometheus-exporters: add graphite
2023-06-03 03:13:09 +00:00
Martin Weinelt
f113e06f0f
Merge pull request #233245 from teutat3s/zhf/fix-prometheus-exporter-domain
...
nixosTests.prometheus-exporters.domain fix test
2023-05-21 22:05:56 +02:00
Sandro
a74a4a2f32
Merge pull request #232534 from teutat3s/zhf/fix-prometheus-exporter-jitsi
...
jitsi-videobridge: refactor broken `apis` option to `colibriRestApi`
2023-05-21 18:43:59 +02:00
Martin Weinelt
84229fb9cb
Merge pull request #233247 from teutat3s/zhf/fix-prometheus-exporter-statsd
...
nixosTests.prometheus-exporters.statsd fix test
2023-05-21 17:47:07 +02:00
teutat3s
810268b853
nixosTests.prometheus-exporters.statsd fix test
2023-05-21 17:10:44 +02:00
teutat3s
998819a01a
nixosTests.prometheus-exporters.domain fix test
2023-05-21 16:47:12 +02:00
teutat3s
cb81bd9340
jitsi-videobridge: refactor broken apis option to
...
colibriRestApi
Refactor option to use jvb.conf and convert to boolean. Using the CLI
argument broke a while ago and is deprecated by upstream since 2021:
https://github.com/jitsi/jitsi-videobridge/pull/1738/files#diff-d9f589d2aae1673693461d7c3b9214324201ca1f43db63a3c773d4acfc52bc81
This fixes the currently broken test:
nixosTests.prometheus-exporters.jitsi
2023-05-21 15:31:14 +02:00
teutat3s
1d556fd9f3
nixosTests.prometheus-exporters.json: fix test script
...
Upstream changed the config format in https://github.com/prometheus-community/json_exporter/pull/146
2023-05-19 21:49:55 +02:00
teutat3s
b3915bd5e2
nixosTests.prometheus-exporters.wireguard: fix test script
...
A newline in the public key breaks the test script, stripping it out
fixes the test.
2023-05-14 18:01:58 +02:00
Pol Dellaiera
9f17e032e7
prometheus-shelly-exporter: add NixOS module
2023-02-01 19:49:33 +01:00
Sandro
bf46d7b626
Merge pull request #172084 from priegger/prometheus-statsd-exporter
2022-12-19 23:16:02 +01:00
Sandro
528a316b31
Merge pull request #205246 from Frostman/unpoller-2.4.0
2022-12-16 22:51:06 +01:00
Artturin
05a2dfd674
lib.replaceChars: warn about being a deprecated alias
...
replaceStrings has been in nix since 2015(nix 1.10)
so it is safe to remove the fallback
d6d5885c15
2022-12-15 22:25:51 +02:00