目录
gRPC 网络管理接口 (gNMI) 是网络管理系统 (NMS) 与网络设备交互的接口。gNMI 提供了安装、操作和删除网络设备配置以及查看操作数据的机制。通过 gNMI 提供的内容可以使用 YANG 建模。
为什么使用 Cisco gNMI 遥测 Telegraf 插件?
如果您是网络运营团队的一员,那么近乎实时地收集数据的能力对于网络可见性和性能至关重要。许多交换机(如 Nexus 交换机)可以使用 gNMI 流式传输遥测数据,而 Cisco gNMI 遥测 Telegraf 插件将允许您在 InfluxDB 中使用此数据。一旦进入 InfluxDB,您就可以在 InfluxDB、Grafana 或您自己的自定义仪表板中可视化数据。这些遥测数据的仪表板将被证明对您的日常运营、自动化和网络规划非常有用。此外,如果您有使用其他协议(如 SNMP)的设备,您可以全面了解您的所有网络设备。
如何使用 Telegraf 插件流式传输 Cisco gNMI 遥测数据
Cisco gNMI 遥测是一个输入插件,它基于 GNMI Subscribe 方法消耗遥测数据。TLS 支持身份验证和加密。它经过优化,可以支持 Cisco IOS XR (64-bit) 版本 6.5.1、Cisco NX-OS 9.3、Cisco IOS XE 16.12 及更高版本生成的 GNMI 遥测数据。
在 Telegraf 配置中 - 要设置 GNMI 遥测数据的订阅 - 您需要定义服务器地址、用户名和密码。您还可以设置重拨设置以防发生故障。Cisco 和 Network to Code 提供了 2 个详细的分步说明,可以帮助您完成端到端设置。
- 最新消息:Cisco Systems 撰写的《在 NX-OS 上使用 gNMI 和 Telegraf 引入 OpenConfig 遥测》
- Network to Code 撰写的《使用 gNMI、SNMP 和 Grafana 监控您的网络》
关于此主题的优秀资源还有思科的《使用 gNMI 和 OpenConfig 的数据中心遥测和网络自动化白皮书》。
用于监控的关键 Cisco GNMI 遥测指标
您应主动监控的一些重要 Cisco GNMI 遥测指标包括
- 每个上行链路的流量 (bps)
- 每个实例的流量 (bps)
- BGP 会话状态