Set up your network devices so they send syslog data to New Relic.
- A New Relic account. Don't have one? Sign up for free! No credit card required.
- A New Relic account ID.
- A New Relic license key.
- Docker installed in a Linux host.
- SSH access to the Docker host, with the ability to launch new containers.
- Configured network devices to send syslog to the host running the ktranslate docker container. Here's how to configure network syslog data collection in some devices:
Source devices for syslog data
The default listening port for ktranslate is
5143 (TCP/UDP). If you need to use the default syslog port of
514, you can do so by removing
--net=host from your run command, replacing it with
-p 514:5143/udp. To bind the listener to a port above
-syslog.source="0.0.0.0:<port>" to the end of the run command instead.
- Go to one.newrelic.com and click Add more data.
- Scroll down until you see Network monitoring and click Syslog.
- Follow the steps in New Relic.
Here's a short video (2:56 minutes) showing how to set up network syslog monitoring:
If you prefer to do the setup manually, see the instructions below.
Investigate your device syslog messages in the New Relic logs UI, using the following query:
To get better visibility into your network device performance, set up SNMP data monitoring.
To get better visibility into how your network is being used, set up network flow data monitoring.