阿凡达

SNMP、CLI和Syslog等传统特征用于从网络收集操作统计,但由于IoT设备等对象增长和云应用而受数项限制

SNMP取回开关数据时使用拉模型模型无法缩放高密度平台,提供非常有限扩展性Pull模型基础客户向开关发送请求,然后开关响应请求网络运算符平均使用5至30分钟的SNMP民调数据光靠今天的速度和规模并不足以捕捉重要的网络事件SNMP还使用推送模型同时发送类似Midio-Driterite


传统模型还限制尺度和效率等使用相同的工具(SNMP和CLI)获取路由器操作数据并设置屏障从网络设备中收集数据并实现自动化

网络监控和故障排除的主要使用案例没有多大变化,但新发现是硬件容量和性能发生了巨大变化多第三方应用开发从网络设备收集数据,供数据存储、分析、索引化、搜索和可视化使用所有这些工具开源

为何开机遥测

模型驱动遥测法是网络监测的新方法,即持续使用推模型从网络设备流出数据并近实时访问运维统计可精确定义使用标准YANG模型需要订阅的数据杨市数据建模语言用于建模配置和状态数据受NETCONF协议操纵网络设备可持续流实时配置并运行用户状态信息结构化数据根据订阅标准和数据类型按定义顺序发布或交换

第三方应用程序收集可用于监控故障排除的数据遥测订阅和更新通过NETCONF会议传输NETCONF会话通过启动SSH会话建立到830端口的设备

如何创建订阅

数据从设备流出时,程序必须在YANG模型中建立数据集订阅程序订阅服务与订阅者之间的契约,指定数据推送类型订阅允许客户订阅数据模型和设备推送数据到订阅模型收集器

有两种订阅方式:定期订阅和交换订阅定期订阅数据流到配置区间的目标持续发送用户存续数据随换数据发布时,数据才会发生变化,例如接口或OSPF近邻下降时。


订阅由现有的NETCONF会议创建并使用XMLRPCs创建(RPC是一个远程程序调用协议,使用XML编码调用)。建立订阅RPC从客户端或收藏器发送到网络设备下图样本输出显示远程订阅细节命令

开关显示遥测ietf订阅所有细节
遥测订阅细节 :

订阅编号:2147483678
类型:动态
状态:有效
流:Yang-push
编码:编码xml
滤镜 :
滤镜类型:xpath
XPath: /cpu-usage/cpu-utilization/five-seconds
更新策略 :
更新触发器:周期性
周期:1000
注释 :

第三方应用从交换机收集数据下图显示ELK栈收集并用Kibana表示的数据ELK栈开源应用实时数据分析结构化非结构化数据KIBANA开源数据插件提供可视化能力下图显示每五秒CPU使用基巴纳

可分两种方式删除订阅i发送删除订阅RPC并订阅ID或当NETCONF会话拆分或断开时也删除订阅

现在您也可以流WLC

之前你学过开关流遥测数据,但现在你也可以从无线局域网控制器实时流数据WLC数据流使用预配置webhokswebhook是一个Web应用程序,即POSTS向URL发送消息,当某些事发生时,它向有近实时信息的其他应用传输数据webhook是WLC新特征,并用几件cli命令启动


WLC上,您会订阅表格,如APS客户端映射服务器使用CLI或GUI用户启动WLC后,它开始向遥测用户流数据

数据以快照形式发布5分或30秒间隔每一快照都可以是Bulk或Differential类型名表示,Bulk为全数据集,Differential为上方块补丁网络Webhook交换发布类似切换方式您可使用不同的第三方应用查看所收集的数据

试一试

网络监控现代化使用流测法,如果需要帮助启动参考Cisco.com,DevNet网络,OS-XE页面,学习实验室和沙盒获取更多细节


我们想听听你的想法问题或留言下文
并保持连接思科DevNet社会

微博@CiscoDevNet|脸书|LinkedIn

访问新开发者视频通道



作者类

阿凡达

克利须那查坦亚科塔

技术营销工程师

技术营销工程