模拟服务端:
1 | pip install snmpsim |
模拟数据(使用官方示例数据):
1 | mkdir -p ./data |
启动:
1 | /usr/python/bin/snmpsim-command-responder --data-dir=./data --agent-udpv4-endpoint=0.0.0.0:161 |
注意观察输出日志,其中 community name: public
:
1 |
|
另开一个终端连接测试:
OID | 含义 |
---|---|
1.3.6.1.2.1.1.1.0 |
系统描述 |
1.3.6.1.2.1.1.3.0 |
运行时间 |
1.3.6.1.2.1.1.5.0 |
设备名称 |
执行命令: |
1 | snmpwalk -v2c -c public 127.0.0.1 1.3.6.1.2.1.1 |
输出:
1 | SNMPv2-MIB::sysDescr.0 = STRING: Linux zeus 4.8.6.5-smp #2 SMP Sun Nov 13 14:58:11 CDT 2016 i686 |
Python客户端连接实例:
1 | """ |