当前位置: 技术问答>linux和unix
有关ucdsnmp的问题。
来源: 互联网 发布时间:2015-10-06
本文导语: 我刚到一家公司工作,负责维护他们自己的网管软件,这个软件是在ucdsnmp软件包的基础上修改的。 以前负责软件的走了,我对这个软件也不熟悉。又很多不懂,最急的一个问题是:厂商自定义的告警信息是不是应该...
我刚到一家公司工作,负责维护他们自己的网管软件,这个软件是在ucdsnmp软件包的基础上修改的。
以前负责软件的走了,我对这个软件也不熟悉。又很多不懂,最急的一个问题是:厂商自定义的告警信息是不是应该以Trap的形式向管理站报告,还是管理站自己轮询发现告警信息?还有一个就是代理进程怎么样处理MIB结点信息?
请各位大侠回复。
我的E-mail是:wenxin1004@163.com。希望有对ucdsnmp熟悉的朋友可以交流。
以前负责软件的走了,我对这个软件也不熟悉。又很多不懂,最急的一个问题是:厂商自定义的告警信息是不是应该以Trap的形式向管理站报告,还是管理站自己轮询发现告警信息?还有一个就是代理进程怎么样处理MIB结点信息?
请各位大侠回复。
我的E-mail是:wenxin1004@163.com。希望有对ucdsnmp熟悉的朋友可以交流。
|
厂商自定义的告警信息是不是应该以Trap的形式向管理站报告,还是管理站自己轮询发现告警信息?
告警一般是用trap的方式发给网管软件,网管软件有一个trap接收器;查询设备状态的时候网管软件轮询每个设备的信息,用snmp访问。
还有一个就是代理进程怎么样处理MIB结点信息?
先写好自己的Mib文件,用ucd_snmp中的mib2c工具生成相应的.h和.c程序文件,然后自己实现每个节点的信息获取函数就可以了,最后在主程序中注册这个节点。至于处理查询就是snmp自己的事情了,有兴趣可以看看源码。
你可以看看ucd_snmp包中的doc文档,snmp agent实现起来并不复杂。
告警一般是用trap的方式发给网管软件,网管软件有一个trap接收器;查询设备状态的时候网管软件轮询每个设备的信息,用snmp访问。
还有一个就是代理进程怎么样处理MIB结点信息?
先写好自己的Mib文件,用ucd_snmp中的mib2c工具生成相应的.h和.c程序文件,然后自己实现每个节点的信息获取函数就可以了,最后在主程序中注册这个节点。至于处理查询就是snmp自己的事情了,有兴趣可以看看源码。
你可以看看ucd_snmp包中的doc文档,snmp agent实现起来并不复杂。