使用PySNMP收集设备版本信息和系统名字

本文介绍了如何通过PySNMP库收集网络设备的版本信息和系统名字。首先确保NMS与设备间的网络通畅,然后配置设备的SNMPv3用户组、MIB视图、加密和认证参数。接着,启用SNMP trap并指定源接口。最后,使用Python的Pysnmp hlapi模块,设置SNMP用户信息,进行GET操作,查询设备的MIB对象,如系统名称和版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

9c85dcf5d36943fc8b66961a61ceeec2.png

 

1、NMS和被管理设备之间网络能通

2、被管理设备配置SNMP

snmp-agent sys-info version v3 #配置版本为SNMPv3

snmp-agent group v3 admin privacy read-view rd write-v iew wt notify-view nt #创建用户组

snmp-agent mib-view nt include iso #创建mib视图

snmp-agent mib-view rd include iso

snmp-agent mib-view wt include iso

snmp-agent usm-user v3 admin admin authentication-mode sha HCIP-Datacom privacy-mode aes128 HCIP-Datacom #配置加密密码和认证密码

snmp-agent trap source GigabitEthernet0/0/0 #指定发送Trap的源接口

snmp-agent trap enable #使能SNMP trap

snmp-agent #使能SNMP

3、编写Python获取设备版本信息和设备系统名字

from  pysnmp.hlapi import *
userData = UsmUserData(
    'admin',
    authKey='HCIP-Datacom',
    privKey='HCIP-Datacom',
    authProtocol=usmHMACSHAAuthProtocol,
    privP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值