django前端引用数据_网管自研实战|基于django的城域网信息采集系统

作为城域网维护人员,实际的运维过程中经常为会维护各种业务表格、地址互联表格、公网地址维护、互联地址及管理地址等,通常数据来源于设备采集,表格保存于维护人员的电脑之中,数据需求人员只能远程对应电脑获取相关数据,存在密码泄露及信息安全的风险点。

为解决该问题,分如下几个步奏:1、全量BRAS配置数据采集;2、关键需求信息分析收集;3、开发WEB界面呈现;整个WEB代码使用的是django架构,html使用的是bootstrap工具包,具体功能点实现如下:

以下是每个步奏的代码详细说明:

1、全量BRAS配置数据采集:

过PEXPECT模块登录网络部堡垒机,遍历设备,采集本地城域网设备7750、ME60的配置数据,保存到本地文件系统,实际实现与巡检部分雷同。

2、关键需求信息分析收集:

通过正则表达试匹配出所需要的关键信息,实际代码部分与巡检部分雷同,对于互联地址需要表格间的匹配功能,笔者利用PANDAS模块中的merge函数,实现关键信息的匹配,具体代码如下:

5a9b01eda4de80cd00ecb7e7161e40de.png

说明:由于互联地址的两个设备地址现网中一般最后一位差值为一,全1地址(例如最后一位为255

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值