NET-SNMP开发记录

本文档详细记录了NET-SNMP的安装、配置、命令行使用、创建私有MIB文件、扩展agent及trap的过程。通过配置snmpd.conf文件、使用mib2c工具生成C代码,并将其静态集成到snmpd中,实现对NET-SNMP的动态扩展。同时介绍了调试方法,帮助开发者理解并解决NET-SNMP的潜在问题。
摘要由CSDN通过智能技术生成

1、安装

./configure

make

make install

2、配置参数/文件

只有适当的配置snmpd.conf文件,snmpd才能运行起来。

位置:

可以在./configure的时候指定配置文件所在的位置,也可以用--with-persistent-directory="path"的命令行指定配置文件所在的位置。

文件的配置:

配置文件对于net-snmp的运行十分重要,net-snmp中提供了一个EXAMPLE.conf

可以在EXAMPLE.conf的基础上进行修改,需要修改的地方主要包括:

1) com2sec 设置可访问的IP地址,访问的口令以及分组

 #     sec.name                source                  community

 com2sec local              localhost                  private

 com2sec mynetwork    10.8.0.0/16              private

 2group   设置安全用户名的组

 #              sec.model          sec.name

group         MyRWGroup v1         local

group         MyRWGroup v2c        local

group         MyRWGroup usm        local

group         MyROGroup v1         mynetwork

group         MyROGroup v2c        mynetwork

group         MyROGroup usm        mynetwork

 3view  可以对哪些MIB子树进行访问

#               incl/excl                subtree                          mask

view all          included              .1

4access   指定各个组对MIB子数的读写权限

#       context sec.model  sec.level  match             read  write  notif
access MyROGroup ""      any       noauth    exact  all    none    none
access MyRWGroup ""      any       noauth    exact  all    all    none

3、命令行

./configure ; make; make install

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值