SNMP is a great way to go and you can get a free snmp server to monitor these things. The nice thing about doing it this way is you can monitor it as long as the SNMP server is running and it will store the information. You coulde leave ASDM open all of the time but that can be a pain. I would use bit rates over byte counts though so you do not have to do any conversion.