Agent++ mibtable的oid无法访问

lq7824 2011-12-10 08:36:57
用Agent++创建snmap服务端

HUAWEI_mib::HUAWEI_mib(): MibGroup(HUAWEIMIBGroup, "HUAWEI mib")
{
add( new ConnectGateWay() ); //此为OID
add( new CSubscribe() ); //此为MibTable

}这是创建的MibGroup

Mibtable定义如下:

CSubscribe::CSubscribe():
MibTable("1.3.6.1.4.1.2011.5.25.30.3.1.4.1.2", indtableSubscribe, 1)
{
instance = this;

add_col(new SubscribeName("1")); //此为Mibtable下的OID OID="1.3.6.1.4.1.2011.5.25.30.3.1.4.1.2.1"
}

Mibtable下的OID定义如下:

SubscribeName::SubscribeName(const Oidx& id):
MibLeaf(id, READONLY, new Gauge32())
{
}

SubscribeName::~SubscribeName()
{
}
void SubscribeName::get_request(Request* req, int ind)
{

*( (Gauge32*)value ) = 101;

MibLeaf::get_request(req, ind);
}

客户端访问"1.3.6.1.4.1.2011.5.25.30.3.1.4.1.2.1"此节点,老是报无此OID,请问是怎么回事呢?

另:测试Agent++的例子程序,mibtable下的节点,也是无法访问
...全文
148 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lq7824 2011-12-10
  • 打赏
  • 举报
回复
自己先顶一把...

682

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