Você precisa configurar uma política do selinux conforme descrito em a documentação
Aqui está a essência:
[root@collectd ~]# audit2allow -a
#============= httpd_t ==============
allow httpd_t collectd_var_lib_t:dir read;
allow httpd_t collectd_var_lib_t:file { read getattr open };
(esta é a iteração final depois de executar os próximos comandos em torno de 3 vezes e clicar em CGP, pois cada iteração precisava de mais acesso)
[root@collectd ~]# audit2allow -a -M cgp
******************** IMPORTANT ***********************
To make this policy package active, execute:
semodule -i cgp.pp
Execute o comando, enxague e repita até resolver todos os problemas de permissão.