492 lines
17 KiB
Plaintext
492 lines
17 KiB
Plaintext
------------------------------------------------------------------------------
|
|
-- APDNSALG-MIB.txt: Acme Packet Dns Alg MIB
|
|
--
|
|
-- June 2011
|
|
--
|
|
-- Copyright (c) by Acme Packet, Inc.
|
|
-- All rights reserved.
|
|
-------------------------------------------------------------------------------
|
|
--
|
|
|
|
APDNSALG-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Integer32, Gauge32, Counter32, Unsigned32, IpAddress
|
|
FROM SNMPv2-SMI
|
|
InetAddress, InetAddressType, InetAddressPrefixLength, InetVersion, InetZoneIndex
|
|
FROM INET-ADDRESS-MIB
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
DisplayString FROM SNMPv2-TC
|
|
InterfaceIndexOrZero, InterfaceIndex, ifIndex
|
|
FROM IF-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
acmepacketMgmt FROM ACMEPACKET-SMI
|
|
ApTransportType, ApHardwareModuleFamily, ApRedundancyState
|
|
FROM ACMEPACKET-TC
|
|
SysMgmtPercentage
|
|
FROM APSYSMGMT-MIB;
|
|
|
|
apDNSALGModule MODULE-IDENTITY
|
|
LAST-UPDATED "201106080000Z"
|
|
ORGANIZATION "Acme Packet, Inc"
|
|
CONTACT-INFO
|
|
" Customer Service
|
|
Postal: Acme Packet, Inc
|
|
100 Crosby Drive
|
|
Bedford, MA 01730
|
|
US
|
|
Tel: 1-781-328-4400
|
|
E-mail: support@acmepacket.com"
|
|
DESCRIPTION
|
|
"The Dns Alg MIB for Acme Packet."
|
|
::= { acmepacketMgmt 14 }
|
|
|
|
|
|
apDNSALGMIBObjects OBJECT IDENTIFIER ::= { apDNSALGModule 1 }
|
|
apDNSALGMIBGeneralObjects OBJECT IDENTIFIER ::= {apDNSALGMIBObjects 1}
|
|
apDNSALGMIBTabularObjects OBJECT IDENTIFIER ::= {apDNSALGMIBObjects 2}
|
|
|
|
apDNSALGNotificationObjects OBJECT IDENTIFIER ::= { apDNSALGModule 2 }
|
|
apDNSALGNotifObjects OBJECT IDENTIFIER ::= { apDNSALGNotificationObjects 1 }
|
|
apDNSALGNotifPrefix OBJECT IDENTIFIER ::= { apDNSALGNotificationObjects 2 }
|
|
apDNSALGNotifications OBJECT IDENTIFIER ::= { apDNSALGNotifPrefix 0 }
|
|
|
|
-- conformance information
|
|
|
|
apDNSALGConformance OBJECT IDENTIFIER ::= { apDNSALGModule 3 }
|
|
apDNSALGObjectGroups OBJECT IDENTIFIER ::= { apDNSALGConformance 1 }
|
|
apDNSALGNotificationGroups OBJECT IDENTIFIER ::= { apDNSALGConformance 2 }
|
|
|
|
-- DNSALG Server Table
|
|
|
|
apDNSALGServerStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApDNSALGServerStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A read-only table to hold the status of configured DNSALG servers,
|
|
indexed by the name of the Dns alg config name,
|
|
server realm and server IP."
|
|
::= { apDNSALGMIBTabularObjects 1 }
|
|
|
|
apDNSALGServerStatusEntry OBJECT-TYPE
|
|
SYNTAX ApDNSALGServerStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry designed to hold the status of a single DNSALG server"
|
|
INDEX { apDNSALGConfigIndex,
|
|
apDNSALGServerIndex,
|
|
apDNSALGServerIpAddress }
|
|
::= { apDNSALGServerStatusTable 1 }
|
|
|
|
ApDNSALGServerStatusEntry ::= SEQUENCE {
|
|
apDNSALGConfigIndex INTEGER,
|
|
apDNSALGServerIndex INTEGER,
|
|
apDNSALGConfigName DisplayString,
|
|
apDNSALGServerRealm DisplayString,
|
|
apDNSALGDomainSuffix DisplayString,
|
|
apDNSALGServerIpAddress IpAddress,
|
|
apDNSALGServerStatus INTEGER
|
|
}
|
|
|
|
apDNSALGConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer for the sole purpose of indexing the DNS-ALG configuration.Only one
|
|
DNS-ALG configuration is allowed per a realm."
|
|
::= {apDNSALGServerStatusEntry 1}
|
|
|
|
apDNSALGServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer for the sole purpose of indexing the Dns Server Attributes in a DNS-ALG config.
|
|
Each DNS-ALG config can have multiple Dns Server Attributes."
|
|
::= {apDNSALGServerStatusEntry 2}
|
|
|
|
apDNSALGConfigName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the dns-alg-config element that contains this
|
|
DNS-ALG server."
|
|
::= { apDNSALGServerStatusEntry 4 }
|
|
|
|
apDNSALGServerRealm OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the server realm element that contains this
|
|
DNSALG server."
|
|
::= { apDNSALGServerStatusEntry 5 }
|
|
|
|
apDNSALGDomainSuffix OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the domain suffix element that contains this
|
|
DNSALG server."
|
|
::= { apDNSALGServerStatusEntry 6 }
|
|
|
|
apDNSALGServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this DNSALG server."
|
|
::= { apDNSALGServerStatusEntry 7 }
|
|
|
|
apDNSALGServerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inservice(0),
|
|
lowerpriority(1),
|
|
oosunreachable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this DNSALG server."
|
|
::= { apDNSALGServerStatusEntry 8 }
|
|
|
|
|
|
apDNSALGStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApDnsAlgStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"per DNS-ALG config(i.e.client realm)stats."
|
|
::= { apDNSALGMIBTabularObjects 2 }
|
|
|
|
apDnsALGStatsEntry OBJECT-TYPE
|
|
SYNTAX ApDnsAlgStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry designed to hold DNS-ALG stats data"
|
|
INDEX { apDnsAlgClientRealmIndex }
|
|
::= { apDNSALGStatsTable 1 }
|
|
|
|
ApDnsAlgStatsEntry ::= SEQUENCE {
|
|
apDnsAlgClientRealmIndex INTEGER,
|
|
apDnsAlgClientRealmName DisplayString,
|
|
apDnsAlgCurrentQueries Gauge32,
|
|
apDnsAlgTotalQueries Counter32,
|
|
apDnsAlgCurrentSucess Gauge32,
|
|
apDnsAlgTotalSucess Counter32,
|
|
apDnsAlgCurrentNotFound Gauge32,
|
|
apDnsAlgTotalNotFound Counter32,
|
|
apDnsAlgCurrentTimeOut Gauge32,
|
|
apDnsAlgTotalTimeOut Counter32,
|
|
apDnsAlgCurrentBadStatus Gauge32,
|
|
apDnsAlgTotalBadStatus Counter32,
|
|
apDnsAlgCurrentOtherFailures Gauge32,
|
|
apDnsAlgTotalOtherFailures Counter32,
|
|
apDnsAlgAvgLatency Unsigned32,
|
|
apDnsAlgMaxLatency Unsigned32,
|
|
apDnsAlgMaxBurstRate Unsigned32
|
|
|
|
}
|
|
|
|
apDnsAlgClientRealmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer for the sole purpose of indexing the DNS-ALG configuration.Only one
|
|
DNS-ALG configuration is allowed per a realm."
|
|
::= {apDnsALGStatsEntry 1}
|
|
|
|
apDnsAlgClientRealmName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS-ALG Config realm name"
|
|
::= { apDnsALGStatsEntry 2}
|
|
|
|
apDnsAlgCurrentQueries OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of queries sent in recent period received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 3}
|
|
|
|
apDnsAlgTotalQueries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of queries sent in life time received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 4}
|
|
|
|
apDnsAlgCurrentSucess OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of success responses in recent period received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 5}
|
|
|
|
apDnsAlgTotalSucess OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of success responses in life time received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 6}
|
|
|
|
apDnsAlgCurrentNotFound OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of not-found responses in recent period received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 7}
|
|
|
|
apDnsAlgTotalNotFound OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of not-found responses in life time received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 8}
|
|
|
|
apDnsAlgCurrentTimeOut OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of time out responses in recent period received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 9}
|
|
|
|
apDnsAlgTotalTimeOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of time out responses in life time received on DNS-ALG config realm"
|
|
::= { apDnsALGStatsEntry 10}
|
|
|
|
apDnsAlgCurrentBadStatus OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bad status responses in recent period received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 11}
|
|
|
|
apDnsAlgTotalBadStatus OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bad status responses in life time received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 12}
|
|
|
|
apDnsAlgCurrentOtherFailures OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of other failure responses in recent period received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 13}
|
|
|
|
apDnsAlgTotalOtherFailures OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of other failure responses in life time received on DNS-ALG config realm."
|
|
::= { apDnsALGStatsEntry 14}
|
|
|
|
apDnsAlgAvgLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average observed one-way signalling latency during the period
|
|
in milliseconds"
|
|
::= { apDnsALGStatsEntry 15}
|
|
|
|
apDnsAlgMaxLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum observed one-way signalling latency during the period
|
|
in milliseconds"
|
|
::= { apDnsALGStatsEntry 16}
|
|
|
|
apDnsAlgMaxBurstRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum burst rate of traffic measured during the
|
|
period (combined inbound and outbound)"
|
|
::= { apDnsALGStatsEntry 17}
|
|
|
|
-- Notifications
|
|
apDNSALGConstraintsStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inservice(0),
|
|
constraintsExceeded(1)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this DNS-ALG config realm for constraints."
|
|
::= { apDNSALGNotifObjects 1 }
|
|
|
|
apDnsAlgStatusChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
apDNSALGConfigName,
|
|
apDNSALGServerRealm,
|
|
apDNSALGServerIpAddress,
|
|
apDNSALGServerStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The trap will be generated if the reachability status of an DNS-ALG
|
|
server changes from In-Service to either Timed out or Out of Service."
|
|
::= { apDNSALGNotifications 1 }
|
|
|
|
apDnsAlgStatusChangeClearTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
apDNSALGConfigName,
|
|
apDNSALGServerRealm,
|
|
apDNSALGServerIpAddress,
|
|
apDNSALGServerStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The trap will be generated if the reachability status of an DNS-ALG
|
|
server changes from either Timed out or Out of Service to In-Service"
|
|
::= { apDNSALGNotifications 2 }
|
|
|
|
apDnsAlgConstraintStateChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
apDNSALGConfigName,
|
|
apDNSALGConstraintsStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The trap will be generated if an DNS-ALG config's constriants state changed
|
|
from inservice to constraintsExceeded."
|
|
::= { apDNSALGNotifications 3 }
|
|
|
|
apDnsAlgConstraintStateChangeClearTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
apDNSALGConfigName,
|
|
apDNSALGConstraintsStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The trap will be generated if an DNS-ALG config's constriants state changed
|
|
from constraintsExceeded to inservice."
|
|
::= { apDNSALGNotifications 4 }
|
|
|
|
apDnsAlgSvrConstraintStateChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
apDNSALGConfigName,
|
|
apDNSALGServerRealm,
|
|
apDNSALGServerIpAddress,
|
|
apDNSALGConstraintsStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The trap will be generated if an Dns Server(i.e.IP-Address) constriants state changed
|
|
from inservice to constraintsExceeded."
|
|
::= { apDNSALGNotifications 5 }
|
|
|
|
apDnsAlgSvrConstraintStateChangeClearTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
apDNSALGConfigName,
|
|
apDNSALGServerRealm,
|
|
apDNSALGServerIpAddress,
|
|
apDNSALGConstraintsStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The trap will be generated if an Dns Server(i.e.IP-Address) constriants state changed
|
|
from constraintsExceeded to inservice."
|
|
::= { apDNSALGNotifications 6 }
|
|
|
|
-- compliance statements
|
|
|
|
-- units of conformance
|
|
|
|
|
|
----------------------------------------------------
|
|
--
|
|
-- apDNSALGObjectGroups
|
|
--
|
|
----------------------------------------------------
|
|
|
|
apDnsAlgServerStatusGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
apDNSALGConfigIndex,
|
|
apDNSALGServerIndex,
|
|
apDNSALGConfigName,
|
|
apDNSALGServerRealm,
|
|
apDNSALGDomainSuffix,
|
|
apDNSALGServerIpAddress,
|
|
apDNSALGServerStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of statistics for DNS-ALG server status."
|
|
::= { apDNSALGObjectGroups 1 }
|
|
|
|
apDnsAlgStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
apDnsAlgClientRealmIndex,
|
|
apDnsAlgClientRealmName,
|
|
apDnsAlgCurrentQueries,
|
|
apDnsAlgTotalQueries,
|
|
apDnsAlgCurrentSucess,
|
|
apDnsAlgTotalSucess,
|
|
apDnsAlgCurrentNotFound,
|
|
apDnsAlgTotalNotFound,
|
|
apDnsAlgCurrentTimeOut,
|
|
apDnsAlgTotalTimeOut,
|
|
apDnsAlgCurrentBadStatus,
|
|
apDnsAlgTotalBadStatus,
|
|
apDnsAlgCurrentOtherFailures,
|
|
apDnsAlgTotalOtherFailures,
|
|
apDnsAlgAvgLatency,
|
|
apDnsAlgMaxLatency,
|
|
apDnsAlgMaxBurstRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Report the stats of configured DNSALG config objects."
|
|
::= { apDNSALGObjectGroups 2 }
|
|
|
|
----------------------------------------------------
|
|
--
|
|
-- apDNSALGNotificationGroups
|
|
--
|
|
----------------------------------------------------
|
|
apDNSALGNotificationsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
apDnsAlgStatusChangeTrap,
|
|
apDnsAlgStatusChangeClearTrap,
|
|
apDnsAlgConstraintStateChangeTrap,
|
|
apDnsAlgConstraintStateChangeClearTrap,
|
|
apDnsAlgSvrConstraintStateChangeTrap,
|
|
apDnsAlgSvrConstraintStateChangeClearTrap
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of mib objects accessible only to traps."
|
|
::= { apDNSALGNotificationGroups 1 }
|
|
|
|
END
|
|
|