mirror of
https://github.com/librenms/librenms.git
synced 2024-09-30 23:06:54 +00:00
875 lines
28 KiB
Plaintext
875 lines
28 KiB
Plaintext
|
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
|
||
|
|