Accounting

Accounting on the switch collects configured data and forwards it to the RADIUS or TACACS+ server. The accounting through REST interface supports the following:
  • SYSTEM accounting ( boot, reboot, reload) provides records containing the information about the system events that occur on the switch, which includes system reset/system boot through the rest session. The following are example packets of system accounting:

    RADIUS

    TACACS+

  • EXEC accounting (login, logout) provides records holding the information about REST login session. A maximum of 5 REST sessions are supported on the switch. Executive accounting will collect any attempt at session login and will account the event.

    RADIUS

    TACACS+

  • URI accounting (URI execution) provides records containing information on uri request and the Json payload. Uri request information has the information about the rest uri, Json payload and the http method details (POST/PUT/GET/DELETE). URI accounting happens for successfully executed URIs. The size of the Json payload in the accounting packet depends on the size limitation of the packet size permitted on the accounting server.

    RADIUS

    TACACS+

Limitations:
  • The maximum accounting packet size is 1.5K for TACACS+ and 4K for RADIUS.

  • REST accounting using external log server like Syslog for REST is not supported.