Hi,
How can I add auto linkUp trap in my code?
What I did is as following:
oid if_index_oid[] = {1,3,6,1,2,1,2,2,1,1,1};
oid link_up_oid[] = { 1,3,6,1,6,3,1,1,5, 4 };
oid snmptrap_oid[] = { 1,3,6,1,6,3,1,1,4, 1, 0 };
int i;
netsnmp_variable_list *linktrap_vars=NULL;
snmptrap_oid_len = ID_LENGTH(snmptrap_oid);
link_up_oid_len = ID_LENGTH(link_up_oid);
if_index_oid_len = ID_LENGTH(if_index_oid);
netsnmp_variable_list *linktrap_vars=NULL;
for (i=0; i<MAX; i++) { // MAX is the total number of interface
ret_linktrap_ifindex = i+1; // ret_linktrap_ifindex is
a global int
snmp_varlist_add_variable(&linktrap_vars,snmptrap_oid, snmptrap_oid_len,
ASNBJECT_ID, (u_char *) link_up_oid, link_up_oid_len * sizeof(oid));
snmp_varlist_add_variable(&linktrap_vars,if_index_oid, if_index_oid_len,
ASN_INTEGER,(u_char *)&ret_linktrap_ifindex, sizeof(ret_linktrap_ifindex));
send_v2trap(linktrap_vars);
snmp_free_varbind(linktrap_vars);
}
Am I right? unfortunately, it doesn't work, please help me , thanks!
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
Net-snmp-coders mailing list
Net-snmp-coders (AT) lists (DOT) sourceforge.net