diff --git a/modules/services/monitoring/zabbix-server.nix b/modules/services/monitoring/zabbix-server.nix index b5af5a2e7bb6..f59558e86dd4 100644 --- a/modules/services/monitoring/zabbix-server.nix +++ b/modules/services/monitoring/zabbix-server.nix @@ -76,8 +76,8 @@ in description = "Zabbix server daemon"; - startOn = "started postgresql"; - stopOn = "stopping postgresql"; + startOn = if cfg.dbServer == "localhost" then "started postgresql" else "filesystem"; + stopOn = if cfg.dbServer == "localhost" then "stopping postgresql" else "starting shutdown"; preStart = ''