------------------------------------------------------------------------------- -- ACMEPACKET-SIP.txt: Acme Packet SIP Application MIB -- -- March 2012 -- -- Copyright (c) by Acme Packet, Inc. -- All rights reserved. ------------------------------------------------------------------------------- APSIP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Gauge32, Integer32, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF InetAddress, InetAddressType FROM INET-ADDRESS-MIB acmepacketMgmt FROM ACMEPACKET-SMI ApHardwareModuleFamily, ApRedundancyState, ApPhyPortType, ApPresence, ApServerStatus FROM ACMEPACKET-TC; apSipModule MODULE-IDENTITY LAST-UPDATED "201207130000Z" 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 "SIP MIB for Acme Packet." REVISION "201207130000Z" DESCRIPTION "Updated contact info." REVISION "201203070000Z" DESCRIPTION "Initial version." ::= { acmepacketMgmt 15 } apSipMIBObjects OBJECT IDENTIFIER ::= { apSipModule 1 } apSipMIBGeneralObjects OBJECT IDENTIFIER ::= {apSipMIBObjects 1} apSipMIBTabularObjects OBJECT IDENTIFIER ::= {apSipMIBObjects 2} apSipNotificationObjects OBJECT IDENTIFIER ::= { apSipModule 2 } -- conformance information apSipConformance OBJECT IDENTIFIER ::= { apSipModule 3 } apSipObjectGroups OBJECT IDENTIFIER ::= { apSipConformance 1 } apSipNotificationGroups OBJECT IDENTIFIER ::= { apSipConformance 2 } apSipSecInterfaceObjects OBJECT IDENTIFIER ::= {apSipMIBGeneralObjects 1} apSipSecInterfaceNotifications OBJECT IDENTIFIER ::= { apSipNotificationObjects 1} apSipSecIntfNotifObjects OBJECT IDENTIFIER ::= { apSipSecInterfaceNotifications 1 } apSipSecIntfNotifPrefix OBJECT IDENTIFIER ::= { apSipSecInterfaceNotifications 2 } apSipSecIntfNotifications OBJECT IDENTIFIER ::= { apSipSecIntfNotifPrefix 0 } apSipSecInterfaceTotalRegistrations OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of registrations on all secondary SIP interfaces." ::= { apSipSecInterfaceObjects 1 } apSipSecInterfaceRegThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max threshold for registrations on all secondary SIP interfaces beyond which trap and alarm will be raised." ::= { apSipSecInterfaceObjects 2 } apSipSecInterfaceClearThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The threshold for registrations on all secondary SIP interfaces below which if alarm was raised before, it will be cleared." ::= { apSipSecInterfaceObjects 3 } apSipSecInterfaceRegThresholdExceededTrap NOTIFICATION-TYPE OBJECTS { apSipSecInterfaceTotalRegistrations, apSipSecInterfaceRegThreshold } STATUS current DESCRIPTION " The trap will be generated if the total number of registrations on all secondary SIP interfaces exceed threshold." ::= { apSipSecIntfNotifications 1 } apSipSecInterfaceRegThresholdClearTrap NOTIFICATION-TYPE OBJECTS { apSipSecInterfaceTotalRegistrations, apSipSecInterfaceClearThreshold } STATUS current DESCRIPTION " The trap will be generated if the total number of registrations on all secondary SIP interfaces go below clear threshold." ::= { apSipSecIntfNotifications 2 } apSipSecInterfaceRegNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { apSipSecInterfaceRegThresholdExceededTrap, apSipSecInterfaceRegThresholdClearTrap } STATUS current DESCRIPTION "A collection of traps to extend reporting capabilities." ::= { apSipNotificationGroups 1 } apSipSecInterfaceRegObjectsGroup OBJECT-GROUP OBJECTS { apSipSecInterfaceTotalRegistrations, apSipSecInterfaceRegThreshold, apSipSecInterfaceClearThreshold } STATUS current DESCRIPTION "A collection of objects providing the SIP MIB for Secondary Interface Registrations." ::= { apSipObjectGroups 1 } END