mirror of
https://github.com/librenms/librenms.git
synced 2024-09-30 06:46:43 +00:00
e291e8de4d
git-svn-id: http://www.observium.org/svn/observer/trunk@2895 61d68cd4-352d-0410-923a-c4978735b2b8
875 lines
28 KiB
Plaintext
Executable File
875 lines
28 KiB
Plaintext
Executable File
CISCOSB-DNSCL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB DNSCL Private Extension
|
|
-- This Private MIB supports the DNS Client for ROS
|
|
-- Version: 7.30
|
|
-- Date: 24 Oct 2003
|
|
-- 30-May-2011 Added MODULE-IDENTITY
|
|
|
|
|
|
|
|
IMPORTS
|
|
switch001 FROM CISCOSB-MIB
|
|
dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB
|
|
DnsName, DnsType FROM DNS-SERVER-MIB
|
|
OBJECT-TYPE, IpAddress,
|
|
Unsigned32, Integer32 FROM SNMPv2-SMI
|
|
DisplayString, TEXTUAL-CONVENTION,
|
|
TruthValue, RowStatus FROM SNMPv2-TC
|
|
dns, DnsName, DnsNameAsIndex, DnsClass, DnsType, DnsQClass,
|
|
DnsQType, DnsTime, DnsOpCode, DnsRespCode
|
|
FROM DNS-SERVER-MIB
|
|
InetAddress, InetAddressType FROM INET-ADDRESS-MIB;
|
|
|
|
rlDnsCl MODULE-IDENTITY
|
|
LAST-UPDATED "201105300000Z"
|
|
ORGANIZATION "Cisco Small Business"
|
|
|
|
CONTACT-INFO
|
|
"Postal: 170 West Tasman Drive
|
|
San Jose , CA 95134-1706
|
|
USA
|
|
|
|
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
|
|
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
|
|
|
|
DESCRIPTION
|
|
"The private MIB module definition for DNS Client."
|
|
REVISION "201105300000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { switch001 93 }
|
|
|
|
rlDnsClMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB's version, the current version is 1."
|
|
::= { rlDnsCl 1 }
|
|
|
|
rlDnsClEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or Disable the use of the DNS client feature."
|
|
::= { rlDnsCl 2 }
|
|
|
|
rlDnsClDomainNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain names table."
|
|
::= { rlDnsCl 3}
|
|
|
|
rlDnsClDomainNameEntry OBJECT-TYPE
|
|
SYNTAX RlDnsClDomainNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row definition for this table."
|
|
INDEX { rlDnsClDomainNameName }
|
|
::= { rlDnsClDomainNameTable 1 }
|
|
|
|
RlDnsClDomainNameEntry ::= SEQUENCE {
|
|
rlDnsClDomainNameName DnsName,
|
|
rlDnsClDomainNameOwner INTEGER,
|
|
rlDnsClDomainNameRowStatus RowStatus
|
|
}
|
|
|
|
rlDnsClDomainNameName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain name for this ifIndex."
|
|
::= { rlDnsClDomainNameEntry 1 }
|
|
|
|
rlDnsClDomainNameOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Domain Name owner. Static if Domain Name defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsClDomainNameEntry 2 }
|
|
|
|
rlDnsClDomainNameRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDnsClDomainNameEntry 3 }
|
|
|
|
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of retransmissions for each query."
|
|
DEFVAL { 3 }
|
|
::= { rlDnsCl 4 }
|
|
|
|
rlDnsClMinRetransmissionInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum number of seconds that must elapsed before
|
|
retransmission for each query."
|
|
DEFVAL { 5 }
|
|
::= { rlDnsCl 5 }
|
|
|
|
rlDnsClNamesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsClNamesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Names table."
|
|
::= { rlDnsCl 6}
|
|
|
|
rlDnsClNamesEntry OBJECT-TYPE
|
|
SYNTAX RlDnsClNamesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row definition for this table."
|
|
INDEX { rlDnsClNamesName,
|
|
rlDnsClNamesOwner,
|
|
rlDnsClNamesIndex }
|
|
::= { rlDnsClNamesTable 1 }
|
|
|
|
RlDnsClNamesEntry ::= SEQUENCE {
|
|
rlDnsClNamesName DnsName,
|
|
rlDnsClNamesOwner INTEGER,
|
|
rlDnsClNamesIndex Integer32,
|
|
rlDnsClNamesAddr IpAddress,
|
|
rlDnsClNamesRowStatus RowStatus
|
|
}
|
|
|
|
rlDnsClNamesName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host name."
|
|
::= { rlDnsClNamesEntry 1 }
|
|
|
|
rlDnsClNamesOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsClNamesEntry 2 }
|
|
|
|
rlDnsClNamesIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which makes entries in the table unique when the
|
|
other index values (rlDnsClNamesName) do not
|
|
provide a unique index."
|
|
::= { rlDnsClNamesEntry 3 }
|
|
|
|
rlDnsClNamesAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host IP address"
|
|
::= { rlDnsClNamesEntry 4 }
|
|
|
|
rlDnsClNamesRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDnsClNamesEntry 5 }
|
|
|
|
|
|
-- rlDnsResConfigSbeltExtTable
|
|
|
|
rlDnsResConfigSbeltExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Augmenting rlDnsResConfigSbeltTable (dns resolver safety belt table)
|
|
for added info"
|
|
::= {rlDnsCl 7 }
|
|
|
|
rlDnsResConfigSbeltExtEntry OBJECT-TYPE
|
|
SYNTAX RlDnsResConfigSbeltExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row of the table rlDnsResConfigSbeltTable Extended
|
|
by this definition."
|
|
AUGMENTS { dnsResConfigSbeltEntry }
|
|
::= {rlDnsResConfigSbeltExtTable 1 }
|
|
|
|
RlDnsResConfigSbeltExtEntry ::= SEQUENCE {
|
|
rlDnsResConfigSbeltOwner INTEGER
|
|
}
|
|
|
|
rlDnsResConfigSbeltOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsResConfigSbeltExtEntry 1 }
|
|
|
|
|
|
-- rlDnsClNamesInetTable
|
|
|
|
rlDnsClNamesInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsClNamesInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Names table."
|
|
::= { rlDnsCl 8}
|
|
|
|
rlDnsClNamesInetEntry OBJECT-TYPE
|
|
SYNTAX RlDnsClNamesInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row definition for this table."
|
|
INDEX { rlDnsClNamesInetName,
|
|
rlDnsClNamesInetOwner,
|
|
rlDnsClNamesInetIndex,
|
|
rlDnsClNamesInetRRType }
|
|
::= { rlDnsClNamesInetTable 1 }
|
|
|
|
RlDnsClNamesInetEntry ::= SEQUENCE {
|
|
rlDnsClNamesInetName DnsName,
|
|
rlDnsClNamesInetOwner INTEGER,
|
|
rlDnsClNamesInetIndex Integer32,
|
|
rlDnsClNamesInetRRType DnsType,
|
|
rlDnsClNamesInetAddrType InetAddressType,
|
|
rlDnsClNamesInetAddr InetAddress,
|
|
rlDnsClNamesInetRowStatus RowStatus
|
|
}
|
|
|
|
rlDnsClNamesInetName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host name."
|
|
::= { rlDnsClNamesInetEntry 1 }
|
|
|
|
rlDnsClNamesInetOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsClNamesInetEntry 2 }
|
|
|
|
rlDnsClNamesInetIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which makes entries in the table unique when the
|
|
other index values (rlDnsClNamesName) do not
|
|
provide a unique index."
|
|
::= { rlDnsClNamesInetEntry 3 }
|
|
|
|
rlDnsClNamesInetRRType OBJECT-TYPE
|
|
SYNTAX DnsType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS type of the Resource Record in the cache which is
|
|
identified in this row of the table. The user can configure 'a' or 'aaaa' types only."
|
|
::= { rlDnsClNamesInetEntry 4 }
|
|
|
|
rlDnsClNamesInetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of rlDnsResNCacheErrInetSource. Only
|
|
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
|
|
unknown(0) if datagrams for all local IP addresses are
|
|
accepted."
|
|
::= { rlDnsClNamesInetEntry 5 }
|
|
|
|
rlDnsClNamesInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host IP address"
|
|
::= { rlDnsClNamesInetEntry 6 }
|
|
|
|
rlDnsClNamesInetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { rlDnsClNamesInetEntry 7 }
|
|
|
|
-- DNS Resolver Safety Belt Inet Table
|
|
|
|
rlDnsResConfigSbeltInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsResConfigSbeltInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of safety belt information used by the resolver
|
|
when it hasn't got any better idea of where to send a
|
|
query, such as when the resolver is booting or is a stub
|
|
resolver."
|
|
::= { rlDnsCl 9 }
|
|
|
|
rlDnsResConfigSbeltInetEntry OBJECT-TYPE
|
|
SYNTAX RlDnsResConfigSbeltInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the resolver's Sbelt table.
|
|
Rows may be created or deleted at any time by the DNS
|
|
resolver and by SNMP SET requests. Whether the values
|
|
changed via SNMP are saved in stable storage across
|
|
`reset' operations is implementation-specific."
|
|
INDEX { rlDnsResConfigSbeltInetAddrType ,
|
|
rlDnsResConfigSbeltInetAddr,
|
|
rlDnsResConfigSbeltInetSubTree,
|
|
rlDnsResConfigSbeltInetClass }
|
|
::= { rlDnsResConfigSbeltInetTable 1 }
|
|
|
|
RlDnsResConfigSbeltInetEntry ::=
|
|
SEQUENCE {
|
|
rlDnsResConfigSbeltInetAddrType
|
|
InetAddressType,
|
|
rlDnsResConfigSbeltInetAddr
|
|
InetAddress,
|
|
rlDnsResConfigSbeltInetName
|
|
DnsName,
|
|
rlDnsResConfigSbeltInetRecursion
|
|
INTEGER,
|
|
rlDnsResConfigSbeltInetPref
|
|
INTEGER,
|
|
rlDnsResConfigSbeltInetSubTree
|
|
DnsNameAsIndex,
|
|
rlDnsResConfigSbeltInetClass
|
|
DnsClass,
|
|
rlDnsResConfigSbeltInetStatus
|
|
RowStatus
|
|
}
|
|
|
|
rlDnsResConfigSbeltInetAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of rlDnsResConfigSbeltInetAddr. Only
|
|
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
|
|
unknown(0) if datagrams for all local IP addresses are
|
|
accepted."
|
|
::= { rlDnsResConfigSbeltInetEntry 1 }
|
|
|
|
rlDnsResConfigSbeltInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the Sbelt name server identified by
|
|
this row of the table."
|
|
::= { rlDnsResConfigSbeltInetEntry 2 }
|
|
|
|
rlDnsResConfigSbeltInetName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DNS name of a Sbelt nameserver identified by this
|
|
row of the table. A zero-length string indicates that
|
|
the name is not known by the resolver."
|
|
::= { rlDnsResConfigSbeltInetEntry 3 }
|
|
|
|
rlDnsResConfigSbeltInetRecursion OBJECT-TYPE
|
|
SYNTAX INTEGER { iterative(1),
|
|
recursive(2),
|
|
recursiveAndIterative(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Kind of queries resolver will be sending to the name
|
|
server identified in this row of the table:
|
|
|
|
iterative(1) indicates that resolver will be directing
|
|
iterative queries to this name server (RD bit turned
|
|
off).
|
|
|
|
recursive(2) indicates that resolver will be directing
|
|
recursive queries to this name server (RD bit turned
|
|
on).
|
|
|
|
recursiveAndIterative(3) indicates that the resolver
|
|
will be directing both recursive and iterative queries
|
|
to the server identified in this row of the table."
|
|
::= { rlDnsResConfigSbeltInetEntry 4 }
|
|
rlDnsResConfigSbeltInetPref OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value identifies the preference for the name server
|
|
identified in this row of the table. The lower the
|
|
value, the more desirable the resolver considers this
|
|
server."
|
|
::= { rlDnsResConfigSbeltInetEntry 5 }
|
|
|
|
rlDnsResConfigSbeltInetSubTree OBJECT-TYPE
|
|
SYNTAX DnsNameAsIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queries sent to the name server identified by this row
|
|
of the table are limited to those for names in the name
|
|
subtree identified by this variable. If no such
|
|
limitation applies, the value of this variable is the
|
|
name of the root domain (a DNS name consisting of a
|
|
single zero octet)."
|
|
::= { rlDnsResConfigSbeltInetEntry 6 }
|
|
|
|
rlDnsResConfigSbeltInetClass OBJECT-TYPE
|
|
SYNTAX DnsClass
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The class of DNS queries that will be sent to the server
|
|
identified by this row of the table."
|
|
::= { rlDnsResConfigSbeltInetEntry 7 }
|
|
|
|
rlDnsResConfigSbeltInetStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status column for this row of the Sbelt table."
|
|
::= { rlDnsResConfigSbeltInetEntry 8 }
|
|
|
|
|
|
-- Resolver Cache Inet Table
|
|
|
|
rlDnsResCacheRRInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsResCacheRRInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about all the resource
|
|
records currently in the resolver's cache."
|
|
::= { rlDnsCl 10 }
|
|
|
|
rlDnsResCacheRRInetEntry OBJECT-TYPE
|
|
SYNTAX RlDnsResCacheRRInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the resolvers's cache. Rows may be created
|
|
only by the resolver. SNMP SET requests may be used to
|
|
delete rows."
|
|
INDEX { rlDnsResCacheRRInetName,
|
|
rlDnsResCacheRRInetClass,
|
|
rlDnsResCacheRRInetType,
|
|
rlDnsResCacheRRInetIndex }
|
|
::= { rlDnsResCacheRRInetTable 1 }
|
|
|
|
RlDnsResCacheRRInetEntry ::=
|
|
SEQUENCE {
|
|
rlDnsResCacheRRInetName
|
|
DnsNameAsIndex,
|
|
rlDnsResCacheRRInetClass
|
|
DnsClass,
|
|
rlDnsResCacheRRInetType
|
|
DnsType,
|
|
rlDnsResCacheRRInetTTL
|
|
DnsTime,
|
|
rlDnsResCacheRRInetElapsedTTL
|
|
DnsTime,
|
|
rlDnsResCacheRRInetSourceAddrType
|
|
InetAddressType,
|
|
rlDnsResCacheRRInetSource
|
|
InetAddress,
|
|
rlDnsResCacheRRInetData
|
|
OCTET STRING,
|
|
rlDnsResCacheRRInetStatus
|
|
RowStatus,
|
|
rlDnsResCacheRRInetIndex
|
|
Integer32,
|
|
rlDnsResCacheRRInetPrettyName
|
|
DnsName
|
|
}
|
|
|
|
rlDnsResCacheRRInetName OBJECT-TYPE
|
|
SYNTAX DnsNameAsIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Owner name of the Resource Record in the cache which is
|
|
identified in this row of the table. As described in
|
|
RFC-1034, the owner of the record is the domain name
|
|
were the RR is found."
|
|
REFERENCE
|
|
"RFC-1034 section 3.6."
|
|
::= { rlDnsResCacheRRInetEntry 1 }
|
|
|
|
rlDnsResCacheRRInetClass OBJECT-TYPE
|
|
SYNTAX DnsClass
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS class of the Resource Record in the cache which is
|
|
identified in this row of the table."
|
|
::= { rlDnsResCacheRRInetEntry 2 }
|
|
|
|
rlDnsResCacheRRInetType OBJECT-TYPE
|
|
SYNTAX DnsType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS type of the Resource Record in the cache which is
|
|
identified in this row of the table."
|
|
::= { rlDnsResCacheRRInetEntry 3 }
|
|
|
|
rlDnsResCacheRRInetTTL OBJECT-TYPE
|
|
SYNTAX DnsTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time-To-Live of RR in DNS cache. This is the initial
|
|
TTL value which was received with the RR when it was
|
|
originally received."
|
|
::= { rlDnsResCacheRRInetEntry 4 }
|
|
|
|
rlDnsResCacheRRInetElapsedTTL OBJECT-TYPE
|
|
SYNTAX DnsTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Elapsed seconds since RR was received."
|
|
::= { rlDnsResCacheRRInetEntry 5 }
|
|
|
|
rlDnsResCacheRRInetSourceAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of rlDnsResCacheRRInetSource. Only
|
|
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
|
|
unknown(0) if datagrams for all local IP addresses are
|
|
accepted."
|
|
::= { rlDnsResCacheRRInetEntry 6 }
|
|
|
|
rlDnsResCacheRRInetSource OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Host from which RR was received, 0.0.0.0 if unknown."
|
|
::= { rlDnsResCacheRRInetEntry 7 }
|
|
|
|
rlDnsResCacheRRInetData OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RDATA portion of a cached RR. The value is in the
|
|
format defined for the particular DNS class and type of
|
|
the resource record."
|
|
REFERENCE
|
|
"RFC-1035 section 3.2.1."
|
|
::= { rlDnsResCacheRRInetEntry 8 }
|
|
|
|
rlDnsResCacheRRInetStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status column for the resolver 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)."
|
|
::= { rlDnsResCacheRRInetEntry 9 }
|
|
|
|
rlDnsResCacheRRInetIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which makes entries in the table unique when the
|
|
other index values (rlDnsResCacheRRName,
|
|
rlDnsResCacheRRClass, and rlDnsResCacheRRType) do not
|
|
provide a unique index."
|
|
::= { rlDnsResCacheRRInetEntry 10 }
|
|
|
|
rlDnsResCacheRRInetPrettyName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the RR at this row in the table. This is
|
|
identical to the rlDnsResCacheRRName variable, except that
|
|
character case is preserved in this variable, per DNS
|
|
conventions."
|
|
REFERENCE
|
|
"RFC-1035 section 2.3.3."
|
|
::= { rlDnsResCacheRRInetEntry 11 }
|
|
|
|
|
|
-- Resolver Negative Cache Inet Table
|
|
|
|
rlDnsResNCacheErrInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsResNCacheErrInetEntry
|
|
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."
|
|
::= { rlDnsCl 11 }
|
|
|
|
rlDnsResNCacheErrInetEntry OBJECT-TYPE
|
|
SYNTAX RlDnsResNCacheErrInetEntry
|
|
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 { rlDnsResNCacheErrInetQName,
|
|
rlDnsResNCacheErrInetQClass,
|
|
rlDnsResNCacheErrInetQType,
|
|
rlDnsResNCacheErrInetIndex }
|
|
::= { rlDnsResNCacheErrInetTable 1 }
|
|
|
|
RlDnsResNCacheErrInetEntry ::=
|
|
SEQUENCE {
|
|
rlDnsResNCacheErrInetQName
|
|
DnsNameAsIndex,
|
|
rlDnsResNCacheErrInetQClass
|
|
DnsQClass,
|
|
rlDnsResNCacheErrInetQType
|
|
DnsQType,
|
|
rlDnsResNCacheErrInetTTL
|
|
DnsTime,
|
|
rlDnsResNCacheErrInetElapsedTTL
|
|
DnsTime,
|
|
rlDnsResNCacheErrInetSourceAddrType
|
|
InetAddressType,
|
|
rlDnsResNCacheErrInetSource
|
|
InetAddress,
|
|
rlDnsResNCacheErrInetCode
|
|
INTEGER,
|
|
rlDnsResNCacheErrInetStatus
|
|
RowStatus,
|
|
rlDnsResNCacheErrInetIndex
|
|
Integer32,
|
|
rlDnsResNCacheErrInetPrettyName
|
|
DnsName
|
|
}
|
|
|
|
rlDnsResNCacheErrInetQName 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."
|
|
::= { rlDnsResNCacheErrInetEntry 1 }
|
|
|
|
rlDnsResNCacheErrInetQClass OBJECT-TYPE
|
|
SYNTAX DnsQClass
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS QCLASS associated with a cached authoritative
|
|
error."
|
|
::= { rlDnsResNCacheErrInetEntry 2 }
|
|
|
|
rlDnsResNCacheErrInetQType OBJECT-TYPE
|
|
SYNTAX DnsQType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS QTYPE associated with a cached authoritative error."
|
|
::= { rlDnsResNCacheErrInetEntry 3 }
|
|
|
|
rlDnsResNCacheErrInetTTL 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."
|
|
::= { rlDnsResNCacheErrInetEntry 4 }
|
|
|
|
rlDnsResNCacheErrInetElapsedTTL OBJECT-TYPE
|
|
SYNTAX DnsTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Elapsed seconds since authoritative error was received."
|
|
::= { rlDnsResNCacheErrInetEntry 5 }
|
|
|
|
rlDnsResNCacheErrInetSourceAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of rlDnsResNCacheErrInetSource. Only
|
|
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
|
|
unknown(0) if datagrams for all local IP addresses are
|
|
accepted."
|
|
::= { rlDnsResNCacheErrInetEntry 6 }
|
|
|
|
rlDnsResNCacheErrInetSource OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Host which sent the authoritative error, 0.0.0.0 if
|
|
unknown."
|
|
::= { rlDnsResNCacheErrInetEntry 7 }
|
|
|
|
rlDnsResNCacheErrInetCode 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."
|
|
::= { rlDnsResNCacheErrInetEntry 8 }
|
|
|
|
rlDnsResNCacheErrInetStatus 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)."
|
|
::= { rlDnsResNCacheErrInetEntry 9 }
|
|
|
|
rlDnsResNCacheErrInetIndex 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 (rlDnsResNCacheErrQName,
|
|
rlDnsResNCacheErrQClass, and rlDnsResNCacheErrQType) do not
|
|
provide a unique index."
|
|
::= { rlDnsResNCacheErrInetEntry 10 }
|
|
|
|
rlDnsResNCacheErrInetPrettyName OBJECT-TYPE
|
|
SYNTAX DnsName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QNAME associated with this row in the table. This is
|
|
identical to the rlDnsResNCacheErrQName variable, except
|
|
that character case is preserved in this variable, per
|
|
DNS conventions."
|
|
REFERENCE
|
|
"RFC-1035 section 2.3.3."
|
|
::= { rlDnsResNCacheErrInetEntry 11 }
|
|
|
|
-- rlDnsResConfigSbeltExtInetTable
|
|
|
|
rlDnsResConfigSbeltExtInetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Augmenting rlDnsResConfigSbeltInetTable (dns resolver safety belt table)
|
|
for added info"
|
|
::= {rlDnsCl 12 }
|
|
|
|
rlDnsResConfigSbeltExtInetEntry OBJECT-TYPE
|
|
SYNTAX RlDnsResConfigSbeltExtInetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row of the table rlDnsResConfigSbeltInetTable Extended
|
|
by this definition."
|
|
AUGMENTS { rlDnsResConfigSbeltInetEntry }
|
|
::= {rlDnsResConfigSbeltExtInetTable 1 }
|
|
|
|
RlDnsResConfigSbeltExtInetEntry ::= SEQUENCE {
|
|
rlDnsResConfigSbeltInetOwner INTEGER
|
|
}
|
|
|
|
|
|
rlDnsResConfigSbeltInetOwner OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
static(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
|
|
if received by boot protocol like DHCP."
|
|
DEFVAL { static }
|
|
::= { rlDnsResConfigSbeltExtInetEntry 1 }
|
|
|
|
END
|
|
|