diff options
author | Martin Milata <martin@martinmilata.cz> | 2020-03-05 22:39:38 +0100 |
---|---|---|
committer | Martin Milata <martin@martinmilata.cz> | 2020-03-06 10:39:05 +0100 |
commit | 421a18f42b93be350ca31cfd5fafd68f1caadeef (patch) | |
tree | 9bc7b179d450c05c1f928496cd8302726d7ed221 /nixos/modules/services/monitoring/prometheus/exporters.nix | |
parent | ade67bd0520232c2a5e9f00ace3cb871fa22a9a7 (diff) | |
download | nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.tar nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.tar.gz nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.tar.bz2 nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.tar.lz nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.tar.xz nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.tar.zst nixpkgs-421a18f42b93be350ca31cfd5fafd68f1caadeef.zip |
nixos/prometheus-mikrotik-exporter: init
Diffstat (limited to 'nixos/modules/services/monitoring/prometheus/exporters.nix')
-rw-r--r-- | nixos/modules/services/monitoring/prometheus/exporters.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index aeed55172da..f9ad1457fc8 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -29,6 +29,7 @@ let "fritzbox" "json" "mail" + "mikrotik" "minio" "nextcloud" "nginx" @@ -205,6 +206,14 @@ in or `services.prometheus.exporters.snmp.configurationPath' set! ''; } { + assertion = cfg.mikrotik.enable -> ( + (cfg.mikrotik.configFile == null) != (cfg.mikrotik.configuration == null) + ); + message = '' + Please specify either `services.prometheus.exporters.mikrotik.configuration' + or `services.prometheus.exporters.mikrotik.configFile'. + ''; + } { assertion = cfg.mail.enable -> ( (cfg.mail.configFile == null) != (cfg.mail.configuration == null) ); |