From Emerald Elephant, 1 Year ago, written in Plain Text.
Embed
  1. --
  2. -- File Name : A10-AX-NOTIFICATIONS-V2C.txt
  3. --
  4. -- Copyright(C) 2005-2011, A10 Networks Inc. All rights reserved.
  5. -- Software for all A10 products contain trade secrets and confidential
  6. -- information of A10 Networks and its subsidiaries and may not be disclosed,
  7. -- copied, reproduced or distributed to anyone outside of A10 Networks
  8. -- without prior written consent of A10 Networks, Inc.
  9. --
  10. -- Description:     This is the A10 AX SNMP Trap v2 file.
  11. --
  12. -- History:
  13. --
  14. --
  15. --
  16.  
  17. A10-AX-NOTIFICATIONS DEFINITIONS ::= BEGIN
  18. --================================================================
  19. -- A10-AX-NOTIFICATIONS
  20. --      Management MIB for AX SNMP v2c traps
  21. --================================================================
  22.   IMPORTS
  23.  
  24.     DisplayString, PhysAddress, DateAndTime
  25.       FROM SNMPv2-TC
  26.  
  27.         InetAddressType
  28.       FROM INET-ADDRESS-MIB
  29.  
  30.     axNotification, axLogging
  31.       FROM A10-AX-MIB
  32.  
  33.     OBJECT-TYPE, Counter32, Integer32, Unsigned32, Counter64, OBJECT-IDENTITY, NOTIFICATION-TYPE
  34.       FROM SNMPv2-SMI;
  35.  
  36. --================================================================
  37. -- axNotification
  38. --================================================================
  39.  
  40.     axNotificationObjects        OBJECT IDENTIFIER ::= { axNotification 1 }
  41.     axNotifications              OBJECT IDENTIFIER ::= { axNotification 2 }
  42.  
  43. --================================================================
  44. -- axNotificationObjects
  45. --================================================================
  46.  
  47.     axSystemNotifications        OBJECT IDENTIFIER ::= { axNotifications 1 }
  48.     axAppNotifications           OBJECT IDENTIFIER ::= { axNotifications 2 }
  49.     axNetworkNotifications       OBJECT IDENTIFIER ::= { axNotifications 3 }
  50.     axGslbNotifications          OBJECT IDENTIFIER ::= { axNotifications 5 }
  51.         axSlbNotifications           OBJECT IDENTIFIER ::= { axNotifications 6 }
  52.  
  53. --================================================================
  54. -- axNotifications
  55. --================================================================
  56.  
  57. axNotificationMsg OBJECT-TYPE
  58.         SYNTAX        DisplayString
  59.         MAX-ACCESS    read-only
  60.         STATUS        current
  61.         DESCRIPTION   "The information about the related notification."
  62.         ::= { axNotificationObjects 1 }
  63.  
  64. axNotificationSLBServer OBJECT-TYPE
  65.         SYNTAX        DisplayString
  66.         MAX-ACCESS    read-only
  67.         STATUS        current
  68.         DESCRIPTION   "The address or host name of the server."
  69.         ::= { axNotificationObjects 2 }
  70.  
  71. axNotificationSLBPort OBJECT-TYPE
  72.         SYNTAX        INTEGER
  73.         MAX-ACCESS    read-only
  74.         STATUS        current
  75.         DESCRIPTION   "The service port."
  76.         ::= { axNotificationObjects 3 }
  77.  
  78. axNotificationSLBCurConns OBJECT-TYPE
  79.         SYNTAX        Counter32
  80.         MAX-ACCESS    read-only
  81.         STATUS        current
  82.         DESCRIPTION   "The current total of connections."
  83.         ::= { axNotificationObjects 4 }
  84.  
  85. axNotificationVirtualServer OBJECT-TYPE
  86.         SYNTAX        DisplayString
  87.         MAX-ACCESS    read-only
  88.         STATUS        current
  89.         DESCRIPTION   "The address or host name of the virtual server."
  90.         ::= { axNotificationObjects 5 }
  91.  
  92. axNotificationVirtualServerPort OBJECT-TYPE
  93.         SYNTAX        INTEGER
  94.         MAX-ACCESS    read-only
  95.         STATUS        current
  96.         DESCRIPTION   "The virtual server port."
  97.         ::= { axNotificationObjects 6 }
  98.  
  99. axNotificationVirtualServerPortType OBJECT-TYPE
  100.         SYNTAX INTEGER {
  101.                 firewall(1),
  102.                 tcp(2),
  103.                 udp(3),
  104.                 rtsp(8),
  105.                 ftp(9),
  106.                 mms(10),
  107.                 fastHTTP(12),
  108.                 http(14),
  109.                 https(15),
  110.                 sslProxy(16),
  111.                 smtp(17),
  112.                 sip(11),
  113.                 sips(19),
  114.                 sip-TCP(18),
  115.                 others(5)
  116.         }
  117.         MAX-ACCESS    read-only
  118.         STATUS        current
  119.         DESCRIPTION   "The virtual server port type."
  120.         ::= { axNotificationObjects 7 }
  121.  
  122. axNotificationDroppedPackets OBJECT-TYPE
  123.         SYNTAX        INTEGER
  124.         MAX-ACCESS    read-only
  125.         STATUS        current
  126.         DESCRIPTION   "The number of dropped packets when the event happened."
  127.         ::= { axNotificationObjects 8 }
  128.  
  129. axNotificationConfiguredThreshold OBJECT-TYPE
  130.         SYNTAX        INTEGER
  131.         MAX-ACCESS    read-only
  132.         STATUS        current
  133.         DESCRIPTION   "The configured threshold value."
  134.         ::= { axNotificationObjects 9 }
  135.  
  136. axNotificationCurrentUsage OBJECT-TYPE
  137.         SYNTAX        INTEGER
  138.         MAX-ACCESS    read-only
  139.         STATUS        current
  140.         DESCRIPTION   "The current usage value."
  141.         ::= { axNotificationObjects 10 }
  142.  
  143. axNotificationConnLimit OBJECT-TYPE
  144.         SYNTAX        INTEGER
  145.         MAX-ACCESS    read-only
  146.         STATUS        current
  147.         DESCRIPTION   "The conn-limit."
  148.         ::= { axNotificationObjects 11 }
  149.  
  150. axNotificationTrunkID OBJECT-TYPE
  151.         SYNTAX        INTEGER
  152.         MAX-ACCESS    read-only
  153.         STATUS        current
  154.         DESCRIPTION   "The trunk ID"
  155.         ::= { axNotificationObjects 12 }
  156.  
  157. axNotificationPortThreshold OBJECT-TYPE
  158.         SYNTAX        INTEGER
  159.         MAX-ACCESS    read-only
  160.         STATUS        current
  161.         DESCRIPTION   "The port threshold"
  162.         ::= { axNotificationObjects 13 }
  163.  
  164. axNotificationCurrentUpPorts OBJECT-TYPE
  165.         SYNTAX        INTEGER
  166.         MAX-ACCESS    read-only
  167.         STATUS        current
  168.         DESCRIPTION   "The current up ports"
  169.         ::= { axNotificationObjects 14 }
  170.  
  171. axNotificationFanName OBJECT-TYPE
  172.         SYNTAX        DisplayString
  173.         MAX-ACCESS    read-only
  174.         STATUS        current
  175.         DESCRIPTION   "The system fan name."
  176.         ::= { axNotificationObjects 15 }
  177.  
  178. axNotificationPowerSupplyName OBJECT-TYPE
  179.         SYNTAX        DisplayString
  180.         MAX-ACCESS    read-only
  181.         STATUS        current
  182.         DESCRIPTION   "The system power supply name."
  183.         ::= { axNotificationObjects 16 }
  184.  
  185. axNotificationHAGroup OBJECT-TYPE
  186.         SYNTAX        INTEGER
  187.         MAX-ACCESS    read-only
  188.         STATUS        current
  189.         DESCRIPTION   "The HA group ID."
  190.         ::= { axNotificationObjects 17 }
  191.  
  192. axNotificationSLBServiceGroupName OBJECT-TYPE
  193.         SYNTAX        DisplayString
  194.         MAX-ACCESS    read-only
  195.         STATUS        current
  196.         DESCRIPTION   "The service group name."
  197.         ::= { axNotificationObjects 18 }
  198.  
  199. axNotificationPartitionId OBJECT-TYPE
  200.         SYNTAX        INTEGER
  201.         MAX-ACCESS    read-only
  202.         STATUS        current
  203.         DESCRIPTION   "The application partition identifier."
  204.         ::= { axNotificationObjects 19 }
  205.  
  206. axNotificationVrid OBJECT-TYPE
  207.         SYNTAX        INTEGER
  208.         MAX-ACCESS    read-only
  209.         STATUS        current
  210.         DESCRIPTION   "The VRRP identifier."
  211.         ::= { axNotificationObjects 20 }
  212.  
  213. axNotificationPartitionName OBJECT-TYPE
  214.         SYNTAX        DisplayString
  215.         MAX-ACCESS    read-only
  216.         STATUS        current
  217.         DESCRIPTION   "The application partition name."
  218.         ::= { axNotificationObjects 21 }
  219.  
  220. axNotificationGslbSiteName OBJECT-TYPE
  221.         SYNTAX        DisplayString
  222.         MAX-ACCESS    read-only
  223.         STATUS        current
  224.         DESCRIPTION   "The GSLB site name."
  225.         ::= { axNotificationObjects 22 }
  226.  
  227. axNotificationGslbSiteSlbDeviceName OBJECT-TYPE
  228.         SYNTAX        DisplayString
  229.         MAX-ACCESS    read-only
  230.         STATUS        current
  231.         DESCRIPTION   "The GSLB device name inside a site."
  232.         ::= { axNotificationObjects 23 }
  233.  
  234. axNotificationGslbSiteIpServerAddr OBJECT-TYPE
  235.         SYNTAX        DisplayString
  236.         MAX-ACCESS    read-only
  237.         STATUS        current
  238.         DESCRIPTION   "The GSLB IP server address."
  239.         ::= { axNotificationObjects 24 }
  240.  
  241. axNotificationGslbServiceIpName OBJECT-TYPE
  242.         SYNTAX        DisplayString
  243.         MAX-ACCESS    read-only
  244.         STATUS        current
  245.         DESCRIPTION   "The GSLB service IP name."
  246.         ::= { axNotificationObjects 25 }
  247.  
  248. axNotificationGslbServiceIpAddr OBJECT-TYPE
  249.         SYNTAX        DisplayString
  250.         MAX-ACCESS    read-only
  251.         STATUS        current
  252.         DESCRIPTION   "The GSLB service IP name."
  253.         ::= { axNotificationObjects 26 }
  254.  
  255. axNotificationGslbServiceIpPortType OBJECT-TYPE
  256.         SYNTAX        DisplayString
  257.         MAX-ACCESS    read-only
  258.         STATUS        current
  259.         DESCRIPTION   "The GSLB service IP port type."
  260.         ::= { axNotificationObjects 27 }
  261.  
  262. axNotificationGslbZoneName OBJECT-TYPE
  263.         SYNTAX        DisplayString
  264.         MAX-ACCESS    read-only
  265.         STATUS        current
  266.         DESCRIPTION   "The GSLB zone name."
  267.         ::= { axNotificationObjects 28 }
  268.  
  269. axNotificationGslbZoneServiceProto OBJECT-TYPE
  270.         SYNTAX        DisplayString
  271.         MAX-ACCESS    read-only
  272.         STATUS        current
  273.         DESCRIPTION   "The GSLB zone service protocol name."
  274.         ::= { axNotificationObjects 29 }
  275.  
  276. axNotificationGslbZoneServiceName OBJECT-TYPE
  277.         SYNTAX        DisplayString
  278.         MAX-ACCESS    read-only
  279.         STATUS        current
  280.         DESCRIPTION   "The GSLB zone service name."
  281.         ::= { axNotificationObjects 30 }
  282.  
  283. axNotificationGslbGroupName OBJECT-TYPE
  284.         SYNTAX        DisplayString
  285.         MAX-ACCESS    read-only
  286.         STATUS        current
  287.         DESCRIPTION   "The GSLB group name."
  288.         ::= { axNotificationObjects 31 }
  289.  
  290. axNotificationGslbGroupEntity OBJECT-TYPE
  291.         SYNTAX        DisplayString
  292.         MAX-ACCESS    read-only
  293.         STATUS        current
  294.         DESCRIPTION   "The GSLB group entity (either group member or group master) IP address or local."
  295.         ::= { axNotificationObjects 32 }
  296.  
  297.  
  298. axNotificationLicensedModuleName OBJECT-TYPE
  299.         SYNTAX        DisplayString
  300.         MAX-ACCESS    read-only
  301.         STATUS        current
  302.         DESCRIPTION   "The licensed module name."
  303.         ::= { axNotificationObjects 33 }
  304.  
  305. axNotificationShutdownReason OBJECT-TYPE
  306.         SYNTAX INTEGER {
  307.                 tooHighSystemTemperature(1),
  308.                 insufficientPowerSupply(2)
  309.         }
  310.         MAX-ACCESS    read-only
  311.         STATUS        current
  312.         DESCRIPTION   "The reason for the system shut-down."
  313.         ::= { axNotificationObjects 34 }
  314.  
  315. axNotificationIpAddressType OBJECT-TYPE
  316.         SYNTAX          InetAddressType
  317.         MAX-ACCESS    read-only
  318.         STATUS        current
  319.         DESCRIPTION   "The type of IP address."
  320.         ::= { axNotificationObjects 35 }
  321.  
  322. axNotificationLicenseDisableDuration OBJECT-TYPE
  323.         SYNTAX        Unsigned32
  324.         MAX-ACCESS    read-only
  325.         STATUS        current
  326.         DESCRIPTION   "The license has been disabled for given seconds."
  327.         ::= { axNotificationObjects 36 }
  328.  
  329. axNotificationSslServerCertificateErrCounter OBJECT-TYPE
  330.         SYNTAX        Unsigned32
  331.         MAX-ACCESS    read-only
  332.         STATUS        current
  333.         DESCRIPTION   "The counter for the SSL server certificate errors."
  334.         ::= { axNotificationObjects 37 }
  335.  
  336. axNotificationServerSelectionFailureReason OBJECT-TYPE
  337.         SYNTAX        DisplayString
  338.         MAX-ACCESS    read-only
  339.         STATUS        current
  340.         DESCRIPTION   "The reason of server selection failure."
  341.         ::= { axNotificationObjects 38 }
  342.  
  343. axNotificationConnectionTypeName OBJECT-TYPE
  344.         SYNTAX      DisplayString
  345.         MAX-ACCESS  read-only
  346.         STATUS      current
  347.         DESCRIPTION "The name of the type."
  348.         ::= { axNotificationObjects 39 }
  349.  
  350. axNotificationSlbObjectChange OBJECT-TYPE
  351.         SYNTAX INTEGER {
  352.             create(1),
  353.             delete(2)
  354.         }
  355.         MAX-ACCESS  read-only
  356.         STATUS      current
  357.         DESCRIPTION "The type of create/delete."
  358.         ::= { axNotificationObjects 40 }
  359.  
  360.  
  361. axNotificationCertificateName OBJECT-TYPE
  362.         SYNTAX      DisplayString
  363.         MAX-ACCESS  read-only
  364.         STATUS      current
  365.         DESCRIPTION "The name of the certificate."
  366.         ::= { axNotificationObjects 41 }
  367.  
  368. axNotificationDateTime OBJECT-TYPE
  369.         SYNTAX      DateAndTime
  370.         MAX-ACCESS  read-only
  371.         STATUS      current
  372.         DESCRIPTION "Time the event is going to occuer, expired."
  373.         ::= { axNotificationObjects 42 }
  374.  
  375. axNotificationSLBServerPortType OBJECT-TYPE
  376.         SYNTAX INTEGER {
  377.             tcp(2),
  378.             udp(3)
  379.         }
  380.         MAX-ACCESS  read-only
  381.         STATUS      current
  382.         DESCRIPTION "The server port type of create/delete."
  383.         ::= { axNotificationObjects 43 }
  384.  
  385. axNotificationPartitionResourceName OBJECT-TYPE
  386.         SYNTAX      DisplayString
  387.         MAX-ACCESS  read-only
  388.         STATUS      current
  389.         DESCRIPTION "The partition resource name."
  390.         ::= { axNotificationObjects 44 }
  391.  
  392. axNotificationPartitionResourceUsageLevel OBJECT-TYPE
  393.         SYNTAX INTEGER {
  394.                    below(1),
  395.                    above(2)
  396.            }
  397.         MAX-ACCESS    read-only
  398.         STATUS        current
  399.         DESCRIPTION   "The partition resource usage level."
  400.         ::= { axNotificationObjects 45 }
  401.  
  402. axNotificationTacasServerHost OBJECT-TYPE
  403.         SYNTAX        DisplayString
  404.         MAX-ACCESS    read-only
  405.         STATUS        current
  406.         DESCRIPTION   "The TACACS server host."
  407.         ::= { axNotificationObjects 46 }
  408.  
  409. axNotificationUpDown OBJECT-TYPE
  410.     SYNTAX INTEGER {
  411.         up(1),
  412.         down(2)
  413.     }
  414.     MAX-ACCESS    read-only
  415.     STATUS        current
  416.     DESCRIPTION   "The type of up or down."
  417.     ::= { axNotificationObjects 47 }
  418.  
  419. axNotificationTrueFalse OBJECT-TYPE
  420.     SYNTAX INTEGER {
  421.         false(0),
  422.     true(1)
  423.     }
  424.     MAX-ACCESS    read-only
  425.     STATUS        current
  426.     DESCRIPTION   "The effective of the notification."
  427.     ::= { axNotificationObjects 48 }
  428.  
  429. --================================================================
  430. -- LSN trap objects start here:
  431. --================================================================
  432.  
  433. axNotificationLsnIpAddress OBJECT-TYPE
  434.         SYNTAX        DisplayString
  435.         MAX-ACCESS    read-only
  436.         STATUS        current
  437.         DESCRIPTION   "The LSN IP address string (IPv4/6)."
  438.         ::= { axNotificationObjects 50 }
  439.  
  440. axNotificationLsnProtoType OBJECT-TYPE
  441.         SYNTAX INTEGER {
  442.                 tcp(2),
  443.                 udp(3),
  444.         icmp(4),
  445.         icmpV6(5)
  446.         }
  447.         MAX-ACCESS    read-only
  448.         STATUS        current
  449.         DESCRIPTION   "The LSN protocol type."
  450.         ::= { axNotificationObjects 51 }
  451.  
  452. axNotificationLsnCurrentUsage OBJECT-TYPE
  453.         SYNTAX        INTEGER
  454.         MAX-ACCESS    read-only
  455.         STATUS        current
  456.         DESCRIPTION   "The LSN current usage."
  457.         ::= { axNotificationObjects 52 }
  458.  
  459. axNotificationLsnPoolName OBJECT-TYPE
  460.         SYNTAX        DisplayString
  461.         MAX-ACCESS    read-only
  462.         STATUS        current
  463.         DESCRIPTION   "The NAT pool name."
  464.         ::= { axNotificationObjects 53 }
  465.  
  466. axNotificationLsnExceededTimes OBJECT-TYPE
  467.         SYNTAX        INTEGER
  468.         MAX-ACCESS    read-only
  469.         STATUS        current
  470.         DESCRIPTION   "The exceeded times."
  471.         ::= { axNotificationObjects 54 }
  472.  
  473. axNotificationLsnFixedNatPortMappingFileName OBJECT-TYPE
  474.         SYNTAX        DisplayString
  475.         MAX-ACCESS    read-only
  476.         STATUS        current
  477.         DESCRIPTION   "The fixed nat port mapping file name."
  478.         ::= { axNotificationObjects 55 }
  479.  
  480. axNotificationLsnFixedNatPortMappingFileChangeType OBJECT-TYPE
  481.         SYNTAX        INTEGER  {
  482.             create(1),
  483.             delete(2),
  484.             reconfigure(3)
  485.         }
  486.         MAX-ACCESS    read-only
  487.         STATUS        current
  488.         DESCRIPTION   "The change type of fixed nat port mapping file."
  489.         ::= { axNotificationObjects 56 }
  490.  
  491. --=============================================================
  492. -- VCS notification object
  493. --=============================================================
  494.  
  495. axNotificationOldVcsState OBJECT-TYPE
  496.         SYNTAX        INTEGER {
  497.                         vmasterCandidate(0),
  498.                         activatingSlave(1),
  499.                         vBlade(2),
  500.                         vMaster(3),
  501.                         vMasterTakeover(4)
  502.                 }
  503.         MAX-ACCESS    read-only
  504.         STATUS        current
  505.         DESCRIPTION   "The old state of VCS."
  506.         ::= { axNotificationObjects 57 }
  507.  
  508. axNotificationNewVcsState OBJECT-TYPE
  509.         SYNTAX        INTEGER {
  510.                         vmasterCandidate(0),
  511.                         activatingSlave(1),
  512.                         vBlade(2),
  513.                         vMaster(3),
  514.                         vMasterTakeover(4)
  515.                 }
  516.         MAX-ACCESS    read-only
  517.         STATUS        current
  518.         DESCRIPTION   "The new state of VCS."
  519.         ::= { axNotificationObjects 58 }
  520.  
  521. --================================================================
  522. -- axSystemNotifications
  523. --================================================================
  524.  
  525. axSystemStart        NOTIFICATION-TYPE
  526.         STATUS       current
  527.         DESCRIPTION  "Notify that the system has started running."
  528.         ::= { axSystemNotifications 1 }
  529.  
  530. axSystemShutdown     NOTIFICATION-TYPE
  531.         STATUS       current
  532.         DESCRIPTION  "Notify that the system is in the process of being shut down."
  533.         ::= { axSystemNotifications 2 }
  534.  
  535. axSystemTempHigh      NOTIFICATION-TYPE
  536.         OBJECTS       {
  537.                         axNotificationConfiguredThreshold,
  538.                         axNotificationCurrentUsage
  539.                       }
  540.         STATUS       current
  541.         DESCRIPTION  "The system tempature is high."
  542.         ::= { axSystemNotifications 3 }
  543.  
  544. axFan1Failure      NOTIFICATION-TYPE
  545.         STATUS       deprecated
  546.         DESCRIPTION  "The system fan1 is failed."
  547.         ::= { axSystemNotifications 4 }
  548.  
  549. axFan2Failure      NOTIFICATION-TYPE
  550.         STATUS       deprecated
  551.         DESCRIPTION  "The system fan2 is failed."
  552.         ::= { axSystemNotifications 5 }
  553.  
  554. axFan3Failure      NOTIFICATION-TYPE
  555.         STATUS       deprecated
  556.         DESCRIPTION  "The system fan3 is failed."
  557.         ::= { axSystemNotifications 6 }
  558.  
  559. axUpperPowerSupplyFailure      NOTIFICATION-TYPE
  560.         STATUS       deprecated
  561.         DESCRIPTION  "The system upper power supply is failed."
  562.         ::= { axSystemNotifications 9 }
  563.  
  564. axLowerPowerSupplyFailure      NOTIFICATION-TYPE
  565.         STATUS        deprecated
  566.         DESCRIPTION   "The system lower power supply is failed."
  567.         ::= { axSystemNotifications 10 }
  568.  
  569. axPrimaryHardDiskFailure      NOTIFICATION-TYPE
  570.         STATUS        current
  571.         DESCRIPTION   "The primary hard disk is failed."
  572.         ::= { axSystemNotifications 11 }
  573.  
  574. axSecondaryHardDiskFailure      NOTIFICATION-TYPE
  575.         STATUS        current
  576.         DESCRIPTION   "The secondary hard disk is failed."
  577.         ::= { axSystemNotifications 12 }
  578.  
  579. axHardDiskUsageHigh      NOTIFICATION-TYPE
  580.         STATUS        current
  581.         DESCRIPTION   "The hard disk usage is high."
  582.         ::= { axSystemNotifications 13 }
  583.  
  584. axMemoryUsageHigh      NOTIFICATION-TYPE
  585.         STATUS       current
  586.         DESCRIPTION  "The memory usage is high."
  587.         ::= { axSystemNotifications 14 }
  588.  
  589. axSystemRestart      NOTIFICATION-TYPE
  590.         STATUS       current
  591.         DESCRIPTION  "Notify that the agent has been restarted."
  592.         ::= { axSystemNotifications 15 }
  593.  
  594. axSystemDropPacketEvent   NOTIFICATION-TYPE
  595.         OBJECTS       {
  596.                         axNotificationDroppedPackets
  597.                       }
  598.         STATUS        current
  599.         DESCRIPTION   "The AX experiences the packet dropped of axNotificationDroppedPackets."
  600.         ::= { axSystemNotifications 16 }
  601.  
  602. axSystemRelieveDropPacketEvent   NOTIFICATION-TYPE
  603.         OBJECTS       {
  604.                         axNotificationDroppedPackets
  605.                       }
  606.         STATUS        current
  607.         DESCRIPTION   "The AX recovers from the packet dropped before."
  608.         ::= { axSystemNotifications 17 }
  609.  
  610. axSystemControlCpuHigh   NOTIFICATION-TYPE
  611.         OBJECTS       {
  612.                         axNotificationConfiguredThreshold,
  613.                         axNotificationCurrentUsage
  614.                       }
  615.         STATUS        current
  616.         DESCRIPTION   "The AX control CPU usage is high."
  617.         ::= { axSystemNotifications 18 }
  618.  
  619. axSystemDataCpuHigh   NOTIFICATION-TYPE
  620.         OBJECTS       {
  621.                         axNotificationConfiguredThreshold,
  622.                         axNotificationCurrentUsage
  623.                       }
  624.         STATUS        current
  625.         DESCRIPTION   "The AX data CPU usage is high."
  626.         ::= { axSystemNotifications 19 }
  627.  
  628. axSystemFanFailure   NOTIFICATION-TYPE
  629.         OBJECTS       {
  630.                         axNotificationFanName
  631.                       }
  632.         STATUS        current
  633.         DESCRIPTION   "The system fan is failed."
  634.         ::= { axSystemNotifications 20 }
  635.  
  636. axSystemPowerSupplyFailure   NOTIFICATION-TYPE
  637.         OBJECTS       {
  638.                         axNotificationPowerSupplyName
  639.                       }
  640.         STATUS        current
  641.         DESCRIPTION   "The system power supply is failed."
  642.         ::= { axSystemNotifications 21 }
  643.  
  644. axSystemLicenseRequired   NOTIFICATION-TYPE
  645.         OBJECTS       {
  646.                         axNotificationLicensedModuleName
  647.                       }
  648.         STATUS        current
  649.         DESCRIPTION   "The system requires the valid license for specific module."
  650.         ::= { axSystemNotifications 22 }
  651.  
  652. axSystemLicenseLoadSuccessful   NOTIFICATION-TYPE
  653.         OBJECTS       {
  654.                         axNotificationLicensedModuleName
  655.                       }
  656.         STATUS        current
  657.         DESCRIPTION   "The system loads the license for specific module successfully."
  658.         ::= { axSystemNotifications 23 }
  659.  
  660. axSystemLicenseExpired   NOTIFICATION-TYPE
  661.         OBJECTS       {
  662.                         axNotificationLicensedModuleName
  663.                       }
  664.         STATUS        current
  665.         DESCRIPTION   "The module license is expired."
  666.         ::= { axSystemNotifications 24 }
  667.  
  668. axSystemShutdownForReason  NOTIFICATION-TYPE
  669.         OBJECTS       {
  670.                         axNotificationShutdownReason
  671.                       }
  672.         STATUS        current
  673.         DESCRIPTION   "The AX system is mandatorily shut down."
  674.         ::= { axSystemNotifications 25 }
  675.  
  676. axFileSystemBecomeReadOnly  NOTIFICATION-TYPE
  677.         STATUS        current
  678.         DESCRIPTION   "The file system is becoming the read-only."
  679.         ::= { axSystemNotifications 26 }
  680.  
  681. axSystemLicensedModuleDisabledForDuration   NOTIFICATION-TYPE
  682.         OBJECTS       {
  683.                         axNotificationLicensedModuleName,
  684.                         axNotificationLicenseDisableDuration
  685.                       }
  686.         STATUS        current
  687.         DESCRIPTION   "The system disables the specific licensed module for the past duration seconds."
  688.         ::= { axSystemNotifications 27 }
  689.  
  690. axSystemControlCpuBecomeNormal NOTIFICATION-TYPE
  691.     OBJECTS       {
  692.             axNotificationConfiguredThreshold,
  693.             axNotificationCurrentUsage
  694.               }
  695.     STATUS        current
  696.     DESCRIPTION   "The AX control CPU usage is back to normal."
  697.     ::= { axSystemNotifications 28 }
  698.  
  699. axSystemDataCpuBecomeNormal NOTIFICATION-TYPE
  700.         OBJECTS       {
  701.                         axNotificationConfiguredThreshold,
  702.                         axNotificationCurrentUsage
  703.                       }
  704.         STATUS        current
  705.         DESCRIPTION   "The AX data CPU usage is back to normal."
  706.         ::= { axSystemNotifications 29 }
  707.  
  708.  
  709. axSystemTempBecomeNormal NOTIFICATION-TYPE
  710.         OBJECTS       {
  711.                         axNotificationConfiguredThreshold,
  712.                         axNotificationCurrentUsage
  713.                       }
  714.         STATUS       current
  715.         DESCRIPTION  "The system tempature is back to normal."
  716.         ::= { axSystemNotifications 30 }
  717.  
  718.  
  719. axHardDiskUsageBecomeNormal NOTIFICATION-TYPE
  720.         STATUS        current
  721.         DESCRIPTION   "The hard disk usage is back to normal."
  722.         ::= { axSystemNotifications 31 }
  723.  
  724.  
  725. axMemoryUsageBecomeNormal      NOTIFICATION-TYPE
  726.         STATUS       current
  727.         DESCRIPTION  "The memory usage is back to normal."
  728.         ::= { axSystemNotifications 32 }
  729.  
  730. axSystemFanRecover   NOTIFICATION-TYPE
  731.         OBJECTS       {
  732.                         axNotificationFanName
  733.                       }
  734.         STATUS        current
  735.         DESCRIPTION   "The system fan is recover."
  736.         ::= { axSystemNotifications 33 }
  737.  
  738. axSystemPowerSupplyRecover   NOTIFICATION-TYPE
  739.         OBJECTS       {
  740.                         axNotificationPowerSupplyName
  741.                       }
  742.         STATUS        current
  743.         DESCRIPTION   "The system power supply is recover."
  744.         ::= { axSystemNotifications 34 }
  745.  
  746. axSystemConnectionResourceHigh NOTIFICATION-TYPE
  747.     OBJECTS {
  748.             axNotificationConnectionTypeName,
  749.             axNotificationConfiguredThreshold,
  750.                         axNotificationCurrentUsage
  751.         }
  752.     STATUS      current
  753.         DESCRIPTION   "The system connection is high."
  754.         ::= { axSystemNotifications 35 }
  755.  
  756. axSystemConnectionResourceBecomeNormal NOTIFICATION-TYPE
  757.     OBJECTS {
  758.             axNotificationConnectionTypeName,
  759.             axNotificationConfiguredThreshold,
  760.                         axNotificationCurrentUsage
  761.         }
  762.     STATUS      current
  763.         DESCRIPTION   "The system connection is back to normal."
  764.         ::= { axSystemNotifications 36 }
  765.  
  766. axSystemSmpResourceHigh NOTIFICATION-TYPE
  767.     OBJECTS {
  768.             axNotificationConnectionTypeName,
  769.             axNotificationConfiguredThreshold,
  770.                         axNotificationCurrentUsage
  771.         }
  772.     STATUS      current
  773.         DESCRIPTION   "The system SMP is high."
  774.         ::= { axSystemNotifications 37 }
  775.  
  776. axSystemSmpResourceBecomeNormal NOTIFICATION-TYPE
  777.     OBJECTS {
  778.             axNotificationConnectionTypeName,
  779.             axNotificationConfiguredThreshold,
  780.                         axNotificationCurrentUsage
  781.         }
  782.     STATUS      current
  783.         DESCRIPTION   "The SMP is back to normal."
  784.         ::= { axSystemNotifications 38 }
  785.  
  786. axTacacsMonitorServerUpDown NOTIFICATION-TYPE
  787.     OBJECTS       {
  788.             axNotificationMsg,
  789.             axNotificationTacasServerHost,
  790.             axNotificationUpDown
  791.     }
  792.     STATUS        current
  793.     DESCRIPTION   "The AX Tacacs Monitor Server is up/down."
  794.     ::= { axSystemNotifications 39 }
  795.  
  796. axHighPrioritySyslog NOTIFICATION-TYPE
  797.     OBJECTS       {
  798.             axNotificationMsg
  799.               }
  800.     STATUS        current
  801.     DESCRIPTION   "The high severity issue such as hardware failure."
  802.     ::= { axSystemNotifications 41 }
  803.  
  804.  
  805. --================================================================
  806. -- axAppNotifications
  807. --================================================================
  808.  
  809. axHAStandby      NOTIFICATION-TYPE
  810.         OBJECTS       { axNotificationMsg, axNotificationHAGroup }
  811.         STATUS        current
  812.         DESCRIPTION   "The system is going into standby mode."
  813.         ::= { axAppNotifications 1 }
  814.  
  815. axHAActive      NOTIFICATION-TYPE
  816.         OBJECTS       { axNotificationMsg, axNotificationHAGroup }
  817.         STATUS        current
  818.         DESCRIPTION   "The system is going into active mode."
  819.         ::= { axAppNotifications 2 }
  820.  
  821. axHAActiveActive      NOTIFICATION-TYPE
  822.         OBJECTS       { axNotificationMsg, axNotificationHAGroup }
  823.         STATUS        deprecated
  824.         DESCRIPTION   "The system is going into active-active mode."
  825.         ::= { axAppNotifications 3 }
  826.  
  827. axServiceDown      NOTIFICATION-TYPE
  828.         OBJECTS       { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort }
  829.         STATUS        current
  830.         DESCRIPTION   "A service is detected DOWN."
  831.         ::= { axAppNotifications 4 }
  832.  
  833. axServiceUp      NOTIFICATION-TYPE
  834.         OBJECTS       { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort }
  835.         STATUS        current
  836.         DESCRIPTION   "A SLB service is up."
  837.         ::= { axAppNotifications 5 }
  838.  
  839. axServerDown      NOTIFICATION-TYPE
  840.         OBJECTS      { axNotificationMsg, axNotificationSLBServer }
  841.         STATUS        current
  842.         DESCRIPTION   "A SLB server is down."
  843.         ::= { axAppNotifications 6 }
  844.  
  845. axServerUp   NOTIFICATION-TYPE
  846.         OBJECTS       { axNotificationMsg, axNotificationSLBServer }
  847.         STATUS        current
  848.         DESCRIPTION   "A SLB server is up."
  849.         ::= { axAppNotifications 7 }
  850.  
  851. axServerConnLimit   NOTIFICATION-TYPE
  852.         OBJECTS       {
  853.                         axNotificationMsg,
  854.                         axNotificationSLBServer,
  855.                         axNotificationSLBCurConns
  856.                       }
  857.         STATUS        current
  858.         DESCRIPTION   "A SLB server has reached the configured connection limits."
  859.         ::= { axAppNotifications 8 }
  860.  
  861. axServerConnResume   NOTIFICATION-TYPE
  862.         OBJECTS       {
  863.                         axNotificationMsg,
  864.                         axNotificationSLBServer,
  865.                         axNotificationSLBCurConns
  866.                       }
  867.         STATUS        current
  868.         DESCRIPTION   "A SLB server has reached the configured connection-resume value."
  869.         ::= { axAppNotifications 9 }
  870.  
  871. axServiceConnLimit   NOTIFICATION-TYPE
  872.         OBJECTS       {
  873.                         axNotificationMsg,
  874.                         axNotificationSLBServer,
  875.                         axNotificationSLBPort,
  876.                         axNotificationSLBCurConns
  877.                       }
  878.         STATUS        current
  879.         DESCRIPTION   "A SLB service has reached the configured connection limits."
  880.         ::= { axAppNotifications 10 }
  881.  
  882. axServiceConnResume   NOTIFICATION-TYPE
  883.         OBJECTS       {
  884.                         axNotificationMsg,
  885.                         axNotificationSLBServer,
  886.                         axNotificationSLBPort,
  887.                         axNotificationSLBCurConns
  888.                       }
  889.         STATUS        current
  890.         DESCRIPTION   "A SLB service has reached the configured connection-resume value."
  891.         ::= { axAppNotifications 11 }
  892.  
  893. axVirtualServerPortDown   NOTIFICATION-TYPE
  894.         OBJECTS       {
  895.                         axNotificationMsg,
  896.                         axNotificationVirtualServer,
  897.                         axNotificationVirtualServerPort,
  898.                         axNotificationVirtualServerPortType
  899.                       }
  900.         STATUS        current
  901.         DESCRIPTION   "A SLB virtual server port is down."
  902.         ::= { axAppNotifications 12 }
  903.  
  904. axVirtualServerPortUp   NOTIFICATION-TYPE
  905.         OBJECTS       {
  906.                         axNotificationMsg,
  907.                         axNotificationVirtualServer,
  908.                         axNotificationVirtualServerPort,
  909.                         axNotificationVirtualServerPortType
  910.                       }
  911.         STATUS        current
  912.         DESCRIPTION   "A SLB virtual server port is up."
  913.         ::= { axAppNotifications 13 }
  914.  
  915. axApplicationBufferReachLimit   NOTIFICATION-TYPE
  916.         OBJECTS       {
  917.                         axNotificationConfiguredThreshold,
  918.                         axNotificationCurrentUsage
  919.                       }
  920.         STATUS        current
  921.         DESCRIPTION   "The AX SLB application buffer usage execeeded the configured threshold."
  922.         ::= { axAppNotifications 14 }
  923.  
  924. axVirtualServerPortReachConnLimit   NOTIFICATION-TYPE
  925.         OBJECTS       {
  926.                         axNotificationMsg,
  927.                         axNotificationSLBServer,
  928.                         axNotificationSLBPort,
  929.                         axNotificationConnLimit
  930.                       }
  931.         STATUS        current
  932.         DESCRIPTION   "A virtual service port has reached the configured connection limits."
  933.         ::= { axAppNotifications 15 }
  934.  
  935. axVirtualServerPortReachConnRateLimit   NOTIFICATION-TYPE
  936.         OBJECTS       {
  937.                         axNotificationMsg,
  938.                         axNotificationSLBServer,
  939.                         axNotificationSLBPort,
  940.                         axNotificationConnLimit
  941.                       }
  942.         STATUS        current
  943.         DESCRIPTION   "A virtual service port has reached the configured connection rate-limits."
  944.         ::= { axAppNotifications 16 }
  945.  
  946. axVirtualServerReachConnLimit   NOTIFICATION-TYPE
  947.         OBJECTS       {
  948.                         axNotificationMsg,
  949.                         axNotificationSLBServer,
  950.                         axNotificationConnLimit
  951.                       }
  952.         STATUS        current
  953.         DESCRIPTION   "A virtual server has reached the configured connection limits."
  954.         ::= { axAppNotifications 17 }
  955.  
  956. axVirtualServerReachConnRateLimit   NOTIFICATION-TYPE
  957.         OBJECTS       {
  958.                         axNotificationMsg,
  959.                         axNotificationSLBServer,
  960.                         axNotificationConnLimit
  961.                       }
  962.         STATUS        current
  963.         DESCRIPTION   "A virtual server has reached the configured connection rate-limits."
  964.         ::= { axAppNotifications 18 }
  965.  
  966. axServerConnRateLimit   NOTIFICATION-TYPE
  967.         OBJECTS       {
  968.                         axNotificationMsg,
  969.                         axNotificationSLBServer,
  970.                         axNotificationSLBCurConns
  971.                       }
  972.         STATUS        current
  973.         DESCRIPTION   "A SLB server has reached the configured conn-rate-limits."
  974.         ::= { axAppNotifications 19 }
  975.  
  976. axServiceConnRateLimit   NOTIFICATION-TYPE
  977.         OBJECTS       {
  978.                         axNotificationMsg,
  979.                         axNotificationSLBServer,
  980.                         axNotificationSLBPort,
  981.                         axNotificationSLBCurConns
  982.                       }
  983.         STATUS        current
  984.         DESCRIPTION   "A SLB service group member has reached the configured conn-rate-limits."
  985.         ::= { axAppNotifications 20 }
  986.  
  987. axServiceGroupMemberEnabledForNewConn   NOTIFICATION-TYPE
  988.         OBJECTS       {
  989.                         axNotificationMsg,
  990.                         axNotificationSLBServer,
  991.                         axNotificationSLBPort,
  992.                         axNotificationSLBServiceGroupName
  993.                       }
  994.         STATUS        current
  995.         DESCRIPTION   "A SLB service group member is enabled to accept the new connection, when the current connections of group members exceed the conn-limit."
  996.         ::= { axAppNotifications 21 }
  997.  
  998. axServiceGroupMemberDisabledForNewConn   NOTIFICATION-TYPE
  999.         OBJECTS       {
  1000.                         axNotificationMsg,
  1001.                         axNotificationSLBServiceGroupName,
  1002.                         axNotificationSLBPort
  1003.                       }
  1004.         STATUS        current
  1005.         DESCRIPTION   "A SLB service group member is disabled, when the current connections of group members are reduced to the conn-resume."
  1006.         ::= { axAppNotifications 22 }
  1007.  
  1008. axVrrpActive   NOTIFICATION-TYPE
  1009.         OBJECTS       {
  1010.                         axNotificationMsg,
  1011.                         axNotificationPartitionName,
  1012.                         axNotificationVrid
  1013.                       }
  1014.         STATUS        current
  1015.         DESCRIPTION   "The vrid, axNotificationVrid, in the specific partition becomes the Active state."
  1016.         ::= { axAppNotifications 23 }
  1017.  
  1018. axVrrpStandby   NOTIFICATION-TYPE
  1019.         OBJECTS       {
  1020.                         axNotificationMsg,
  1021.                         axNotificationPartitionName,
  1022.                         axNotificationVrid
  1023.                       }
  1024.         STATUS        current
  1025.         DESCRIPTION   "The vrid, axNotificationVrid, in the specific partition becomes the Standby state."
  1026.         ::= { axAppNotifications 24 }
  1027.  
  1028. axSslServerCertificateErr   NOTIFICATION-TYPE
  1029.         OBJECTS       {
  1030.                         axNotificationMsg,
  1031.                         axNotificationSLBServer,
  1032.                         axNotificationSslServerCertificateErrCounter
  1033.                       }
  1034.         STATUS        current
  1035.         DESCRIPTION   "The SSL server certificate error is detected."
  1036.         ::= { axAppNotifications 25 }
  1037.  
  1038. axServerSelectionFailure NOTIFICATION-TYPE
  1039.         OBJECTS       {
  1040.                         axNotificationMsg,
  1041.                         axNotificationSLBServer,
  1042.                         axNotificationSLBPort,
  1043.                         axNotificationServerSelectionFailureReason
  1044.                       }
  1045.         STATUS        current
  1046.         DESCRIPTION   "A SLB server has got a server selection failure."
  1047.         ::= { axAppNotifications 26 }
  1048.  
  1049. axVirtualServerUp   NOTIFICATION-TYPE
  1050.         OBJECTS       {
  1051.                         axNotificationMsg,
  1052.                         axNotificationVirtualServer,
  1053.             axNotificationPartitionName
  1054.                       }
  1055.         STATUS        current
  1056.         DESCRIPTION   "Slb virtual server is up."
  1057.         ::= { axAppNotifications 27 }
  1058.  
  1059. axVirtualServerDown   NOTIFICATION-TYPE
  1060.         OBJECTS       {
  1061.                         axNotificationMsg,
  1062.                         axNotificationVirtualServer,
  1063.             axNotificationPartitionName
  1064.                       }
  1065.         STATUS        current
  1066.         DESCRIPTION   "Slb virtual server is down."
  1067.         ::= { axAppNotifications 28 }
  1068.  
  1069. axServerDisabled      NOTIFICATION-TYPE
  1070.         OBJECTS      {
  1071.                 axNotificationMsg,
  1072.                 axNotificationSLBServer,
  1073.                 axNotificationTrueFalse,
  1074.                 axNotificationPartitionName
  1075.         }
  1076.         STATUS        current
  1077.         DESCRIPTION   "A SLB server is disabled."
  1078.         ::= { axAppNotifications 29 }
  1079.  
  1080. axServiceGroupUp      NOTIFICATION-TYPE
  1081.         OBJECTS      {
  1082.                 axNotificationMsg,
  1083.                 axNotificationSLBServiceGroupName,
  1084.                 axNotificationSLBServerPortType,
  1085.                 axNotificationPartitionName
  1086.         }
  1087.         STATUS        current
  1088.         DESCRIPTION   "A SLB service group is Up."
  1089.         ::= { axAppNotifications 30 }
  1090.  
  1091. axServiceGroupDown      NOTIFICATION-TYPE
  1092.         OBJECTS      {
  1093.                 axNotificationMsg,
  1094.                 axNotificationSLBServiceGroupName,
  1095.                 axNotificationSLBServerPortType,
  1096.                 axNotificationPartitionName
  1097.         }
  1098.         STATUS        current
  1099.         DESCRIPTION   "A SLB service group is down."
  1100.         ::= { axAppNotifications 31 }
  1101.  
  1102. axServiceGroupMemberUp   NOTIFICATION-TYPE
  1103.     OBJECTS       {
  1104.             axNotificationMsg,
  1105.             axNotificationSLBServiceGroupName,
  1106.             axNotificationSLBServer,
  1107.             axNotificationSLBPort,
  1108.             axNotificationPartitionName
  1109.               }
  1110.     STATUS        current
  1111.     DESCRIPTION   "A SLB service group member is up."
  1112.     ::= { axAppNotifications 32 }
  1113.  
  1114. axServiceGroupMemberDown   NOTIFICATION-TYPE
  1115.     OBJECTS       {
  1116.             axNotificationMsg,
  1117.             axNotificationSLBServiceGroupName,
  1118.             axNotificationSLBServer,
  1119.             axNotificationSLBPort,
  1120.             axNotificationPartitionName
  1121.               }
  1122.     STATUS        current
  1123.     DESCRIPTION   "A SLB service group member is down."
  1124.     ::= { axAppNotifications 33 }
  1125.  
  1126. axVcsStateChange NOTIFICATION-TYPE
  1127.     OBJECTS {
  1128.             axNotificationMsg,
  1129.             axNotificationOldVcsState,
  1130.             axNotificationNewVcsState
  1131.     }
  1132.     STATUS        current
  1133.     DESCRIPTION   "A VCS state change notification."
  1134.     ::= { axAppNotifications 34 }
  1135.  
  1136. axGatewayUp   NOTIFICATION-TYPE
  1137.     OBJECTS       {
  1138.         axNotificationMsg,
  1139.         axNotificationSLBServer,
  1140.         axNotificationPartitionName
  1141.     }
  1142.     STATUS        current
  1143.     DESCRIPTION   "A gateway server is up."
  1144.     ::= { axAppNotifications 35 }
  1145.  
  1146. axGatewayDown   NOTIFICATION-TYPE
  1147.     OBJECTS       {
  1148.         axNotificationMsg,
  1149.         axNotificationSLBServer,
  1150.         axNotificationPartitionName
  1151.     }
  1152.     STATUS        current
  1153.     DESCRIPTION   "A gateway server is down."
  1154.     ::= { axAppNotifications 36 }
  1155.  
  1156. --================================================================
  1157. -- axNetworkNotifications
  1158. --================================================================
  1159.  
  1160. axNetworkTrunkPortsThreshold      NOTIFICATION-TYPE
  1161.         OBJECTS       {
  1162.                         axNotificationTrunkID,
  1163.                         axNotificationPortThreshold,
  1164.                         axNotificationCurrentUpPorts
  1165.                       }
  1166.         STATUS        current
  1167.         DESCRIPTION   "The trunk ports threshold trap."
  1168.         ::= { axNetworkNotifications 1 }
  1169.  
  1170. --==================================================================
  1171. -- axSyslog trap
  1172. --==================================================================
  1173.  
  1174.     axSyslogTrapPrefix OBJECT-IDENTITY
  1175.         STATUS          current
  1176.         DESCRIPTION     "prefix of A10 logging traps"
  1177.         ::=  {  axLogging  100  }
  1178.  
  1179.     axSyslogTrap   NOTIFICATION-TYPE
  1180.         OBJECTS         { axSyslogModuleName, axSyslogPriority, axSyslogMsg }
  1181.         STATUS          current
  1182.         DESCRIPTION     "the syslog messages sent through snmp trap"
  1183.         ::=  {  axSyslogTrapPrefix  1  }
  1184.  
  1185.     axSyslogTrapObjects    OBJECT-IDENTITY
  1186.         STATUS          current
  1187.         DESCRIPTION     "Objects of AX syslog trap"
  1188.         ::=  {  axLogging  101  }
  1189.  
  1190.     axSyslogModuleName OBJECT-TYPE
  1191.         SYNTAX          DisplayString  ( SIZE ( 0 .. 15  ) )
  1192.         MAX-ACCESS      accessible-for-notify
  1193.         STATUS          current
  1194.         DESCRIPTION     "The module name sent the syslog message."
  1195.         ::=  {  axSyslogTrapObjects  1  }
  1196.  
  1197.     axSyslogPriority   OBJECT-TYPE
  1198.         SYNTAX          Integer32  ( 0 .. 7  )
  1199.         MAX-ACCESS      accessible-for-notify
  1200.         STATUS          current
  1201.         DESCRIPTION     "The syslog message priority."
  1202.         ::=  {  axSyslogTrapObjects  2  }
  1203.  
  1204.     axSyslogMsg    OBJECT-TYPE
  1205.         SYNTAX          OCTET STRING  ( SIZE ( 0 .. 1023  ) )
  1206.         MAX-ACCESS      accessible-for-notify
  1207.         STATUS          current
  1208.         DESCRIPTION     "The syslog message."
  1209.         ::=  {  axSyslogTrapObjects  3  }
  1210.  
  1211. --================================================================
  1212. -- axGslbNotifications
  1213. --================================================================
  1214.  
  1215. axGslbSiteAdminEnabled   NOTIFICATION-TYPE
  1216.         OBJECTS       {
  1217.                         axNotificationMsg,
  1218.                         axNotificationGslbSiteName,
  1219.                         axNotificationPartitionName
  1220.                       }
  1221.         STATUS        current
  1222.         DESCRIPTION   "The GSLB site is administratively enabled."
  1223.         ::= { axGslbNotifications 1 }
  1224.  
  1225. axGslbSiteAdminDisabled   NOTIFICATION-TYPE
  1226.         OBJECTS       {
  1227.                         axNotificationMsg,
  1228.                         axNotificationGslbSiteName,
  1229.                         axNotificationPartitionName
  1230.                       }
  1231.         STATUS        current
  1232.         DESCRIPTION   "The GSLB site is administratively disabled."
  1233.         ::= { axGslbNotifications 2 }
  1234.  
  1235. axGslbSiteOperationalStateUp   NOTIFICATION-TYPE
  1236.         OBJECTS       {
  1237.                         axNotificationMsg,
  1238.                         axNotificationGslbSiteName,
  1239.                         axNotificationPartitionName
  1240.                       }
  1241.         STATUS        current
  1242.         DESCRIPTION   "The GSLB site is operational up."
  1243.         ::= { axGslbNotifications 3 }
  1244.  
  1245. axGslbSiteOperationalStateDown   NOTIFICATION-TYPE
  1246.         OBJECTS       {
  1247.                         axNotificationMsg,
  1248.                         axNotificationGslbSiteName,
  1249.                         axNotificationPartitionName
  1250.                       }
  1251.         STATUS        current
  1252.         DESCRIPTION   "The GSLB site is operational down."
  1253.         ::= { axGslbNotifications 4 }
  1254.  
  1255. axGslbSiteSlbDeviceStateUp   NOTIFICATION-TYPE
  1256.         OBJECTS       {
  1257.                         axNotificationMsg,
  1258.                         axNotificationGslbSiteName,
  1259.                         axNotificationGslbSiteSlbDeviceName,
  1260.                         axNotificationPartitionName
  1261.                       }
  1262.         STATUS        current
  1263.         DESCRIPTION   "The GSLB site SLB device status is changed to up."
  1264.         ::= { axGslbNotifications 5 }
  1265.  
  1266. axGslbSiteSlbDeviceStateDown   NOTIFICATION-TYPE
  1267.         OBJECTS       {
  1268.                         axNotificationMsg,
  1269.                         axNotificationGslbSiteName,
  1270.                         axNotificationGslbSiteSlbDeviceName,
  1271.                         axNotificationPartitionName
  1272.                       }
  1273.         STATUS        current
  1274.         DESCRIPTION   "The GSLB site SLB device status is changed to down."
  1275.         ::= { axGslbNotifications 6 }
  1276.  
  1277. axGslbServiceIpAdminEnabled   NOTIFICATION-TYPE
  1278.         OBJECTS       {
  1279.                         axNotificationMsg,
  1280.                         axNotificationGslbServiceIpName,
  1281.                         axNotificationGslbServiceIpAddr,
  1282.                         axNotificationPartitionName
  1283.                       }
  1284.         STATUS        current
  1285.         DESCRIPTION   "The GSLB service IP is administratively enabled."
  1286.         ::= { axGslbNotifications 9 }
  1287.  
  1288. axGslbServiceIpAdminDisabled   NOTIFICATION-TYPE
  1289.         OBJECTS       {
  1290.                         axNotificationMsg,
  1291.                         axNotificationGslbServiceIpName,
  1292.                         axNotificationGslbServiceIpAddr,
  1293.                         axNotificationPartitionName
  1294.                       }
  1295.         STATUS        current
  1296.         DESCRIPTION   "The GSLB service IP is administratively disabled."
  1297.         ::= { axGslbNotifications 10 }
  1298.  
  1299. axGslbServiceIpOperationalStateUp   NOTIFICATION-TYPE
  1300.         OBJECTS       {
  1301.                         axNotificationMsg,
  1302.                         axNotificationGslbServiceIpName,
  1303.                         axNotificationGslbServiceIpAddr,
  1304.                         axNotificationPartitionName
  1305.                       }
  1306.         STATUS        current
  1307.         DESCRIPTION   "The GSLB service IP is operational up."
  1308.         ::= { axGslbNotifications 11 }
  1309.  
  1310. axGslbServiceIpOperationalStateDown   NOTIFICATION-TYPE
  1311.         OBJECTS       {
  1312.                         axNotificationMsg,
  1313.                         axNotificationGslbServiceIpName,
  1314.                         axNotificationGslbServiceIpAddr,
  1315.                         axNotificationPartitionName
  1316.                       }
  1317.         STATUS        current
  1318.         DESCRIPTION   "The GSLB service IP is operational down."
  1319.         ::= { axGslbNotifications 12 }
  1320.  
  1321. axGslbServiceIpPortStateUp   NOTIFICATION-TYPE
  1322.         OBJECTS       {
  1323.                         axNotificationMsg,
  1324.                         axNotificationGslbServiceIpName,
  1325.                         axNotificationGslbServiceIpAddr,
  1326.                         axNotificationGslbServiceIpPortType,
  1327.                         axNotificationPartitionName
  1328.                       }
  1329.         STATUS        current
  1330.         DESCRIPTION   "The GSLB service IP port status is changed to up."
  1331.         ::= { axGslbNotifications 13 }
  1332.  
  1333. axGslbServiceIpPortStateDown   NOTIFICATION-TYPE
  1334.         OBJECTS       {
  1335.                         axNotificationMsg,
  1336.                         axNotificationGslbServiceIpName,
  1337.                         axNotificationGslbServiceIpAddr,
  1338.                         axNotificationGslbServiceIpPortType,
  1339.                         axNotificationPartitionName
  1340.                       }
  1341.         STATUS        current
  1342.         DESCRIPTION   "The GSLB service IP port status is changed to down."
  1343.         ::= { axGslbNotifications 14 }
  1344.  
  1345. axGslbZoneAdminEnabled   NOTIFICATION-TYPE
  1346.         OBJECTS       {
  1347.                         axNotificationMsg,
  1348.                         axNotificationGslbZoneName,
  1349.                         axNotificationPartitionName
  1350.                       }
  1351.         STATUS        current
  1352.         DESCRIPTION   "The GSLB zone status is administratively enabled."
  1353.         ::= { axGslbNotifications 15 }
  1354.  
  1355. axGslbZoneAdminDisabled   NOTIFICATION-TYPE
  1356.         OBJECTS       {
  1357.                         axNotificationMsg,
  1358.                         axNotificationGslbZoneName,
  1359.                         axNotificationPartitionName
  1360.                       }
  1361.         STATUS        current
  1362.         DESCRIPTION   "The GSLB zone status is administratively disabled."
  1363.         ::= { axGslbNotifications 16 }
  1364.  
  1365. axGslbZoneOperationalStateUp   NOTIFICATION-TYPE
  1366.         OBJECTS       {
  1367.                         axNotificationMsg,
  1368.                         axNotificationGslbZoneName,
  1369.                         axNotificationPartitionName
  1370.                       }
  1371.         STATUS        current
  1372.         DESCRIPTION   "The GSLB zone is operational up."
  1373.         ::= { axGslbNotifications 17 }
  1374.  
  1375. axGslbZoneOperationalStateDown   NOTIFICATION-TYPE
  1376.         OBJECTS       {
  1377.                         axNotificationMsg,
  1378.                         axNotificationGslbZoneName,
  1379.                         axNotificationPartitionName
  1380.                       }
  1381.         STATUS        current
  1382.         DESCRIPTION   "The GSLB zone is operational down."
  1383.         ::= { axGslbNotifications 18 }
  1384.  
  1385. axGslbZoneServiceAdminEnabled   NOTIFICATION-TYPE
  1386.         OBJECTS       {
  1387.                         axNotificationMsg,
  1388.                         axNotificationGslbZoneName,
  1389.                         axNotificationGslbZoneServiceProto,
  1390.                         axNotificationGslbZoneServiceName,
  1391.                         axNotificationPartitionName
  1392.                       }
  1393.         STATUS        current
  1394.         DESCRIPTION   "The GSLB zone service is administratively enabled."
  1395.         ::= { axGslbNotifications 19 }
  1396.  
  1397. axGslbZoneServiceAdminDisabled   NOTIFICATION-TYPE
  1398.         OBJECTS       {
  1399.                         axNotificationMsg,
  1400.                         axNotificationGslbZoneName,
  1401.                         axNotificationGslbZoneServiceProto,
  1402.                         axNotificationGslbZoneServiceName,
  1403.                         axNotificationPartitionName
  1404.                       }
  1405.         STATUS        current
  1406.         DESCRIPTION   "The GSLB zone service is administratively disabled."
  1407.         ::= { axGslbNotifications 20 }
  1408.  
  1409. axGslbZoneServiceOperationalStateUp   NOTIFICATION-TYPE
  1410.         OBJECTS       {
  1411.                         axNotificationMsg,
  1412.                         axNotificationGslbZoneName,
  1413.                         axNotificationGslbZoneServiceProto,
  1414.                         axNotificationGslbZoneServiceName,
  1415.                         axNotificationPartitionName
  1416.                       }
  1417.         STATUS        current
  1418.         DESCRIPTION   "The GSLB zone service is operational up."
  1419.         ::= { axGslbNotifications 21 }
  1420.  
  1421. axGslbZoneServiceOperationalStateDown   NOTIFICATION-TYPE
  1422.         OBJECTS       {
  1423.                         axNotificationMsg,
  1424.                         axNotificationGslbZoneName,
  1425.                         axNotificationGslbZoneServiceProto,
  1426.                         axNotificationGslbZoneServiceName,
  1427.                         axNotificationPartitionName
  1428.                       }
  1429.         STATUS        current
  1430.         DESCRIPTION   "The GSLB zone service is operational down."
  1431.         ::= { axGslbNotifications 22 }
  1432.  
  1433. axGslbGroupBecomeMaster   NOTIFICATION-TYPE
  1434.         OBJECTS       {
  1435.                         axNotificationMsg,
  1436.                         axNotificationGslbGroupName,
  1437.                         axNotificationGslbGroupEntity
  1438.                       }
  1439.         STATUS        current
  1440.         DESCRIPTION   "The GSLB group becomes the Master."
  1441.         ::= { axGslbNotifications 23 }
  1442.  
  1443. axGslbGroupRemovedMaster   NOTIFICATION-TYPE
  1444.         OBJECTS       {
  1445.                         axNotificationMsg,
  1446.                         axNotificationGslbGroupName,
  1447.                         axNotificationGslbGroupEntity
  1448.                       }
  1449.         STATUS        current
  1450.         DESCRIPTION   "The GSLB group is removed from the Master."
  1451.         ::= { axGslbNotifications 24 }
  1452.  
  1453. axGslbGroupMemberJoinGroup   NOTIFICATION-TYPE
  1454.         OBJECTS       {
  1455.                         axNotificationMsg,
  1456.                         axNotificationGslbGroupName,
  1457.                         axNotificationGslbGroupEntity
  1458.                       }
  1459.         STATUS        current
  1460.         DESCRIPTION   "The GSLB group member is joining a group."
  1461.         ::= { axGslbNotifications 25 }
  1462.  
  1463. axGslbGroupMemberLeaveGroup   NOTIFICATION-TYPE
  1464.         OBJECTS       {
  1465.                         axNotificationMsg,
  1466.                         axNotificationGslbGroupName,
  1467.                         axNotificationGslbGroupEntity
  1468.                       }
  1469.         STATUS        current
  1470.         DESCRIPTION   "The GSLB group member is leaving a group."
  1471.         ::= { axGslbNotifications 26 }
  1472.  
  1473. --================================================================
  1474. -- axSlbNotifications
  1475. --================================================================
  1476.  
  1477. axVirtualServerCreateDelete   NOTIFICATION-TYPE
  1478.         OBJECTS       {
  1479.                         axNotificationMsg,
  1480.                         axNotificationVirtualServer,
  1481.             axNotificationPartitionName,
  1482.             axNotificationSlbObjectChange
  1483.                       }
  1484.         STATUS        current
  1485.         DESCRIPTION   "Slb virtual server is added or deleted."
  1486.         ::= { axSlbNotifications 1 }
  1487.  
  1488. axVirtualServerPortCreateDelete   NOTIFICATION-TYPE
  1489.         OBJECTS       {
  1490.                         axNotificationMsg,
  1491.             axNotificationVirtualServer,
  1492.             axNotificationVirtualServerPort,
  1493.             axNotificationVirtualServerPortType,
  1494.             axNotificationPartitionName,
  1495.             axNotificationSlbObjectChange
  1496.                       }
  1497.         STATUS        current
  1498.         DESCRIPTION   "Slb virtual server port is addeded or deleted."
  1499.         ::= { axSlbNotifications 2 }
  1500.  
  1501. axServerCreateDelete   NOTIFICATION-TYPE
  1502.         OBJECTS       {
  1503.                         axNotificationMsg,
  1504.                         axNotificationSLBServer,
  1505.             axNotificationPartitionName,
  1506.             axNotificationSlbObjectChange
  1507.                       }
  1508.         STATUS        current
  1509.         DESCRIPTION   "Slb server is added or deleted."
  1510.         ::= { axSlbNotifications 3 }
  1511.  
  1512. axServerPortCreateDelete   NOTIFICATION-TYPE
  1513.         OBJECTS       {
  1514.                         axNotificationMsg,
  1515.                         axNotificationSLBServer,
  1516.             axNotificationSLBPort,
  1517.             axNotificationSLBServerPortType,
  1518.             axNotificationPartitionName,
  1519.             axNotificationSlbObjectChange
  1520.                       }
  1521.         STATUS        current
  1522.         DESCRIPTION   "Slb server port is added or delete."
  1523.         ::= { axSlbNotifications 4 }
  1524.  
  1525. axSslCertificateCreateDelete   NOTIFICATION-TYPE
  1526.         OBJECTS       {
  1527.                         axNotificationMsg,
  1528.                         axNotificationCertificateName,
  1529.             axNotificationPartitionName,
  1530.             axNotificationSlbObjectChange
  1531.                       }
  1532.         STATUS        current
  1533.         DESCRIPTION   "Ssl certification is create or delete."
  1534.         ::= { axSlbNotifications 5 }
  1535.  
  1536. axSslCertificateExpiring   NOTIFICATION-TYPE
  1537.     OBJECTS       {
  1538.             axNotificationMsg,
  1539.             axNotificationCertificateName,
  1540.             axNotificationPartitionName,
  1541. --string of time that the certificate is expired or to be expired
  1542.             axNotificationDateTime
  1543.                      }
  1544.        STATUS        current
  1545.        DESCRIPTION   "The certification is going to be expired."
  1546.        ::= { axSlbNotifications 6 }
  1547.  
  1548. axPartitionResourceUsageWarning   NOTIFICATION-TYPE
  1549.        OBJECTS       {
  1550.                        axNotificationMsg,
  1551.                        axNotificationPartitionResourceName,
  1552.                        axNotificationPartitionResourceUsageLevel,
  1553.                        axNotificationPartitionName
  1554.                      }
  1555.        STATUS        current
  1556.        DESCRIPTION   "The partition resource usage becomes above/below the configured limitation."
  1557.        ::= { axSlbNotifications 7 }
  1558.  
  1559. END