diff options
author | Ben Kelly <bk@ancilla.ca> | 2018-12-13 18:14:21 -0500 |
---|---|---|
committer | Ben Kelly <btk@google.com> | 2019-02-04 20:17:26 -0500 |
commit | c74abf763af37fd453a2dd5aa8390da8256e4f8e (patch) | |
tree | dc6a686400f8ff03f45646c99439054ad42520b7 /nixos/modules/services/monitoring/munin.nix | |
parent | c02564e37c6159408d09ef762ad2dde854bef50c (diff) | |
download | nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.tar nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.tar.gz nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.tar.bz2 nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.tar.lz nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.tar.xz nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.tar.zst nixpkgs-c74abf763af37fd453a2dd5aa8390da8256e4f8e.zip |
nixos/munin: add extraPluginConfig option
This lets you specify additional plugin-specific configuration to go in plugin-conf.d, and complements the extraConfig and extraGlobalConfig options.
Diffstat (limited to 'nixos/modules/services/monitoring/munin.nix')
-rw-r--r-- | nixos/modules/services/monitoring/munin.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nixos/modules/services/monitoring/munin.nix b/nixos/modules/services/monitoring/munin.nix index fb1a11a44f9..47ccf9b0a34 100644 --- a/nixos/modules/services/monitoring/munin.nix +++ b/nixos/modules/services/monitoring/munin.nix @@ -63,6 +63,8 @@ let [ipmi*] user root group root + + ${nodeCfg.extraPluginConfig} ''; pluginConfDir = pkgs.stdenv.mkDerivation { @@ -100,6 +102,18 @@ in }; # TODO: add option to add additional plugins + extraPluginConfig = mkOption { + default = ""; + type = types.lines; + description = '' + <filename>plugin-conf.d</filename> extra plugin configuration. See + <link xlink:href='http://guide.munin-monitoring.org/en/latest/plugin/use.html' /> + ''; + example = '' + [fail2ban_*] + user root + ''; + }; }; |