我的最终目标只是从 Cisco 路由器 3662 中查看某种数据。诸如总连接数和使用的带宽之类的数据。我正在尝试使用 SNMP。我想我已经正确运行了 snmp 但我不知道 snmp 数据去哪里了。我在网络上的运气为零。我看到了一篇关于使用 perl get 对象的服务器故障帖子,但我不知道我所拥有的是否有效。
所以我在我的 ubuntu 机器上设置了一个 SNMP 恶魔。代码:
rocommunity public
agentaddress localhost:161
Run Code Online (Sandbox Code Playgroud)
然后在路由器上(xxx.xx.xx.xx == ip address to my ubuntu box)代码:
snmp-server community public RO
snmp-server enable traps bgp
snmp-server host xxx.xx.xx.xx public
Run Code Online (Sandbox Code Playgroud)
所以我从我的路由器得到了一些统计信息:代码:
800 SNMP packets input
0 Bad SNMP version errors
0 Unknown community name
0 Illegal operation for community name supplied
0 Encoding errors
800 Number of requested variables
0 Number of altered variables
0 Get-request PDUs
800 …
Run Code Online (Sandbox Code Playgroud)