Many of the BigFix external sites and potentially many custom sites do not need to be subscribed to and evaluated by a newly installed BigFix client right away.
Adding a delay to the site subscription criteria will greatly improve the initial client provisioning speed by having it skip over the sites with the delay and subscribe to them at a later time. In most cases I think a delay between 1 and 6 hours makes the most sense.
Doing this will allow non master operators to see the client appear in the console much faster and for the client to process more important policy actions faster before running less important actions.
In most cases this will have no negative impact on the client what so ever, but in rare cases there could be unintended consequences when there are applicability dependencies between sites and groups where by adding a delay on one might cause a delay on others. In most cases this will not be a problem, and actually be desired, but it is something to be aware of.
This is the relevance to add a 6 hour delay:
exists absolute values whose(it > 6*hour) of (now - it) of minima of subscribe times of sites
The following sites should most definitely have the 6 hour or so delay added:
- All sites containing “Checklist”
- Vulnerabilities to Windows Systems
- SUA / Inventory
- Any others not being actively used
Other sites should be considered with a shorter delay (1 hour or so)
- all of the patching sites
- any custom site not needed for early provisioning
As a more long term goal, it may make sense to copy content identified as being critical to run very early on in the client provisioning process to a particular custom site with no delay so that a delay can be more easily added to other sites.
A hybrid approach:
You could have some sites have a delay based upon a time delay or something to indicate that initial provisioning and important actions have completed. For example, subscription to many sites could happen after 6 hours or if a specific file is created signaling the end of provisioning, then the site subscriptions could happen earlier.
Related:
- Decrease BigFix client registration time on Linux
- Repackage BESClient with client settings to an MSI
- Speed up client checkin
- Forcing New Clients to Check In Faster / Client Refresh / Offer Cache
- BESClient performance tuning? Inventory Only
- Is the effective date value necessary for adding client settings?
- Making a BigFix MSI