readme.md
September 21, 2020 ยท View on GitHub
Cisco gNMI and model-driven telemetry
MDT - Dialin (without TLS)
Router# configure
Router (config)# grpc
Router (config-grpc)# port 50051
Router (config-grpc)# no-tls
Router(config)#telemetry model-driven
Router(config-model-driven)#sensor-group SubGroup1
Router(config-model-driven-snsr-grp)# sensor-path openconfig-interfaces:interfaces/interface
Router(config-model-driven-snsr-grp)# commit
Router(config)#telemetry model-driven
Router(config-model-driven)#subscription Sub1
Router(config-model-driven-subs)#sensor-group-id SubGroup1 sample-interval 30000
Router(config-mdt-subscription)# commit
Panoptes
Sample sensor configuration
sensors:
sensor1:
subscription: Sub1
service: cisco.mdt
output: console::stdout
validation show commands
show grpc
show telemetry model-driven subscription Sub1
show run telemetry model-driven
MDT - Dialout (without TLS)
Router(config)#telemetry model-driven
Router(config-model-driven)#destination-group panoptes
Router(config-model-driven-dest)#address family ipv4 192.168.0.1 port 57500
Router(config-model-driven-dest-addr)#encoding self-describing-gpb
Router(config-model-driven-dest-addr)#protocol grpc no-tls
Router(config-model-driven-dest-addr)#commit
Router(config)#telemetry model-driven
Router(config-model-driven)#sensor-group SubGroup1
Router(config-model-driven-snsr-grp)# sensor-path openconfig-interfaces:interfaces/interface
Router(config-model-driven-snsr-grp)# commit
Router(config)#telemetry model-driven
Router(config-model-driven)#subscription Sub1
Router(config-model-driven-subs)#sensor-group-id SubGroup1 sample-interval 30000
Router(config-model-driven-subs)#destination-id panoptes
Router(config-mdt-subscription)# commit
for more information: https://www.cisco.com/c/en/us/td/docs/iosxr/asr9000/telemetry/b-telemetry-cg-asr9000-61x/b-telemetry-cg-asr9000-61x_chapter_010.html