dpdk查看端口统计信息_网管自研实战|BRAS全自动采集分析统计报表及告警通知

啥?又要采集数据了?上周不是才采集过吗!!!看着数不清的设备数据配置、端口信息,一脸绝望:

eebbec225f2d67da61357ca08d05269f.png

不说了,我准备扛着我的四十米大刀……带着我的键盘,搞点事情!首先进行需求分析和汇总:

1. BRAS的信息采集:包括配置采集、板卡、端口等硬件配置采集、端口状态等物理状态信息采集、宽带用户在线清单采集等等,保存在FTP服务器内

2. 自动对采集的各类信息进行分析统计,自动生成各类报表,自动排查故障隐患,自动生成各类考核指标,供维护人员通过ftp下载

3. 自动发送邮件告警

一.利用popen函数进行信息采集,(注意区分ME60和7750,虽然配置有所不同,但原理都是一样的),我们进一步细化信息需求,对需要采集的信息进行汇总:1.VRRP的配置清单2.捆绑端口信息3.VRRP的状态信息4.提取端口带宽信息(我们可以根据板卡的型号特征进行提取)5.BRAS设备的物理端口清单和状态明细 6.保存在FTP服务器目录下

ac04097374800837cbc87f6717d42efe.png

提取VRRP配置部分代码

938dbaee55e6f081f40761faaa9492d2.png

提取物理端口部分代码

5890a107acf806521b547dca6766effc.png

FTP目录截图

二.数据分析和报表生成:统计VRRP异常的持续时间、统计异常端口数量和持续时间并和之前数据进行对比分析,形成考核:

8f9e0536dbdaefe962cdb5cca2dbe6b5.png

                  统计VRRP异常状态的持续时间部分代码

fdb3a8ada665cddb3d6feeff968bf796.png

统计端口异常状态的持续时间部分代码

873db74af42ae9d1bdea251850a548da.png

考核分析部分代码

在提取数据进行分析后,会形成TXT格式的报表,方便进行备份和分析

3524c196157c35d394136f535c90bcf2.png

c022c7db07aaf1642a2d047c28ec1ae5.png

注意到千万不要忘记复制备份文件,笔者曾经吃过亏……

56bb0551f1b24cc9a7986cebcab8b9f9.png

文件复制和备份到备份文件夹的部分代码

三.自动邮件告警:笔者利用smtplib模块进行自动邮件告警的功能设计:

039f0208c9c9e33006a238117d698685.png

当一切尘埃落定,笔者终于可以坐在沙发上沏杯咖啡,再也不用担心BRAS的数据采集和报表问题啦!轻轻一点,各种报表一目了然~

508fca63286c1f393cb9c9583377ce45.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值