Cleaning up a veteran K1000 -- what can we delete?
I attended the online Kace UserKon last week and I saw a presenter mention "keeping K1000 clean". I recall the UserKon presenter showed in passing searching for old entries for Software that don't match any devices and deleting those.
Our K1000 server has been online for several years (managing around 1000 endpoints) and could use some weeding down.
What are some things we can safely delete -- after a full backup of the server to be safe?
FYI I'm already in the process of manually cleaning out unneeded software distributions, labels, SmartLabels, scripts and CIRs. I'm now interested in what I can safely delete that humans did NOT create within K1000. Software entries, patches?? The end goal here is improving performance than reclaiming storage space for the server.
What sorts of things do you all do? When I checked in with Kace support about this, the tech was pretty vague so I thought I'd check with other experienced users of the SMA. Thanks in advance.
At first: I am happy that you liked the UserKON. (it was great indeed)
If you delete database entries this will not reclaim much space, tbh.
First and foremost: create a full backup and export it.
Then you can start!
1. go through all MI, Scripts and File Syncs to check if they are still needed and if not, delete it. In the same breath you can update to the latest versions if they are still used (recently seen a box where a 10 years old Firefox was a default install)
2. go through Smart Labels since any Smart Label is a SQL query so it speeds the box up to have few but on point instead of a full Zoo of it. You also should check if you can rework some (with experience of the box likely you would do something different today, I did at least ;) )
3. you CAN go through the DB and sort for Software which is installed on 0 devices and delete them. I suggest to do this manually, if you are not 100% sure how a Custom Ticket Rule can do it.
4. go through any Detect and Deploy and rethink how to improve it (best practices is to run the least amount of Detect and/or Deploys on one system, so a Detect and Deploy which installs all patches on some devices is better than a Detect and Deploy of SOME patches to all devices, so if you want to split split it for locations or functions and not for patches)
5. if you have remote locations think of repl shares
6. if this is legal in your country you should also review your Service Desk if old SR can be archived and/or deleted
If this is done and you are unsure what can be done better (or want to save the time for yourself) you can book a health check with KACE Professional Services. https://support.quest.com/kace-systems-management-appliance/professional-services/298