diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/a10/A10-AX-NOTIFICATIONS | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/a10/A10-AX-NOTIFICATIONS')
| -rw-r--r-- | MIBS/a10/A10-AX-NOTIFICATIONS | 1559 |
1 files changed, 1559 insertions, 0 deletions
diff --git a/MIBS/a10/A10-AX-NOTIFICATIONS b/MIBS/a10/A10-AX-NOTIFICATIONS new file mode 100644 index 0000000..2396fff --- /dev/null +++ b/MIBS/a10/A10-AX-NOTIFICATIONS @@ -0,0 +1,1559 @@ + -- +-- 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
\ No newline at end of file |