跳转到主要内容

此软件包包含来自不同实际SNMP管理的设备和软件的SNMP转储集合。

项目描述

SNMP模拟数据

PyPI Python Versions GitHub license

snmpsim-data软件包包含snmpsim的模拟数据 - 免费开源的SNMP代理模拟器。

该软件包在2-clause BSD许可证下分发。

下载

SNMP模拟数据可以作为Python包从PyPI下载。

安装

只需运行

$ pyenv local 3.12
$ pip install pipenv
$ pipenv install snmpsim-data
$ pipenv run setup-snmpsim-data ./data

这将安装snmpsim包作为依赖项,并将模拟数据复制到data目录。

如何使用模拟数据

调用snmpsim-command-responder并将其指向包含模拟数据的目录

$ pipenv run snmpsim-command-responder --data-dir=data/UPS --agent-udpv4-endpoint=127.0.0.1:1024

这允许模拟器读取特定文件并模拟UPS设备。

模拟数据格式

模拟数据存储在具有OID|TYPE|VALUE格式的简单纯文本文件中

$ cat public.snmprec
1.3.6.1.2.1.1.1.0|4|Linux 2.6.25.5-smp SMP Tue Jun 19 14:58:11 CDT 2007 i686
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8072.3.2.10
1.3.6.1.2.1.1.3.0|67|233425120
1.3.6.1.2.1.2.2.1.6.2|4x|00127962f940
1.3.6.1.2.1.4.22.1.3.2.192.21.54.7|64x|c3dafe61
...

模拟器将查询参数(如SNMP社区名称、SNMPv3上下文或IP地址)映射到相对于data目录的数据文件路径。

文档

有关SNMP模拟器使用的详细信息,可在snmpsim网站找到。

获取帮助

如果您遇到糟糕的模拟数据,请随意在GitHub上提交问题

贡献

如果您有SNMP管理的设备,考虑使用snmpwalk对其进行操作(或使用来自snmpsim包的snmprec工具)并提交PR提供您的数据。

版权(c) 2019, Ilya Etingof. 版权(c) 2024, LeXtudio Inc.. 所有权利保留。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

snmpsim_data-1.0.1.tar.gz (56.6 MB 查看哈希)

上传时间

构建分发

snmpsim_data-1.0.1-py3-none-any.whl (56.7 MB 查看哈希)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面