This wont 'fix' the issue, but it will keep you inventory service running.
Go in to services, select the LANDesk inventory service. edit properties. on the recovery tab select 'restart the service' for all 3 'first failure' and 'second failure' and 'subsequent failure'
Even with all those selected I have seen the service stop running, but it should be a lot better.
There's also ldms_status, which will watch all your services and restart them indefinitely instead of three times. Still, it's important to find the root cause -- event viewer should have something interesting for you.