
Gosnmp:基于GoLang的SNMP库
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Gosnmp是一款使用Go语言开发的强大且灵活的简单网络管理协议(SNMP)库,支持多种SNMP版本,便于开发者轻松集成SNMP功能到应用中。
GoSNMP 是一个完全用 Go 语言编写的 SNMP 客户端库。它提供了 Get、GetNext、GetBulk、Walk、BulkWalk、Set 和 Traps 等功能,支持 IPv4 和 IPv6,并兼容 SNMPv1、SNMPv2c 和 SNMPv3。
GoSNMP 的开发始于 ,随后由 (2012-2020)进行了完全重写。现在项目的所有权已经移交给社区管理。
以下是 GoSNMP 提供的主要功能:
- 获取(单个或多个 OID)
- GetNext
- GetBulk (仅限 SNMPv2c 和 SNMPv3)
- 遍历 — 使用 GETNEXT 检索值的子树。
- BulkWalk — 使用 GETBULK 检索值的子树(仅支持 SNMPv2c 和 SNMPv3)。
- 设置 — 支持整数和 OctetStrings 类型的数据设置。
- 发送陷阱消息
- 作为接收 TRAP 的 NMS
GoSNMP 还包含以下辅助功能:
- ToBigInt - 将返回值转换为 *big.Int 数据类型
- 分区 - 帮助分割大块 OID
全部评论 (0)
还没有任何评论哟~


