https://github.com/juniper/open-nti
Open Network Telemetry Collector build with open source tools
https://github.com/juniper/open-nti
Last synced: about 1 year ago
JSON representation
Open Network Telemetry Collector build with open source tools
- Host: GitHub
- URL: https://github.com/juniper/open-nti
- Owner: Juniper
- License: apache-2.0
- Created: 2016-02-13T18:46:19.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-15T09:56:32.000Z (over 2 years ago)
- Last Synced: 2025-03-30T01:12:08.041Z (over 1 year ago)
- Language: Python
- Size: 5.8 MB
- Stars: 237
- Watchers: 48
- Forks: 94
- Open Issues: 78
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


# 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](http://forums.juniper.net/t5/Analytics/Open-Source-Universal-Telemetry-Collector-for-Junos/ba-p/288677) (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](http://open-nti.readthedocs.io/en/latest/install.html)
# Documentation
The complete [documentation is available here](http://open-nti.readthedocs.io/en/latest/)
# Ask a question or Report an Issue ?
Please open an [issue on Github](https://github.com/Juniper/open-nti/issues) 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
- [Efrain Gonzalez](https://github.com/3fr61n)
- [Pablo Sagrera Garcia](https://github.com/psagrera)
- [Michael Pergament](https://github.com/mpergament)
- [Ishaan Kumar](https://github.com/eeishaan)
### Former
- [Damien Garros](https://github.com/dgarros)
- [Ajay Kumar Chintala](https://github.com/ajhai)
## Tools used
- fluentd
- influxdb
- telegraf
- grafana
- nginx
- pyez