snmp-get获取不到
net-snmp版本是5.9.1,添加test_get时出现"No Such Object available on this agent at this OID",在snmpd.conf的配置文件里配置一下view,添加一行"view systemonly included .1.3.6.1.4.1.1.77587.1",添加之后才能用snmpget获取指定的OID
snmp-set noAccess
注释掉snmpd.conf中的 rocommunity public default -V systemonly
添加rwcommunity public
此处snmpd是从Example.conf拷贝出来的
snmp-trap编译报错
/*
* Note: this file originally auto-generated by mib2c using
* $
*/
#include <net-snmp/net-snmp-config.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
#include "testTrap.h"
void read_cpudata_repeat(unsigned int clientreg, void *clientarg);
extern const oid snmptrap_oid[] = {1,3,6,1,6,3,1,1,4,1,0}
修改为
const oid snmptrap_oid[] = {1,3,6,1,6,3,1,1,4,1,0}
编译通过