当前位置:   article > 正文

使用net-snmp做自己的agent_net-snmp agnetx

net-snmp agnetx

参见http://net-snmp.sourceforge.net/tutorial/tutorial-4/agent/04-basic-code.html

 

1. 注册mib

 

REGISTER_MIB( "example",  example_variables, variable2,example_variables_oid );
参数分别为:

"example" : 注册的mib module的名称

example_variables: 相关的变量(之后详述)

variable2: 是example_variables的类型

example_variables_oid : 这个module的root OID

 

2. 设置 相关变量

struct variable2 example_variables[] = {
{ EXAMPLESTRING, ASN_OCTET_STR, RONLY, var_example, 1, {1}}

  };
各个分量的注释:

  • a magic number (the #defined integer constant described earlier)  这个magic就是用在routine里面,switch (vp->magic)用的
  • a type indicator (from the values listed in <snmplib/snmp_impl.h>)
  • an access indicator (essentially
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/878915?site
推荐阅读
相关标签
  

闽ICP备14008679号