Comments (4)
As an fyi - We noticed influx gets pretty slow when sending lots of syslog
to it via Unix logger so we built out logstash with Kafka instead of using
fluentd.
Matt
On Aug 25, 2016 10:42 PM, "Damien" [email protected] wrote:
Hi
We've been talking about it for a while,
I think it will be great to decouple the netconf collector (open-nti.py)
from the Influxdb.
The idea would be to send data to Fluentd or Telegraf (format to be
defined) to leverage their plugin architecture. Both have the ability to
execute external script periodically to accept plugin in any languages.Anil has started to look into this and we realized that with the current
implementation it's gonna be challenging because of how the delta
computation is done today.
Is this part still mandatory ?
Do we know if Influxdb has improved on this point ? it would be great to
get rid of this part if possibleWould love to get everyone's feedback on that.
Damien—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Juniper/open-nti/issues/81, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABW46dz1s6yHp0tNcQDvXW-Ivpm7kmoSks5qjny_gaJpZM4Jtwfm
.
from open-nti.
@mmellin interesting, would love to see what you guys have built.
from open-nti.
Any luck on this? We've recently built a stack using InfluxDB, Grafana/Chronograf & Telegraf/Graphite for monitoring our servers / networking devices.
The last piece of our puzzle is integrating our JunOS devices into the network for monitoring without resorting to hacky solutions with SNMP OID's and SNMP input plugins on Telegraf..
Even for now it would be great if additional documentation on open-nti.py could be provided on how one could leverage this within an existing InfluxDB deployment
from open-nti.
Hi @cookiesowns
I pushed recently an alpha version of the NETCONF collector that can work in standalone mode.
https://github.com/Juniper/py-netconf-collector
It's still early but you are welcome to give it a try.
it's based on the current open-nti.py
script
To summarize the changes I made:
- Converted the code into an object oriented model … now we have 2 objects “parser_manager” and “netconf_collector”
- Add “type” in parser and cleanup the regex-command
- Remove all dependancies to influxdb, currently the collector is optimized to run with Telegraf but it would be easy to add support for other format/tool
the migration to an object oriented solution has a lot of benefits, it become much easier to maintain, test and add features.
I proposed a slight change of format of the parsers and we are still haven't agreed on it with the rest of the team so for now, the number of parsers is very limited.
We should probably move the discussion to github to collect everyone's feedback.
Least but not least, in // I'm working on integrating this new collector within OpenNTI. the changes are part of the branch consul
Let me know if you need help to get started
Damien
from open-nti.
Related Issues (20)
- Use SSH Proxy for data collection
- Open-nti with Kafka
- open-nti on MAC OSX HOT 1
- How to have two sets of commands with different cron run on the same set of hosts ?
- Error during processing: undefined method `juniperNetworks' for nil:NilClass HOT 4
- chrongraf graph stops at 1 million height
- JUNOS EVO support
- missing * 8 on JTI interface traffic output stats
- "Opennti_input-oc" Missing in docker
- OpenConfig Telemetry in Grafana HOT 1
- Ubuntu 18.04 - Issues all around. Does not work out of the box anymore. Installs Way more than 3 docker containers HOT 1
- Running the start script behind a proxy
- Graphing traffic on interface by interfaces description
- No jti telemetry data in grafana
- ERROR: Service 'input-oc' failed to build
- Documentation fixes HOT 1
- qfx5100 stops sending data after upgrading from junos version 17.x to18.x and later - before it was working fine HOT 2
- InfluxDB unavailable
- Error: "Docker-Compose Make" HOT 1
- ¿ Chronograf username & password?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-nti.