【发布时间】:2012-04-24 09:47:05
【问题描述】:
我是snmp 的新手,我想弄清楚我应该获取/捕获什么 OID 以查看我的打印机、交换机(和服务器)是否正在运行?我不需要知道细节——只是一个简单的测试。我已经成功地从 bash 和 iReasoning MIB browser 的设备获取、getbulk (和 walk)请求。
编辑:
也许
.1.3.6.1.2.1.1.3.0
Name/OID: sysUpTime.0; Value (TimeTicks): 194 hours 43 seconds (69844352)
就是用来做这个的!?当出现问题时会发生什么? - 这会立即重置吗? - 或者它会停止计数吗?还是只是上次开机后的时间?
【问题讨论】:
-
启动和运行是什么意思?你是说在线状态?服务器可以在线,但这并不一定意味着它运行良好。如果你只需要在线状态,你可以去 ping 或nmap。否则我不知道是否存在 OID。我的意思是有一些与特定硬件或进程状态相关的 OID,但不是一个广泛的变量,我不记得了。
-
@raz3r:我可以看到问题对于 server 来说并不简单,所以请忽略这部分。启动并运行,对于打印机,我的意思是它在线(可以看到它回答了 snmp 请求),它在打印机上的显示中显示就绪(或当前正在打印),所以没有卡纸,或者停滞不前的工作。对于交换机:它在线,内部计算机没有挂起或任何严重错误(通常写入日志)。
标签: bash networking snmp