PPTP client usage capture

Hi,

I’m using 450g router board as PPTP server, all my clients are able to connect from remote loactions from their systems through pptp client dialer. I want to monitor how much data they have uploaded and downloaded when they have loggged in logged out.

For hotspot users through radius authentication we can get these details but for PPTP clients is there any way we can integrate with radius and capture their data or is there any other solution to capture this data please suggest.

Thanks
Sri

you can connect your router to a radius server.
FreeRadius is really powerful and these link will help you with the configuration :

_[u]http://wiki.mikrotik.com/wiki/RouterOs_MySql_Freeradius[/u]_
_[u]http://wiki.mikrotik.com/wiki/How_to_setup_up_RADIUS_for_use_with_MikroTik_-_By_Ramona[/u]_

another solution is to monitor them using SNMP. Use /interface print oid to receive full list of supported OID and it’s description.

EXAMPLE OUTPUT:

[admin@MZ] > /interface print oid
Flags: D - dynamic, X - disabled, R - running, S - slave
0 R name=.1.3.6.1.2.1.2.2.1.2.1 mtu=.1.3.6.1.2.1.2.2.1.4.1 mac-address=.1.3.6.1.2.1.2.2.1.6.1 admin-status=.1.3.6.1.2.1.2.2.1.7.1
oper-status=.1.3.6.1.2.1.2.2.1.8.1 bytes-in=.1.3.6.1.2.1.2.2.1.10.1 packets-in=.1.3.6.1.2.1.2.2.1.11.1
discards-in=.1.3.6.1.2.1.2.2.1.13.1 errors-in=.1.3.6.1.2.1.2.2.1.14.1 bytes-out=.1.3.6.1.2.1.2.2.1.16.1
packets-out=.1.3.6.1.2.1.2.2.1.17.1 discards-out=.1.3.6.1.2.1.2.2.1.19.1 errors-out=.1.3.6.1.2.1.2.2.1.20.1

1 name=.1.3.6.1.2.1.2.2.1.2.2 mtu=.1.3.6.1.2.1.2.2.1.4.2 mac-address=.1.3.6.1.2.1.2.2.1.6.2 admin-status=.1.3.6.1.2.1.2.2.1.7.2
oper-status=.1.3.6.1.2.1.2.2.1.8.2 bytes-in=.1.3.6.1.2.1.2.2.1.10.2 packets-in=.1.3.6.1.2.1.2.2.1.11.2
discards-in=.1.3.6.1.2.1.2.2.1.13.2 errors-in=.1.3.6.1.2.1.2.2.1.14.2 bytes-out=.1.3.6.1.2.1.2.2.1.16.2
packets-out=.1.3.6.1.2.1.2.2.1.17.2 discards-out=.1.3.6.1.2.1.2.2.1.19.2 errors-out=.1.3.6.1.2.1.2.2.1.20.2

2 name=.1.3.6.1.2.1.2.2.1.2.3 mtu=.1.3.6.1.2.1.2.2.1.4.3 mac-address=.1.3.6.1.2.1.2.2.1.6.3 admin-status=.1.3.6.1.2.1.2.2.1.7.3
oper-status=.1.3.6.1.2.1.2.2.1.8.3 bytes-in=.1.3.6.1.2.1.2.2.1.10.3 packets-in=.1.3.6.1.2.1.2.2.1.11.3
discards-in=.1.3.6.1.2.1.2.2.1.13.3 errors-in=.1.3.6.1.2.1.2.2.1.14.3 bytes-out=.1.3.6.1.2.1.2.2.1.16.3
packets-out=.1.3.6.1.2.1.2.2.1.17.3 discards-out=.1.3.6.1.2.1.2.2.1.19.3 errors-out=.1.3.6.1.2.1.2.2.1.20.3

3 R name=.1.3.6.1.2.1.2.2.1.2.4 mtu=.1.3.6.1.2.1.2.2.1.4.4 mac-address=.1.3.6.1.2.1.2.2.1.6.4 admin-status=.1.3.6.1.2.1.2.2.1.7.4
oper-status=.1.3.6.1.2.1.2.2.1.8.4 bytes-in=.1.3.6.1.2.1.2.2.1.10.4 packets-in=.1.3.6.1.2.1.2.2.1.11.4
discards-in=.1.3.6.1.2.1.2.2.1.13.4 errors-in=.1.3.6.1.2.1.2.2.1.14.4 bytes-out=.1.3.6.1.2.1.2.2.1.16.4
packets-out=.1.3.6.1.2.1.2.2.1.17.4 discards-out=.1.3.6.1.2.1.2.2.1.19.4 errors-out=.1.3.6.1.2.1.2.2.1.20.4

