231 lines
6.3 KiB
Plaintext
231 lines
6.3 KiB
Plaintext
-- Copyright 1999 MITEL Corporation
|
|
-- All rights reserved.
|
|
-- This MITEL SNMP Management Information Base Specification
|
|
-- (Specification) embodies MITEL's confidential and
|
|
-- proprietary intellectual property. MITEL retains all
|
|
-- title and ownership in the Specification, including any
|
|
-- revisions.
|
|
|
|
-- This Specification is supplied "AS IS", and MITEL makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
|
|
MITEL-DNSGROUP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
|
|
IpAddress, Integer32
|
|
FROM SNMPv2-SMI
|
|
DisplayString, RowStatus
|
|
FROM SNMPv2-TC;
|
|
|
|
mitelIpGrpDnsGroup MODULE-IDENTITY
|
|
LAST-UPDATED "200303210318Z"
|
|
ORGANIZATION "MITEL Corporation"
|
|
CONTACT-INFO "Standards Group,
|
|
Postal: MITEL Corporation
|
|
350 Legget Drive, PO Box 13089
|
|
Kanata, Ontario
|
|
Canada K2K 1X3
|
|
Tel: +1 613 592 2122
|
|
Fax: +1 613 592 4784
|
|
E-mail: std@mitel.com"
|
|
DESCRIPTION "The MITEL DNS MIB module."
|
|
REVISION "200303210318Z"
|
|
DESCRIPTION "Translate to SMIv2"
|
|
REVISION "199903010000Z"
|
|
DESCRIPTION "DNS MIB Version 1.0"
|
|
::= { mitelRouterIpGroup 3}
|
|
|
|
mitel OBJECT IDENTIFIER ::= { enterprises 1027}
|
|
mitelProprietary OBJECT IDENTIFIER ::= { mitel 4}
|
|
mitelPropIpNetworking OBJECT IDENTIFIER ::= { mitelProprietary 8 }
|
|
mitelIpNetRouter OBJECT IDENTIFIER ::= { mitelPropIpNetworking 1 }
|
|
mitelRouterIpGroup OBJECT IDENTIFIER ::= { mitelIpNetRouter 1 }
|
|
|
|
-- DNS MIB Definition
|
|
--
|
|
|
|
mitelDnsGrpDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Domain Name for this device."
|
|
::= { mitelIpGrpDnsGroup 1 }
|
|
|
|
|
|
mitelDnsGrpPrimaryDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address of Primary DNS Server."
|
|
::= { mitelIpGrpDnsGroup 2 }
|
|
|
|
mitelDnsGrpSecondaryDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address of Secondary DNS Server."
|
|
::= { mitelIpGrpDnsGroup 3 }
|
|
|
|
mitelDnsGrpQueryOrder OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
local-first(1),
|
|
dns-first(2),
|
|
dns-only(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Order which DNS is queried."
|
|
::= { mitelIpGrpDnsGroup 4 }
|
|
|
|
mitelDnsGrpAnswerTtl OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Answer TTL to return in locally generated responses."
|
|
::= { mitelIpGrpDnsGroup 5 }
|
|
|
|
mitelDnsGrpDnsPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port to listen for DNS requests on."
|
|
::= { mitelIpGrpDnsGroup 6 }
|
|
|
|
mitelDnsGrpFilterEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Security Filtering Status. If Enabled, filter DNS quries
|
|
that are not from localhost."
|
|
::= { mitelIpGrpDnsGroup 7 }
|
|
|
|
--
|
|
-- DNS Stats Table
|
|
--
|
|
|
|
mitelDnsGrpDnsStatistics OBJECT IDENTIFIER
|
|
::= { mitelIpGrpDnsGroup 9 }
|
|
|
|
mitelDnsStatsQueryTotal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total DNS query count."
|
|
::= { mitelDnsGrpDnsStatistics 1 }
|
|
|
|
mitelDnsStatsQueryFiltered OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queries filtered and rejected."
|
|
::= { mitelDnsGrpDnsStatistics 2 }
|
|
|
|
mitelDnsStatsQueryLocal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queries processed locally."
|
|
::= { mitelDnsGrpDnsStatistics 3 }
|
|
|
|
mitelDnsStatsQueryLocalFail OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of failed queries processed locally."
|
|
::= { mitelDnsGrpDnsStatistics 4 }
|
|
|
|
mitelDnsStatsQueryExternal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queries forwarded to an external DNS."
|
|
::= { mitelDnsGrpDnsStatistics 5 }
|
|
|
|
mitelDnsStatsQueryExternalFail OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queries forwarded to an external DNS that failed."
|
|
::= { mitelDnsGrpDnsStatistics 6 }
|
|
|
|
mitelDnsStatsQueryInvalid OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of invalid queries."
|
|
::= { mitelDnsGrpDnsStatistics 7 }
|
|
|
|
--
|
|
-- Table of DNS Entries
|
|
--
|
|
|
|
mitelDnsGrpDnsHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDnsGrpDnsHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of IP addresses and their associated Host Names."
|
|
::={ mitelIpGrpDnsGroup 10 }
|
|
|
|
mitelDnsGrpDnsHostEntry OBJECT-TYPE
|
|
SYNTAX MitelDnsGrpDnsHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS information"
|
|
INDEX { mitelDnsHostTableIpAddress, mitelDnsHostTableHostName }
|
|
::={ mitelDnsGrpDnsHostTable 1 }
|
|
|
|
MitelDnsGrpDnsHostEntry ::= SEQUENCE {
|
|
mitelDnsHostTableIpAddress IpAddress,
|
|
mitelDnsHostTableHostName DisplayString,
|
|
mitelDnsHostTableRowStatus RowStatus
|
|
}
|
|
|
|
mitelDnsHostTableIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to be associated with mitelDnsHostTableHostName"
|
|
::= { mitelDnsGrpDnsHostEntry 1 }
|
|
|
|
mitelDnsHostTableHostName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..100))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry's Host Name"
|
|
::= { mitelDnsGrpDnsHostEntry 2 }
|
|
|
|
mitelDnsHostTableRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry"
|
|
::= { mitelDnsGrpDnsHostEntry 3 }
|
|
|
|
|
|
END -- MITEL-DNSGROUP-MIB
|