netsnmp 加载私有mib出错

qwwwwwww 发布于 2014/06/19 10:47
阅读 612
收藏 0

基于开源的netsnmp开发,网管系统。

书写的私有mib 的table表,用mib2c.mfd.conf 生产c代码。

修改生产的c代码,编译作为共享库供snmpd进程调用。

问题:

用mib2c生产的是带有缓冲的,会相应的生产很多的.c 文件.h 在 xxx_data_access.c这个文件中有个 xxx_container_load()函数,这个函数会被_cache_load()调用,

在_cache_load()函数中 有 netsnmp_assert((0== cache->valid) || (1 == cache->expired)); 这个判断,每次运行到此的时候就会出错。 貌似是缓存申请出错,不知道是什么所导致,望开发过的朋友们 给说明一下。

加载中
0
rocdove
rocdove
不知道兄台搞定了没,我现在也是扩展私有mib的问题。我的倒是编译过了,不过就是访问不到扩展的节点。报节点不存在的错误。还望赐教?
我的上铺叫路遥
我的上铺叫路遥
人生苦短,用SmartSNMP: http://www.fullstackengineer.net/zh/project/smartsnmp-zh/document
0
我的上铺叫路遥
我的上铺叫路遥

人生苦短,用SmartSNMP:

http://www.fullstackengineer.net/zh/project/smartsnmp-zh/document

返回顶部
顶部