summary refs log tree commit diff
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-09-23 09:35:51 -0400
committerAaron Andersen <aaron@fosslib.net>2019-09-23 09:35:51 -0400
commit32a38d50bb2c70358b2ccef901c174b93b5d4372 (patch)
tree80376f0e71b86970ff7840d583c82074925c8b03
parent60f3c94965f036c9afa6284f99eb13d794bd3057 (diff)
downloadnixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.tar
nixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.tar.gz
nixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.tar.bz2
nixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.tar.lz
nixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.tar.xz
nixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.tar.zst
nixpkgs-32a38d50bb2c70358b2ccef901c174b93b5d4372.zip
nixos/zabbixServer: move pid file from default (/tmp) to /run/zabbix to avoid issues with PrivateTmp=true
-rw-r--r--nixos/modules/services/monitoring/zabbix-server.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/monitoring/zabbix-server.nix b/nixos/modules/services/monitoring/zabbix-server.nix
index 4b4049ed360..e9f1590760a 100644
--- a/nixos/modules/services/monitoring/zabbix-server.nix
+++ b/nixos/modules/services/monitoring/zabbix-server.nix
@@ -30,6 +30,7 @@ let
     DBUser = ${cfg.database.user}
     ${optionalString (cfg.database.passwordFile != null) "Include ${passwordFile}"}
     ${optionalString (mysqlLocal && cfg.database.socket != null) "DBSocket = ${cfg.database.socket}"}
+    PidFile = ${runtimeDir}/zabbix_server.pid
     SocketDir = ${runtimeDir}
     FpingLocation = /run/wrappers/bin/fping
     ${optionalString (cfg.modules != {}) "LoadModulePath = ${moduleEnv}/lib"}