读书人

请问通过snmp读取网络打印机状态(未开

发布时间: 2012-03-20 14:01:11 作者: rapoo

请教通过snmp读取网络打印机状态(未开机,缺纸等)的思路
如题,现在有个课题是想要每个一段时间去监控网络上若干打印机的状态,是否开机,缺纸之类的。
在网上查了两天,大概思路是通过snmp去读打印机服务器的特定的项,(假设这些网络打印机都是支持标准mib的)
但是那个关于mib2的树形结构的还是糊里糊涂的。
1,是否mib2的树的结构是固定的,对于网络上任何设备都一样?
2,mib2里面各个子节点oid对应的是一个个事件,比如硬盘空间大小什么的信息,这个也是固定的?
3,各个网络打印机的品牌不同,那么是否对应于“缺纸”这一状态,每个牌子是由自己私有的mib库来定义的?

总儿言之,这个活儿貌似比较麻烦,目前是这个概念和思路上都不太清楚,请大家帮忙介绍一下经验好吗

[解决办法]
这个倒是不难的,只是你没有做过SNMP方面的开发。呵呵
你先找到对应的MIB,呵呵,这样就好办了。
有什么问题站内短信联系

读书人网 >C++

热点推荐