首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >net:如何注册一个新的企业陷阱?

net:如何注册一个新的企业陷阱?
EN

Stack Overflow用户
提问于 2012-04-12 19:02:35
回答 1查看 1.4K关注 0票数 1

我在使用net和agentx。我必须为标量和表注册企业OID。例如:

代码语言:javascript
复制
netsnmp_register_read_only_scalar(...); // register my scalars
netsnmp_tdata_register(...); // register my table

在我用代理代码进行这些调用之前,我的OID不会出现在snmpd中。

我的MIB文件还具有通知类型定义,例如:

代码语言:javascript
复制
myTrapTest NOTIFICATION-TYPE
    STATUS          current
    DESCRIPTION     "A sample trap."
    ::= { myNotifications 1 }

我看了一下#include <net-snmp/agent/agent_trap.h>,但是这个文件似乎是关于发送陷阱,而不是注册自定义陷阱。

我的问题:我应该调用什么来注册我的陷阱定义?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-19 14:06:31

结果发现陷阱不需要注册。当我在NET邮件列表上询问时,我收到的答案是:

您需要“注册”变量/表,以便主代理知道在特定OID被获取/设置时调用/调用哪个子代理(您与其他人),但是.

您不必“注册”陷阱定义,您只需“发送”(正确组合的)通知(agentx- notification -PDU)。

(资料来源:http://permalink.gmane.org/gmane.network.net-snmp.user/35320 )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10130029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档