void init_target_counters_5_5(void) { oid target_oid[] = { 1, 3, 6, 1, 6, 3, 12, 1 }; DEBUGMSGTL(("target_counters", "initializing\n")); NETSNMP_REGISTER_STATISTIC_HANDLER( netsnmp_create_handler_registration( "target_counters", NULL, target_oid, OID_LENGTH(target_oid), HANDLER_CAN_RONLY), 4, TARGET); }
void init_snmpMPDStats_5_5 (void) { netsnmp_handler_registration *s = netsnmp_create_handler_registration ("snmpMPDStats", NULL, snmpMPDStats, OID_LENGTH (snmpMPDStats), HANDLER_CAN_RONLY); if (s && NETSNMP_REGISTER_STATISTIC_HANDLER (s, 1, MPD) == MIB_REGISTERED_OK) { REGISTER_SYSOR_ENTRY (snmpMPDCompliance, "The MIB for Message Processing and Dispatching."); snmpMPDStats_reg = s; } }
/** Initializes the snmp module */ void init_snmp_mib(void) { DEBUGMSGTL(("snmp", "Initializing\n")); NETSNMP_REGISTER_STATISTIC_HANDLER( netsnmp_create_handler_registration( "mibII/snmp", handle_snmp, snmp_oid, OID_LENGTH(snmp_oid), HANDLER_CAN_RONLY), 1, SNMP); { oid snmpEnableAuthenTraps_oid[] = { SNMP_OID, 30, 0 }; static netsnmp_watcher_info enableauthen_info; netsnmp_handler_registration *reg = #ifndef NETSNMP_NO_WRITE_SUPPORT netsnmp_create_update_handler_registration( "mibII/snmpEnableAuthenTraps", snmpEnableAuthenTraps_oid, OID_LENGTH(snmpEnableAuthenTraps_oid), HANDLER_CAN_RWRITE, &snmp_enableauthentrapsset); #else /* !NETSNMP_NO_WRITE_SUPPORT */ netsnmp_create_update_handler_registration( "mibII/snmpEnableAuthenTraps", snmpEnableAuthenTraps_oid, OID_LENGTH(snmpEnableAuthenTraps_oid), HANDLER_CAN_RONLY, &snmp_enableauthentrapsset); #endif /* !NETSNMP_NO_WRITE_SUPPORT */ netsnmp_inject_handler(reg, netsnmp_get_truthvalue()); netsnmp_register_watched_instance( reg, netsnmp_init_watcher_info( &enableauthen_info, &snmp_enableauthentraps, sizeof(snmp_enableauthentraps), ASN_INTEGER, WATCHER_FIXED_SIZE)); } #ifdef USING_MIBII_SYSTEM_MIB_MODULE if (++system_module_count == 3) REGISTER_SYSOR_TABLE(system_module_oid, system_module_oid_len, "The MIB module for SNMPv2 entities"); #endif snmp_register_callback(SNMP_CALLBACK_LIBRARY, SNMP_CALLBACK_STORE_DATA, snmp_enableauthentraps_store, NULL); }