Blame SOURCES/zabbix_policy.te

9189c1
module zabbix_policy 1.2;
9189c1
9189c1
require {
9189c1
 type zabbix_t;
9189c1
 type zabbix_port_t;
9189c1
 type zabbix_var_run_t;
9189c1
 type postgresql_port_t;
9189c1
 type httpd_t;
9189c1
 class tcp_socket name_connect;
9189c1
 class sock_file { create unlink };
9189c1
 class unix_stream_socket connectto;
9189c1
}
9189c1
9189c1
#============= zabbix_t ==============
9189c1
allow zabbix_t self:unix_stream_socket connectto;
9189c1
allow zabbix_t zabbix_port_t:tcp_socket name_connect;
9189c1
allow zabbix_t zabbix_var_run_t:sock_file create;
9189c1
allow zabbix_t zabbix_var_run_t:sock_file unlink;
9189c1
allow httpd_t zabbix_port_t:tcp_socket name_connect;
9189c1
9189c1
#============= httpd_t ==============
9189c1
allow httpd_t postgresql_port_t:tcp_socket name_connect;