Everyone thank-you so much for responding and the input / advice provided. I have been working with IBM support and have found out the root cause of my issue. I will provide as much detail as possible for anyone that searches for a similar issue in the future.
In my current version of BigFix 9.2.7.53, the FillDB Performance Logging is backwards in regards to the percentage of full reports.
So the line:
Wed, 02 May 2018 23:07:22 -0400 – 1756 – 93.01% full reports
really means only 6.99% were full reports, not 93.01%. Not as scary of a number when you know that bit of information.
There were still full reports coming in though as determined by the above line.
IBM L3 support confirms that once a week a client will send in a full report, so a small number of full reports is not a bad thing and is to be expected. Depending on the size of your BigFix implementation, that small number may not actually be a small number.
For this particular issue I was experiencing, the number of full reports was too high to be just the weekly’s coming in. The root cause of my issue was actually caused by a 3rd party application (Application that is in no way related to BigFix) that was writing a log file into one of the BigFix client site directories.
In order to determine if this is happening to your client, we look at the client log. The below lines are what was seen in the BigFix client log:
Retry error, attempt 9 failed for ForceNonexistence (C:\Program Files\BigFix Enterprise\BES Client__BESData\CUSTOMSITE*debug.log*)
Gather::SyncSiteByFile caught FileIOError (5) FileIOError
At 00:10:46 +0200 - CUSTOMSITE (BigFixRootServer/cgi-bin/bfgather.exe/CUSTOMSITE)
FAILED to Synchronize - Site data corrupted. - gather url - Relay:52311/cgi-bin/bfenterprise/BESGatherMirror.exe?url=BigFixRootServer:52311/cgi-bin/bfgather.exe/CUSTOMSITE&Time=04May00:10:40&rand=a4931e4e&ManyVersionSha1=f1b0d1f6ed9233f3b89d0120865ab95053c7
If you continue looking in the logs, you will notice the following line:
At 18:07:46 +0200 -
Full Report posted successfully
So from the entries above, you can tell that there is a foreign file within the BigFix application folders, that is unable to deleted, so it fails to synchronize the custom site and thus sends in a full report. We had this happening on a few thousand devices.
It may seem obvious to some, but keep in mind that this effects only the site referenced above. So for example if your able to find the third party application causing your issue, you can send a task with BigFix to fix BigFix. Only catch, is you can’t use the same site that is broken. So in our case we used the Master Action Site to send a taskkill to the faulting application, after that our number of full reports dropped drastically, as if the file is not “locked” BigFix will automatically delete, add, update, etc the files within its application directories.
I might be able to dig up more information on this to help those that face a similar issue, but this should be a good start for anyone else experiencing a similar issue.
I have been on these forums a lot as a result of googling things, just never a member until now. It seems like a great community and I hope I can help someone else as everyone on here has already helped me!
Thanks!