此软件包包含来自不同实际SNMP管理的设备和软件的SNMP转储集合。
项目描述
SNMP模拟数据
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 查看哈希)
关闭
snmpsim_data-1.0.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d0f217c618eb2e9cd2886979d096a4ab7158975ef587961e99913962e3d2573 |
|
MD5 | 26218cd47fb47d25394cccf28e1c14e0 |
|
BLAKE2b-256 | e56794451dd2c0d557bfb5d789dff23c2f22dec41f18f96a49b498f78f6a887f |
关闭
snmpsim_data-1.0.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a209ae9fc6c22696fc824805253181c7a8fa8020322ec50643f087703d5ed8ff |
|
MD5 | af3989a045bddead4c316d1657be6aff |
|
BLAKE2b-256 | 9719c6976e70512a7f95a7f70d303608f2b252b1fdf3f87bf73bcff2f8cf72af |