mibs/MIBS/a10/A10-AX-NOTIFICATIONS

1559 lines
54 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
--
-- 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