SNMP MIB实现与RTA参考指南
1. SNMP MIB实现与调试
在完成SNMP MIB的开发后,接下来需要进行构建和安装操作,具体步骤如下:
1. 使用make命令进行编译。
2. 使用make install命令进行安装。
此外,还需要将所需文件从/opt/snmp复制到设备构建目录中,但这不在本文的讨论范围内。
1.1 调试操作
借助DEBUGMSGTL宏,我们可以在编写MIB扩展时方便地跟踪代理中的控制流。具体调试步骤如下:
1. 停止后台运行的代理:
/etc/rc.d/init.d/snmpd stop- 从命令行运行自己的代理副本:
/opt/snmp/sbin/snmpd -D "LAD" -Le -f -c /opt/snmp/etc/snmp/snmpd.conf -C上述命令中各参数的含义如下:
--D "LAD":激活指定为"LAD"的DEBUGMSGTL语句,例如代码中的DEBUGMSGTL(("LAD", "reading ladAlarmState\n"));