跳转到主要内容

本软件包包含来自不同现实世界SNMP管理的设备和软件的SNMP转储集合。

项目描述

SNMP模拟数据

PyPI Python Versions GitHub license

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

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

下载

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

安装

只需运行

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

这也会安装作为依赖项的 snmpsim-lextudio 软件包。

如何使用模拟数据

调用 snmpsimd 并将其指向包含模拟数据的目录

$ pipenv run snmpsimd --data-dir=snmpsim-data/data --agent-udpv4-endpoint=127.0.0.1:1024

模拟数据以简单的纯文本文件存储,具有 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_lextudio-1.0.0.tar.gz (56.6 MB 查看哈希值)

上传时间

构建分发

snmpsim_data_lextudio-1.0.0-py3-none-any.whl (56.7 MB 查看哈希值)

上传时间 Python 3

支持