Manageiq - Automation - Find Idle system ( by no network activity) and after certain interval puase

Dear Expert,

We have below requirement, kindly help if it is possible with Manageiq.

a) Mark VM as idle if no network activity on VM for 24 hours of time

b) Once VM is marked as idle bring VM to pause state

c) Provide some portal kind of interface to user so that he can resume vm whenever required.

Thanks

Chandra

Any one can reply please.