See this insight on prometheus-grafana-exporters and gnmi: {{ :network_stuff:juniper:monitoring_cisco_networks_with_prometheus_grafana_and_exporters_fintech_focus_.pdf |}}
* Provides **1) Network Management and 2) Streaming telemetry**
* Provides **1) Network Management and 2) Streaming telemetry**
* Uses HTTP/TCP so reliable compared to snmp
* Uses HTTP/TCP so reliable compared to snmp
Line 26:
Line 27:
* Junos in particular uses the **[[https://www.juniper.net/documentation/us/en/software/junos/interfaces-telemetry/topics/concept/open-config-grpc-junos-telemetry-interface-understanding.html|JTI client]]** which includes gNMI : //Junos Telemetry Interface Client (jtimon) is an application that can be used to collect telemetry streams from a Juniper device streaming in native format over UDP, or in OpenConfig format over gRPC.//
* Junos in particular uses the **[[https://www.juniper.net/documentation/us/en/software/junos/interfaces-telemetry/topics/concept/open-config-grpc-junos-telemetry-interface-understanding.html|JTI client]]** which includes gNMI : //Junos Telemetry Interface Client (jtimon) is an application that can be used to collect telemetry streams from a Juniper device streaming in native format over UDP, or in OpenConfig format over gRPC.//
-
\\
+
**Topology ( gNMI + Telegraf plugin)**
-
How to install gRPC and gNMI with junos and prometheus:
* ssh via netlab and create a gnmi user ''username user privilege 15 secret password''
+
-
* Test api status with ''show management api gnmi''
+
-
* First test command (from linux cli): ''gnmic -a 192.168.121.104:6030 -u user -p password get --insecure get --path 'interfaces/interface/state/oper-status'''
+
----
----
network_stuff/juniper/telemetry.1682611415.txt.gz · Last modified: (external edit)