Use tool from setroubleshoot-server package
When Selinux denies an action an Access Vector Cache (AVC) is logged in /var/log/audit/audit.log The SELinux troubleshooting service monitors for AVC events and sends an event summary to the /var/log/messages file.
The AVC summary includes an event unique identifier (UUID). Use the sealert -l UUID command to view comprehensive report details for the specific event. Use the sealert -a /var/log/audit/audit.log command to view all existing events.
Use the ausearch command to search for AVC events in the /var/log/audit/audit.log log file. Use the -m option to specify the AVC message type and the -ts option to provide a time hint, such as recent.
example
[root@host ~]# ausearch -m AVC -ts recent
You can also use the Selinux sectionb of the webconsole to diagnose and troubleshoot issues