Name: open-nti-input-jti
Owner: Juniper Networks
Description: DEPRECATED
Created: 2016-03-19 00:10:02.0
Updated: 2016-12-23 05:02:15.0
Pushed: 2016-12-23 05:01:55.0
Size: 28
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This project is has been moved into the main repository https://github.com/Juniper/open-nti and this repo is now deprecated
Standalone container running fluentd and Juniper Telemetry plugin.
This container has been designed to work with the project OpenNTI but it can fit for other projects as well.
Multiple type of output are supported and can be defined at launch time:
This container can run in standalone mode or it can you can run multiple behind a load-balancer using docker-compose. A docker-compose configuration file is (not yet) provided.
So parameters can be overwritten using environment variables define at launch time.
Here is the list of variables available with their default value.
UT_KAFKA: false
UT_INFLUXDB: true
UT_STDOUT: false
orts Numbers for Juniper Telemetry Input Plugins
_JTI: 50000
_ANALYTICSD: 50020
nformation for Influxdb Output plugin
UXDB_ADDR: localhost
UXDB_PORT: 8086
UXDB_DB: juniper
UXDB_USER: juniper
UXDB_PWD: juniper
nformation for Kafka
A_ADDR: localhost
A_PORT: 9092
Here is an example to define an environment variable
er run -d -e INFLUXDB_ADDR='localhost' -i juniper/open-nti-input-jti
The Load Balancer is not yet part of the docker-compose file For now, it's recommended to use https://hub.docker.com/r/eslam/pen/
To start
er-compose up -d
If you want to increase or decrease the number of netflow container, you can use docker-compose scale
er-compose scale open-nti-input-jti=5