open nti

Open Network Telemetry Collector build with open source tools

216
95
Python

Beta
Community

OpenNTI

OpenNTI is a container packaged with all tools needed to collect and visualize time series data from network devices.
Data can be collected from different sources:

  • Data Collection Agent : Collect data on devices using CLI/Shell or Netconf
  • Data Streaming Collector : Take all data streamed by Juniper devices as Input (JTI, Analyticsd, soon Openconfig with gRPC)
  • Statsd interface : Accept any Statsd packets

It’s pre-configured with all tools and with a default dashboard …
Send it data, it will graph it

Thanks to docker, it can run pretty much anywhere on server, on laptop … on the device itself

More detailed description of a project can be found here (including a series of videos on how to use it):

Requirements

The requirement is to have docker and docker-compose installed on your Linux server/machine.
Please check the Install Guide

Documentation

The complete documentation is available here

Ask a question or Report an Issue ?

Please open an issue on Github this is the fastest way to get an answer.

Want to contribute ?

Contributions are more than welcome, small or big. We love to receive contributions for Parsers or Dashboards that you might have created.
If you are planning a big change, please start a discussion first to make sure we’ll be able to merge it.

Contributors

Current

Former

Tools used

  • fluentd
  • influxdb
  • telegraf
  • grafana
  • nginx
  • pyez