I'm not an expert in this field but I would give a look to sar, Solaris system activity reporter. You usually configure it to sample data periodically from the system and then you generate reports. Look at Solaris documentation. The short version (as I configured it):
Code:
# crontab -l sys
0,20,40 * * * * /usr/lib/sa/sa1
5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A
# svcadm enable sar
# svcs sar
STATE STIME FMRI
online Aug_12 svc:/system/sar:default
You configure a cron job, in this case the user sys launches sa1 every 20 minutes every day of the week and sa2 from monday to friday at minute 5 and 18 of every hour (as you can notice I changed the default sys crontab).
Then, with the sar command, you can generate reports.
Hope this helps.