Commit Graph

1779 Commits

Author SHA1 Message Date
Bjørn Forsman
e953aa45f7 nixos/ups: run killpower driver as root (#552701) 2026-08-17 21:05:52 +00:00
Sandro
7c3a200257 netdata: 2.10.3 -> 2.11.0 (#545582) 2026-08-17 16:40:01 +00:00
Jack Kelly
f4d444ddff nixos/ups: run killpower driver as root
upsdrv starts the driver with `upsdrvctl -u root start`, but
ups-killpower invokes a bare `upsdrvctl shutdown`. Since nut
is built --with-user=nutmon, nut fails to read both /var/lib/nut
and the USB device with "insufficient permissions on everything".
The UPS is then never told to cut its outlets: it keeps draining
battery after the OS has halted, and cannot power-cycle the machine
when mains returns.

Ergo, run the shutdown as root.
2026-08-17 10:09:13 -04:00
Sandro
b2c3e63a8e nixos/netdata: use literalExpression on example of extraNdsudoPackages (#483485) 2026-08-17 12:38:08 +00:00
Ryan Horiguchi
2669b35105 netdata: 2.10.3 -> 2.11.0 2026-08-15 00:27:47 +02:00
XYenon
8f54e9f26c nixos/prometheus-exporters/kvrocks: init 2026-08-13 11:41:46 +08:00
Adam C. Stephens
d489e81ffb nixos/uptime-kuma: Harden /proc visibility by setting ProcSubset to pid (#548674) 2026-08-12 23:15:42 +00:00
Sandro
147ecc6f89 beszel-agent: add dataDir option (#500866) 2026-08-10 20:26:36 +00:00
Felix Singer
b2463760f5 nixos/uptime-kuma: Harden /proc visibility by setting ProcSubset to pid
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#ProcSubset=

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-03 06:46:21 +02:00
h7x4
34de793995 nixos/grafana: replace systemd {script,preStart} with ExecStart{,Pre} 2026-07-31 03:20:36 +09:00
h7x4
1b6e29bb5f nixos/kthxbye: replace systemd script with ExecStart 2026-07-31 03:18:42 +09:00
h7x4
1ce84888a7 nixos/alertmanager: replace systemd preStart with ExecStartPre 2026-07-31 03:18:40 +09:00
Michael Daniels
96b936ff0c bosun: drop (#542416) 2026-07-27 23:45:45 +00:00
Sigmanificient
d444c5f0df bosun: drop 2026-07-27 02:21:40 +02:00
Arnout Engelen
a8c83a5e85 prometheus-imap-mailstat-exporter: 0.0.1 to 0.7.1 (#539034) 2026-07-18 21:57:13 +00:00
Sandro
435a7114a4 nixos/traccar: fix shellcheck warning in preStart script (#539734) 2026-07-18 16:15:57 +00:00
Henri Menke
6d3c620fa6 nixos/vnstat: add hmenke as maintainer 2026-07-16 12:11:12 +02:00
Henri Menke
b6085fc020 nixos/vnstat: add RFC-42 settings 2026-07-16 12:01:22 +02:00
Preston Corless
fdf59acde3 nixos/traccar: fix shellcheck warning in preStart script
Quote variable in `umask "$old_umask"` to satisfy shellcheck SC2086.
2026-07-08 16:18:15 -06:00
Arnout Engelen
e36bc9af58 prometheus-imap-mailstat-exporter: 0.0.1 to 0.7.1 2026-07-06 18:02:39 +02:00
nixpkgs-ci[bot]
248ddc1100 Merge master into staging-next 2026-06-25 12:49:17 +00:00
Bart Oostveen
cd65877bf5 nixos/prometheus-exporters/mail-tlsa-check: init 2026-06-25 08:56:28 +02:00
Sandro
85881708dc prometheus-bind-exporter: 0.7.0 -> 0.8.0, bind: add json_c support (#489588) 2026-06-20 16:40:53 +00:00
Moraxyc
b5916099b2 nixos/nezha: init 2026-06-17 13:01:17 +08:00
Martin Weinelt
8522bee21a scaphandre: drop
Marked broken in 25.05 with no visible progress upstream. In the meantime
its sole maintainer has been dropped, too.
2026-06-14 11:36:19 +02:00
xiaodong.jia
7e4a18608d prometheus-xray-exporter: switch to fork with user metrics working 2026-06-11 23:16:09 +08:00
xiaodong.jia
f07ac86aa7 prometheus-xray-exporter: init at 0.2.0 2026-06-11 19:03:55 +08:00
Marie Ramlow
e42104b5ba gs1200-exporter: init at 2.11.12 (#505127) 2026-06-08 19:02:28 +00:00
DerGrumpf
cf53c7c917 nixos/gs1200-exporter: init module 2026-06-08 20:04:37 +02:00
Sandro
b11fdca649 nixos/prometheus-elasticsearch-exporter: init (#525622) 2026-06-06 22:54:05 +00:00
Defelo
316a705cd7 nixos/flap-alerted: init module 2026-06-01 00:12:20 +02:00
cinereal
7195e583ce nixos/prometheus-elasticsearch-exporter: init
Add a `services.prometheus.exporters.elasticsearch` module wrapping
`pkgs.prometheus-elasticsearch-exporter`, which also supports OpenSearch.

Credentials are kept out of the process arguments and the store via an
`environmentFile` carrying `ES_USERNAME`/`ES_PASSWORD` or `ES_API_KEY`,
which override any auth embedded in `--es.uri`. Collector toggles go
through the framework's `extraFlags`.

A NixOS test exercises the exporter against a single-node OpenSearch
instance.

Assisted-by: claude-code: claude-opus-4-8 (planning) + claude-sonnet-4-8 (execution)
2026-05-30 09:15:23 +02:00
Florian Klink
27198194e5 Add podocarp/speedtest_exporter package and module (#514624) 2026-05-14 12:36:40 +00:00
Florian Klink
195fce926c Add siebenmann/zfs_exporter package and related module (#514423) 2026-05-07 12:32:10 +00:00
Michael Daniels
2e87c2f8f4 nixos/*: remove unused let bindings
Generated using deadnix (with some manual work); split from #514611.
2026-05-01 20:39:14 -04:00
Maximilian Bosch
da2366fac5 vmalert: Fail if encountering missing rule paths (#514441) 2026-05-01 13:53:56 +00:00
Adam C. Stephens
1626880b72 grafana-to-ntfy: 0-unstable-2025-01-25 -> 2026.4.29, fix module bugs, add NixOS test (#503343) 2026-04-29 13:35:25 +00:00
kittyandrew
e2534bd772 nixos/grafana-to-ntfy: apply nixfmt 2026-04-29 15:38:22 +03:00
xiaodong.jia
aa2961d365 nixos/prometheus-exporters: fix missing port for speedtest exporter 2026-04-29 11:07:37 +08:00
xiaodong.jia
7d6226f856 nixos/prometheus-exporters: add speedtest exporter
Introduces the NixOS module for the danopstech speedtest Prometheus exporter.
Exposes serverID and serverFallback options matching the exporter's CLI flags.
2026-04-29 10:38:11 +08:00
Andreas Fuchs
29bdb29ab2 vmalert: Fail if encountering missing rule paths
Previously, when using toString for interpolating paths, the build process wouldn't attempt to copy the given path into the store; that would then result in hard-to-debug errors when running the vmalert service (it launches, but treats the missing as a non-issue, so you run with no alerting).

Instead, use string interpolation to resolve the file from the given path. This properly fails the build if a missing file is referenced.
2026-04-28 11:23:27 -04:00
xiaodong.jia
c81f000203 nixos/prometheus-exporters: add zfs-siebenmann exporter
Introduces the NixOS module for the Siebenmann ZFS Prometheus exporter.
Exposes depth, fullPath, and pools options matching the exporter's CLI flags.
2026-04-28 22:07:32 +08:00
Sandro
c55d2f7342 nixos/scrutiny: harden systemd service (#490630) 2026-04-26 20:11:16 +00:00
Franz Pletz
cade73c0e5 grafana: 12.4.2 -> 13.0.1 (#513094) 2026-04-25 06:46:16 +00:00
Aliaksandr
d9a2e3b3c0 nixos/prometheus-exporters/bind: update for bind_exporter 0.8.0
- Change default bindVersion from 'auto' to 'json' (new upstream default)
- Add 'json' and 'xml' to bindVersion enum options
- Remove deprecated 'xml.v2' option (dropped in 0.8.0)
2026-04-24 19:34:42 +03:00
Maximilian Bosch
4cafd52abf grafana: 12.4.2 -> 13.0.1
Announcement: https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v13-0/

ChangeLogs:
* https://github.com/grafana/grafana/releases/tag/v13.0.0
  (b8475db9a7/CHANGELOG.md (1300-2026-04-14))
* https://github.com/grafana/grafana/releases/tag/v13.0.1
2026-04-24 14:26:37 +02:00
Sandro
f368a8ff21 nixos/prometheus: remove absolute path literals (#511569) 2026-04-23 23:22:01 +00:00
Vladimír Čunát
9cadaf6932 staging-next 2026-04-07 (#507470) 2026-04-22 15:21:43 +02:00
Ilan Joselevich
617306490c Revert "nixos/prometheus-exporters: add socketOpts and use for node-exporter & postfix-exporter" 2026-04-21 10:18:30 +01:00
Ameer Taweel
cf3e31dcf0 nixos/prometheus: remove absolute path literals 2026-04-20 07:01:12 +00:00