## Net Saint / NAGIOS - network monitoring server ######################################## ## ## Do not audit attempts to read or write nagios ## unnamed pipes. ## ## ## ## Domain to not audit. ## ## ## # interface(`nagios_dontaudit_rw_pipes',` gen_require(` type nagios_t; ') dontaudit $1 nagios_t:fifo_file rw_fifo_file_perms; ') ######################################## ## ## Allow the specified domain to read ## nagios configuration files. ## ## ## ## Domain allowed access. ## ## ## # interface(`nagios_read_config',` gen_require(` type nagios_etc_t; ') allow $1 nagios_etc_t:dir list_dir_perms; allow $1 nagios_etc_t:file read_file_perms; files_search_etc($1) ') ######################################## ## ## Allow the specified domain to read ## nagios temporary files. ## ## ## ## Domain allowed access. ## ## # interface(`nagios_read_tmp_files',` gen_require(` type nagios_tmp_t; ') allow $1 nagios_tmp_t:file read_file_perms; files_search_tmp($1) ') ######################################## ## ## Execute the nagios CGI with ## a domain transition. ## ## ## ## Domain allowed access. ## ## # interface(`nagios_domtrans_cgi',` gen_require(` type nagios_cgi_t, nagios_cgi_exec_t; ') domtrans_pattern($1, nagios_cgi_exec_t, nagios_cgi_t) ') ######################################## ## ## Execute the nagios NRPE with ## a domain transition. ## ## ## ## Domain allowed access. ## ## # interface(`nagios_domtrans_nrpe',` gen_require(` type nrpe_t, nrpe_exec_t; ') domtrans_pattern($1, nrpe_exec_t, nrpe_t) ')