/** Initializes the memory module */ void init_memory(void) { const oid memory_oid[] = { 1, 3, 6, 1, 4, 1, 2021, 4 }; const oid memSwapError_oid[] = { 1, 3, 6, 1, 4, 1, 2021, 4, 100 }; const oid memSwapErrMsg_oid[] = { 1, 3, 6, 1, 4, 1, 2021, 4, 101 }; DEBUGMSGTL(("memory", "Initializing\n")); netsnmp_register_scalar_group( netsnmp_create_handler_registration("memory", handle_memory, memory_oid, OID_LENGTH(memory_oid), HANDLER_CAN_RONLY), 1, 17); netsnmp_register_scalar( netsnmp_create_handler_registration("memSwapError", handle_memory, memSwapError_oid, OID_LENGTH(memSwapError_oid), HANDLER_CAN_RONLY)); netsnmp_register_scalar( netsnmp_create_handler_registration("memSwapErrMsg", handle_memory, memSwapErrMsg_oid, OID_LENGTH(memSwapErrMsg_oid), HANDLER_CAN_RONLY)); snmpd_register_config_handler("swap", memory_parse_config, memory_free_config, "min-avail"); }
/** Initializes the dot11ConfigSyslogGlobal module */ void init_dot11ConfigSyslogGlobal(void) { static oid SyslogServcEnableg_oid[128] = {0}; static oid SyslogReportLevelg_oid[128] = {0}; size_t public_oid_len = 0; mad_dev_oid(SyslogServcEnableg_oid,GLOBALENABLE,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(SyslogReportLevelg_oid,GLOBALLEVEL,&public_oid_len,enterprise_pvivate_oid); DEBUGMSGTL(("dot11ConfigSyslogGlobal", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("SyslogServcEnableg", handle_SyslogServcEnableg, SyslogServcEnableg_oid, public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("SyslogReportLevelg", handle_SyslogReportLevelg, SyslogReportLevelg_oid, public_oid_len, HANDLER_CAN_RWRITE )); if_syslog_exist(); }
void init_target_counters(void) { DEBUGMSGTL(("target_counters", "initializing\n")); /* * unknown contexts */ netsnmp_register_scalar( netsnmp_create_handler_registration("snmpUnknownContexts", get_unknown_context_count, unknown_context_oid, OID_LENGTH(unknown_context_oid), HANDLER_CAN_RONLY)); /* * unavailable contexts */ netsnmp_register_scalar( netsnmp_create_handler_registration("snmpUnavailableContexts", get_unavailable_context_count, unavailable_context_oid, OID_LENGTH(unavailable_context_oid), HANDLER_CAN_RONLY)); }
void init_nsCache(void) { netsnmp_table_registration_info *table_info; netsnmp_iterator_info *iinfo; /* * Register the scalar objects... */ DEBUGMSGTL(("nsCacheScalars", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration( "nsCacheTimeout", handle_nsCacheTimeout, nsCacheTimeout_oid, OID_LENGTH(nsCacheTimeout_oid), HANDLER_CAN_RWRITE) ); netsnmp_register_scalar( netsnmp_create_handler_registration( "nsCacheEnabled", handle_nsCacheEnabled, nsCacheEnabled_oid, OID_LENGTH(nsCacheEnabled_oid), HANDLER_CAN_RWRITE) ); /* * ... and the table. * We need to define the column structure and indexing.... */ table_info = SNMP_MALLOC_TYPEDEF(netsnmp_table_registration_info); if (!table_info) { return; } netsnmp_table_helper_add_indexes(table_info, ASN_PRIV_IMPLIED_OBJECT_ID, 0); table_info->min_column = NSCACHE_TIMEOUT; table_info->max_column = NSCACHE_STATUS; /* * .... and the iteration information .... */ iinfo = SNMP_MALLOC_TYPEDEF(netsnmp_iterator_info); if (!iinfo) { return; } iinfo->get_first_data_point = get_first_cache_entry; iinfo->get_next_data_point = get_next_cache_entry; iinfo->table_reginfo = table_info; /* * .... and register the table with the agent. */ netsnmp_register_table_iterator( netsnmp_create_handler_registration( "tzCacheTable", handle_nsCacheTable, nsCacheTable_oid, OID_LENGTH(nsCacheTable_oid), HANDLER_CAN_RWRITE), iinfo); }
/** Initializes the ip module */ void init_ip_scalars(void) { static oid ipForwarding_oid[] = { 1, 3, 6, 1, 2, 1, 4, 1 }; static oid ipDefaultTTL_oid[] = { 1, 3, 6, 1, 2, 1, 4, 2, 0 }; static oid ipReasmTimeout_oid[] = { 1, 3, 6, 1, 2, 1, 4, 13, 0 }; static oid ipv6IpForwarding_oid[] = { 1, 3, 6, 1, 2, 1, 4, 25 }; static oid ipv6IpDefaultHopLimit_oid[] = { 1, 3, 6, 1, 2, 1, 4, 26, 0 }; static oid ipAddressSpinLock_oid[] = { 1, 3, 6, 1, 2, 1, 4, 33 }; DEBUGMSGTL(("ip_scalar", "Initializing\n")); netsnmp_register_num_file_instance ("ipReasmTimeout", ipReasmTimeout_oid, OID_LENGTH(ipReasmTimeout_oid), "/proc/sys/net/ipv4/ipfrag_time", ASN_INTEGER, HANDLER_CAN_RONLY, NULL, NULL); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipForwarding", handle_ipForwarding, ipForwarding_oid, OID_LENGTH(ipForwarding_oid), HANDLER_CAN_RWRITE)); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipv6IpForwarding", handle_ipv6IpForwarding, ipv6IpForwarding_oid, OID_LENGTH(ipv6IpForwarding_oid), HANDLER_CAN_RWRITE)); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipAddressSpinLock", handle_ipAddressSpinLock, ipAddressSpinLock_oid, OID_LENGTH(ipAddressSpinLock_oid), HANDLER_CAN_RWRITE)); /* Initialize spin lock with random value */ ipAddressSpinLockValue = (int) random(); netsnmp_register_num_file_instance ("ipv6IpDefaultHopLimit", ipv6IpDefaultHopLimit_oid, OID_LENGTH(ipv6IpDefaultHopLimit_oid), "/proc/sys/net/ipv6/conf/default/hop_limit", ASN_INTEGER, HANDLER_CAN_RWRITE, NULL, NULL); netsnmp_register_num_file_instance ("ipDefaultTTL", ipDefaultTTL_oid, OID_LENGTH(ipDefaultTTL_oid), "/proc/sys/net/ipv4/ip_default_ttl", ASN_INTEGER, HANDLER_CAN_RWRITE, NULL, NULL); }
void init_hrh_storage(void) { char *appname; netsnmp_register_scalar( netsnmp_create_handler_registration("host/hrMemorySize", handle_memsize, hrMemorySize_oid, OID_LENGTH(hrMemorySize_oid), HANDLER_CAN_RONLY)); REGISTER_MIB("host/hr_storage", hrstore_variables, variable2, hrStorageTable_oid); appname = netsnmp_ds_get_string(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_APPTYPE); netsnmp_ds_register_config(ASN_BOOLEAN, appname, "skipNFSInHostResources", NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES); netsnmp_ds_register_config(ASN_BOOLEAN, appname, "realStorageUnits", NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_REALSTORAGEUNITS); snmpd_register_config_handler("storageUseNFS", parse_storage_config, NULL, "1 | 2\t\t(1 = enable, 2 = disable)"); }
void init_wmanTestDataHolder(void) { struct struct_message dummyMsg; dummyMsg.vL_messageType = 555; strcpy(dummyMsg.aS8_message, "DUMMY MESSAGE"); printf("DUMMY MESSAGE SENT\n"); //int retVal = fS32_enqueue(pvSt_msgQIdForSNMP->vS32_msgQIDRW, dummyMsg.vL_messageType, dummyMsg.aS8_message, sizeof(dummyMsg.aS8_message)); wmanTestDataHolder_val = 1; static oid wmanTestDataHolder_oid[] = { 1, 0, 8802, 16, 3, 1 }; DEBUGMSGTL(("wmanTestDataHolder", "Initializing\n")); netsnmp_register_scalar(netsnmp_create_handler_registration ("wmanTestDataHolder", handle_wmanTestDataHolder, wmanTestDataHolder_oid, OID_LENGTH(wmanTestDataHolder_oid), HANDLER_CAN_RWRITE)); }
/** Initializes the ip module */ void init_ip_scalars(void) { static oid ipReasmTimeout_oid[] = { 1, 3, 6, 1, 2, 1, 4, 13, 0 }; static oid ipv6IpForwarding_oid[] = { 1, 3, 6, 1, 2, 1, 4, 25 }; static oid ipv6IpDefaultHopLimit_oid[] = { 1, 3, 6, 1, 2, 1, 4, 26, 0 }; DEBUGMSGTL(("ip_scalar", "Initializing\n")); netsnmp_register_num_file_instance ("ipReasmTimeout", ipReasmTimeout_oid, OID_LENGTH(ipReasmTimeout_oid), "/proc/sys/net/ipv4/ipfrag_time", ASN_INTEGER, HANDLER_CAN_RONLY, NULL, NULL); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipv6IpForwarding", handle_ipv6IpForwarding, ipv6IpForwarding_oid, OID_LENGTH(ipv6IpForwarding_oid), HANDLER_CAN_RWRITE)); netsnmp_register_num_file_instance ("ipv6IpDefaultHopLimit", ipv6IpDefaultHopLimit_oid, OID_LENGTH(ipv6IpDefaultHopLimit_oid), "/proc/sys/net/ipv6/conf/default/hop_limit", ASN_INTEGER, HANDLER_CAN_RWRITE, NULL, NULL); }
/** Initializes the flexisipMIB module */ void init_flexisipMIB(Agent& agent, ConfigManager& aCm) { const oid autoRespawn_oid[] = { 1,3,6,1,4,1,100000,1,1,1,1 }; const oid aliases_oid[] = { 1,3,6,1,4,1,100000,1,1,1,2 }; const oid ipAddress_oid[] = { 1,3,6,1,4,1,100000,1,1,1,3 }; const oid bindAddress_oid[] = { 1,3,6,1,4,1,100000,1,1,1,4 }; const oid port_oid[] = { 1,3,6,1,4,1,100000,1,1,1,5 }; const oid transportUris_oid[] = { 1,3,6,1,4,1,100000,1,2,1,1 }; const oid totalNumberOfAddedRecords_oid[] = { 1,3,6,1,4,1,100000,1,2,2,1,1 }; const oid totalNumberOfExpiredRecords_oid[] = { 1,3,6,1,4,1,100000,1,2,2,1,2 }; DEBUGMSGTL(("flexisipMIB", "Initializing\n")); cm=&aCm; ag=&agent; netsnmp_register_scalar( netsnmp_create_handler_registration("autoRespawn", handle_autoRespawn, autoRespawn_oid, OID_LENGTH(autoRespawn_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("aliases", handle_aliases, aliases_oid, OID_LENGTH(aliases_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("ipAddress", handle_ipAddress, ipAddress_oid, OID_LENGTH(ipAddress_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("bindAddress", handle_bindAddress, bindAddress_oid, OID_LENGTH(bindAddress_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("port", handle_port, port_oid, OID_LENGTH(port_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("transportUris", handle_transportUris, transportUris_oid, OID_LENGTH(transportUris_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("totalNumberOfAddedRecords", handle_totalNumberOfAddedRecords, totalNumberOfAddedRecords_oid, OID_LENGTH(totalNumberOfAddedRecords_oid), HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("totalNumberOfExpiredRecords", handle_totalNumberOfExpiredRecords, totalNumberOfExpiredRecords_oid, OID_LENGTH(totalNumberOfExpiredRecords_oid), HANDLER_CAN_RONLY )); }
/** Initializes the ip module */ void init_ip_scalars(void) { static oid ipForwarding_oid[] = { 1, 3, 6, 1, 2, 1, 4, 1 }; static oid ipDefaultTTL_oid[] = { 1, 3, 6, 1, 2, 1, 4, 2 }; static oid ipv6IpForwarding_oid[] = { 1, 3, 6, 1, 2, 1, 4, 25 }; static oid ipv6IpDefaultHopLimit_oid[] = { 1, 3, 6, 1, 2, 1, 4, 26 }; static oid ipAddressSpinLock_oid[] = { 1, 3, 6, 1, 2, 1, 4, 33 }; DEBUGMSGTL(("ip_scalar", "Initializing\n")); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipForwarding", handle_ipForwarding, ipForwarding_oid, OID_LENGTH(ipForwarding_oid), HANDLER_CAN_RWRITE)); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipDefaultTTL", handle_ipDefaultTTL, ipDefaultTTL_oid, OID_LENGTH(ipDefaultTTL_oid), HANDLER_CAN_RWRITE)); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipv6IpForwarding", handle_ipv6IpForwarding, ipv6IpForwarding_oid, OID_LENGTH(ipv6IpForwarding_oid), HANDLER_CAN_RWRITE)); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipv6IpDefaultHopLimit", handle_ipv6IpDefaultHopLimit, ipv6IpDefaultHopLimit_oid, OID_LENGTH(ipv6IpDefaultHopLimit_oid), HANDLER_CAN_RWRITE)); netsnmp_register_scalar(netsnmp_create_handler_registration ("ipAddressSpinLock", handle_ipAddressSpinLock, ipAddressSpinLock_oid, OID_LENGTH(ipAddressSpinLock_oid), HANDLER_CAN_RWRITE)); /* Initialize spin lock with random value */ ipAddressSpinLockValue = (int) random(); }
int netsnmp_watched_timestamp_register(netsnmp_mib_handler *whandler, netsnmp_handler_registration *reginfo, marker_t timestamp) { whandler->myvoid = (void *)timestamp; netsnmp_inject_handler(reginfo, whandler); return netsnmp_register_scalar(reginfo); /* XXX - or instance? */ }
/* * int initialize_table_saHpiCtrlStreamEntryCount(void) */ int initialize_table_saHpiCtrlStreamEntryCount(void) { netsnmp_register_scalar( netsnmp_create_handler_registration( "saHpiCtrlStreamEntryCount", handle_saHpiCtrlStreamEntryCount, saHpiCtrlStreamEntryCount_oid, OID_LENGTH(saHpiCtrlStreamEntryCount_oid), HANDLER_CAN_RONLY)); return 0; }
void init_dot11ConfigurationFile(void) { static oid CFServerAddr_oid[128] = {0}; static oid CFServerUsername_oid[128] = {0}; static oid CFServerPasswd_oid[128] = {0}; static oid CFTransferType_oid[128] = {0}; size_t public_oid_len = 0; mad_dev_oid(CFServerAddr_oid,CFSERVERADDR,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(CFServerUsername_oid,CFSERVERUSERNAME,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(CFServerPasswd_oid,CFSERVERPASSWD,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(CFTransferType_oid,CFTRANSFERTYPE,&public_oid_len,enterprise_pvivate_oid); DEBUGMSGTL(("dot11ConfigurationFile", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("CFServerAddr", handle_CFServerAddr, CFServerAddr_oid, public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("CFServerUsername", handle_CFServerUsername, CFServerUsername_oid, public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("CFServerPasswd", handle_CFServerPasswd, CFServerPasswd_oid, public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("CFTransferType", handle_CFTransferType, CFTransferType_oid, public_oid_len, HANDLER_CAN_RWRITE )); if(access(CONFIGURATIONFILE_XMLPATH,0)!=0)/*Îļþ²»´æÔÚ*/ { create_dhcp_xml(CONFIGURATIONFILE_XMLPATH); } }
/* * int initialize_table_saHpiDomainInfoEntryCount(void) */ int initialize_table_saHpiDomainInfoEntryCount(void) { DEBUGMSGTL ((AGENT, "initialize_table_saHpiDomainInfoEntryCount, called\n")); netsnmp_register_scalar( netsnmp_create_handler_registration( "saHpiDomainInfoEntryCount", handle_saHpiDomainInfoEntryCount, saHpiDomainInfoEntryCount_oid, OID_LENGTH(saHpiDomainInfoEntryCount_oid), HANDLER_CAN_RONLY) ); return 0; }
int netsnmp_register_watched_scalar(netsnmp_handler_registration *reginfo, netsnmp_watcher_info *watchinfo) { netsnmp_mib_handler *whandler; whandler = netsnmp_get_watcher_handler(); whandler->myvoid = (void *)watchinfo; netsnmp_inject_handler(reginfo, whandler); return netsnmp_register_scalar(reginfo); }
/** Initializes the shutdown module */ void init_shutdown(void) { static oid shutdown_oid[] = { 1,3,6,1,4,1,8072,100,3,2 }; DEBUGMSGTL(("shutdown", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("shutdown", handle_shutdown, shutdown_oid, OID_LENGTH(shutdown_oid), HANDLER_CAN_RWRITE )); }
/* * int initialize_table_saHpiCtrlDigitalActiveEntries() */ int initialize_table_saHpiCtrlDigitalActiveEntries(void) { DEBUGMSGTL ((AGENT, "initialize_table_saHpiCtrlDigitalActiveEntries, called\n")); netsnmp_register_scalar( netsnmp_create_handler_registration( "saHpiCtrlDigitalActiveEntries", handle_saHpiCtrlDigitalActiveEntries, saHpiCtrlDigitalActiveEntries_oid, OID_LENGTH(saHpiCtrlDigitalActiveEntries_oid), HANDLER_CAN_RONLY)); return 0; }
/** Initializes the channel module */ void init_channel(void) { static oid channel_oid[] = { 1,3,6,1,3,108,0,0 }; DEBUGMSGTL(("channel", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("channel", handle_channel, channel_oid, OID_LENGTH(channel_oid), HANDLER_CAN_RWRITE )); }
/** Initializes the dot1dBaseBridgeAddress module */ void init_dot1dBaseBridgeAddress(void) { static oid dot1dBaseBridgeAddress_oid[] = { 1,3,6,1,2,1,17,1,1 }; DEBUGMSGTL(("dot1dBaseBridgeAddress", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("dot1dBaseBridgeAddress", handle_dot1dBaseBridgeAddress, dot1dBaseBridgeAddress_oid, OID_LENGTH(dot1dBaseBridgeAddress_oid), HANDLER_CAN_RONLY )); }
int initialize_table_saHpiEventEntryCountTotal(void) { DEBUGMSGTL ((AGENT, "initialize_table_saHpiEventEntryCountTotal, called\n")); netsnmp_register_scalar( netsnmp_create_handler_registration( "saHpiEventEntryCountTotal", handle_saHpiEventEntryCountTotal, saHpiEventEntryCountTotal_oid, OID_LENGTH(saHpiEventEntryCountTotal_oid), HANDLER_CAN_RONLY )); return 0; }
/** Initializes the dot11AcInterface module */ void init_dot11AcInterface(void) { static oid acIfPortNum_oid[128] = { 0 }; static oid acPhyPortNum_oid[128] = { 0 }; size_t public_oid_len = 0; mad_dev_oid(acIfPortNum_oid,ACIFPORTNUM,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(acPhyPortNum_oid,ACPHYPORTNUM,&public_oid_len,enterprise_pvivate_oid); DEBUGMSGTL(("dot11AcInterface", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("acIfPortNum", handle_acIfPortNum, acIfPortNum_oid, public_oid_len, HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("acPhyPortNum", handle_acPhyPortNum, acPhyPortNum_oid, public_oid_len, HANDLER_CAN_RONLY )); }
/** * * @return: */ int initialize_table_saHpiDomainEventLogLifetimeChanges(void) { DEBUGMSGTL ((AGENT, "initialize_table_saHpiDomainEventLogLifetimeChanges, called\n")); netsnmp_register_scalar( netsnmp_create_handler_registration( "saHpiDomainEventLogLifetimeChanges", handle_saHpiDomainEventLogLifetimeChanges, saHpiDomainEventLogLifetimeChanges_oid, OID_LENGTH(saHpiDomainEventLogLifetimeChanges_oid), HANDLER_CAN_RONLY )); return SNMP_ERR_NOERROR; }
void init_wtpIpv6Info(void) { static oid wtpIpv6Prefix_oid[128] = { 0}; static oid wtpIpv6Type_oid[128] = { 0 }; size_t public_oid_len = 0; mad_dev_oid(wtpIpv6Prefix_oid,WTPIPV6PREFIX,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(wtpIpv6Type_oid,WTPIPV6TYPE,&public_oid_len,enterprise_pvivate_oid); DEBUGMSGTL(("wtpIpv6Info", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("wtpIpv6Prefix", handle_wtpIpv6Prefix, wtpIpv6Prefix_oid, public_oid_len, HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("wtpIpv6Type", handle_wtpIpv6Type, wtpIpv6Type_oid, public_oid_len, HANDLER_CAN_RONLY )); }
/** Initializes the ifNumber module */ void init_ifNumber(void) { static oid ifNumber_oid[] = { 1,3,6,1,2,1,2,1 }; DEBUGMSGTL(("ifNumber", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("ifNumber", handle_ifNumber, ifNumber_oid, OID_LENGTH(ifNumber_oid), HANDLER_CAN_RONLY )); }
void init_ifmib(void) { oid ifNumber_oid[] = { 1,3,6,1,2,1,2,1 }; DEBUGMSGTL(("interfaces", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("ifNumber", mib_handle_ifNumber, ifNumber_oid, OID_LENGTH(ifNumber_oid), HANDLER_CAN_RONLY) ); init_ifTable_dp(); init_ifXTable_dp(); }
void init_httpError501(void) { static oid httpError501_oid[] = { MOD_SNMP_OID 5, 501 }; DEBUGMSGTL(("httpError501", "Initializing\n")); netsnmp_register_scalar(netsnmp_create_handler_registration ("httpError501", handle_httpError501, httpError501_oid, OID_LENGTH(httpError501_oid), HANDLER_CAN_RWRITE)); }
/** Initializes the dot11ConfigSysLogServerGroup module */ void init_dot11ConfigSysLogServerGroup(void) { static oid SyslogServerIPAddr_oid[128] = {0}; static oid SyslogServerPort_oid[128] = {0}; size_t public_oid_len = 0; mad_dev_oid(SyslogServerIPAddr_oid,LOGSERVERADDR,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(SyslogServerPort_oid,LOGSERVERPORT,&public_oid_len,enterprise_pvivate_oid); DEBUGMSGTL(("dot11ConfigSysLogServerGroup", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("SyslogServerIPAddr", handle_SyslogServerIPAddr, SyslogServerIPAddr_oid, public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("SyslogServerPort", handle_SyslogServerPort, SyslogServerPort_oid, public_oid_len, HANDLER_CAN_RWRITE )); }
/* * Initializes the swRaidMIB module */ void init_swRaidMIB(void) { static oid swRaidMIB_oid[] = { SWRAIDMIB_OID }; static oid swRaidErrorFlag_oid[] = { SWRAIDERRORFLAG_OID }; static oid swRaidErrMessage_oid[] = { SWRAIDERRMESSAGE_OID }; DEBUGMSGTL(("swRaidMIB", "Initializing swRaidMIB\n")); /* * Perform swRaidMIB one-time module initialization. */ netsnmp_register_scalar(netsnmp_create_handler_registration ("swRaidErrorFlag", swRaidErrorFlag_handler, swRaidErrorFlag_oid, OID_LENGTH(swRaidErrorFlag_oid), HANDLER_CAN_RONLY)); netsnmp_register_scalar(netsnmp_create_handler_registration ("swRaidErrMessage", swRaidErrMessage_handler, swRaidErrMessage_oid, OID_LENGTH(swRaidErrMessage_oid), HANDLER_CAN_RONLY)); /* * here we initialize all the tables we're planning on supporting */ initialize_table_swRaidTable(); /* * initialize the cache handler for the entire swRaidMIB branch */ netsnmp_register_cache_handler(netsnmp_create_handler_registration ("swRaidMIBCache", NULL, swRaidMIB_oid, OID_LENGTH(swRaidMIB_oid), 0), SWRAID_CACHE_TIMEOUT, swRaidMIB_load, swRaidMIB_free); }
/** * * @return: */ int initialize_table_saHpiSoftwareEventEntryCount(void) { DEBUGMSGTL ((AGENT, "initialize_table_saHpiSoftwareEventEntryCount, called\n")); netsnmp_register_scalar( netsnmp_create_handler_registration( "saHpiSoftwareEventEntryCount", handle_saHpiSoftwareEventEntryCount, saHpiSoftwareEventEntryCount_oid, OID_LENGTH(saHpiSoftwareEventEntryCount_oid), HANDLER_CAN_RONLY )); return SNMP_ERR_NOERROR; }
/** Initializes the dot11AcStorageInfo module */ void init_dot11AcStorageInfo(void) { static oid acMaxAPNumPermitted_oid[128] = {0}; static oid acMaxStationNumPermitted_oid[128] = {0}; static oid acLoadBalanceStatusBaseOnFlow_oid[128] = {0}; static oid acLoadBalanceStatusBaseOnUsr_oid[128] = {0}; static oid acLoadBalanceTrigerBaseFlow_oid[128] = {0}; static oid acLoadBalanceTrigerBaseUsr_oid[128] = {0}; size_t public_oid_len = 0; mad_dev_oid(acMaxAPNumPermitted_oid,MAXAP,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(acMaxStationNumPermitted_oid,MAXSTA,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(acLoadBalanceStatusBaseOnFlow_oid,LOADBALANCESTATEBASEONFLOW,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(acLoadBalanceStatusBaseOnUsr_oid,LOADBALANCESTATEBASEONUSR,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(acLoadBalanceTrigerBaseFlow_oid,LOADBALANCETRIGERBASEFLOW,&public_oid_len,enterprise_pvivate_oid); mad_dev_oid(acLoadBalanceTrigerBaseUsr_oid,LOADBALANCETRIGERBASEUSR,&public_oid_len,enterprise_pvivate_oid); DEBUGMSGTL(("dot11AcStorageInfo", "Initializing\n")); netsnmp_register_scalar( netsnmp_create_handler_registration("acMaxAPNumPermitted", handle_acMaxAPNumPermitted, acMaxAPNumPermitted_oid,public_oid_len, HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("acMaxStationNumPermitted", handle_acMaxStationNumPermitted, acMaxStationNumPermitted_oid,public_oid_len, HANDLER_CAN_RONLY )); netsnmp_register_scalar( netsnmp_create_handler_registration("acLoadBalanceStatusBaseOnFlow", handle_acLoadBalanceStatusBaseOnFlow, acLoadBalanceStatusBaseOnFlow_oid,public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("acLoadBalanceStatusBaseOnUsr", handle_acLoadBalanceStatusBaseOnUsr, acLoadBalanceStatusBaseOnUsr_oid,public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("acLoadBalanceTrigerBaseFlow", handle_acLoadBalanceTrigerBaseFlow, acLoadBalanceTrigerBaseFlow_oid,public_oid_len, HANDLER_CAN_RWRITE )); netsnmp_register_scalar( netsnmp_create_handler_registration("acLoadBalanceTrigerBaseUsr", handle_acLoadBalanceTrigerBaseUsr, acLoadBalanceTrigerBaseUsr_oid,public_oid_len, HANDLER_CAN_RWRITE )); }