work out the machine ID, then go look in the physical database for that machines folder.
If it's marked as .rmv then someone (or some script) deleted it. If it's marked as .wpe, then something deleted it and purged it from the recycle bin. If the folder simply does not exist, then something outside of EEM is touching the database (which is forbidden).
That should give you a clue as to what's going on.
You should be able to restore these machines from your DB backup, once you've worked out if they are removed or wiped etc.
Thanks Safeboot... i did check and found that .wpe folder exists under database.
I checked everything on server and found all deleted objects log in Admin user audit.
11/28/2014 12:11 0x01000085 ID=000023af\Type=00000002 Delete object
I am not sure if someone deleted those objects. Are there any other way server can delete objects automatically?
And, if i delete an object manually with Permanently delete object option, will it create a .wpe for that object too?
yes, if something is cleared from the bin, it changes from .rmv to .wpe.
If you have an audit log that an admin is deleting the machines, then either the person is, or some script is logging on as that user and doing it. No, the server won't delete things on its own - it never needs to.
Thanks gain Safeboot for your response!!
Machine accounts deleted from database had random IDs, i mean not in a row though installation was made in a row and IDs generated in a row. I am not sure if any script can do that.
I started believing that someone intentionally had deleted objects from database.
Can give me any other clue?
well, there should be only one person using the Admin account - They seem to be the one causing the problems?
Are you using any scripts which touch the EEM APIs perhaps?