diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-10-12 09:57:45 +0100 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2018-11-16 11:24:27 -0500 |
commit | 348b7b8be9eff6e16642e659f24c743520b68bac (patch) | |
tree | 2e49b49b811cc6526adc123c5fb726cbb1f15018 /nixos | |
parent | d417ca7ba9b53cfe692f5ffa61daf88fc8d32785 (diff) | |
download | nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.tar nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.tar.gz nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.tar.bz2 nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.tar.lz nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.tar.xz nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.tar.zst nixlib-348b7b8be9eff6e16642e659f24c743520b68bac.zip |
nixos/netdata: own plugins must the looked up first
Otherwise netdata will not find python modules. To make sure netdata still pick up our setuid version of apps.plugin we rename the original executable.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/monitoring/netdata.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix index edcaa10d969d..7f21beeb1331 100644 --- a/nixos/modules/services/monitoring/netdata.nix +++ b/nixos/modules/services/monitoring/netdata.nix @@ -12,7 +12,7 @@ let localConfig = { global = { - "plugins directory" = "${wrappedPlugins}/libexec/netdata/plugins.d ${pkgs.netdata}/libexec/netdata/plugins.d"; + "plugins directory" = "${pkgs.netdata}/libexec/netdata/plugins.d ${wrappedPlugins}/libexec/netdata/plugins.d"; }; web = { "web files owner" = "root"; @@ -96,7 +96,7 @@ in { }; security.wrappers."apps.plugin" = { - source = "${pkgs.netdata}/libexec/netdata/plugins.d/apps.plugin"; + source = "${pkgs.netdata}/libexec/netdata/plugins.d/apps.plugin.org"; capabilities = "cap_dac_read_search,cap_sys_ptrace+ep"; owner = cfg.user; group = cfg.group; |