Syslog Configuration
Summary
This chapter describes logging capabilities of Traffic Dictator and how to configure it to send syslog to a remote host.
Local logging
By default, Traffic Dictator logs to /var/log/traffic_dictator.log. It can generate up to 10 1MB files before overwriting old logs. You can check logs from TDCLI:
show loggingYou can use | grep to filter only logs matching a specific pattern.
Check only last 30 lines:
show logging recentPrint logs in real time (tail -f):
show logging followDebugs
Traffic Dictator has a powerful debugging capability which is very useful for troubleshooting.
Warning: debugs can impact performance.
To explore debugging capabilities, use tab and ? in TDCLI:
TD1#debug bgp ?
server BGP server debug
neighbors BGP neighbors debug
TD1#debug bgp neighbors ?
BGP neighbors debugDebug messages are logged to the same file as regular logs. You can disable each debug with “undebug” command. When finished debugging, run “undebug all” to disable all debugs.
Logging to a remote host
Below is an example of syslog configuration to send logs to a remote host:
management syslog
!
host 192.168.123.101
protocol udp
port 514Verify that syslog config is active:
TD1#show management syslog
Configured syslog hosts
Host Port Protocol Active
---- ---- -------- ------
192.168.123.101 514 udp True If protocol or port is not configured, logging to remote host will not be active.