Observium_CE/mibs/acme/APSLB-MIB

280 lines
9.6 KiB
Plaintext

------------------------------------------------------------------------------
-- ACMEPACKET-SLB-MIB.txt: Acme Packet Session Load Balancer MIB file
--
-- March 2011
--
-- Copyright (c) by Acme Packet, Inc.
-- All rights reserved.
--------------------------------------------------------------------------------
-- This MIB provides a means to gather session load balancer information generated
-- by Acme Packet Session Load Balancer and SLB cluster members.
--
APSLB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
TimeTicks, Integer32, Unsigned32, Counter32, IpAddress
FROM SNMPv2-SMI
InetAddress, InetAddressType, InetAddressPrefixLength, InetVersion, InetZoneIndex
FROM INET-ADDRESS-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
acmepacketMgmt
FROM ACMEPACKET-SMI;
apSLBModule MODULE-IDENTITY
LAST-UPDATED "201103090000Z"
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 Session Load Balancer MIB for Acme Packet."
::= { acmepacketMgmt 11 }
apSLBMIBObjects OBJECT IDENTIFIER ::= { apSLBModule 1 }
apSLBNotificationObjects OBJECT IDENTIFIER ::= { apSLBModule 2 }
apSLBNotificationPrefix OBJECT IDENTIFIER ::= { apSLBModule 3 }
apSLBConformance OBJECT IDENTIFIER ::= { apSLBModule 4 }
apSLBNotifications OBJECT IDENTIFIER ::= { apSLBNotificationPrefix 0 }
apSLBGroups OBJECT IDENTIFIER ::= { apSLBConformance 1 }
apSLBNotificationGroups OBJECT IDENTIFIER ::= { apSLBConformance 2 }
apSLBMIBGeneralObjects OBJECT IDENTIFIER ::= {apSLBMIBObjects 1}
apSLBStatsEndpointsCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of endpoints currently on the SLB."
::= { apSLBMIBGeneralObjects 1 }
apSLBStatsEndpointsDenied OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of endpoints denied by the SLB because the
system has reached the maximum endpoint capacity."
::= { apSLBMIBGeneralObjects 2 }
apSLBEndpointCapacity OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of endpoints allowed on the SLB.
This value is based on the installed SLB license(s)."
::= { apSLBMIBGeneralObjects 3 }
apSLBEndpointCapacityUpperThresh OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured endpoint capacity upper threshold percentage."
::= { apSLBMIBGeneralObjects 4 }
apSLBEndpointCapacityLowerThresh OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured endpoint capacity lower threshold percentage."
::= { apSLBMIBGeneralObjects 5 }
apSLBStatsUntrustedEndpointsCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of untrusted endpoints currently on the SLB."
::= { apSLBMIBGeneralObjects 6 }
apSLBStatsTrustedEndpointsCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of trusted endpoints currently on the SLB."
::= { apSLBMIBGeneralObjects 7 }
apSLBStatsUntrustedEndpointsDenied OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of untrusted endpoints denied by the SLB due
to the total number of untrusted endpoints exceeding the
configured maximum allowed."
::= { apSLBMIBGeneralObjects 8 }
apSLBStatsUntrustedEndpointsAgedOut OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of untrusted endpoints aged out of the
system because they were not authenticated within the
configured grace period."
::= { apSLBMIBGeneralObjects 9 }
apSLBUntrustedEndpointCapacity OBJECT-TYPE
SYNTAX Unsigned32
UNITS "endpoints"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of untrusted endpoints allowed on the SLB.
This value is a configured percentage of the maximum endpoint
capacity of the system."
::= { apSLBMIBGeneralObjects 10 }
apSLBUntrustedEndpointCapacityUpperThresh OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured untrusted endpoint capacity upper threshold
percentage."
::= { apSLBMIBGeneralObjects 11 }
apSLBUntrustedEndpointCapacityLowerThresh OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured untrusted endpoint capacity lower threshold
percentage."
::= { apSLBMIBGeneralObjects 12 }
apSLBEndpointCapacityThresholdTrap NOTIFICATION-TYPE
OBJECTS { apSLBStatsEndpointsCurrent,
apSLBEndpointCapacity,
apSLBEndpointCapacityUpperThresh,
apSLBEndpointCapacityLowerThresh
}
STATUS current
DESCRIPTION
"The trap will be generated when the number of endpoints on the SLB
exceeds the configured threshold."
::= { apSLBNotifications 1 }
apSLBEndpointCapacityThresholdClearTrap NOTIFICATION-TYPE
OBJECTS { apSLBStatsEndpointsCurrent,
apSLBEndpointCapacity,
apSLBEndpointCapacityUpperThresh,
apSLBEndpointCapacityLowerThresh
}
STATUS current
DESCRIPTION
"The trap will be generated when the number of endpoints on the SLB
falls below the configured threshold."
::= { apSLBNotifications 2 }
apSLBUntrustedEndpointCapacityThresholdTrap NOTIFICATION-TYPE
OBJECTS { apSLBStatsUntrustedEndpointsCurrent,
apSLBStatsUntrustedEndpointsDenied,
apSLBStatsUntrustedEndpointsAgedOut,
apSLBUntrustedEndpointCapacity,
apSLBUntrustedEndpointCapacityUpperThresh,
apSLBUntrustedEndpointCapacityLowerThresh
}
STATUS current
DESCRIPTION
"The trap will be generated when the number of untrusted endpoints
on the SLB exceeds the configured threshold."
::= { apSLBNotifications 3 }
apSLBUntrustedEndpointCapacityThresholdClearTrap NOTIFICATION-TYPE
OBJECTS { apSLBStatsUntrustedEndpointsCurrent,
apSLBStatsUntrustedEndpointsDenied,
apSLBStatsUntrustedEndpointsAgedOut,
apSLBUntrustedEndpointCapacity,
apSLBUntrustedEndpointCapacityUpperThresh,
apSLBUntrustedEndpointCapacityLowerThresh
}
STATUS current
DESCRIPTION
"The trap will be generated when the number of untrusted endpoints
on the SLB falls below the configured threshold."
::= { apSLBNotifications 4 }
apSLBEndpointCapacityGroup OBJECT-GROUP
OBJECTS {
apSLBStatsEndpointsCurrent,
apSLBStatsEndpointsDenied,
apSLBEndpointCapacity,
apSLBEndpointCapacityUpperThresh,
apSLBEndpointCapacityLowerThresh
}
STATUS current
DESCRIPTION
"Objects for monitoring SLB endpoint capacity."
::= { apSLBGroups 1 }
apSLBUntrustedEndpointCapacityGroup OBJECT-GROUP
OBJECTS {
apSLBStatsUntrustedEndpointsCurrent,
apSLBStatsTrustedEndpointsCurrent,
apSLBStatsUntrustedEndpointsDenied,
apSLBStatsUntrustedEndpointsAgedOut,
apSLBUntrustedEndpointCapacity,
apSLBUntrustedEndpointCapacityUpperThresh,
apSLBUntrustedEndpointCapacityLowerThresh
}
STATUS current
DESCRIPTION
"Objects for monitoring SLB untrusted endpoint capacity."
::= { apSLBGroups 2 }
apSLBEndpointCapacityNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
apSLBEndpointCapacityThresholdTrap,
apSLBEndpointCapacityThresholdClearTrap
}
STATUS current
DESCRIPTION
"Traps to monitor SLB endpoint capacity threshold crossings."
::= { apSLBNotificationGroups 1 }
apSLBUntrustedEndpointCapacityNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
apSLBUntrustedEndpointCapacityThresholdTrap,
apSLBUntrustedEndpointCapacityThresholdClearTrap
}
STATUS current
DESCRIPTION
"Traps to monitor SLB untrusted endpoint capacity threshold crossings."
::= { apSLBNotificationGroups 2 }
END