BigFix on Linux (as my users love to tell me) does not do things in the normal Linux fashion. I have to get an ear full every time a new sysadmin comes on board, so I feel your pain. BUT, we have gotten it to work with SELinux and AppArmor applied.
Questions:
Is the installation failing or is the service not starting?
What Distro and Version are you instilling on?
Some common things to check…
Confirm port 52311 is open for BESClient binding. BigFix is not a “standard” yet in Linux. Check the listing of ports with semanage port -l.
Check the SELinux label applied to the BESClient process.
If that doesn’t fix it, make sure SELinux error logging is enabled and check what happens when you install it.
I am far from a Linux guru, but am glad to help as I can.
As far as the port, do you know what needs to be defined so I could bind the port with
semanage port -a -t bes_port_t -p tcp 52311
semanage port -a -t bes_port_t -p udp 52311