RADIUS accounting is your best choice.
R3(config)#crypto isakmp profile PRO
% A profile is deemed incomplete until it has match identity statements
R3(conf-isa-prof)#?
Crypto ISAKMP Profile Commands are:
accounting Enable AAA Accounting for IPSec Sessions
or
R3(config)#crypto map MAP client accounting list ?
WORD Named accounting list.
HTH,
M.