Can inventory updates be staggered?
Ok, we have the current problem/scenario -- We manage about 1200 servers (a good mix of Linux and Windows) with KACE. When we patch, large numbers of servers get rebooted at the same time. What happens as a result of this is that we have large numbers of servers doing inventory updates more or less simultaneously when their inventory interval comes due. For us, this happens every 12 hours.
So, is there anyway that anyone knows to offset the client updates by say + or - few hours? Like a way to tell it to run an inventory update every 12 hours, plus or minus 2 hours?
Any tips or tricks no mater how complex or easy would be appreciated. (I am unable to change the reboot behavior during patching due to the constraints of our patch window).
Thanks in advance anyone for some help.
So, is there anyway that anyone knows to offset the client updates by say + or - few hours? Like a way to tell it to run an inventory update every 12 hours, plus or minus 2 hours?
Any tips or tricks no mater how complex or easy would be appreciated. (I am unable to change the reboot behavior during patching due to the constraints of our patch window).
Thanks in advance anyone for some help.
5 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
MacDude
10 years ago
It sounds like you are talking about the Patch Schedules rather than the Inventory schedule.
FWIW- Setting the Client Inventory to 12 hours just means that the machines will check in and perform Inventory Tasks at some point in the 12 hour interval while it is connected. This is automatically spread out over that interval and if a machine is missing or becomes overdue it will check in the next time it is available.
Patching is very different. It is explicitly scheduled for a set of machines to receive a set of patches (when I use 'set', think 'Label(s)'.)
Navigate to Security -> Patching - Schedules and look to see which machines are scheduled for various times. If too many machines are rebooting at the same time, you may want to break up the Device Labels into smaller groups and create more schedules within the Patching Module.
However, when I look at most of the hosts, large numbers of them have the same/similar timestamp for their last inventory update. Additionally, the box has a low load most of the day, but, every 12 hours, gets hit with a larger load when these groups of hosts check in. I'm looking to even this out.
So if a restart does not define when they will check in next (as in starting the countdown to the next check-in interval), what does? - ndelo 10 years ago
This is a out of the box way but you could call support and request a new key that enables ORGS. With ORGS you can create separate check in times for the servers that belong to that ORG.
ORGS are typically used by MSP for mulitple clients as they act as separate KBOX's with in one KBOX. They are considered separate so there is no mixing between ORGS. A little more work on your end to create mutiple schedules for each ORG but could solve the problem for you - nshah 10 years ago
If this is the behavior, then I can work with this, and will just stagger agent updates across all my servers in small batches so they check in every 12 hours, but they all don't check in at the same time, every 12 hours.
What we're seeing now is that all 1200+ machines try to check in at more or less the same time every 12 hours. This means the CPU is 100% idle most of the day, then get slammed when everything checks in.
What i am trying to accomplish, is to have a few boxes checking in all the time over the course of the day.
Anyway, thanks for the help thus far everyone. - ndelo 10 years ago