Chinaunix首页 | 论坛 | 博客
  • 博客访问: 105326
  • 博文数量: 15
  • 博客积分: 1531
  • 博客等级: 上尉
  • 技术积分: 135
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-19 23:22
文章分类
文章存档

2011年(7)

2010年(2)

2009年(1)

2008年(5)

我的朋友

分类: C/C++

2010-12-03 10:57:15

本文档的Copyleft归popy所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,

严禁用于任何商业用途。
gtalk: mypopy at gmail.com
来源:barrypopy.cublog.cn

NET-SNMP开发agent实在算不上方便,光是各种工具的使用已经够折腾了,但生活还得继续,是吧。

1 mib2c所使用的配置文件

File Name

Usage

Example

mib2c.scalar.conf

scalar

 

mib2c.int_watch.conf

int scalar

 

mib2c.mfd.conf

Table推荐

agent/mibgroup/if-mib/ifTable/ifTable*.c

mib2c.iterate.conf

mib2c. iterate_access.conf

Table,要获取的数据在Agent外部

agent/mibgroup/mibII/vacm_context.c

examples/netSnmpHostsTable*

mib2c.create-dataset.conf

mib2c.table_data.conf

mib2c.container.conf

Table,要获取的数据在Agent内部

agent/mibgroup/examples/data_set.c

mib2c.array-user.conf

Table,要获取的数据在Agent内部,并对表排序

 

mib2c.column_defines.conf

产生头文件

 

mib2c.column_enums.conf

产生头文件

 

mib2c.notify.conf

TRAP

 

mib2c.old-api.conf

OLD API(4.X)

 


最为详细的参考,其实是:


从我自己开发Agent的经验看来,如果你对效率要求不算苛刻的话,使用mib2c.iterate.conf开发Table类型节点最为方便了,因为你只是需要实现相应的链表而已;对于Scalar,就没有什么好说的了,如果你
仔细看懂了example/目录下面的代码。

参考:
1.
2.
3.
阅读(3739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~