⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dns-resolver-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 3 页
字号:
-- Resolver Negative Cache TablednsResNCacheErrTable OBJECT-TYPE    SYNTAX      SEQUENCE OF DnsResNCacheErrEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "The resolver's negative response cache.  This table            contains information about authoritative errors that            have been cached by the resolver."    ::= { dnsResNCache 5 }dnsResNCacheErrEntry OBJECT-TYPE    SYNTAX      DnsResNCacheErrEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "An entry in the resolver's negative response cache            table.  Only the resolver can create rows.  SNMP SET            requests may be used to delete rows."    INDEX     { dnsResNCacheErrQName,                dnsResNCacheErrQClass,                dnsResNCacheErrQType,                dnsResNCacheErrIndex }    ::= { dnsResNCacheErrTable 1 }DnsResNCacheErrEntry ::=    SEQUENCE {        dnsResNCacheErrQName            DnsNameAsIndex,        dnsResNCacheErrQClass            DnsQClass,        dnsResNCacheErrQType            DnsQType,        dnsResNCacheErrTTL            DnsTime,        dnsResNCacheErrElapsedTTL            DnsTime,        dnsResNCacheErrSource            IpAddress,        dnsResNCacheErrCode            INTEGER,        dnsResNCacheErrStatus            RowStatus,        dnsResNCacheErrIndex            Integer32,        dnsResNCacheErrPrettyName            DnsName    }dnsResNCacheErrQName OBJECT-TYPE    SYNTAX      DnsNameAsIndex    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "QNAME associated with a cached authoritative error."    REFERENCE            "RFC-1034 section 3.7.1."    ::= { dnsResNCacheErrEntry 1 }dnsResNCacheErrQClass OBJECT-TYPE    SYNTAX      DnsQClass    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "DNS QCLASS associated with a cached authoritative            error."    ::= { dnsResNCacheErrEntry 2 }dnsResNCacheErrQType OBJECT-TYPE    SYNTAX      DnsQType    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "DNS QTYPE associated with a cached authoritative error."    ::= { dnsResNCacheErrEntry 3 }dnsResNCacheErrTTL OBJECT-TYPE    SYNTAX      DnsTime    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Time-To-Live of a cached authoritative error at the time            of the error, it should not be decremented by the number            of seconds since it was received.  This should be the            TTL as copied from the MINIMUM field of the SOA that            accompanied the authoritative error, or a smaller value            if the resolver implements a ceiling on negative            response cache TTLs."    REFERENCE            "RFC-1034 section 4.3.4."    ::= { dnsResNCacheErrEntry 4 }dnsResNCacheErrElapsedTTL OBJECT-TYPE    SYNTAX      DnsTime    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Elapsed seconds since authoritative error was received."    ::= { dnsResNCacheErrEntry 5 }dnsResNCacheErrSource OBJECT-TYPE    SYNTAX      IpAddress    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Host which sent the authoritative error, 0.0.0.0 if            unknown."    ::= { dnsResNCacheErrEntry 6 }dnsResNCacheErrCode OBJECT-TYPE    SYNTAX      INTEGER { nonexistantName(1), noData(2), other(3) }    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "The authoritative error that has been cached:            nonexistantName(1) indicates an authoritative name error            (RCODE = 3).            noData(2) indicates an authoritative response with no            error (RCODE = 0) and no relevant data.            other(3) indicates some other cached authoritative            error.  At present, no such errors are known to exist."    ::= { dnsResNCacheErrEntry 7 }dnsResNCacheErrStatus OBJECT-TYPE    SYNTAX      RowStatus    MAX-ACCESS  read-write    STATUS      current    DESCRIPTION            "Status column for the resolver negative response cache            table.  Since only the agent (DNS resolver) creates rows            in this table, the only values that a manager may write            to this variable are active(1) and destroy(6)."    ::= { dnsResNCacheErrEntry 8 }dnsResNCacheErrIndex OBJECT-TYPE    SYNTAX      Integer32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "A value which makes entries in the table unique when the            other index values (dnsResNCacheErrQName,            dnsResNCacheErrQClass, and dnsResNCacheErrQType) do not            provide a unique index."    ::= { dnsResNCacheErrEntry 9 }dnsResNCacheErrPrettyName OBJECT-TYPE    SYNTAX      DnsName    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "QNAME associated with this row in the table.  This is            identical to the dnsResNCacheErrQName variable, except            that character case is preserved in this variable, per            DNS conventions."    REFERENCE            "RFC-1035 section 2.3.3."    ::= { dnsResNCacheErrEntry 10 }-- Resolver Optional Counters GroupdnsResOptCounterReferals OBJECT-TYPE    SYNTAX      Counter32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Number of responses which were received from servers            redirecting query to another server."    ::= { dnsResOptCounter 1 }dnsResOptCounterRetrans OBJECT-TYPE    SYNTAX      Counter32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Number requests retransmitted for all reasons."    ::= { dnsResOptCounter 2 }dnsResOptCounterNoResponses OBJECT-TYPE    SYNTAX      Counter32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Number of queries that were retransmitted because of no            response."    ::= { dnsResOptCounter 3 }dnsResOptCounterRootRetrans OBJECT-TYPE    SYNTAX      Counter32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Number of queries that were retransmitted that were to            root servers."    ::= { dnsResOptCounter 4 }dnsResOptCounterInternals OBJECT-TYPE    SYNTAX      Counter32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Number of requests internally generated by the            resolver."    ::= { dnsResOptCounter 5 }dnsResOptCounterInternalTimeOuts OBJECT-TYPE    SYNTAX      Counter32    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "Number of requests internally generated which timed            out."    ::= { dnsResOptCounter 6 }-- SNMPv2 groups.dnsResMIBGroups         OBJECT IDENTIFIER ::= { dnsResMIB 2 }dnsResConfigGroup OBJECT-GROUP    OBJECTS   { dnsResConfigImplementIdent,                dnsResConfigService,                dnsResConfigMaxCnames,                dnsResConfigSbeltAddr,                dnsResConfigSbeltName,                dnsResConfigSbeltRecursion,                dnsResConfigSbeltPref,                dnsResConfigSbeltSubTree,                dnsResConfigSbeltClass,                dnsResConfigSbeltStatus,                dnsResConfigUpTime,                dnsResConfigResetTime }    STATUS      current    DESCRIPTION            "A collection of objects providing basic configuration            information for a DNS resolver implementation."    ::= { dnsResMIBGroups 1 }dnsResCounterGroup OBJECT-GROUP    OBJECTS   { dnsResCounterByOpcodeCode,                dnsResCounterByOpcodeQueries,                dnsResCounterByOpcodeResponses,                dnsResCounterByRcodeCode,                dnsResCounterByRcodeResponses,                dnsResCounterNonAuthDataResps,                dnsResCounterNonAuthNoDataResps,                dnsResCounterMartians,                dnsResCounterRecdResponses,                dnsResCounterUnparseResps,                dnsResCounterFallbacks }    STATUS      current    DESCRIPTION            "A collection of objects providing basic instrumentation            of a DNS resolver implementation."    ::= { dnsResMIBGroups 2 }dnsResLameDelegationGroup OBJECT-GROUP    OBJECTS   { dnsResLameDelegationOverflows,                dnsResLameDelegationSource,                dnsResLameDelegationName,                dnsResLameDelegationClass,                dnsResLameDelegationCounts,                dnsResLameDelegationStatus }    STATUS      current    DESCRIPTION            "A collection of objects providing instrumentation of            `lame delegation' failures."    ::= { dnsResMIBGroups 3 }dnsResCacheGroup OBJECT-GROUP    OBJECTS   { dnsResCacheStatus,                dnsResCacheMaxTTL,                dnsResCacheGoodCaches,                dnsResCacheBadCaches,                dnsResCacheRRName,                dnsResCacheRRClass,                dnsResCacheRRType,                dnsResCacheRRTTL,                dnsResCacheRRElapsedTTL,                dnsResCacheRRSource,                dnsResCacheRRData,                dnsResCacheRRStatus,                dnsResCacheRRIndex,                dnsResCacheRRPrettyName }    STATUS      current    DESCRIPTION            "A collection of objects providing access to and control            of a DNS resolver's cache."    ::= { dnsResMIBGroups 4 }dnsResNCacheGroup OBJECT-GROUP    OBJECTS   { dnsResNCacheStatus,                dnsResNCacheMaxTTL,                dnsResNCacheGoodNCaches,                dnsResNCacheBadNCaches,                dnsResNCacheErrQName,                dnsResNCacheErrQClass,                dnsResNCacheErrQType,                dnsResNCacheErrTTL,                dnsResNCacheErrElapsedTTL,                dnsResNCacheErrSource,                dnsResNCacheErrCode,                dnsResNCacheErrStatus,                dnsResNCacheErrIndex,                dnsResNCacheErrPrettyName }    STATUS      current    DESCRIPTION            "A collection of objects providing access to and control            of a DNS resolver's negative response cache."    ::= { dnsResMIBGroups 5 }dnsResOptCounterGroup OBJECT-GROUP    OBJECTS   { dnsResOptCounterReferals,                dnsResOptCounterRetrans,                dnsResOptCounterNoResponses,                dnsResOptCounterRootRetrans,                dnsResOptCounterInternals,                dnsResOptCounterInternalTimeOuts }    STATUS      current    DESCRIPTION            "A collection of objects providing further            instrumentation applicable to many but not all DNS            resolvers."    ::= { dnsResMIBGroups 6 }-- Compliances.dnsResMIBCompliances OBJECT IDENTIFIER ::= { dnsResMIB 3 }dnsResMIBCompliance MODULE-COMPLIANCE    STATUS      current    DESCRIPTION            "The compliance statement for agents implementing the DNS            resolver MIB extensions."    MODULE -- This MIB module        MANDATORY-GROUPS { dnsResConfigGroup, dnsResCounterGroup }        GROUP   dnsResCacheGroup        DESCRIPTION            "The resolver cache group is mandatory for resolvers that            implement a cache."        GROUP   dnsResNCacheGroup        DESCRIPTION            "The resolver negative cache group is mandatory for            resolvers that implement a negative response cache."        GROUP   dnsResLameDelegationGroup        DESCRIPTION            "The lame delegation group is unconditionally optional."        GROUP   dnsResOptCounterGroup        DESCRIPTION            "The optional counters group is unconditionally            optional."        OBJECT  dnsResConfigMaxCnames        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResConfigSbeltName        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResConfigSbeltRecursion        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResConfigSbeltPref        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResConfigReset        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResCacheStatus        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResCacheMaxTTL        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResNCacheStatus        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."        OBJECT  dnsResNCacheMaxTTL        MIN-ACCESS      read-only        DESCRIPTION            "This object need not be writable."    ::= { dnsResMIBCompliances 1 }END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -