记初学net-SNMP

自从弄完那个jsp的网盘(其实还是个烂摊子),这几天一直在研究snmp。

有需求就激发动力,对,人都是被逼出来的。五一这几天,天天搁这坐着,毫无头绪。

下面切入正题。

要做一个监控园区网在线数的平台,精确每栋楼,每一层。要求不依赖认证平台和流控。

目前探讨的共同想法是从三层汇聚上想办法,通过snmp获取arp表,可以在下个老化周期内再获取一次,更精确的获取用户数。

基于php,我做后台,妹纸们整前台。我对linux下的开发一无所知,恶补。

以下内容是我目前理解的。

可网管的网络设备,都有一个mib库,有公有和私有,mib库里记录着oid和对应信息。

那什么是oid呢,拿交换机举例,每个端口,cpu负载、温度、风扇都有自己的oid编码,通过hostname和oid就能查到这台交换机的某个部件的运行状态。(当然,交换机要支持并开启snmp)

找到一个php-snmp,查出详细arp表问题应该不大。

公有库里只能列出详细的arp表,貌似华为华三的私有库里没有只统计条目数的oid。看这意思得自己写脚本了。

posted @ 2015-05-03 11:10  主題遠志  阅读(160)  评论(0编辑  收藏  举报