I have an installation for Carbon Black that I am trying to use BigFix to help with deploying. The installer is pretty basic you just run the sh file and it does everything else. I have tested this and it works but I can’t get my relevance correct. The machine I have already installed this on is still showing as relevant. If I try to change anything then I get no Linux servers relevant.
Here is what I have as my action. I think this is all pretty self explanatory. I am just pulling the installation package down from a local web server and then extracting and running the sh file. I am also touching the /root/carbonblack_installed to use as the relevance. If this file exists then the application has been installed. But this is also my problem as the relevance doesn’t appear to be working correctly.
curl -O http://local_web_installation_server/CarbonBlackLinuxInstaller-v126.96.36.19953-Default_Group.tar.gz
tar xvf CarbonBlackLinuxInstaller-v188.8.131.5253-Default_Group.tar.gz
rm -rf /tmp*
(version of client >= “184.108.40.206”) AND ((exists true whose (if true then (exists (operating system) whose (it as string as lowercase contains “Linux” as lowercase)) else false)) AND (not (exists true whose (if true then (exists “/root/carbonblack_installed”) else false))))
Is there a better way to do this? My way isn’t working.