1 - On the Core Server, go to...
CONFIGURE -> SERVICES
2 - Go to the INVENTORY-tab.
3 - Look for the field "Days to keep Inventory Scans".
By default this value is 0 - which means "keep inventory scans forever". Now - you've got some value in here. Let's say it's "10" ... this would mean that, if a Core Server doesn't get an inventory scan from a device at least every 10 days, this device will be deleted during LANDesk Maintenance (run at 23:00 by default every day).
You probably have set this quite low - my recommendation (if you already MUST use this at all) is to set this to at least 90, to ensure that it's not going to affect PC's which need to be repaired / whose owners have gone on holiday for 2 weeks and so on.
When the devices then poewr up (once they're deleted) they send in a mini-scan (which is pretty much a "this is my network information only" scan) - and any delta scan would be rejected because it doesn't match up with what's in the DB. So you need to think this through a bit more for your environment.
The other problem is related. If you go into a device's inventory, you'll see Client Path.
This "Client Path" indicates the directory where LANDesk is installed and is used as a variable in several actions (to be substituted at runtime with the real value). Since your clients' inventory is gone, you do not have this value.
LANDesk EMEA Technical Lead
You were right in that our Inventory information was set to 30 days which is too low. We've reviewed our setup and modified this accordingly. And of course with the devices that have dropped off the client path no longer exists.
Now all we have to do is figure out the easiest way to get the devices back in.
Thanks for the assist.