1 - figure out what needs to be run on the OS (linux, solaris, windows, etc) to find this out and then create a extended object to show the last logon date. you can they do a compliance rule against that output.
2/3/4 - bsa is not a performance monitoring tool so it would be better to gather these values w/ that kind of tool.
Thanks for response.
Can we get this done using any other bmc tool if you are aware, i.e ADDM or BPPM as we have these tools also configured in our environment.
addm and bppm seems to be good candidates for this - i don't know those products so you may want to post in their communities and ask this question.