资源简介
Python利用SNMP读取交换机端口信息及状态,通过路由器和交换机上启用SNMP协议,Python环境下安装net-snmp-python包实现
代码片段和文件信息
# -*- coding:utf-8 -*-
import re
import os
import time
import platform
def snmpWalk(host community oid):
“““利用os模块打开一个管道运行snmpwalk工具结合host,团体字符串,OID获取交换机路由器状态“““
result = os.popen(‘snmpwalk -v 2c -c ‘ + community + ‘ ‘+ host + ‘ ‘ + oid).read().split(‘\n‘)[:-1]
return result
def getPortDevices(hostcommunity):
“““获取端口信息“““
device_mib = snmpWalk(host community ‘RFC1213-MIB::ifDescr‘)
device_list = []
for item in device_mib:
device_list.append(item.split(‘:‘)[3].strip())
return device_list
def getPortStatus(hostcommunity):
“““获取端口状态信息“““
device_mib = snmpWalk(host community ‘RFC1213-MIB::ifOperStatu
相关资源
- 断刃小组批量getshell工具.zip
- 12467230STM32L073xx_User_Manual.chm
- OAuth2实战.pdf
- 电分期末.zip
- 胡伟武_计算机体系结构课件_2017.zip
- ComputerArchitectureAQuantitativeApproach5th.p
- Classificationoftime-seriesimagesusingdeepcnn.
- 微擎小程序榆落微时光1.0.23小程序前
- S7-1200仿真教程.pdf
- 6908d19c7e04dbde289b4dec5403d7fb.rar
- 泛函分析:理论和应用.pdf
- _源代码.rar
- sogoupinyin-2.2.0.0102-2.zip
- 模式分析的核方法中文版和英文版合
- zw_qq_41143492-10381309-学生考试系统.zip
- zw_feifan50-9720417-MissionPlanner1.3.32PlayUA
- zw_weixin_42810059-10567648-数学分析考研笔
- 刺客.rar
- zw_DXF转G代码.zip
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
- Location虚拟定位ios12.1破解版.zip
评论
共有 条评论