about summary refs log tree commit diff
path: root/nixos/modules/services/monitoring
Commit message (Collapse)AuthorAge
* Merge pull request #264234 from guiguid/guiguid-patch-netdata-systemd-journalRyan Lahfa2023-11-08
|\ | | | | netdata: 1.43.0 -> 1.43.2 and add systemd-journal plugin
| * nixos/services/netdata: add systemd-journald plugin as a privileged wrapperGuillaume DELVIT2023-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://learn.netdata.cloud/docs/logs/systemd-journal/ need acces to Kernel Logs (dmesg): Capability: CAP_SYSLOG Description: This capability allows the program to read kernel logs using the dmesg command or by reading the /dev/kmsg file. System Logs (e.g., /var/log/syslog): Capability: CAP_DAC_READ_SEARCH Description: This capability allows the program to read system logs located in directories such as /var/log/. User Logs (e.g., /var/log/auth.log): Capability: CAP_DAC_READ_SEARCH Description: This capability allows the program to read user logs located in directories such as /var/log/.
* | Merge pull request #247376 from RageKnify/fix/smartd-mailRyan Lahfa2023-11-07
|\ \
| * | nixos/smartd: Fix mail recipient fieldJoão Borges2023-08-05
| | | | | | | | | Having undisclosed recipients results in emails being considered spam as mentioned in #192147, by instead identifying the recipient the emails are no longer considered spam
* | | Merge pull request #263558 from Ma27/fix-image-renderer-callbackMaximilian Bosch2023-11-02
|\ \ \ | |_|/ |/| | nixos/grafana-image-renderer: use Grafana's http_addr rather than localhost
| * | nixos/grafana-image-renderer: use Grafana's http_addr rather than localhostMaximilian Bosch2023-10-26
| | | | | | | | | | | | | | | Otherwise the callback won't work Grafana is configured to listen on a different IP address by default.
* | | Merge pull request #262915 from chayleaf/certspotterPeder Bergebakken Sundt2023-10-29
|\ \ \ | | | | | | | | certspotter: init at 0.17.0; nixos/certspotter: init
| * | | nixos/certspotter: initchayleaf2023-10-28
| | | |
* | | | Merge pull request #263203 from nikstur/replace-activationLinus Heckemann2023-10-28
|\ \ \ \ | | | | | | | | | | Replace simple activationScripts
| * | | | nixos/ups: replace activationScript via tmpfilesnikstur2023-10-25
| | | | |
* | | | | nixos/goss: initAnthony Roussel2023-10-27
| | | | |
* | | | | kea: use separate runtime directories for each servicechayleaf2023-10-26
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | nixos/munin: fix internAndFixPlugins mangling store pathsRebecca Kelly2023-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implementation works fine when the plugins do not already contain store paths, which is the case for stuff from munin-contrib. However, for plugins generated via nix (e.g. with writeShellScriptBin), it tries to fix the paths in it which already point to the nix store, ruining everything.
* | | | nixos/munin: fix key-context error when using extraAutoPluginsRebecca Kelly2023-10-25
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | If extraAutoPlugins contains values that carry context (e.g. it comes from a flake input), the keys generated from them using baseNameOf inherit that context and the config doesn't compile. This doesn't actually need to be an attrset anyways, so a bit of internal refactoring lets us fix this without changing the visible API.
* | | nixos/prometheus-exporters/knot: update for new exporterMartin Weinelt2023-10-23
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | nixos: fix bad mkEnableOption descriptionsBjørn Forsman2023-10-20
|/ / | | | | | | | | Fix descriptions that don't account for (1) the "Whether to enable" prefix or (2) the automatically added trailing dot.
* | nixos/librenms: initJennifer Graul2023-10-16
| |
* | nixos/prometheus: fix cross-compilationAlexandre Iooss2023-10-14
| |
* | Merge pull request #243338 from ↵Arnout Engelen2023-10-11
|\ \ | | | | | | | | | | | | raboof/prometheus-imap-mailstat-exporter-init-at-2023-06-20 prometheus-imap-mailstat-exporter: init at 0.0.1
| * | prometheus-imap-mailstat-exporter: init at 0.0.1Arnout Engelen2023-09-20
| | | | | | | | | | | | To be able to monitor the number of (unread) mails in mailboxes
* | | prometheus-pgbouncer-exporter: init at 0.7.010001012023-10-07
| | |
* | | Merge pull request #248925 from FugiMuffi/prometheus-sabnzbd-exporterWilliButz2023-09-25
|\ \ \ | | | | | | | | prometheus-sabnzbd-exporter: init at 0.1.70
| * | | nixos/prometheus-sabnzbd-exporter: initFugi2023-08-13
| | | |
* | | | nixos/prometheus: fix blackbox exporterhexchen2023-09-21
| | | |
* | | | Merge pull request #254563 from raboof/prometheus-exporter-nextcloud-fixupArnout Engelen2023-09-20
|\ \ \ \ | |_|/ / |/| | | prometheus-exporter-nextcloud: require either tokenFile or passwordFile
| * | | prometheus-exporter-nextcloud: require either tokenFile or passwordFileArnout Engelen2023-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #255179 from Ma27/rm-grafana-migration-errorMaximilian Bosch2023-09-17
|\ \ \ \ | | | | | | | | | | nixos/grafana: remove hacky deprecation helper from dashbaords & datasources
| * | | | nixos/grafana: remove hacky deprecation helper from dashbaords & datasourcesMaximilian Bosch2023-09-14
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem we had back then was that `mkRenamedOptionModule` doesn't work if an option will be moved a level depper, i.e. services.grafana.provision.dashboards became services.grafana.provision.dashboards.settings.provider I actually planned to remove this before 23.05 (since the change was already released in 22.11), but as you can see that didn't happen ;-) I think the grace-period was quite long already. And if someone is migrating from <22.11 to a current NixOS now, there are very precise instructions on how to upgrade in the 22.11 release notes.
* / / / nixos/below: Document maintainernicoo2023-09-13
|/ / /
* | | nixos/mimir: add extraFlags optiontilpner2023-09-04
| | |
* | | nixos/prometheus/unbound-exporter: update for new packageMartin Weinelt2023-08-28
| | | | | | | | | | | | | | | The command line interface changed slightly, but still supports the TCP as well as the UDS control interface.
* | | Merge pull request #251157 from NetaliDev/vmagent-extra-optionsJanik2023-08-26
|\ \ \
| * | | nixos/vmagent: add extraOptions optionJennifer Graul2023-08-24
| |/ /
* | | Merge pull request #242365 from h7x4/add-mysqld-exporterFranz Pletz2023-08-25
|\ \ \ | | | | | | | | services/prometheus/exporters: add mysqld
| * | | services/prometheus/exporters: add mysqldh7x42023-08-13
| | | | | | | | | | | | | | | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* | | | Merge pull request #242942 from raboof/prometheus-nextcloud-auth-tokenArnout Engelen2023-08-25
|\ \ \ \ | |_|/ / |/| | | prometheus-exporter-nextcloud: support for auth tokens
| * | | prometheus-exporter-nextcloud: support for auth tokensArnout Engelen2023-07-12
| |/ / | | | | | | | | | Fixes #176849
* | | Merge pull request #242116 from flurie/fix-datadog-agentMario Rodas2023-08-10
|\ \ \ | | | | | | | | datadog-agent: 7.38.1 -> 7.45.1
| * | | fix whitespace issueAlexander Flurie2023-07-18
| | | |
| * | | add separate configurable datadog process agentAlexander Flurie2023-07-17
| |/ /
* | | Merge pull request #245286 from codec/add-prometheus-idrac-exporterFranz Pletz2023-08-10
|\ \ \ | | | | | | | | prometheus-idrac-exporter: init at unstable-2023-06-29
| * | | prometheus-idrac-exporter: init at unstable-2023-06-29codec2023-08-04
| | |/ | |/|
* | | nixos/netdata: fix position of NETDATA_PIPENAMEDDoSolitary2023-08-09
| | | | | | | | | | | | | | | It was accidentally placed in a condition-guarded block, making the setting only take effect when enableAnalyticsReporting = false.
* | | netdata: set NETDATA_PIPENAME to /run/netdata/ipcDDoSolitary2023-08-05
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Netdata creates its control socket at /tmp/netdata-ipc by default, which is insecure and actually inaccessible with systemd's PrivateTmp enabled. Originally we patched its source code to move the socket to /run/netdata/ipc. However, it was removed due to incompatibility when upgrading to v1.41.0: 1d2a2dc7d0396495e2bb3878dc62eab620425c85 Fortunately, this new version of netdata adds support for setting the location of the control socket via the environment variable NETDATA_PIPENAME. So let's set it for the netdata service and the command line utility so that they can communicate properly.
* | Merge pull request #233659 from ↵WilliButz2023-07-31
|\ \ | | | | | | | | | | | | seberm/prometheus-ipmi-exporter-family-restriction nixos/prometheus-ipmi-exporter: allow AF_UNIX address family
| * | nixos/prometheus-ipmi-exporter: allow AF_UNIX address familyOtto Sabart2023-05-23
| | | | | | | | | | | | This family is required for ipmi collector.
* | | Merge pull request #245545 from nlewo/osquery-disable-databaselewo2023-07-26
|\ \ \ | | | | | | | | nixos/osquery: do not use the local database for osqueryi
| * | | nixos/osquery: do not use the local database for osqueryiAntoine Eiche2023-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Because the local database is used by the osquery deamon, running osqueri fails with: IO error: While lock file: /var/lib/osquery/osquery.db/LOCK: Resource temporarily unavailable
* | | | treewide: rename fonts.fonts to fonts.packagesSandro Jäckel2023-07-24
| | | |
* | | | Merge pull request #239624 from Stunkymonkey/use-optionalString-thenFelix Bühler2023-07-22
|\ \ \ \ | | | | | | | | | | treewide: use optionalString instead of 'then ""'