diff --git a/policy/modules/services/zabbix.te b/policy/modules/services/zabbix.te
index 2e0f6f6..6814cba 100644
--- a/policy/modules/services/zabbix.te
+++ b/policy/modules/services/zabbix.te
@@ -35,8 +35,9 @@ manage_files_pattern(zabbix_t, zabbix_log_t, zabbix_log_t)
 logging_log_filetrans(zabbix_t, zabbix_log_t, file)
 
 # pid file
+manage_dirs_pattern(zabbix_t, zabbix_var_run_t, zabbix_var_run_t)
 manage_files_pattern(zabbix_t, zabbix_var_run_t, zabbix_var_run_t)
-files_pid_filetrans(zabbix_t, zabbix_var_run_t, file)
+files_pid_filetrans(zabbix_t, zabbix_var_run_t, { dir file })
 
 files_read_etc_files(zabbix_t)