NetDevOps有哪些示例或者应用小案例呢


NetDevOps有哪些示例或者应用小案例呢,主要是怎么将涉及的工具、脚本、linux命令结合,实现了哪些经典的案例
已邀请:

君子一诺 - 软件测试外加小小编一枚

赞同来自:


NetDevOps的应用场景
主要包括有:
配置方面:
网络L2/L3 配置: VLANs、路由协议
服务配置: 防火墙、负载均衡
声明性语言: 替代命令式语句

监控方面:
线路故障排查
配置检查
性能监控
流控监测
数据分析

juispan

赞同来自:


个人目前发现的应用场景主要如下:
1、测试可用性:
我开发的小工具是定期测试DDOS设备的可用性。
2、批量配置:
我开发的小工具是批量配置设备,当然是一些不是很重要的命令,比如:全网设备批量增加snmp,或者是增加新员工账户。
3、自动备份:
定期自动备份网络设备配置,并通过钉钉通知。
无标题.png

4、日志收集筛选器:
构建日志服务器收集日志,并对重要日志通过正则匹配筛选后邮件告警。
5、设备性能测试配置批量生成:
比如,要测试路由器整机ACL条目数,通过python循环输出配置脚本。
6、路由自动聚合脚本:
这个脚本是我同事写的。输入静态路由文本,输出整合后的汇聚路由。
7、PBR查询:
在网络管理中,pbr是最喜欢也是最讨厌的一个模块。因为pbr,网络流量的路径不仅仅参照路由表,不便于管理。这个脚本主要是查询某个ip是否在pbr里,pbr是否定义下一跳,下一跳是什么。
8、告警自动恢复:
这个也是依据日志的,监听日志,自动登录设备处理,如切换路由等。

当然,还有很多其他的应用场景,主要还是要和业务和工作配合,尽可能的替代或者更方便的工作。

要回复问题请先登录注册