-- -- File Name : A10-AX-NOTIFICATIONS-V2C.txt -- -- Copyright(C) 2005-2011, A10 Networks Inc. All rights reserved. -- Software for all A10 products contain trade secrets and confidential -- information of A10 Networks and its subsidiaries and may not be disclosed, -- copied, reproduced or distributed to anyone outside of A10 Networks -- without prior written consent of A10 Networks, Inc. -- -- Description: This is the A10 AX SNMP Trap v2 file. -- -- History: -- -- -- A10-AX-NOTIFICATIONS DEFINITIONS ::= BEGIN --================================================================ -- A10-AX-NOTIFICATIONS -- Management MIB for AX SNMP v2c traps --================================================================ IMPORTS DisplayString, PhysAddress, DateAndTime FROM SNMPv2-TC InetAddressType FROM INET-ADDRESS-MIB axNotification, axLogging FROM A10-AX-MIB OBJECT-TYPE, Counter32, Integer32, Unsigned32, Counter64, OBJECT-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI; --================================================================ -- axNotification --================================================================ axNotificationObjects OBJECT IDENTIFIER ::= { axNotification 1 } axNotifications OBJECT IDENTIFIER ::= { axNotification 2 } --================================================================ -- axNotificationObjects --================================================================ axSystemNotifications OBJECT IDENTIFIER ::= { axNotifications 1 } axAppNotifications OBJECT IDENTIFIER ::= { axNotifications 2 } axNetworkNotifications OBJECT IDENTIFIER ::= { axNotifications 3 } axGslbNotifications OBJECT IDENTIFIER ::= { axNotifications 5 } axSlbNotifications OBJECT IDENTIFIER ::= { axNotifications 6 } --================================================================ -- axNotifications --================================================================ axNotificationMsg OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The information about the related notification." ::= { axNotificationObjects 1 } axNotificationSLBServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The address or host name of the server." ::= { axNotificationObjects 2 } axNotificationSLBPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The service port." ::= { axNotificationObjects 3 } axNotificationSLBCurConns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current total of connections." ::= { axNotificationObjects 4 } axNotificationVirtualServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The address or host name of the virtual server." ::= { axNotificationObjects 5 } axNotificationVirtualServerPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual server port." ::= { axNotificationObjects 6 } axNotificationVirtualServerPortType OBJECT-TYPE SYNTAX INTEGER { firewall(1), tcp(2), udp(3), rtsp(8), ftp(9), mms(10), fastHTTP(12), http(14), https(15), sslProxy(16), smtp(17), sip(11), sips(19), sip-TCP(18), others(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual server port type." ::= { axNotificationObjects 7 } axNotificationDroppedPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of dropped packets when the event happened." ::= { axNotificationObjects 8 } axNotificationConfiguredThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The configured threshold value." ::= { axNotificationObjects 9 } axNotificationCurrentUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current usage value." ::= { axNotificationObjects 10 } axNotificationConnLimit OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The conn-limit." ::= { axNotificationObjects 11 } axNotificationTrunkID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The trunk ID" ::= { axNotificationObjects 12 } axNotificationPortThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port threshold" ::= { axNotificationObjects 13 } axNotificationCurrentUpPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current up ports" ::= { axNotificationObjects 14 } axNotificationFanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The system fan name." ::= { axNotificationObjects 15 } axNotificationPowerSupplyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The system power supply name." ::= { axNotificationObjects 16 } axNotificationHAGroup OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The HA group ID." ::= { axNotificationObjects 17 } axNotificationSLBServiceGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The service group name." ::= { axNotificationObjects 18 } axNotificationPartitionId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The application partition identifier." ::= { axNotificationObjects 19 } axNotificationVrid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VRRP identifier." ::= { axNotificationObjects 20 } axNotificationPartitionName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The application partition name." ::= { axNotificationObjects 21 } axNotificationGslbSiteName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB site name." ::= { axNotificationObjects 22 } axNotificationGslbSiteSlbDeviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB device name inside a site." ::= { axNotificationObjects 23 } axNotificationGslbSiteIpServerAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB IP server address." ::= { axNotificationObjects 24 } axNotificationGslbServiceIpName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB service IP name." ::= { axNotificationObjects 25 } axNotificationGslbServiceIpAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB service IP name." ::= { axNotificationObjects 26 } axNotificationGslbServiceIpPortType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB service IP port type." ::= { axNotificationObjects 27 } axNotificationGslbZoneName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB zone name." ::= { axNotificationObjects 28 } axNotificationGslbZoneServiceProto OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB zone service protocol name." ::= { axNotificationObjects 29 } axNotificationGslbZoneServiceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB zone service name." ::= { axNotificationObjects 30 } axNotificationGslbGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB group name." ::= { axNotificationObjects 31 } axNotificationGslbGroupEntity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The GSLB group entity (either group member or group master) IP address or local." ::= { axNotificationObjects 32 } axNotificationLicensedModuleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The licensed module name." ::= { axNotificationObjects 33 } axNotificationShutdownReason OBJECT-TYPE SYNTAX INTEGER { tooHighSystemTemperature(1), insufficientPowerSupply(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The reason for the system shut-down." ::= { axNotificationObjects 34 } axNotificationIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of IP address." ::= { axNotificationObjects 35 } axNotificationLicenseDisableDuration OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The license has been disabled for given seconds." ::= { axNotificationObjects 36 } axNotificationSslServerCertificateErrCounter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter for the SSL server certificate errors." ::= { axNotificationObjects 37 } axNotificationServerSelectionFailureReason OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason of server selection failure." ::= { axNotificationObjects 38 } axNotificationConnectionTypeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the type." ::= { axNotificationObjects 39 } axNotificationSlbObjectChange OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of create/delete." ::= { axNotificationObjects 40 } axNotificationCertificateName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the certificate." ::= { axNotificationObjects 41 } axNotificationDateTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time the event is going to occuer, expired." ::= { axNotificationObjects 42 } axNotificationSLBServerPortType OBJECT-TYPE SYNTAX INTEGER { tcp(2), udp(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The server port type of create/delete." ::= { axNotificationObjects 43 } axNotificationPartitionResourceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The partition resource name." ::= { axNotificationObjects 44 } axNotificationPartitionResourceUsageLevel OBJECT-TYPE SYNTAX INTEGER { below(1), above(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The partition resource usage level." ::= { axNotificationObjects 45 } axNotificationTacasServerHost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The TACACS server host." ::= { axNotificationObjects 46 } axNotificationUpDown OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of up or down." ::= { axNotificationObjects 47 } axNotificationTrueFalse OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The effective of the notification." ::= { axNotificationObjects 48 } --================================================================ -- LSN trap objects start here: --================================================================ axNotificationLsnIpAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The LSN IP address string (IPv4/6)." ::= { axNotificationObjects 50 } axNotificationLsnProtoType OBJECT-TYPE SYNTAX INTEGER { tcp(2), udp(3), icmp(4), icmpV6(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The LSN protocol type." ::= { axNotificationObjects 51 } axNotificationLsnCurrentUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The LSN current usage." ::= { axNotificationObjects 52 } axNotificationLsnPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The NAT pool name." ::= { axNotificationObjects 53 } axNotificationLsnExceededTimes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The exceeded times." ::= { axNotificationObjects 54 } axNotificationLsnFixedNatPortMappingFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The fixed nat port mapping file name." ::= { axNotificationObjects 55 } axNotificationLsnFixedNatPortMappingFileChangeType OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2), reconfigure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The change type of fixed nat port mapping file." ::= { axNotificationObjects 56 } --============================================================= -- VCS notification object --============================================================= axNotificationOldVcsState OBJECT-TYPE SYNTAX INTEGER { vmasterCandidate(0), activatingSlave(1), vBlade(2), vMaster(3), vMasterTakeover(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The old state of VCS." ::= { axNotificationObjects 57 } axNotificationNewVcsState OBJECT-TYPE SYNTAX INTEGER { vmasterCandidate(0), activatingSlave(1), vBlade(2), vMaster(3), vMasterTakeover(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The new state of VCS." ::= { axNotificationObjects 58 } --================================================================ -- axSystemNotifications --================================================================ axSystemStart NOTIFICATION-TYPE STATUS current DESCRIPTION "Notify that the system has started running." ::= { axSystemNotifications 1 } axSystemShutdown NOTIFICATION-TYPE STATUS current DESCRIPTION "Notify that the system is in the process of being shut down." ::= { axSystemNotifications 2 } axSystemTempHigh NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The system tempature is high." ::= { axSystemNotifications 3 } axFan1Failure NOTIFICATION-TYPE STATUS deprecated DESCRIPTION "The system fan1 is failed." ::= { axSystemNotifications 4 } axFan2Failure NOTIFICATION-TYPE STATUS deprecated DESCRIPTION "The system fan2 is failed." ::= { axSystemNotifications 5 } axFan3Failure NOTIFICATION-TYPE STATUS deprecated DESCRIPTION "The system fan3 is failed." ::= { axSystemNotifications 6 } axUpperPowerSupplyFailure NOTIFICATION-TYPE STATUS deprecated DESCRIPTION "The system upper power supply is failed." ::= { axSystemNotifications 9 } axLowerPowerSupplyFailure NOTIFICATION-TYPE STATUS deprecated DESCRIPTION "The system lower power supply is failed." ::= { axSystemNotifications 10 } axPrimaryHardDiskFailure NOTIFICATION-TYPE STATUS current DESCRIPTION "The primary hard disk is failed." ::= { axSystemNotifications 11 } axSecondaryHardDiskFailure NOTIFICATION-TYPE STATUS current DESCRIPTION "The secondary hard disk is failed." ::= { axSystemNotifications 12 } axHardDiskUsageHigh NOTIFICATION-TYPE STATUS current DESCRIPTION "The hard disk usage is high." ::= { axSystemNotifications 13 } axMemoryUsageHigh NOTIFICATION-TYPE STATUS current DESCRIPTION "The memory usage is high." ::= { axSystemNotifications 14 } axSystemRestart NOTIFICATION-TYPE STATUS current DESCRIPTION "Notify that the agent has been restarted." ::= { axSystemNotifications 15 } axSystemDropPacketEvent NOTIFICATION-TYPE OBJECTS { axNotificationDroppedPackets } STATUS current DESCRIPTION "The AX experiences the packet dropped of axNotificationDroppedPackets." ::= { axSystemNotifications 16 } axSystemRelieveDropPacketEvent NOTIFICATION-TYPE OBJECTS { axNotificationDroppedPackets } STATUS current DESCRIPTION "The AX recovers from the packet dropped before." ::= { axSystemNotifications 17 } axSystemControlCpuHigh NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The AX control CPU usage is high." ::= { axSystemNotifications 18 } axSystemDataCpuHigh NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The AX data CPU usage is high." ::= { axSystemNotifications 19 } axSystemFanFailure NOTIFICATION-TYPE OBJECTS { axNotificationFanName } STATUS current DESCRIPTION "The system fan is failed." ::= { axSystemNotifications 20 } axSystemPowerSupplyFailure NOTIFICATION-TYPE OBJECTS { axNotificationPowerSupplyName } STATUS current DESCRIPTION "The system power supply is failed." ::= { axSystemNotifications 21 } axSystemLicenseRequired NOTIFICATION-TYPE OBJECTS { axNotificationLicensedModuleName } STATUS current DESCRIPTION "The system requires the valid license for specific module." ::= { axSystemNotifications 22 } axSystemLicenseLoadSuccessful NOTIFICATION-TYPE OBJECTS { axNotificationLicensedModuleName } STATUS current DESCRIPTION "The system loads the license for specific module successfully." ::= { axSystemNotifications 23 } axSystemLicenseExpired NOTIFICATION-TYPE OBJECTS { axNotificationLicensedModuleName } STATUS current DESCRIPTION "The module license is expired." ::= { axSystemNotifications 24 } axSystemShutdownForReason NOTIFICATION-TYPE OBJECTS { axNotificationShutdownReason } STATUS current DESCRIPTION "The AX system is mandatorily shut down." ::= { axSystemNotifications 25 } axFileSystemBecomeReadOnly NOTIFICATION-TYPE STATUS current DESCRIPTION "The file system is becoming the read-only." ::= { axSystemNotifications 26 } axSystemLicensedModuleDisabledForDuration NOTIFICATION-TYPE OBJECTS { axNotificationLicensedModuleName, axNotificationLicenseDisableDuration } STATUS current DESCRIPTION "The system disables the specific licensed module for the past duration seconds." ::= { axSystemNotifications 27 } axSystemControlCpuBecomeNormal NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The AX control CPU usage is back to normal." ::= { axSystemNotifications 28 } axSystemDataCpuBecomeNormal NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The AX data CPU usage is back to normal." ::= { axSystemNotifications 29 } axSystemTempBecomeNormal NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The system tempature is back to normal." ::= { axSystemNotifications 30 } axHardDiskUsageBecomeNormal NOTIFICATION-TYPE STATUS current DESCRIPTION "The hard disk usage is back to normal." ::= { axSystemNotifications 31 } axMemoryUsageBecomeNormal NOTIFICATION-TYPE STATUS current DESCRIPTION "The memory usage is back to normal." ::= { axSystemNotifications 32 } axSystemFanRecover NOTIFICATION-TYPE OBJECTS { axNotificationFanName } STATUS current DESCRIPTION "The system fan is recover." ::= { axSystemNotifications 33 } axSystemPowerSupplyRecover NOTIFICATION-TYPE OBJECTS { axNotificationPowerSupplyName } STATUS current DESCRIPTION "The system power supply is recover." ::= { axSystemNotifications 34 } axSystemConnectionResourceHigh NOTIFICATION-TYPE OBJECTS { axNotificationConnectionTypeName, axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The system connection is high." ::= { axSystemNotifications 35 } axSystemConnectionResourceBecomeNormal NOTIFICATION-TYPE OBJECTS { axNotificationConnectionTypeName, axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The system connection is back to normal." ::= { axSystemNotifications 36 } axSystemSmpResourceHigh NOTIFICATION-TYPE OBJECTS { axNotificationConnectionTypeName, axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The system SMP is high." ::= { axSystemNotifications 37 } axSystemSmpResourceBecomeNormal NOTIFICATION-TYPE OBJECTS { axNotificationConnectionTypeName, axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The SMP is back to normal." ::= { axSystemNotifications 38 } axTacacsMonitorServerUpDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationTacasServerHost, axNotificationUpDown } STATUS current DESCRIPTION "The AX Tacacs Monitor Server is up/down." ::= { axSystemNotifications 39 } axHighPrioritySyslog NOTIFICATION-TYPE OBJECTS { axNotificationMsg } STATUS current DESCRIPTION "The high severity issue such as hardware failure." ::= { axSystemNotifications 41 } --================================================================ -- axAppNotifications --================================================================ axHAStandby NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationHAGroup } STATUS current DESCRIPTION "The system is going into standby mode." ::= { axAppNotifications 1 } axHAActive NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationHAGroup } STATUS current DESCRIPTION "The system is going into active mode." ::= { axAppNotifications 2 } axHAActiveActive NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationHAGroup } STATUS deprecated DESCRIPTION "The system is going into active-active mode." ::= { axAppNotifications 3 } axServiceDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort } STATUS current DESCRIPTION "A service is detected DOWN." ::= { axAppNotifications 4 } axServiceUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort } STATUS current DESCRIPTION "A SLB service is up." ::= { axAppNotifications 5 } axServerDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer } STATUS current DESCRIPTION "A SLB server is down." ::= { axAppNotifications 6 } axServerUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer } STATUS current DESCRIPTION "A SLB server is up." ::= { axAppNotifications 7 } axServerConnLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBCurConns } STATUS current DESCRIPTION "A SLB server has reached the configured connection limits." ::= { axAppNotifications 8 } axServerConnResume NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBCurConns } STATUS current DESCRIPTION "A SLB server has reached the configured connection-resume value." ::= { axAppNotifications 9 } axServiceConnLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationSLBCurConns } STATUS current DESCRIPTION "A SLB service has reached the configured connection limits." ::= { axAppNotifications 10 } axServiceConnResume NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationSLBCurConns } STATUS current DESCRIPTION "A SLB service has reached the configured connection-resume value." ::= { axAppNotifications 11 } axVirtualServerPortDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationVirtualServer, axNotificationVirtualServerPort, axNotificationVirtualServerPortType } STATUS current DESCRIPTION "A SLB virtual server port is down." ::= { axAppNotifications 12 } axVirtualServerPortUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationVirtualServer, axNotificationVirtualServerPort, axNotificationVirtualServerPortType } STATUS current DESCRIPTION "A SLB virtual server port is up." ::= { axAppNotifications 13 } axApplicationBufferReachLimit NOTIFICATION-TYPE OBJECTS { axNotificationConfiguredThreshold, axNotificationCurrentUsage } STATUS current DESCRIPTION "The AX SLB application buffer usage execeeded the configured threshold." ::= { axAppNotifications 14 } axVirtualServerPortReachConnLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationConnLimit } STATUS current DESCRIPTION "A virtual service port has reached the configured connection limits." ::= { axAppNotifications 15 } axVirtualServerPortReachConnRateLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationConnLimit } STATUS current DESCRIPTION "A virtual service port has reached the configured connection rate-limits." ::= { axAppNotifications 16 } axVirtualServerReachConnLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationConnLimit } STATUS current DESCRIPTION "A virtual server has reached the configured connection limits." ::= { axAppNotifications 17 } axVirtualServerReachConnRateLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationConnLimit } STATUS current DESCRIPTION "A virtual server has reached the configured connection rate-limits." ::= { axAppNotifications 18 } axServerConnRateLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBCurConns } STATUS current DESCRIPTION "A SLB server has reached the configured conn-rate-limits." ::= { axAppNotifications 19 } axServiceConnRateLimit NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationSLBCurConns } STATUS current DESCRIPTION "A SLB service group member has reached the configured conn-rate-limits." ::= { axAppNotifications 20 } axServiceGroupMemberEnabledForNewConn NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationSLBServiceGroupName } STATUS current DESCRIPTION "A SLB service group member is enabled to accept the new connection, when the current connections of group members exceed the conn-limit." ::= { axAppNotifications 21 } axServiceGroupMemberDisabledForNewConn NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServiceGroupName, axNotificationSLBPort } STATUS current DESCRIPTION "A SLB service group member is disabled, when the current connections of group members are reduced to the conn-resume." ::= { axAppNotifications 22 } axVrrpActive NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationPartitionName, axNotificationVrid } STATUS current DESCRIPTION "The vrid, axNotificationVrid, in the specific partition becomes the Active state." ::= { axAppNotifications 23 } axVrrpStandby NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationPartitionName, axNotificationVrid } STATUS current DESCRIPTION "The vrid, axNotificationVrid, in the specific partition becomes the Standby state." ::= { axAppNotifications 24 } axSslServerCertificateErr NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSslServerCertificateErrCounter } STATUS current DESCRIPTION "The SSL server certificate error is detected." ::= { axAppNotifications 25 } axServerSelectionFailure NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationServerSelectionFailureReason } STATUS current DESCRIPTION "A SLB server has got a server selection failure." ::= { axAppNotifications 26 } axVirtualServerUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationVirtualServer, axNotificationPartitionName } STATUS current DESCRIPTION "Slb virtual server is up." ::= { axAppNotifications 27 } axVirtualServerDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationVirtualServer, axNotificationPartitionName } STATUS current DESCRIPTION "Slb virtual server is down." ::= { axAppNotifications 28 } axServerDisabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationTrueFalse, axNotificationPartitionName } STATUS current DESCRIPTION "A SLB server is disabled." ::= { axAppNotifications 29 } axServiceGroupUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServiceGroupName, axNotificationSLBServerPortType, axNotificationPartitionName } STATUS current DESCRIPTION "A SLB service group is Up." ::= { axAppNotifications 30 } axServiceGroupDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServiceGroupName, axNotificationSLBServerPortType, axNotificationPartitionName } STATUS current DESCRIPTION "A SLB service group is down." ::= { axAppNotifications 31 } axServiceGroupMemberUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServiceGroupName, axNotificationSLBServer, axNotificationSLBPort, axNotificationPartitionName } STATUS current DESCRIPTION "A SLB service group member is up." ::= { axAppNotifications 32 } axServiceGroupMemberDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServiceGroupName, axNotificationSLBServer, axNotificationSLBPort, axNotificationPartitionName } STATUS current DESCRIPTION "A SLB service group member is down." ::= { axAppNotifications 33 } axVcsStateChange NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationOldVcsState, axNotificationNewVcsState } STATUS current DESCRIPTION "A VCS state change notification." ::= { axAppNotifications 34 } axGatewayUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationPartitionName } STATUS current DESCRIPTION "A gateway server is up." ::= { axAppNotifications 35 } axGatewayDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationPartitionName } STATUS current DESCRIPTION "A gateway server is down." ::= { axAppNotifications 36 } --================================================================ -- axNetworkNotifications --================================================================ axNetworkTrunkPortsThreshold NOTIFICATION-TYPE OBJECTS { axNotificationTrunkID, axNotificationPortThreshold, axNotificationCurrentUpPorts } STATUS current DESCRIPTION "The trunk ports threshold trap." ::= { axNetworkNotifications 1 } --================================================================== -- axSyslog trap --================================================================== axSyslogTrapPrefix OBJECT-IDENTITY STATUS current DESCRIPTION "prefix of A10 logging traps" ::= { axLogging 100 } axSyslogTrap NOTIFICATION-TYPE OBJECTS { axSyslogModuleName, axSyslogPriority, axSyslogMsg } STATUS current DESCRIPTION "the syslog messages sent through snmp trap" ::= { axSyslogTrapPrefix 1 } axSyslogTrapObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Objects of AX syslog trap" ::= { axLogging 101 } axSyslogModuleName OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 15 ) ) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The module name sent the syslog message." ::= { axSyslogTrapObjects 1 } axSyslogPriority OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The syslog message priority." ::= { axSyslogTrapObjects 2 } axSyslogMsg OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 1023 ) ) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The syslog message." ::= { axSyslogTrapObjects 3 } --================================================================ -- axGslbNotifications --================================================================ axGslbSiteAdminEnabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbSiteName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB site is administratively enabled." ::= { axGslbNotifications 1 } axGslbSiteAdminDisabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbSiteName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB site is administratively disabled." ::= { axGslbNotifications 2 } axGslbSiteOperationalStateUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbSiteName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB site is operational up." ::= { axGslbNotifications 3 } axGslbSiteOperationalStateDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbSiteName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB site is operational down." ::= { axGslbNotifications 4 } axGslbSiteSlbDeviceStateUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbSiteName, axNotificationGslbSiteSlbDeviceName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB site SLB device status is changed to up." ::= { axGslbNotifications 5 } axGslbSiteSlbDeviceStateDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbSiteName, axNotificationGslbSiteSlbDeviceName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB site SLB device status is changed to down." ::= { axGslbNotifications 6 } axGslbServiceIpAdminEnabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbServiceIpName, axNotificationGslbServiceIpAddr, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB service IP is administratively enabled." ::= { axGslbNotifications 9 } axGslbServiceIpAdminDisabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbServiceIpName, axNotificationGslbServiceIpAddr, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB service IP is administratively disabled." ::= { axGslbNotifications 10 } axGslbServiceIpOperationalStateUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbServiceIpName, axNotificationGslbServiceIpAddr, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB service IP is operational up." ::= { axGslbNotifications 11 } axGslbServiceIpOperationalStateDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbServiceIpName, axNotificationGslbServiceIpAddr, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB service IP is operational down." ::= { axGslbNotifications 12 } axGslbServiceIpPortStateUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbServiceIpName, axNotificationGslbServiceIpAddr, axNotificationGslbServiceIpPortType, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB service IP port status is changed to up." ::= { axGslbNotifications 13 } axGslbServiceIpPortStateDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbServiceIpName, axNotificationGslbServiceIpAddr, axNotificationGslbServiceIpPortType, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB service IP port status is changed to down." ::= { axGslbNotifications 14 } axGslbZoneAdminEnabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone status is administratively enabled." ::= { axGslbNotifications 15 } axGslbZoneAdminDisabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone status is administratively disabled." ::= { axGslbNotifications 16 } axGslbZoneOperationalStateUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone is operational up." ::= { axGslbNotifications 17 } axGslbZoneOperationalStateDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone is operational down." ::= { axGslbNotifications 18 } axGslbZoneServiceAdminEnabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationGslbZoneServiceProto, axNotificationGslbZoneServiceName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone service is administratively enabled." ::= { axGslbNotifications 19 } axGslbZoneServiceAdminDisabled NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationGslbZoneServiceProto, axNotificationGslbZoneServiceName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone service is administratively disabled." ::= { axGslbNotifications 20 } axGslbZoneServiceOperationalStateUp NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationGslbZoneServiceProto, axNotificationGslbZoneServiceName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone service is operational up." ::= { axGslbNotifications 21 } axGslbZoneServiceOperationalStateDown NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbZoneName, axNotificationGslbZoneServiceProto, axNotificationGslbZoneServiceName, axNotificationPartitionName } STATUS current DESCRIPTION "The GSLB zone service is operational down." ::= { axGslbNotifications 22 } axGslbGroupBecomeMaster NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbGroupName, axNotificationGslbGroupEntity } STATUS current DESCRIPTION "The GSLB group becomes the Master." ::= { axGslbNotifications 23 } axGslbGroupRemovedMaster NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbGroupName, axNotificationGslbGroupEntity } STATUS current DESCRIPTION "The GSLB group is removed from the Master." ::= { axGslbNotifications 24 } axGslbGroupMemberJoinGroup NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbGroupName, axNotificationGslbGroupEntity } STATUS current DESCRIPTION "The GSLB group member is joining a group." ::= { axGslbNotifications 25 } axGslbGroupMemberLeaveGroup NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationGslbGroupName, axNotificationGslbGroupEntity } STATUS current DESCRIPTION "The GSLB group member is leaving a group." ::= { axGslbNotifications 26 } --================================================================ -- axSlbNotifications --================================================================ axVirtualServerCreateDelete NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationVirtualServer, axNotificationPartitionName, axNotificationSlbObjectChange } STATUS current DESCRIPTION "Slb virtual server is added or deleted." ::= { axSlbNotifications 1 } axVirtualServerPortCreateDelete NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationVirtualServer, axNotificationVirtualServerPort, axNotificationVirtualServerPortType, axNotificationPartitionName, axNotificationSlbObjectChange } STATUS current DESCRIPTION "Slb virtual server port is addeded or deleted." ::= { axSlbNotifications 2 } axServerCreateDelete NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationPartitionName, axNotificationSlbObjectChange } STATUS current DESCRIPTION "Slb server is added or deleted." ::= { axSlbNotifications 3 } axServerPortCreateDelete NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort, axNotificationSLBServerPortType, axNotificationPartitionName, axNotificationSlbObjectChange } STATUS current DESCRIPTION "Slb server port is added or delete." ::= { axSlbNotifications 4 } axSslCertificateCreateDelete NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationCertificateName, axNotificationPartitionName, axNotificationSlbObjectChange } STATUS current DESCRIPTION "Ssl certification is create or delete." ::= { axSlbNotifications 5 } axSslCertificateExpiring NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationCertificateName, axNotificationPartitionName, --string of time that the certificate is expired or to be expired axNotificationDateTime } STATUS current DESCRIPTION "The certification is going to be expired." ::= { axSlbNotifications 6 } axPartitionResourceUsageWarning NOTIFICATION-TYPE OBJECTS { axNotificationMsg, axNotificationPartitionResourceName, axNotificationPartitionResourceUsageLevel, axNotificationPartitionName } STATUS current DESCRIPTION "The partition resource usage becomes above/below the configured limitation." ::= { axSlbNotifications 7 } END