gnmic
yang
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gnmic
-
Network Automation : Simulating network topologies with Containers and gNMI
gNMIc is a tool developed initiatlly by Nokia and then donated to OpenConfig, providing a platform to implement gNMI management, including a very useful CLI tool.
-
Cisco Streaming Telemetry to Prometheus
https://github.com/karimra/gnmic is what you want
yang
-
Cisco CCNA (200-901 DEVASC): Cisco Networking Academy DevNet Associate Course Lab & Packet Tracer Video Tutorial Series
Cisco IOS XE YANG Models: https://github.com/YangModels/yang
-
gNMI Network Automation (Part 2) : gNMI Configuration Cisco's IOS-XR
If you dont have access to a live device, you can read the YANG trees of vendors or OpenConfig which you can clone from Vendor's Yang Models in this link, you can fond your needed path in 2 ways : 1) Tree hirarichy, including variable types and keys using PYang.
-
Network Automation : Simulating network topologies with Containers and gNMI
Cisco's IOS-XR/NexusOS/IOS-XE/NCS supported Yang models https://github.com/YangModels/yang/tree/main/vendor/cisco
-
Seeking network switches that can be managed via Powershell for home/small business use
You can look into the different vendors that support yang nestconf/restconf. Here is a link to their git with different vendors. https://github.com/YangModels/yang/tree/master/vendor
-
Cisco telemetry pipeline recommendations? problems with big muddy pipeline :(
But I CANNOT for the life of me figure out how to get the pipeline not to drop any new entires I add to its metrics.json file. I tried adding the tcam yang file found here.
- Cisco IOS-XE RESTConf's Documentation
What are some alternatives?
panoptes-stream - A cloud native distributed streaming network telemetry.
bigmuddy-network-telemetry-pipeline - bigmuddy-network-telemetry-pipeline
gNxI - gNXI Tools - gRPC Network Management/Operations Interface Tools
pygnmi - The pure Python implementation of the gNMI client.
white-vest - White Vest is a project for collecting, logging, emitting, and visualizing telemetry from a model rocket containing an inboard Raspberry Pi Zero with an Arduino receiving telemetry.
vrnetlab - Make VM-based Network OSes run in Containerlab
srlinux-yang-models
telemetry - Juniper Telemetry models, augments and deviations
xr-gnmi-lab - Understand gNMI and how to build your first gNMI client with Python to interwork with IOS-XR
openconfig-getting-started - Getting started guides for OpenConfig in Cisco IOS XR