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 | nixpkgs-348b7b8be9eff6e16642e659f24c743520b68bac.tar nixpkgs-348b7b8be9eff6e16642e659f24c743520b68bac.tar.gz nixpkgs-348b7b8be9eff6e16642e659f24c743520b68bac.tar.bz2 nixpkgs-348b7b8be9eff6e16642e659f24c743520b68bac.tar.lz nixpkgs-348b7b8be9eff6e16642e659f24c743520b68bac.tar.xz nixpkgs-348b7b8be9eff6e16642e659f24c743520b68bac.tar.zst nixpkgs-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 edcaa10d969..7f21beeb133 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; |