自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 python3 准入控制

大概流程如上,Python结合数据库,实现上述流程,把非法客户端交换机写入ACL,定期发送邮件,掌握ACL动态和其它接入客户端状态。邮件自动发送需要的客户端信息交换机自动写入ACL,地址为报表中的非法MAC可以通过web查询历史记录,并删除交换机ACL,完成自动控制,不用去交换机删除。所有历史数据存如入数据库,方便以后大数据分析使用。...

2019-04-30 16:50:55 540

原创 非法客户端准入控制(二)

import datetimeimport timeimport pymssqlimport xlwtfrom xlwt import *import ostoday=datetime.date.today().strftime('%Y%m%d')pathMAC = "/root/QCMC/EXCEL/"+todayif os.access(pathMAC,os.F_OK):...

2018-11-29 11:30:53 432

原创 非法客户端准入控制(一)

import pexpectimport datetimeimport osimport timeimport pymssqlfrom xlwt import *class database(object): def __init__(self, host, user, password,database): self.host = host ...

2018-11-28 17:20:27 621

原创 求助python pexpect报错

不知道为什么代码在H3C、CIsco设备使用都是正常的,在某一个型号交换机下面就报错,请大家帮忙找下错误在哪里。import pexpectimport sysimport datetimeimport ostoday = datetime.date.today().strftime('%Y%m%d')path = "/root/LB9A/" + todayif os.access(...

2018-09-28 10:18:41 4480 5

原创 Python网络设备巡检(异常自动报警)

思想1、python抓取交换机的信息 2、提取需要的检查结果,并写入excel表格 3、如果某一检查结果超出阈值或不符合某一关键字,自动发送报警邮件 4、每十分钟执行一次python代码代码抓取交换机信息import pexpectimport sysimport datetimeimport os#today=datetime.date.today().strft...

2018-09-09 10:15:43 6981 8

原创 Python3 如何打开ANSI文档

python3 默认抓取的txt文档的格式是UTF-8,前几天交换机异常抓的txt文档格式为ANSI格式代码import pymssqlimport xlwtimport datetimefrom xlwt import *import codecs #打开ANSI格式的文档,需要codecs库today=datetime.date.today().strftime('%Y%...

2018-08-26 18:19:39 11743 3

原创 Python3网络设备巡检(交换机篇)

介绍只写了交换机的,路由器、防火墙、负载等其它设备以后,有需求再写,下面以一组交换机为例。思路1、收取交换机的信息 需要哪些信息,哪些命令,不同品牌交换机命令不同(本篇以H3C为例),需要提前规划好。交换机的IP、名字、密码等信息,写入数据库比较方便。 2、把需要的信息填入表格 根据关键字提取交换机中的状态信息,并一次填入设计好的表格中,难点是字符串的截取和ex...

2018-08-13 12:27:50 42628 8

原创 网络设备简单运维python加powershell(二)

改进1、以前的代码比较适合交换机少的情况,一个交换机写一个代码,现在有70多台交换机,把交换机的信息导入sql数据库,然后用一段代码写完。(数据库真的很好用,导入修改都很方便,以后新增交换机,修改数据库就可以了) 2、生成的excel文档,行数太多,根据楼层,分层多个页,每页就不会有很多行。代码抓取交换机信息代码,改进。import pexpectimport sysimpo...

2018-08-06 15:21:34 2340 1

原创 网络设备简单运维python加powershell

目的:每天自动接收附件为excel表格的邮件,里面包含客户端IP地址、客户端MAC地址、客户端计算机名、交换机端口、交换机的名字等信息。可以给运维人员带来一些方便,直观的查看那些非法的设备接入交换机的那个端口,方便远程shutdown端口(自动shutdown端口和DHCP拉黑MAC地址,还在编写中)。思路: 1、用python代码抓取交换机的上面的信息,例如客户端的MAC地址,交...

2018-08-03 17:08:54 2822

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除