4 R name=.1.3.6.1.2.1.2.2.1.2.5 mtu=.1.3.6.1.2.1.2.2.1.4.5 mac-address=.1.3.6.1.2.1.2.2.1.6.5 admin-status=.1.3.6.1.2.1.2.2.1.7.5
oper-status=.1.3.6.1.2.1.2.2.1.8.5 bytes-in=.1.3.6.1.2.1.2.2.1.10.5 packets-in=.1.3.6.1.2.1.2.2.1.11.5
discards-in=.1.3.6.1.2.1.2.2.1.13.5 errors-in=.1.3.6.1.2.1.2.2.1.14.5 bytes-out=.1.3.6.1.2.1.2.2.1.16.5
packets-out=.1.3.6.1.2.1.2.2.1.17.5 discards-out=.1.3.6.1.2.1.2.2.1.19.5 errors-out=.1.3.6.1.2.1.2.2.1.20.5

5 R name=.1.3.6.1.2.1.2.2.1.2.13 mtu=.1.3.6.1.2.1.2.2.1.4.13 mac-address=.1.3.6.1.2.1.2.2.1.6.13
admin-status=.1.3.6.1.2.1.2.2.1.7.13 oper-status=.1.3.6.1.2.1.2.2.1.8.13 bytes-in=.1.3.6.1.2.1.2.2.1.10.13
packets-in=.1.3.6.1.2.1.2.2.1.11.13 discards-in=.1.3.6.1.2.1.2.2.1.13.13 errors-in=.1.3.6.1.2.1.2.2.1.14.13
bytes-out=.1.3.6.1.2.1.2.2.1.16.13 packets-out=.1.3.6.1.2.1.2.2.1.17.13 discards-out=.1.3.6.1.2.1.2.2.1.19.13
errors-out=.1.3.6.1.2.1.2.2.1.20.13

6 R name=.1.3.6.1.2.1.2.2.1.2.35 mtu=.1.3.6.1.2.1.2.2.1.4.35 mac-address=.1.3.6.1.2.1.2.2.1.6.35
admin-status=.1.3.6.1.2.1.2.2.1.7.35 oper-status=.1.3.6.1.2.1.2.2.1.8.35 bytes-in=.1.3.6.1.2.1.2.2.1.10.35
packets-in=.1.3.6.1.2.1.2.2.1.11.35 discards-in=.1.3.6.1.2.1.2.2.1.13.35 errors-in=.1.3.6.1.2.1.2.2.1.14.35
bytes-out=.1.3.6.1.2.1.2.2.1.16.35 packets-out=.1.3.6.1.2.1.2.2.1.17.35 discards-out=.1.3.6.1.2.1.2.2.1.19.35
errors-out=.1.3.6.1.2.1.2.2.1.20.35

7 X name=.1.3.6.1.2.1.2.2.1.2.36 mtu=.1.3.6.1.2.1.2.2.1.4.36 mac-address=.1.3.6.1.2.1.2.2.1.6.36
admin-status=.1.3.6.1.2.1.2.2.1.7.36 oper-status=.1.3.6.1.2.1.2.2.1.8.36 bytes-in=.1.3.6.1.2.1.2.2.1.10.36
packets-in=.1.3.6.1.2.1.2.2.1.11.36 discards-in=.1.3.6.1.2.1.2.2.1.13.36 errors-in=.1.3.6.1.2.1.2.2.1.14.36
bytes-out=.1.3.6.1.2.1.2.2.1.16.36 packets-out=.1.3.6.1.2.1.2.2.1.17.36 discards-out=.1.3.6.1.2.1.2.2.1.19.36
errors-out=.1.3.6.1.2.1.2.2.1.20.36

8 X name=.1.3.6.1.2.1.2.2.1.2.37 mtu=.1.3.6.1.2.1.2.2.1.4.37 mac-address=.1.3.6.1.2.1.2.2.1.6.37
admin-status=.1.3.6.1.2.1.2.2.1.7.37 oper-status=.1.3.6.1.2.1.2.2.1.8.37 bytes-in=.1.3.6.1.2.1.2.2.1.10.37
packets-in=.1.3.6.1.2.1.2.2.1.11.37 discards-in=.1.3.6.1.2.1.2.2.1.13.37 errors-in=.1.3.6.1.2.1.2.2.1.14.37
bytes-out=.1.3.6.1.2.1.2.2.1.16.37 packets-out=.1.3.6.1.2.1.2.2.1.17.37 discards-out=.1.3.6.1.2.1.2.2.1.19.37
errors-out=.1.3.6.1.2.1.2.2.1.20.37

9 R name=.1.3.6.1.2.1.2.2.1.2.38 mtu=.1.3.6.1.2.1.2.2.1.4.38 mac-address=.1.3.6.1.2.1.2.2.1.6.38
admin-status=.1.3.6.1.2.1.2.2.1.7.38 oper-status=.1.3.6.1.2.1.2.2.1.8.38 bytes-in=.1.3.6.1.2.1.2.2.1.10.38
packets-in=.1.3.6.1.2.1.2.2.1.11.38 discards-in=.1.3.6.1.2.1.2.2.1.13.38 errors-in=.1.3.6.1.2.1.2.2.1.14.38
bytes-out=.1.3.6.1.2.1.2.2.1.16.38 packets-out=.1.3.6.1.2.1.2.2.1.17.38 discards-out=.1.3.6.1.2.1.2.2.1.19.38
errors-out=.1.3.6.1.2.1.2.2.1.20.38