Skip to content
forked from Juniper/open-nti

Open Network Telemetry Collector build with open source tools

License

Notifications You must be signed in to change notification settings

ashwinak/open-nti

 
 

Repository files navigation

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

  • Damien Garros
  • Efrain Gonzalez
  • Michael Pergament
  • Pablo Sagrera Garcia

Tools used

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

About

Open Network Telemetry Collector build with open source tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 75.1%
  • Shell 14.2%
  • Ruby 4.4%
  • Nginx 4.2%
  • Makefile 2.1%