about summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/prometheus/exporters
AgeCommit message (Collapse)AuthorFilesLines
2023-11-27treewide: use `mkPackageOption`h7x41-9/+1
This commit replaces a lot of usages of `mkOption` with the package type, to be `mkPackageOption`, in order to reduce the amount of code.
2023-11-22Merge pull request #268991 from undefined-moe/mongodb-exporterNick Cao1-0/+68
add prometheus-mongodb-exporter
2023-11-22nixos/prometheus-mongodb-exporter: init moduleundefined1-0/+68
2023-11-07nixos/exportarr: initFelix Buehler1-0/+55
2023-10-26kea: use separate runtime directories for each servicechayleaf1-2/+2
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-23nixos/prometheus-exporters/knot: update for new exporterMartin Weinelt1-7/+12
The new exporter has proper console scripts definition, that sets up another executable name. The package now also shells out to pidof, which is why we require procps in the unit PATH.
2023-10-20nixos: fix bad mkEnableOption descriptionsBjørn Forsman1-1/+1
Fix descriptions that don't account for (1) the "Whether to enable" prefix or (2) the automatically added trailing dot.
2023-10-14nixos/prometheus: fix cross-compilationAlexandre Iooss1-1/+1
2023-10-11Merge pull request #243338 from ↵Arnout Engelen1-0/+71
raboof/prometheus-imap-mailstat-exporter-init-at-2023-06-20 prometheus-imap-mailstat-exporter: init at 0.0.1
2023-10-07prometheus-pgbouncer-exporter: init at 0.7.010001011-0/+145
2023-09-25Merge pull request #248925 from FugiMuffi/prometheus-sabnzbd-exporterWilliButz1-0/+47
prometheus-sabnzbd-exporter: init at 0.1.70
2023-09-21nixos/prometheus: fix blackbox exporterhexchen1-1/+1
2023-09-20prometheus-imap-mailstat-exporter: init at 0.0.1Arnout Engelen1-0/+71
To be able to monitor the number of (unread) mails in mailboxes
2023-09-19prometheus-exporter-nextcloud: require either tokenFile or passwordFileArnout Engelen1-6/+9
follow-up on 28b3156bc6774f11e203151094bade34cba11fef which broke when tokenFile was left empty. Making both options nullable also allows us to provide a more meaningful error message when neither authentication method is configured.
2023-08-28nixos/prometheus/unbound-exporter: update for new packageMartin Weinelt1-26/+58
The command line interface changed slightly, but still supports the TCP as well as the UDS control interface.
2023-08-25Merge pull request #242365 from h7x4/add-mysqld-exporterFranz Pletz1-0/+60
services/prometheus/exporters: add mysqld
2023-08-25Merge pull request #242942 from raboof/prometheus-nextcloud-auth-tokenArnout Engelen1-4/+15
prometheus-exporter-nextcloud: support for auth tokens
2023-08-13services/prometheus/exporters: add mysqldh7x41-0/+60
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-08-13nixos/prometheus-sabnzbd-exporter: initFugi1-0/+47
2023-08-04prometheus-idrac-exporter: init at unstable-2023-06-29codec1-0/+69
2023-07-31Merge pull request #233659 from ↵WilliButz1-0/+1
seberm/prometheus-ipmi-exporter-family-restriction nixos/prometheus-ipmi-exporter: allow AF_UNIX address family
2023-07-22Merge pull request #239624 from Stunkymonkey/use-optionalString-thenFelix Bühler1-6/+6
treewide: use optionalString instead of 'then ""'
2023-07-12prometheus-exporter-nextcloud: support for auth tokensArnout Engelen1-4/+15
Fixes #176849
2023-06-28nixos/prometheus-exporters: add php-fpmGaël Reyrol1-0/+65
2023-06-27services/prometheus/exporters: add scaphandreGaël Reyrol1-0/+33
2023-06-24treewide: use optionalString instead of 'then ""'Felix Buehler1-6/+6
2023-06-13prometheus-junos-czerwonk-exporter: init at 0.10.1 + module (#235433)Jenny1-0/+72
2023-06-03nixos/prometheus.exporters.graphite: initGabriel Fontes1-0/+41
2023-05-23nixos/prometheus-ipmi-exporter: allow AF_UNIX address familyOtto Sabart1-0/+1
This family is required for ipmi collector.
2023-04-20Merge pull request #222080 from Stunkymonkey/nixos-optionalStringArtturi1-2/+2
2023-04-13nixos/prometheus-smartctl-exporter: fix evaluation after adding cfg.extraFlagsajs1241-6/+6
was done in 3c61665b7f5c8520706e445201b1a6509eb09997 but does not evaluate error: value is a string with context while a list was expected
2023-04-12nixos/prometheus-smartctl-exporter: support extraFlagsJakub Sokołowski1-1/+1
Seems to be ignored currently. Useful for `-verbose` flag. Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-07treewide: use more lib.optionalStringFelix Buehler1-2/+2
2023-02-08nixos/*: remove trailing period in mkEnableOptionspennae1-3/+3
those are added by mkEnableOption, and .. is replaced to … by markdown processing.
2023-02-06nixos/prometheus-pihole-exporter: update configuration optionsPol Dellaiera1-16/+20
The `interval` configuration option doesn't exist and has been removed. The `timeout` configuration option has been added.
2023-02-01prometheus-shelly-exporter: add NixOS modulePol Dellaiera1-0/+27
2023-01-02prometheus-exporters: update rspamd exporter for prometheus-json-exporter ↵Enno Richter1-1/+1
>=0.5.0
2022-12-19Merge pull request #172084 from priegger/prometheus-statsd-exporterSandro1-0/+19
2022-12-17nixos: fix typosfigsoda1-1/+1
2022-12-09nixos/prometheus.exporters.smartctl: Simplify DeviceAllow logicMartin Weinelt1-9/+5
Setting up the DeviceAllow list with explicitly configured devices was a nice idea, but sometimes a configured device (`/dev/nvme0n1` an NVMe namespace) has a parent device (`/dev/nvme0`) that smartctl needs to access to query metrics. Falling back to the block and character definitions is probably a valid fallback.
2022-12-08nixos/prometheus.exporters.smartctl: use cli args instead of configSergey Lukjanov1-11/+7
Config support was dropped and replaced with CLI args
2022-12-03nixos/prometheus/unifi-poller: rename to unpoller.Luke Granger-Brown1-5/+5
2022-12-03Merge pull request #201817 from jhh/nut-exporterSandro1-0/+50
2022-12-01treewide: switch to port type for nixos modulesDaniel Nagy1-1/+1
2022-11-28Merge pull request #202087 from Shawn8901/pve-load-credentialSandro1-3/+5
2022-11-24Add prometheus-nut-exporter moduleJeff Hutchison1-0/+50
2022-11-23Workaround for upstream crash when !datadogMathieu Fenniak1-0/+1
2022-11-23Fix executable nameMathieu Fenniak1-1/+1
2022-11-21nixos/prometheus-pve-exporter: Use LoadCredentials to make configFiles ↵Shawn89011-3/+5
readable to DynamicUser
2022-11-11Merge pull request #199524 from ymarkus/zfs-exporterFranz Pletz1-0/+44
nixos/prometheus-zfs-exporter: init