diff --git a/modules/postgresql.nix b/modules/postgresql.nix index 5f3cfd8..6790dca 100644 --- a/modules/postgresql.nix +++ b/modules/postgresql.nix @@ -12,6 +12,16 @@ # }; # } #]; + ensureUsers = [ + { + name = "zbx_monitor"; + ensurePermissions = { + "FUNCTION pg_catalog.pg_ls_dir(text)" = "EXECUTE"; + "FUNCTION pg_catalog.pg_stat_file(text)" = "EXECUTE"; + "FUNCTION pg_catalog.pg_ls_waldir()" = "EXECUTE"; + }; + } + ]; }; services.postgresqlBackup = {