From Blush Armadillo, 1 Year ago, written in Plain Text.
Embed
  1. --
  2. -- File Name : A10-AX-MIB.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 mib file.
  11. --
  12. -- History:
  13. --
  14. --
  15. --
  16.  
  17. A10-AX-MIB DEFINITIONS ::= BEGIN
  18. --================================================================
  19. -- A10-AX-MIB
  20. --      Management MIB for A10 application acceleration appliance
  21. --================================================================
  22.   IMPORTS
  23.  
  24.     DisplayString, PhysAddress
  25.       FROM SNMPv2-TC
  26.  
  27.         InetAddressType
  28.       FROM INET-ADDRESS-MIB
  29.  
  30.     a10Mgmt
  31.       FROM A10-COMMON-MIB
  32.  
  33.     CounterBasedGauge64
  34.       FROM HCNUM-TC
  35.  
  36.     MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Counter32, Integer32, Counter64, OBJECT-IDENTITY, NOTIFICATION-TYPE
  37.       FROM SNMPv2-SMI;
  38.  
  39.     axMgmt MODULE-IDENTITY
  40.                 LAST-UPDATED    "200705071327Z"
  41.                 ORGANIZATION    "A10 Networks, Inc."
  42.                 CONTACT-INFO    "Address: A10 Networks, Inc.
  43.                                           2309 Bering Drive
  44.                                           San Jose, CA 95131
  45.                                  Phone:   +1-888-822-7210 (USA/Canada)
  46.                                           +1-408-325-8676 (International)
  47.                                  E-mail:  support@A10Networks.com"
  48.  
  49.                 DESCRIPTION     "Management root OID for the application acceleration family appliance"
  50.                 ::=  {  a10Mgmt 4  }
  51.  
  52.     axSystem           OBJECT IDENTIFIER ::=  {  axMgmt  1  }
  53.     axLogging          OBJECT IDENTIFIER ::=  {  axMgmt  2  }
  54.     axApp              OBJECT IDENTIFIER ::=  {  axMgmt  3  }
  55.     acosRoot            OBJECT IDENTIFIER ::=  {  axMgmt  100  }
  56. --==================================================================
  57. --  axSystem
  58. --==================================================================
  59.  
  60.     axSysVersion           OBJECT IDENTIFIER ::= { axSystem 1 }
  61.     axSysMemory            OBJECT IDENTIFIER ::= { axSystem 2 }
  62.     axSysCpu               OBJECT IDENTIFIER ::= { axSystem 3 }
  63.     axSysDisk              OBJECT IDENTIFIER ::= { axSystem 4 }
  64.     axSysHwInfo            OBJECT IDENTIFIER ::= { axSystem 5 }
  65.     axSysInfo              OBJECT IDENTIFIER ::= { axSystem 6 }
  66.     axNetwork              OBJECT IDENTIFIER ::= { axSystem 7 }
  67.  
  68. --  axSysVersion
  69.   axSysPrimaryVersionOnDisk  OBJECT-TYPE
  70.     SYNTAX      OCTET STRING ( SIZE(0 .. 255) )
  71.     MAX-ACCESS    read-only
  72.     STATUS      current
  73.     DESCRIPTION   "The primary system image version on hard disk."
  74.     ::=  {  axSysVersion  1  }
  75.  
  76.   axSysSecondaryVersionOnDisk  OBJECT-TYPE
  77.     SYNTAX      OCTET STRING ( SIZE(0 .. 255) )
  78.     MAX-ACCESS    read-only
  79.     STATUS      current
  80.     DESCRIPTION   "The secondary system image version on hard disk."
  81.     ::=  {  axSysVersion  2  }
  82.  
  83.   axSysPrimaryVersionOnCF  OBJECT-TYPE
  84.     SYNTAX      OCTET STRING ( SIZE(0 .. 255) )
  85.     MAX-ACCESS    read-only
  86.     STATUS      current
  87.     DESCRIPTION   "The primary system image version on Compact Flash."
  88.     ::=  {  axSysVersion  3  }
  89.  
  90.   axSysSecondaryVersionOnCF  OBJECT-TYPE
  91.     SYNTAX      OCTET STRING ( SIZE(0 .. 255) )
  92.     MAX-ACCESS    read-only
  93.     STATUS      current
  94.     DESCRIPTION   "The secondary system image version on Compact Flash."
  95.     ::=  {  axSysVersion  4  }
  96.  
  97. --  axSysMemory
  98.  
  99.   axSysMemoryTotal  OBJECT-TYPE
  100.     SYNTAX      Integer32
  101.     MAX-ACCESS    read-only
  102.     STATUS      current
  103.     DESCRIPTION   "The total memory(KB)."
  104.     ::=  {  axSysMemory  1  }
  105.  
  106.   axSysMemoryUsage  OBJECT-TYPE
  107.     SYNTAX      Integer32
  108.     MAX-ACCESS    read-only
  109.     STATUS      current
  110.     DESCRIPTION   "The usage memory(KB)."
  111.     ::=  {  axSysMemory  2  }
  112.  
  113. --  axSysCpu info
  114.  
  115.     axSysCpuNumber OBJECT-TYPE
  116.       SYNTAX Integer32
  117.       MAX-ACCESS read-only
  118.       STATUS current
  119.       DESCRIPTION
  120.         "The cpu number in a10System"
  121.       ::= { axSysCpu 1 }
  122.  
  123.     axSysCpuTable OBJECT-TYPE
  124.       SYNTAX SEQUENCE OF AxSysCpuEntry
  125.       MAX-ACCESS not-accessible
  126.       STATUS current
  127.       DESCRIPTION
  128.         "The cpu information table."
  129.       ::= { axSysCpu 2 }
  130.  
  131.     axSysCpuEntry OBJECT-TYPE
  132.       SYNTAX  AxSysCpuEntry
  133.       MAX-ACCESS not-accessible
  134.       STATUS current
  135.       DESCRIPTION
  136.         "The cpu entry"
  137.       INDEX {
  138.         axSysCpuIndex
  139.       }
  140.       ::= { axSysCpuTable 1 }
  141.  
  142.     AxSysCpuEntry ::=
  143.       SEQUENCE {
  144.               axSysCpuIndex           Integer32,
  145.               axSysCpuUsage           DisplayString,
  146.               axSysCpuUsageValue      Integer32,
  147.               axSysCpuCtrlCpuFlag     Integer32
  148.       }
  149.  
  150.     axSysCpuIndex OBJECT-TYPE
  151.       SYNTAX Integer32
  152.       MAX-ACCESS read-only
  153.       STATUS current
  154.       DESCRIPTION
  155.         "The index of the CPU."
  156.       ::= { axSysCpuEntry 1 }
  157.  
  158.     axSysCpuUsage OBJECT-TYPE
  159.       SYNTAX DisplayString
  160.       MAX-ACCESS read-only
  161.       STATUS current
  162.       DESCRIPTION
  163.         "The CPU Usage."
  164.       ::= { axSysCpuEntry 2 }
  165.  
  166.     axSysCpuUsageValue OBJECT-TYPE
  167.       SYNTAX Integer32
  168.       MAX-ACCESS read-only
  169.       STATUS current
  170.       DESCRIPTION
  171.         "The CPU usage value."
  172.       ::= { axSysCpuEntry 3 }
  173.  
  174.     axSysCpuCtrlCpuFlag OBJECT-TYPE
  175.       SYNTAX Integer32
  176.       MAX-ACCESS read-only
  177.       STATUS current
  178.       DESCRIPTION
  179.         "The control CPU flag: 1 - control CPU, 0 - data CPU."
  180.       ::= { axSysCpuEntry 4 }
  181.  
  182.     axSysAverageCpuUsage OBJECT-TYPE
  183.       SYNTAX Integer32
  184.       MAX-ACCESS read-only
  185.       STATUS current
  186.       DESCRIPTION
  187.         "The average CPU usage in last 5 seconds."
  188.       ::= { axSysCpu 3 }
  189.  
  190.     axSysAverageControlCpuUsage OBJECT-TYPE
  191.       SYNTAX Integer32
  192.       MAX-ACCESS read-only
  193.       STATUS current
  194.       DESCRIPTION
  195.         "The average control CPU usage in last 5 seconds."
  196.       ::= { axSysCpu 4 }
  197.  
  198.     axSysAverageDataCpuUsage OBJECT-TYPE
  199.       SYNTAX Integer32
  200.       MAX-ACCESS read-only
  201.       STATUS current
  202.       DESCRIPTION
  203.         "The average data CPU usage  in last 5 seconds."
  204.       ::= { axSysCpu 5 }
  205.  
  206.     axSysCpuUsageTable OBJECT-TYPE
  207.       SYNTAX SEQUENCE OF AxSysCpuUsageEntry
  208.       MAX-ACCESS not-accessible
  209.       STATUS current
  210.       DESCRIPTION
  211.         "The cpu usage information table."
  212.       ::= { axSysCpu 6 }
  213.  
  214.     axSysCpuUsageEntry OBJECT-TYPE
  215.       SYNTAX  AxSysCpuUsageEntry
  216.       MAX-ACCESS not-accessible
  217.       STATUS current
  218.       DESCRIPTION
  219.         "The CPU Usage entry"
  220.       INDEX {
  221.         axSysCpuIndexInUsage,
  222.         axSysCpuUsagePeriodIndex
  223.       }
  224.       ::= { axSysCpuUsageTable 1 }
  225.  
  226.     AxSysCpuUsageEntry ::=
  227.       SEQUENCE {
  228.               axSysCpuIndexInUsage        Integer32,
  229.               axSysCpuUsagePeriodIndex    Integer32,
  230.               axSysCpuUsageValueAtPeriod  Integer32,
  231.               axSysCpuUsageCtrlCpuFlag    Integer32
  232.       }
  233.  
  234.     axSysCpuIndexInUsage OBJECT-TYPE
  235.       SYNTAX Integer32
  236.       MAX-ACCESS read-only
  237.       STATUS current
  238.       DESCRIPTION
  239.         "The index of the CPU."
  240.       ::= { axSysCpuUsageEntry 1 }
  241.  
  242.     axSysCpuUsagePeriodIndex OBJECT-TYPE
  243.       SYNTAX Integer32 ( 1 .. 5 )
  244.       MAX-ACCESS read-only
  245.       STATUS current
  246.       DESCRIPTION
  247.         "The CPU usage sampling period:
  248.                 1: 1-second sampling,
  249.                 2: 5-second sampling,
  250.                 3: 10-second sampling,
  251.                 4: 30-second sampling,
  252.                 5: 60-second sampling."
  253.       ::= { axSysCpuUsageEntry 2 }
  254.  
  255.     axSysCpuUsageValueAtPeriod OBJECT-TYPE
  256.       SYNTAX Integer32
  257.       MAX-ACCESS read-only
  258.       STATUS current
  259.       DESCRIPTION
  260.         "The CPU usage value at given period, 1-sec, 5-sec, 10-sec, 30-sec, and 60-sec."
  261.       ::= { axSysCpuUsageEntry 3 }
  262.  
  263.     axSysCpuUsageCtrlCpuFlag OBJECT-TYPE
  264.       SYNTAX Integer32
  265.       MAX-ACCESS read-only
  266.       STATUS current
  267.       DESCRIPTION
  268.         "The control CPU flag: 1 - control CPU, 0 - data CPU."
  269.       ::= { axSysCpuUsageEntry 4 }
  270.  
  271.     axSysCpuUsagePerPartitionTable OBJECT-TYPE
  272.       SYNTAX SEQUENCE OF AxSysCpuUsagePerPartitionEntry
  273.       MAX-ACCESS not-accessible
  274.       STATUS current
  275.       DESCRIPTION
  276.         "The cpu usage per partition information table."
  277.       ::= { axSysCpu 7 }
  278.  
  279.     axSysCpuUsagePerPartitionEntry OBJECT-TYPE
  280.       SYNTAX  AxSysCpuUsagePerPartitionEntry
  281.       MAX-ACCESS not-accessible
  282.       STATUS current
  283.       DESCRIPTION
  284.         "The CPU Usage per partition entry"
  285.       INDEX {
  286.         axSysCpuIndexInUsagePerPartition,
  287.         axSysCpuUsagePerPartitionPeriodIndex,
  288.         axSysCpuUsagePartitionName
  289.       }
  290.       ::= { axSysCpuUsagePerPartitionTable 1 }
  291.  
  292.     AxSysCpuUsagePerPartitionEntry ::=
  293.       SEQUENCE {
  294.               axSysCpuIndexInUsagePerPartition        Integer32,
  295.               axSysCpuUsagePerPartitionPeriodIndex    Integer32,
  296.               axSysCpuUsagePartitionName              DisplayString,
  297.               axSysCpuUsagePerPartitionValueAtPeriod  Integer32,
  298.               axSysCpuUsagePerPartitionCtrlCpuFlag    Integer32
  299.       }
  300.  
  301.     axSysCpuIndexInUsagePerPartition OBJECT-TYPE
  302.       SYNTAX Integer32
  303.       MAX-ACCESS read-only
  304.       STATUS current
  305.       DESCRIPTION
  306.         "The index of the CPU. The value, 0, is for the control CPU."
  307.       ::= { axSysCpuUsagePerPartitionEntry 1 }
  308.  
  309.     axSysCpuUsagePerPartitionPeriodIndex OBJECT-TYPE
  310.       SYNTAX Integer32 ( 1 .. 5 )
  311.       MAX-ACCESS read-only
  312.       STATUS current
  313.       DESCRIPTION
  314.         "The CPU usage per partition sampling period:
  315.                 1: 1-second sampling,
  316.                 2: 5-second sampling,
  317.                 3: 10-second sampling,
  318.                 4: 30-second sampling,
  319.                 5: 60-second sampling."
  320.       ::= { axSysCpuUsagePerPartitionEntry 2 }
  321.  
  322.     axSysCpuUsagePartitionName OBJECT-TYPE
  323.       SYNTAX DisplayString
  324.       MAX-ACCESS read-only
  325.       STATUS current
  326.       DESCRIPTION
  327.         "The partition name in the CPU usage per partition table."
  328.       ::= { axSysCpuUsagePerPartitionEntry 3 }
  329.  
  330.     axSysCpuUsagePerPartitionValueAtPeriod OBJECT-TYPE
  331.       SYNTAX Integer32
  332.       MAX-ACCESS read-only
  333.       STATUS current
  334.       DESCRIPTION
  335.         "The CPU usage per partition value at given period, 1-sec, 5-sec, 10-sec, 30-sec, and 60-sec."
  336.       ::= { axSysCpuUsagePerPartitionEntry 4 }
  337.  
  338.     axSysCpuUsagePerPartitionCtrlCpuFlag OBJECT-TYPE
  339.       SYNTAX Integer32
  340.       MAX-ACCESS read-only
  341.       STATUS current
  342.       DESCRIPTION
  343.         "The control CPU flag: 1 - control CPU, 0 - data CPU."
  344.       ::= { axSysCpuUsagePerPartitionEntry 5 }
  345.  
  346. -- axSysDisk info
  347.  
  348.     axSysDiskTotalSpace OBJECT-TYPE
  349.       SYNTAX Integer32
  350.       MAX-ACCESS read-only
  351.       STATUS current
  352.       DESCRIPTION
  353.         "The total space of the disk in MB."
  354.       ::= { axSysDisk 1 }
  355.  
  356.     axSysDiskFreeSpace OBJECT-TYPE
  357.       SYNTAX Integer32
  358.       MAX-ACCESS read-only
  359.       STATUS current
  360.       DESCRIPTION
  361.         "The free space of the disk in MB."
  362.       ::= { axSysDisk 2 }
  363.  
  364. -- axSysHwInfo
  365.  
  366.     axSysHwPhySystemTemp OBJECT-TYPE
  367.       SYNTAX Integer32
  368.       MAX-ACCESS read-only
  369.       STATUS current
  370.       DESCRIPTION
  371.         "The physical system temperature in Celsius."
  372.       ::= { axSysHwInfo 1 }
  373.  
  374.     axSysHwFan1Speed OBJECT-TYPE
  375.       SYNTAX Integer32
  376.       MAX-ACCESS read-only
  377.       STATUS deprecated
  378.       DESCRIPTION
  379.         "The fan1's speed"
  380.       ::= { axSysHwInfo 2 }
  381.  
  382.     axSysHwFan2Speed OBJECT-TYPE
  383.       SYNTAX Integer32
  384.       MAX-ACCESS read-only
  385.       STATUS deprecated
  386.       DESCRIPTION
  387.         "The fan2's speed"
  388.       ::= { axSysHwInfo 3 }
  389.  
  390.     axSysHwFan3Speed OBJECT-TYPE
  391.       SYNTAX Integer32
  392.       MAX-ACCESS read-only
  393.       STATUS deprecated
  394.       DESCRIPTION
  395.         "The fan3's speed"
  396.       ::= { axSysHwInfo 4 }
  397.  
  398.          axSysHwPhySystemTempStatus OBJECT-TYPE
  399.       SYNTAX INTEGER {
  400.         failed(0),
  401.         low-med(1),
  402.         med-med(2),
  403.         med-high(3),
  404.         ok(4)
  405.       }
  406.       MAX-ACCESS read-only
  407.       STATUS current
  408.       DESCRIPTION
  409.         "The system temperature status range"
  410.       ::= { axSysHwInfo 5 }
  411.  
  412.     axSysLowerOrLeftPowerSupplyStatus OBJECT-TYPE
  413.       SYNTAX INTEGER {
  414.                 off(0),
  415.                 on(1),
  416.                 unknown(-1)
  417.       }
  418.       MAX-ACCESS read-only
  419.           STATUS deprecated
  420.       DESCRIPTION
  421.         "The lower power supply status for AX 2000, 2100, 2200, 3100, 3200, 4330, 4430, 5100, 5200, 5330, 5430, 5630, 6430 and 6630; or,
  422.          the left power supply status for AX 2500, 2600, 300, or
  423.          the AX 1000 power supply status."
  424.       ::= { axSysHwInfo 7 }
  425.  
  426.     axSysUpperOrRightPowerSupplyStatus OBJECT-TYPE
  427.       SYNTAX INTEGER {
  428.                 off(0),
  429.                 on(1),
  430.                 unknown(-1)
  431.       }
  432.       MAX-ACCESS read-only
  433.           STATUS deprecated
  434.       DESCRIPTION
  435.          "The upper power supply status for AX 2000, 2100, 2200, 3100, 3200, 4330, 4430, 5100, 5200, 5330, 5430, 5630, 6430 and 6630
  436.          the right power supply status for AX 2500, 2600, 3000.
  437.          Not applied for AX 1000."
  438.       ::= { axSysHwInfo 8 }
  439.  
  440. --  axSysFanStatusTable
  441.  
  442.     axSysFanStatusTable OBJECT-TYPE
  443.         SYNTAX SEQUENCE OF AxSysFanStatusEntry
  444.         MAX-ACCESS not-accessible
  445.         STATUS current
  446.         DESCRIPTION
  447.                 "The table contains system fan status "
  448.         ::= { axSysHwInfo 9 }
  449.  
  450.     axSysFanStatusEntry OBJECT-TYPE
  451.         SYNTAX  AxSysFanStatusEntry
  452.         MAX-ACCESS not-accessible
  453.         STATUS current
  454.         DESCRIPTION
  455.                 "Columns in the axSysFanStatusTable"
  456.         INDEX {
  457.                 axFanIndex
  458.         }
  459.         ::= { axSysFanStatusTable 1 }
  460.  
  461.     AxSysFanStatusEntry ::=
  462.         SEQUENCE {
  463.                 axFanIndex               Integer32,
  464.                 axFanName                DisplayString,
  465.                 axFanStatus              INTEGER,
  466.             axFanSpeed               Integer32
  467.         }
  468.  
  469.     axFanIndex OBJECT-TYPE
  470.         SYNTAX Integer32
  471.         MAX-ACCESS read-only
  472.         STATUS current
  473.         DESCRIPTION
  474.                 "The system fan index."
  475.         ::= { axSysFanStatusEntry 1 }
  476.  
  477.     axFanName OBJECT-TYPE
  478.         SYNTAX DisplayString
  479.         MAX-ACCESS read-only
  480.         STATUS current
  481.         DESCRIPTION
  482.                 "The system fan name."
  483.         ::= { axSysFanStatusEntry 2 }
  484.  
  485.     axFanStatus OBJECT-TYPE
  486.         SYNTAX INTEGER {
  487.                 failed(0),
  488.                 okFixedHigh(4),
  489.                 okLowMed(5),
  490.                 okMedMed(6),
  491.                 okMedHigh(7),
  492.                 notReady(-2),
  493.                 unknown(-1)
  494.         }
  495.         MAX-ACCESS read-only
  496.         STATUS current
  497.         DESCRIPTION
  498.                 "Fan status:
  499.                    0: Failed, 4: OK-fixed/high, 5: OK-low/med, 6: OK-med/med, 7: OK-med/high,
  500.                    -2: not ready, -1: unknown."
  501.         ::= { axSysFanStatusEntry 3 }
  502.  
  503.     axFanSpeed OBJECT-TYPE
  504.         SYNTAX Integer32
  505.         MAX-ACCESS read-only
  506.         STATUS current
  507.         DESCRIPTION
  508.                 "The fan speed."
  509.         ::= { axSysFanStatusEntry 4 }
  510.  
  511. -- axPowerSupplyVoltageTotal
  512.  
  513.     axPowerSupplyVoltageTotal OBJECT-TYPE
  514.         SYNTAX INTEGER
  515.         MAX-ACCESS read-only
  516.         STATUS current
  517.         DESCRIPTION
  518.                 "The total number of axPowerSupplyVoltage entries."
  519.         ::= { axSysHwInfo 10 }
  520.  
  521. -- axPowerSupplyVoltageTable
  522.  
  523.     axPowerSupplyVoltageTable OBJECT-TYPE
  524.         SYNTAX SEQUENCE OF AxPowerSupplyVoltageEntry
  525.         MAX-ACCESS not-accessible
  526.         STATUS current
  527.         DESCRIPTION
  528.                 "A table contains the system power supply voltage status."
  529.         ::= { axSysHwInfo 11 }
  530.  
  531.     axPowerSupplyVoltageEntry OBJECT-TYPE
  532.         SYNTAX  AxPowerSupplyVoltageEntry
  533.         MAX-ACCESS not-accessible
  534.         STATUS current
  535.         DESCRIPTION
  536.                 "Columns in the axPowerSupplyVoltageTable"
  537.         INDEX {
  538.                 axPowerSupplyVoltageIndex
  539.         }
  540.         ::= { axPowerSupplyVoltageTable 1 }
  541.  
  542.     AxPowerSupplyVoltageEntry ::=
  543.         SEQUENCE {
  544.                 axPowerSupplyVoltageIndex         INTEGER,
  545.                 axPowerSupplyVoltageStatus        INTEGER,
  546.                 axPowerSupplyVoltageDescription   DisplayString
  547.         }
  548.  
  549.     axPowerSupplyVoltageIndex OBJECT-TYPE
  550.         SYNTAX INTEGER
  551.         MAX-ACCESS read-only
  552.         STATUS current
  553.         DESCRIPTION
  554.                 "The table index."
  555.         ::= { axPowerSupplyVoltageEntry 1 }
  556.  
  557.     axPowerSupplyVoltageStatus OBJECT-TYPE
  558.         SYNTAX INTEGER {
  559.                 invalid(0),
  560.                 normal(1),
  561.                 unknown(2)
  562.         }
  563.         MAX-ACCESS read-only
  564.         STATUS current
  565.         DESCRIPTION
  566.                 "The status of the indexed system power supply voltage.
  567.                  This is only supported for the platform where the sensor data is available."
  568.         ::= { axPowerSupplyVoltageEntry 2 }
  569.  
  570.     axPowerSupplyVoltageDescription OBJECT-TYPE
  571.         SYNTAX DisplayString
  572.         MAX-ACCESS read-only
  573.         STATUS current
  574.         DESCRIPTION
  575.                 "The description of the system power supply voltage."
  576.         ::= { axPowerSupplyVoltageEntry 3 }
  577.  
  578. -- axSysPowerSupplyStatusTable
  579.  
  580.     axSysPowerSupplyStatusTable OBJECT-TYPE
  581.         SYNTAX SEQUENCE OF AxSysPowerSupplyStatusEntry
  582.         MAX-ACCESS not-accessible
  583.         STATUS current
  584.         DESCRIPTION
  585.                 "The table contains power supply  status."
  586.         ::= { axSysHwInfo 12 }
  587.  
  588.     axSysPowerSupplyStatusEntry OBJECT-TYPE
  589.         SYNTAX  AxSysPowerSupplyStatusEntry
  590.         MAX-ACCESS not-accessible
  591.         STATUS current
  592.         DESCRIPTION
  593.                 "Columns in the axSysPowerSupplyStatusTable"
  594.         INDEX {
  595.                 axPowerSupplyIndex
  596.         }
  597.         ::= { axSysPowerSupplyStatusTable 1 }
  598.  
  599.     AxSysPowerSupplyStatusEntry ::=
  600.         SEQUENCE {
  601.                 axPowerSupplyIndex      Integer32,
  602.             axPowerSupplyName       DisplayString,
  603.                 axPowerSupplyStatus     INTEGER
  604.         }
  605.  
  606.     axPowerSupplyIndex OBJECT-TYPE
  607.         SYNTAX Integer32
  608.         MAX-ACCESS read-only
  609.         STATUS current
  610.         DESCRIPTION
  611.                 "The system power suplly index."
  612.         ::= { axSysPowerSupplyStatusEntry 1 }
  613.  
  614.     axPowerSupplyName OBJECT-TYPE
  615.         SYNTAX DisplayString
  616.         MAX-ACCESS read-only
  617.         STATUS current
  618.         DESCRIPTION
  619.                 "The pwer supply name."
  620.         ::= { axSysPowerSupplyStatusEntry 2 }
  621.  
  622.     axPowerSupplyStatus OBJECT-TYPE
  623.         SYNTAX INTEGER {
  624.         off(0),
  625.         on(1),
  626.         absent(2),
  627.                 unknown(-1)
  628.         }
  629.         MAX-ACCESS read-only
  630.         STATUS current
  631.         DESCRIPTION
  632.                    "The power supply status."
  633.         ::= { axSysPowerSupplyStatusEntry 3 }
  634.  
  635. -- axSysInfo
  636.  
  637.     axSysStartupMode OBJECT-TYPE
  638.       SYNTAX INTEGER {
  639.                 primaryDisk(1),
  640.                 secondaryDisk(2),
  641.                 primaryCF(3),
  642.                 secondaryCF(4),
  643.                 unknown(0)
  644.       }
  645.       MAX-ACCESS read-only
  646.       STATUS current
  647.       DESCRIPTION
  648.         "The startup mode."
  649.       ::= { axSysInfo 1 }
  650.  
  651.     axSysSerialNumber OBJECT-TYPE
  652.       SYNTAX OCTET STRING ( SIZE(0 .. 255) )
  653.       MAX-ACCESS read-only
  654.       STATUS current
  655.       DESCRIPTION
  656.         "The system serial number."
  657.       ::= { axSysInfo 2 }
  658.  
  659.     axSysFirmwareVersion OBJECT-TYPE
  660.       SYNTAX OCTET STRING ( SIZE(0 .. 255) )
  661.       MAX-ACCESS read-only
  662.       STATUS current
  663.       DESCRIPTION
  664.         "The system firmware version."
  665.       ::= { axSysInfo 3 }
  666.  
  667.     axSysAFleXEngineVersion OBJECT-TYPE
  668.       SYNTAX OCTET STRING ( SIZE(0 .. 255) )
  669.       MAX-ACCESS read-only
  670.       STATUS current
  671.       DESCRIPTION
  672.         "The system aFlex engine version."
  673.       ::= { axSysInfo 4 }
  674.  
  675. --==================================================================
  676. --  axNetwork
  677. --==================================================================
  678.  
  679.     axInterfaces           OBJECT IDENTIFIER ::= { axNetwork 1 }
  680.     axVlans                OBJECT IDENTIFIER ::= { axNetwork 2 }
  681.     axTrunks               OBJECT IDENTIFIER ::= { axNetwork 3 }
  682.     axLayer3               OBJECT IDENTIFIER ::= { axNetwork 100 }
  683.  
  684. --==================================================================
  685. --  axInterfaces
  686. --==================================================================
  687.  
  688.     axInterface            OBJECT IDENTIFIER ::= { axInterfaces 1 }
  689.     axInterfaceStat        OBJECT IDENTIFIER ::= { axInterfaces 2 }
  690.  
  691. --  axInterface
  692.  
  693.     axInterfaceCount OBJECT-TYPE
  694.         SYNTAX Integer32
  695.         MAX-ACCESS read-only
  696.         STATUS current
  697.         DESCRIPTION
  698.                 "The number of axInterface entries in the table."
  699.         ::= { axInterface 1 }
  700.  
  701.     axInterfaceTable OBJECT-TYPE
  702.         SYNTAX SEQUENCE OF AxInterfaceEntry
  703.         MAX-ACCESS not-accessible
  704.         STATUS current
  705.         DESCRIPTION
  706.                 "A table containing information of the physical interfaces."
  707.         ::= { axInterface 2 }
  708.  
  709.     axInterfaceEntry OBJECT-TYPE
  710.         SYNTAX  AxInterfaceEntry
  711.         MAX-ACCESS not-accessible
  712.         STATUS current
  713.         DESCRIPTION
  714.                 "Columns in the axInterface Table"
  715.         INDEX {
  716.                 axInterfaceIndex
  717.         }
  718.         ::= { axInterfaceTable 1 }
  719.  
  720.     AxInterfaceEntry ::=
  721.         SEQUENCE {
  722.                 axInterfaceIndex                            Integer32,
  723.                 axInterfaceName                             DisplayString,
  724.                 axInterfaceMediaMaxSpeed                    Integer32,
  725.                 axInterfaceMediaMaxDuplex                   INTEGER,
  726.                 axInterfaceMediaActiveSpeed                 Integer32,
  727.                 axInterfaceMediaActiveDuplex                INTEGER,
  728.                 axInterfaceMacAddr                          PhysAddress,
  729.                 axInterfaceMtu                              Integer32,
  730.                 axInterfaceAdminStatus                      INTEGER,
  731.                 axInterfaceStatus                           INTEGER,
  732.                 axInterfaceAlias                            DisplayString,
  733.                 axInterfaceFlowCtrlAdminStatus              INTEGER,
  734.                 axInterfaceFlowCtrlOperStatus               INTEGER
  735.         }
  736.  
  737.     axInterfaceIndex OBJECT-TYPE
  738.         SYNTAX Integer32
  739.         MAX-ACCESS read-only
  740.         STATUS current
  741.         DESCRIPTION
  742.                 "The index value of the interface."
  743.         ::= { axInterfaceEntry 1 }
  744.  
  745.     axInterfaceName OBJECT-TYPE
  746.         SYNTAX DisplayString
  747.         MAX-ACCESS read-only
  748.         STATUS current
  749.         DESCRIPTION
  750.                 "The name of the interface."
  751.         ::= { axInterfaceEntry 2 }
  752.  
  753.     axInterfaceMediaMaxSpeed OBJECT-TYPE
  754.         SYNTAX Integer32
  755.         MAX-ACCESS read-only
  756.         STATUS current
  757.         DESCRIPTION
  758.                 "The best possible media speed in MBPS for the interface."
  759.         ::= { axInterfaceEntry 3 }
  760.  
  761.     axInterfaceMediaMaxDuplex OBJECT-TYPE
  762.         SYNTAX INTEGER {
  763.                 none(0),
  764.                 half(1),
  765.                 full(2),
  766.                 auto(3)
  767.         }
  768.         MAX-ACCESS read-only
  769.         STATUS current
  770.         DESCRIPTION
  771.                 "The best possible media duplex mode for the interface.
  772.                  half    - Force half duplex;
  773.                  full    - Force full duplex;
  774.                  none    - All media is deselected."
  775.         ::= { axInterfaceEntry 4 }
  776.  
  777.     axInterfaceMediaActiveSpeed OBJECT-TYPE
  778.         SYNTAX Integer32
  779.         MAX-ACCESS read-only
  780.         STATUS current
  781.         DESCRIPTION
  782.                 "The current active media speed for the interface."
  783.         ::= { axInterfaceEntry 5 }
  784.  
  785.     axInterfaceMediaActiveDuplex OBJECT-TYPE
  786.         SYNTAX INTEGER {
  787.                 none(0),
  788.                 half(1),
  789.                 full(2),
  790.                 auto(3)
  791.         }
  792.         MAX-ACCESS read-only
  793.         STATUS current
  794.         DESCRIPTION
  795.                 "The active media duplex mode for the specified interface.
  796.                  half    - Half duplex;
  797.                  full    - Full duplex;
  798.                  auto    - Auto duplex;
  799.                  none    - All media is disabled."
  800.         ::= { axInterfaceEntry 6 }
  801.  
  802.     axInterfaceMacAddr OBJECT-TYPE
  803.         SYNTAX PhysAddress
  804.         MAX-ACCESS read-only
  805.         STATUS current
  806.         DESCRIPTION
  807.                 "The MAC address of the specified interface."
  808.         ::= { axInterfaceEntry 7 }
  809.  
  810.     axInterfaceMtu OBJECT-TYPE
  811.         SYNTAX Integer32
  812.         MAX-ACCESS read-only
  813.         STATUS current
  814.         DESCRIPTION
  815.                 "The maximum transmission unit size of datagram which can be
  816.                 sent/received on the specified interface."
  817.         ::= { axInterfaceEntry 8 }
  818.  
  819.     axInterfaceAdminStatus OBJECT-TYPE
  820.         SYNTAX INTEGER {
  821.                 false(0),
  822.                 true(1)
  823.         }
  824.         MAX-ACCESS read-only
  825.         STATUS current
  826.         DESCRIPTION
  827.                 "The state of this interface, whether it is enabled."
  828.         ::= { axInterfaceEntry 9 }
  829.  
  830.     axInterfaceStatus OBJECT-TYPE
  831.         SYNTAX INTEGER {
  832.                 up(0),
  833.                 down(1),
  834.                 disabled(2)
  835.         }
  836.         MAX-ACCESS read-only
  837.         STATUS current
  838.         DESCRIPTION
  839.                 "The current state of the interface.
  840.                  up            - has link and is initialized;
  841.                  down          - has no link and is initialized;
  842.                  disabled      - has been forced down "
  843.         ::= { axInterfaceEntry 10 }
  844.  
  845.     axInterfaceAlias OBJECT-TYPE
  846.         SYNTAX DisplayString
  847.         MAX-ACCESS read-only
  848.         STATUS current
  849.         DESCRIPTION
  850.                 "The alias name of the interface if defined."
  851.         ::= { axInterfaceEntry 11 }
  852.  
  853.     axInterfaceFlowCtrlAdminStatus OBJECT-TYPE
  854.         SYNTAX INTEGER {
  855.                 disabled(0),
  856.                 enabled(1)
  857.         }
  858.         MAX-ACCESS read-only
  859.         STATUS current
  860.         DESCRIPTION
  861.                 "The control flow of this interface is enabled or disabled."
  862.         ::= { axInterfaceEntry 12 }
  863.  
  864.     axInterfaceFlowCtrlOperStatus OBJECT-TYPE
  865.         SYNTAX INTEGER {
  866.                 false(0),
  867.                 true(1)
  868.         }
  869.         MAX-ACCESS read-only
  870.         STATUS current
  871.         DESCRIPTION
  872.                 "The control flow state of this interface."
  873.         ::= { axInterfaceEntry 13 }
  874.  
  875. --  axInterfaceStat
  876.  
  877.     axInterfaceStatTable OBJECT-TYPE
  878.         SYNTAX SEQUENCE OF AxInterfaceStatEntry
  879.         MAX-ACCESS not-accessible
  880.         STATUS current
  881.         DESCRIPTION
  882.                 "A table containing statistic information of the physical interfacess."
  883.         ::= { axInterfaceStat 1 }
  884.  
  885.     axInterfaceStatEntry OBJECT-TYPE
  886.         SYNTAX  AxInterfaceStatEntry
  887.         MAX-ACCESS not-accessible
  888.         STATUS current
  889.         DESCRIPTION
  890.                 "Columns in the axInterfaceStat Table"
  891.         INDEX {
  892.                 axInterfaceStatIndex
  893.         }
  894.         ::= { axInterfaceStatTable 1 }
  895.  
  896.     AxInterfaceStatEntry ::=
  897.         SEQUENCE {
  898.                 axInterfaceStatIndex              Integer32,
  899.                 axInterfaceStatPktsIn             Counter64,
  900.                 axInterfaceStatBytesIn            Counter64,
  901.                 axInterfaceStatPktsOut            Counter64,
  902.                 axInterfaceStatBytesOut           Counter64,
  903.                 axInterfaceStatMcastIn            Counter64,
  904.                 axInterfaceStatMcastOut           Counter64,
  905.                 axInterfaceStatErrorsIn           Counter64,
  906.                 axInterfaceStatErrorsOut          Counter64,
  907.                 axInterfaceStatDropsIn            Counter64,
  908.                 axInterfaceStatDropsOut           Counter64,
  909.                 axInterfaceStatCollisions         Counter64,
  910.                 axInterfaceStatBitsPerSecIn       Counter64,
  911.                 axInterfaceStatPktsPerSecIn       Counter64,
  912.                 axInterfaceStatUtilPercentIn      Integer32,
  913.                 axInterfaceStatBitsPerSecOut      Counter64,
  914.                 axInterfaceStatPktsPerSecOut      Counter64,
  915.                 axInterfaceStatUtilPercentOut     Integer32
  916.         }
  917.  
  918.     axInterfaceStatIndex OBJECT-TYPE
  919.         SYNTAX Integer32
  920.         MAX-ACCESS read-only
  921.         STATUS current
  922.         DESCRIPTION
  923.                 "The index value of the interface."
  924.         ::= { axInterfaceStatEntry 1 }
  925.  
  926.     axInterfaceStatPktsIn OBJECT-TYPE
  927.         SYNTAX Counter64
  928.         MAX-ACCESS read-only
  929.         STATUS current
  930.         DESCRIPTION
  931.                 "The number of packets received on this interface."
  932.         ::= { axInterfaceStatEntry 2 }
  933.  
  934.     axInterfaceStatBytesIn OBJECT-TYPE
  935.         SYNTAX Counter64
  936.         MAX-ACCESS read-only
  937.         STATUS current
  938.         DESCRIPTION
  939.                 "The number of bytes received on this interface."
  940.         ::= { axInterfaceStatEntry 3 }
  941.  
  942.     axInterfaceStatPktsOut OBJECT-TYPE
  943.         SYNTAX Counter64
  944.         MAX-ACCESS read-only
  945.         STATUS current
  946.         DESCRIPTION
  947.                 "The number of packets transmitted out of this interface."
  948.         ::= { axInterfaceStatEntry 4 }
  949.  
  950.     axInterfaceStatBytesOut OBJECT-TYPE
  951.         SYNTAX Counter64
  952.         MAX-ACCESS read-only
  953.         STATUS current
  954.         DESCRIPTION
  955.                 "The number of bytes transmitted out of this interface."
  956.         ::= { axInterfaceStatEntry 5 }
  957.  
  958.     axInterfaceStatMcastIn OBJECT-TYPE
  959.         SYNTAX Counter64
  960.         MAX-ACCESS read-only
  961.         STATUS current
  962.         DESCRIPTION
  963.                 "The number of multicast packets received on this interface."
  964.         ::= { axInterfaceStatEntry 6 }
  965.  
  966.     axInterfaceStatMcastOut OBJECT-TYPE
  967.         SYNTAX Counter64
  968.         MAX-ACCESS read-only
  969.         STATUS current
  970.         DESCRIPTION
  971.                 "The number of multicast packets transmitted out of this interface."
  972.         ::= { axInterfaceStatEntry 7 }
  973.  
  974.     axInterfaceStatErrorsIn OBJECT-TYPE
  975.         SYNTAX Counter64
  976.         MAX-ACCESS read-only
  977.         STATUS current
  978.         DESCRIPTION
  979.                 "The number of received packets that are either undersized,
  980.                 oversized, or have FCS errors."
  981.         ::= { axInterfaceStatEntry 8 }
  982.  
  983.     axInterfaceStatErrorsOut OBJECT-TYPE
  984.         SYNTAX Counter64
  985.         MAX-ACCESS read-only
  986.         STATUS current
  987.         DESCRIPTION
  988.                 "The number of excessive collisions, incremented for each
  989.                 frame that experienced 16 collisions during transmission and
  990.                 was aborted."
  991.         ::= { axInterfaceStatEntry 9 }
  992.  
  993.     axInterfaceStatDropsIn OBJECT-TYPE
  994.         SYNTAX Counter64
  995.         MAX-ACCESS read-only
  996.         STATUS current
  997.         DESCRIPTION
  998.                 "The number of packets dropped on ingress for various reasons."
  999.         ::= { axInterfaceStatEntry 10 }
  1000.  
  1001.     axInterfaceStatDropsOut OBJECT-TYPE
  1002.         SYNTAX Counter64
  1003.         MAX-ACCESS read-only
  1004.         STATUS current
  1005.         DESCRIPTION
  1006.                 "The number of packets aged out or with excessive transmission
  1007.                 delays due to multiple deferrals."
  1008.         ::= { axInterfaceStatEntry 11 }
  1009.  
  1010.     axInterfaceStatCollisions OBJECT-TYPE
  1011.         SYNTAX Counter64
  1012.         MAX-ACCESS read-only
  1013.         STATUS current
  1014.         DESCRIPTION
  1015.                 "The number of collisions on this interface, incremented by the
  1016.                 number of collisions experienced during transmissions of a frame"
  1017.         ::= { axInterfaceStatEntry 12 }
  1018.  
  1019.     axInterfaceStatBitsPerSecIn OBJECT-TYPE
  1020.         SYNTAX Counter64
  1021.         MAX-ACCESS read-only
  1022.         STATUS current
  1023.         DESCRIPTION
  1024.                 "The input rate in bits per second."
  1025.         ::= { axInterfaceStatEntry 13 }
  1026.  
  1027.     axInterfaceStatPktsPerSecIn OBJECT-TYPE
  1028.         SYNTAX Counter64
  1029.         MAX-ACCESS read-only
  1030.         STATUS current
  1031.         DESCRIPTION
  1032.                 "The input rate in packets per second."
  1033.         ::= { axInterfaceStatEntry 14 }
  1034.  
  1035.     axInterfaceStatUtilPercentIn OBJECT-TYPE
  1036.         SYNTAX Integer32
  1037.         MAX-ACCESS read-only
  1038.         STATUS current
  1039.         DESCRIPTION
  1040.                 "The input utilization in percentage.  For the ve interface, it's 0."
  1041.         ::= { axInterfaceStatEntry 15 }
  1042.  
  1043.     axInterfaceStatBitsPerSecOut OBJECT-TYPE
  1044.         SYNTAX Counter64
  1045.         MAX-ACCESS read-only
  1046.         STATUS current
  1047.         DESCRIPTION
  1048.                 "The output rate in bits per second."
  1049.         ::= { axInterfaceStatEntry 16 }
  1050.  
  1051.     axInterfaceStatPktsPerSecOut OBJECT-TYPE
  1052.         SYNTAX Counter64
  1053.         MAX-ACCESS read-only
  1054.         STATUS current
  1055.         DESCRIPTION
  1056.                 "The output rate in packets per second."
  1057.         ::= { axInterfaceStatEntry 17 }
  1058.  
  1059.     axInterfaceStatUtilPercentOut OBJECT-TYPE
  1060.         SYNTAX Integer32
  1061.         MAX-ACCESS read-only
  1062.         STATUS current
  1063.         DESCRIPTION
  1064.                 "The output utilization in percentage.  For the ve interface, it's 0."
  1065.         ::= { axInterfaceStatEntry 18 }
  1066.  
  1067. --==================================================================
  1068. --  axVlans
  1069. --==================================================================
  1070.  
  1071.     axVlanCfg              OBJECT IDENTIFIER ::= { axVlans 1 }
  1072.  
  1073. --  axVlanCfgTable
  1074.  
  1075.     axVlanCfgTable OBJECT-TYPE
  1076.         SYNTAX SEQUENCE OF AxVlanCfgEntry
  1077.         MAX-ACCESS not-accessible
  1078.         STATUS current
  1079.         DESCRIPTION
  1080.                 "The table contains VLAN configuration."
  1081.         ::= { axVlanCfg 1 }
  1082.  
  1083.     axVlanCfgEntry OBJECT-TYPE
  1084.         SYNTAX  AxVlanCfgEntry
  1085.         MAX-ACCESS not-accessible
  1086.         STATUS current
  1087.         DESCRIPTION
  1088.                 "Columns in the axVlanCfgTable"
  1089.         INDEX {
  1090.                 axVlanId
  1091.         }
  1092.         ::= { axVlanCfgTable 1 }
  1093.  
  1094.     AxVlanCfgEntry ::=
  1095.         SEQUENCE {
  1096.                 axVlanId                            Integer32,
  1097.                 axVlanName                          DisplayString,
  1098.                 axVlanRouterInterface               Integer32
  1099.         }
  1100.  
  1101.     axVlanId OBJECT-TYPE
  1102.         SYNTAX Integer32
  1103.         MAX-ACCESS read-only
  1104.         STATUS current
  1105.         DESCRIPTION
  1106.                 "The VLAN id."
  1107.         ::= { axVlanCfgEntry 1 }
  1108.  
  1109.     axVlanName OBJECT-TYPE
  1110.         SYNTAX DisplayString
  1111.         MAX-ACCESS read-only
  1112.         STATUS current
  1113.         DESCRIPTION
  1114.                 "The VLAN name."
  1115.         ::= { axVlanCfgEntry 2 }
  1116.  
  1117.     axVlanRouterInterface OBJECT-TYPE
  1118.         SYNTAX Integer32
  1119.         MAX-ACCESS read-only
  1120.         STATUS current
  1121.         DESCRIPTION
  1122.                 "VLAN router interface (ve) if configured.  If a SNMP-Get value is zero, that means this object is not configured."
  1123.         ::= { axVlanCfgEntry 3 }
  1124.  
  1125. --  axVlanCfgMemberTable
  1126.  
  1127.     axVlanCfgMemberTable OBJECT-TYPE
  1128.         SYNTAX SEQUENCE OF AxVlanCfgMemberEntry
  1129.         MAX-ACCESS not-accessible
  1130.         STATUS current
  1131.         DESCRIPTION
  1132.                 "The table contains VLAN member configuration."
  1133.         ::= { axVlanCfg 2 }
  1134.  
  1135.     axVlanCfgMemberEntry OBJECT-TYPE
  1136.         SYNTAX  AxVlanCfgMemberEntry
  1137.         MAX-ACCESS not-accessible
  1138.         STATUS current
  1139.         DESCRIPTION
  1140.                 "Columns in the axVlanCfgMemberTable"
  1141.         INDEX {
  1142.                 axVlanMemberVlanId, axVlanMemberIntfId
  1143.         }
  1144.         ::= { axVlanCfgMemberTable 1 }
  1145.  
  1146.     AxVlanCfgMemberEntry ::=
  1147.         SEQUENCE {
  1148.                 axVlanMemberVlanId                  Integer32,
  1149.                 axVlanMemberIntfId                  Integer32,
  1150.                 axVlanMemberTagged                  INTEGER
  1151.         }
  1152.  
  1153.     axVlanMemberVlanId OBJECT-TYPE
  1154.         SYNTAX Integer32
  1155.         MAX-ACCESS read-only
  1156.         STATUS current
  1157.         DESCRIPTION
  1158.                 "The VLAN id."
  1159.         ::= { axVlanCfgMemberEntry 1 }
  1160.  
  1161.     axVlanMemberIntfId OBJECT-TYPE
  1162.         SYNTAX Integer32
  1163.         MAX-ACCESS read-only
  1164.         STATUS current
  1165.         DESCRIPTION
  1166.                 "The interface id configures as the VLAN member."
  1167.         ::= { axVlanCfgMemberEntry 2 }
  1168.  
  1169.     axVlanMemberTagged OBJECT-TYPE
  1170.         SYNTAX INTEGER  {
  1171.                 false(0),
  1172.                 true(1)
  1173.         }
  1174.         MAX-ACCESS read-only
  1175.         STATUS current
  1176.         DESCRIPTION
  1177.                 "The tagged/untagged state of the specific VLAN member."
  1178.         ::= { axVlanCfgMemberEntry 3 }
  1179.  
  1180. --==================================================================
  1181. --  axTrunks
  1182. --==================================================================
  1183.  
  1184.     axTrunk                      OBJECT IDENTIFIER ::= { axTrunks 1 }
  1185.     axTrunkStats                 OBJECT IDENTIFIER ::= { axTrunks 2 }
  1186.     axTrunkCfgMembers            OBJECT IDENTIFIER ::= { axTrunks 3 }
  1187.  
  1188. --  axTrunk
  1189.  
  1190.     axTrunkTotal OBJECT-TYPE
  1191.         SYNTAX INTEGER
  1192.         MAX-ACCESS read-only
  1193.         STATUS current
  1194.         DESCRIPTION
  1195.                 "The total number of axTrunk entries in the table."
  1196.         ::= { axTrunk 1 }
  1197.  
  1198.     axTrunkTable OBJECT-TYPE
  1199.         SYNTAX SEQUENCE OF AxTrunkEntry
  1200.         MAX-ACCESS not-accessible
  1201.         STATUS current
  1202.         DESCRIPTION
  1203.                 "A table contains trunk information."
  1204.         ::= { axTrunk 2 }
  1205.  
  1206.     axTrunkEntry OBJECT-TYPE
  1207.         SYNTAX  AxTrunkEntry
  1208.         MAX-ACCESS not-accessible
  1209.         STATUS current
  1210.         DESCRIPTION
  1211.                 "Columns in the axTrunkTable"
  1212.         INDEX {
  1213.                 axTrunkName
  1214.         }
  1215.         ::= { axTrunkTable 1 }
  1216.  
  1217.     AxTrunkEntry ::=
  1218.         SEQUENCE {
  1219.                 axTrunkName                             DisplayString,
  1220.                 axTrunkStatus                           INTEGER,
  1221.                 axTrunkDescription                      DisplayString,
  1222.                 axTrunkTypeLacpEnabled                  INTEGER,
  1223.                 axTrunkCfgMemberCount                   INTEGER,
  1224.                 axTrunkPortThreshold                    INTEGER,
  1225.                 axTrunkPortThresholdTimer               INTEGER
  1226.         }
  1227.  
  1228.     axTrunkName OBJECT-TYPE
  1229.         SYNTAX DisplayString
  1230.         MAX-ACCESS read-only
  1231.         STATUS current
  1232.         DESCRIPTION
  1233.                 "The trunk name."
  1234.         ::= { axTrunkEntry 1 }
  1235.  
  1236.     axTrunkStatus OBJECT-TYPE
  1237.         SYNTAX INTEGER {
  1238.                 down(0),
  1239.                 up(1)
  1240.         }
  1241.         MAX-ACCESS read-only
  1242.         STATUS current
  1243.         DESCRIPTION
  1244.                 "The trunk status."
  1245.         ::= { axTrunkEntry 2 }
  1246.  
  1247.     axTrunkDescription OBJECT-TYPE
  1248.         SYNTAX DisplayString
  1249.         MAX-ACCESS read-only
  1250.         STATUS current
  1251.         DESCRIPTION
  1252.                 "The trunk description."
  1253.         ::= { axTrunkEntry 3 }
  1254.  
  1255.     axTrunkTypeLacpEnabled OBJECT-TYPE
  1256.         SYNTAX INTEGER {
  1257.                 false(0),
  1258.                 true(1)
  1259.         }
  1260.         MAX-ACCESS read-only
  1261.         STATUS current
  1262.         DESCRIPTION
  1263.                 "The trunk type is dynamic, LACP."
  1264.         ::= { axTrunkEntry 4 }
  1265.  
  1266.     axTrunkCfgMemberCount OBJECT-TYPE
  1267.         SYNTAX INTEGER
  1268.         MAX-ACCESS read-only
  1269.         STATUS current
  1270.         DESCRIPTION
  1271.                 "The total number of configured trunk members."
  1272.         ::= { axTrunkEntry 5 }
  1273.  
  1274.     axTrunkPortThreshold OBJECT-TYPE
  1275.         SYNTAX INTEGER
  1276.         MAX-ACCESS read-only
  1277.         STATUS current
  1278.         DESCRIPTION
  1279.                 "Threshold for minimum number of ports that need to be up."
  1280.         ::= { axTrunkEntry 6 }
  1281.  
  1282.     axTrunkPortThresholdTimer OBJECT-TYPE
  1283.         SYNTAX INTEGER
  1284.         MAX-ACCESS read-only
  1285.         STATUS current
  1286.         DESCRIPTION
  1287.                 "Timer for port-threshold in second."
  1288.         ::= { axTrunkEntry 7 }
  1289.  
  1290. --  axTrunkStats
  1291.  
  1292.     axTrunkStatTotal OBJECT-TYPE
  1293.         SYNTAX INTEGER
  1294.         MAX-ACCESS read-only
  1295.         STATUS current
  1296.         DESCRIPTION
  1297.                 "The total number of axTrunkStat entries in the table."
  1298.         ::= { axTrunkStats 1 }
  1299.  
  1300.     axTrunkStatTable OBJECT-TYPE
  1301.         SYNTAX SEQUENCE OF AxTrunkStatEntry
  1302.         MAX-ACCESS not-accessible
  1303.         STATUS current
  1304.         DESCRIPTION
  1305.                 "A table contains trunk statistic information."
  1306.         ::= { axTrunkStats 2 }
  1307.  
  1308.     axTrunkStatEntry OBJECT-TYPE
  1309.         SYNTAX  AxTrunkStatEntry
  1310.         MAX-ACCESS not-accessible
  1311.         STATUS current
  1312.         DESCRIPTION
  1313.                 "Columns in the axTrunkStatTable"
  1314.         INDEX {
  1315.                 axTrunkStatName
  1316.         }
  1317.         ::= { axTrunkStatTable 1 }
  1318.  
  1319.     AxTrunkStatEntry ::=
  1320.         SEQUENCE {
  1321.                 axTrunkStatName              DisplayString,
  1322.                 axTrunkStatPktsIn            Counter64,
  1323.                 axTrunkStatBytesIn           Counter64,
  1324.                 axTrunkStatPktsOut           Counter64,
  1325.                 axTrunkStatBytesOut          Counter64,
  1326.                 axTrunkStatMcastIn           Counter64,
  1327.                 axTrunkStatMcastOut          Counter64,
  1328.                 axTrunkStatErrorsIn          Counter64,
  1329.                 axTrunkStatErrorsOut         Counter64,
  1330.                 axTrunkStatDropsIn           Counter64,
  1331.                 axTrunkStatDropsOut          Counter64
  1332.         }
  1333.  
  1334.     axTrunkStatName OBJECT-TYPE
  1335.         SYNTAX DisplayString
  1336.         MAX-ACCESS read-only
  1337.         STATUS current
  1338.         DESCRIPTION
  1339.                 "The trunk name."
  1340.         ::= { axTrunkStatEntry 1 }
  1341.  
  1342.     axTrunkStatPktsIn OBJECT-TYPE
  1343.         SYNTAX Counter64
  1344.         MAX-ACCESS read-only
  1345.         STATUS current
  1346.         DESCRIPTION
  1347.                 "The total number of received packets on the given trunk."
  1348.         ::= { axTrunkStatEntry 2 }
  1349.  
  1350.     axTrunkStatBytesIn OBJECT-TYPE
  1351.         SYNTAX Counter64
  1352.         MAX-ACCESS read-only
  1353.         STATUS current
  1354.         DESCRIPTION
  1355.                 "The total number of received bytes on the given trunk."
  1356.         ::= { axTrunkStatEntry 3 }
  1357.  
  1358.     axTrunkStatPktsOut OBJECT-TYPE
  1359.         SYNTAX Counter64
  1360.         MAX-ACCESS read-only
  1361.         STATUS current
  1362.         DESCRIPTION
  1363.                 "The total number of transmitted packets on the given trunk."
  1364.         ::= { axTrunkStatEntry 4 }
  1365.  
  1366.     axTrunkStatBytesOut OBJECT-TYPE
  1367.         SYNTAX Counter64
  1368.         MAX-ACCESS read-only
  1369.         STATUS current
  1370.         DESCRIPTION
  1371.                 "The total number of transmitted bytes on the given trunk."
  1372.         ::= { axTrunkStatEntry 5 }
  1373.  
  1374.     axTrunkStatMcastIn OBJECT-TYPE
  1375.         SYNTAX Counter64
  1376.         MAX-ACCESS read-only
  1377.         STATUS current
  1378.         DESCRIPTION
  1379.                 "The total number of received multicast packets on the given trunk."
  1380.         ::= { axTrunkStatEntry 6 }
  1381.  
  1382.     axTrunkStatMcastOut OBJECT-TYPE
  1383.         SYNTAX Counter64
  1384.         MAX-ACCESS read-only
  1385.         STATUS current
  1386.         DESCRIPTION
  1387.                 "The total number of transmitted multicast packets out of the given trunk."
  1388.         ::= { axTrunkStatEntry 7 }
  1389.  
  1390.     axTrunkStatErrorsIn OBJECT-TYPE
  1391.         SYNTAX Counter64
  1392.         MAX-ACCESS read-only
  1393.         STATUS current
  1394.         DESCRIPTION
  1395.                 "The total number of received packets with errors by the given trunk."
  1396.         ::= { axTrunkStatEntry 8 }
  1397.  
  1398.     axTrunkStatErrorsOut OBJECT-TYPE
  1399.         SYNTAX Counter64
  1400.         MAX-ACCESS read-only
  1401.         STATUS current
  1402.         DESCRIPTION
  1403.                 "The total number of excessive collisions, incremented for each
  1404.                 frame that experienced 16 collisions during transmission and
  1405.                 was aborted on the given trunk."
  1406.         ::= { axTrunkStatEntry 9 }
  1407.  
  1408.     axTrunkStatDropsIn OBJECT-TYPE
  1409.         SYNTAX Counter64
  1410.         MAX-ACCESS read-only
  1411.         STATUS current
  1412.         DESCRIPTION
  1413.                 "The total number of dropped packets on the given trunk."
  1414.         ::= { axTrunkStatEntry 10 }
  1415.  
  1416.     axTrunkStatDropsOut OBJECT-TYPE
  1417.         SYNTAX Counter64
  1418.         MAX-ACCESS read-only
  1419.         STATUS current
  1420.         DESCRIPTION
  1421.                 "The total number of packets aged out or with excessive transmission
  1422.                 delays due to multiple deferrals on the given trunk."
  1423.         ::= { axTrunkStatEntry 11 }
  1424.  
  1425. --  axTrunkCfgMembers
  1426.  
  1427.     axTrunkCfgMemberTotal OBJECT-TYPE
  1428.         SYNTAX INTEGER
  1429.         MAX-ACCESS read-only
  1430.         STATUS current
  1431.         DESCRIPTION
  1432.                 "The total number of axTrunkCfgMember entries."
  1433.         ::= { axTrunkCfgMembers 1 }
  1434.  
  1435.     axTrunkCfgMemberTable OBJECT-TYPE
  1436.         SYNTAX SEQUENCE OF AxTrunkCfgMemberEntry
  1437.         MAX-ACCESS not-accessible
  1438.         STATUS current
  1439.         DESCRIPTION
  1440.                 "A table contains configured trunk member information."
  1441.         ::= { axTrunkCfgMembers 2 }
  1442.  
  1443.     axTrunkCfgMemberEntry OBJECT-TYPE
  1444.         SYNTAX  AxTrunkCfgMemberEntry
  1445.         MAX-ACCESS not-accessible
  1446.         STATUS current
  1447.         DESCRIPTION
  1448.                 "Columns in the sysTrunkCfgMember Table"
  1449.         INDEX {
  1450.                 axTrunkCfgMemberTrunkName,
  1451.                 axTrunkCfgMemberName
  1452.         }
  1453.         ::= { axTrunkCfgMemberTable 1 }
  1454.  
  1455.     AxTrunkCfgMemberEntry ::=
  1456.         SEQUENCE {
  1457.                 axTrunkCfgMemberTrunkName     DisplayString,
  1458.                 axTrunkCfgMemberName          DisplayString,
  1459.                 axTrunkCfgMemberAdminStatus   INTEGER,
  1460.                 axTrunkCfgMemberOperStatus    INTEGER
  1461.         }
  1462.  
  1463.     axTrunkCfgMemberTrunkName OBJECT-TYPE
  1464.         SYNTAX DisplayString
  1465.         MAX-ACCESS read-only
  1466.         STATUS current
  1467.         DESCRIPTION
  1468.                 "The trunk name."
  1469.         ::= { axTrunkCfgMemberEntry 1 }
  1470.  
  1471.     axTrunkCfgMemberName OBJECT-TYPE
  1472.         SYNTAX DisplayString
  1473.         MAX-ACCESS read-only
  1474.         STATUS current
  1475.         DESCRIPTION
  1476.                 "The trunk member name: the physical port belongs to the trunk."
  1477.         ::= { axTrunkCfgMemberEntry 2 }
  1478.  
  1479.     axTrunkCfgMemberAdminStatus OBJECT-TYPE
  1480.         SYNTAX INTEGER {
  1481.                 disabled(0),
  1482.                 enabled(1)
  1483.         }
  1484.         MAX-ACCESS read-only
  1485.         STATUS current
  1486.         DESCRIPTION
  1487.                 "The trunk port member administrative status."
  1488.         ::= { axTrunkCfgMemberEntry 3 }
  1489.  
  1490.     axTrunkCfgMemberOperStatus OBJECT-TYPE
  1491.         SYNTAX INTEGER {
  1492.                 down(0),
  1493.                 up(1)
  1494.         }
  1495.         MAX-ACCESS read-only
  1496.         STATUS current
  1497.         DESCRIPTION
  1498.                 "The trunk port member operational status."
  1499.         ::= { axTrunkCfgMemberEntry 4 }
  1500.  
  1501. --================================================================
  1502. -- axLogging leafs
  1503. --================================================================
  1504.  
  1505.     axLogBufferSize    OBJECT-TYPE
  1506.         SYNTAX          Integer32
  1507.         MAX-ACCESS      read-only
  1508.         STATUS          current
  1509.         DESCRIPTION     "The logging database size."
  1510.         DEFVAL          { 100000 }
  1511.         ::=  {  axLogging  1  }
  1512.  
  1513.     axLogBufferPri OBJECT-TYPE
  1514.         SYNTAX INTEGER {
  1515.                 emergency(0),
  1516.                 alert(1),
  1517.                 critical(2),
  1518.                 error(3),
  1519.                 warning(4),
  1520.                 notice(5),
  1521.                 info(6),
  1522.                 debug(7),
  1523.                 notDefined(-1)
  1524.         }
  1525.         MAX-ACCESS      read-only
  1526.         STATUS          current
  1527.         DESCRIPTION     "The logging buffer priority, logging messages which levels above
  1528.                                 that value must be output to internal database."
  1529.         DEFVAL          { 7 }
  1530.         ::=  {  axLogging  2  }
  1531.  
  1532.     axLogConsolePri    OBJECT-TYPE
  1533.         SYNTAX INTEGER {
  1534.                 emergency(0),
  1535.                 alert(1),
  1536.                 critical(2),
  1537.                 error(3),
  1538.                 warning(4),
  1539.                 notice(5),
  1540.                 info(6),
  1541.                 debug(7),
  1542.                 notDefined(-1)
  1543.         }
  1544.         MAX-ACCESS      read-only
  1545.         STATUS          current
  1546.         DESCRIPTION     "The logging console priority, logging messages which levels above
  1547.                                 that value must be output to console."
  1548.         DEFVAL          { 7 }
  1549.         ::=  {  axLogging  3  }
  1550.  
  1551.     axLogEmailPri  OBJECT-TYPE
  1552.         SYNTAX INTEGER {
  1553.                 emergency(0),
  1554.                 alert(1),
  1555.                 critical(2),
  1556.                 error(3),
  1557.                 warning(4),
  1558.                 notice(5),
  1559.                 info(6),
  1560.                 debug(7),
  1561.                 notDefined(-1)
  1562.         }
  1563.         MAX-ACCESS      read-only
  1564.         STATUS          current
  1565.         DESCRIPTION     "The logging email priority, logging messages which levels above
  1566.                                 that value must be output to email address."
  1567.         DEFVAL          { -1 }
  1568.         ::=  {  axLogging  4  }
  1569.  
  1570.     axLogEmailAddr OBJECT-TYPE
  1571.         SYNTAX          DisplayString
  1572.         MAX-ACCESS      read-only
  1573.         STATUS          current
  1574.         DESCRIPTION     "The email address that receive the logging messages."
  1575.         ::=  {  axLogging  5  }
  1576.  
  1577.     axLogSyslogPri OBJECT-TYPE
  1578.         SYNTAX INTEGER {
  1579.                 emergency(0),
  1580.                 alert(1),
  1581.                 critical(2),
  1582.                 error(3),
  1583.                 warning(4),
  1584.                 notice(5),
  1585.                 info(6),
  1586.                 debug(7),
  1587.                 notDefined(-1)
  1588.         }
  1589.         MAX-ACCESS      read-only
  1590.         STATUS          current
  1591.         DESCRIPTION     "The logging syslog priority, logging messages which levels above
  1592.                                 that value must be output to syslog host."
  1593.         DEFVAL          { -1 }
  1594.         ::=  {  axLogging  8  }
  1595.  
  1596.     axLogSyslogHostTable    OBJECT-TYPE
  1597.         SYNTAX SEQUENCE OF AxLogSyslogHostEntry
  1598.         MAX-ACCESS not-accessible
  1599.         STATUS current
  1600.         DESCRIPTION
  1601.         "The syslog host table."
  1602.         ::= { axLogging  9 }
  1603.  
  1604.     axLogSyslogHostEntry OBJECT-TYPE
  1605.       SYNTAX  AxLogSyslogHostEntry
  1606.       MAX-ACCESS not-accessible
  1607.       STATUS current
  1608.       DESCRIPTION
  1609.         "The syslog host entry"
  1610.       INDEX {
  1611.         axLogSyslogHostIndex
  1612.       }
  1613.       ::= { axLogSyslogHostTable 1 }
  1614.  
  1615.     AxLogSyslogHostEntry ::=
  1616.       SEQUENCE {
  1617.               axLogSyslogHostIndex               Integer32,
  1618.               axLogSyslogHost                    DisplayString
  1619.       }
  1620.  
  1621.     axLogSyslogHostIndex OBJECT-TYPE
  1622.       SYNTAX Integer32
  1623.       MAX-ACCESS read-only
  1624.       STATUS current
  1625.       DESCRIPTION
  1626.         "The index of the syslog host list."
  1627.       ::= { axLogSyslogHostEntry 1 }
  1628.  
  1629.     axLogSyslogHost OBJECT-TYPE
  1630.       SYNTAX DisplayString
  1631.       MAX-ACCESS read-only
  1632.       STATUS current
  1633.       DESCRIPTION
  1634.         "The syslog host IP address or DNS name."
  1635.       ::= { axLogSyslogHostEntry 2 }
  1636.  
  1637.     axLogSyslogPort    OBJECT-TYPE
  1638.         SYNTAX          Integer32  ( 1 .. 32767  )
  1639.         MAX-ACCESS      read-only
  1640.         STATUS          current
  1641.         DESCRIPTION     "The logging syslog host port."
  1642.         DEFVAL          { 514 }
  1643.         ::=  {  axLogging  10  }
  1644.  
  1645.     axLogMonitorPri    OBJECT-TYPE
  1646.         SYNTAX INTEGER {
  1647.                 emergency(0),
  1648.                 alert(1),
  1649.                 critical(2),
  1650.                 error(3),
  1651.                 warning(4),
  1652.                 notice(5),
  1653.                 info(6),
  1654.                 debug(7),
  1655.                 notDefined(-1)
  1656.         }
  1657.         MAX-ACCESS      read-only
  1658.         STATUS          current
  1659.         DESCRIPTION     "The logging monitor priority, logging messages which levels above
  1660.                                 that value must be output to snmp trap host."
  1661.         DEFVAL          { -1 }
  1662.         ::=  {  axLogging  11  }
  1663.  
  1664. --================================================================
  1665. -- axLayer3
  1666. --================================================================
  1667.  
  1668.     axArpInfo          OBJECT IDENTIFIER ::= { axLayer3 1 }
  1669.  
  1670. --================================================================
  1671. -- axArpInfo
  1672. --================================================================
  1673.  
  1674.     axArpEntryTotal OBJECT-TYPE
  1675.         SYNTAX INTEGER
  1676.         MAX-ACCESS read-only
  1677.         STATUS current
  1678.         DESCRIPTION
  1679.                 "The total number of ARP entries in the table."
  1680.         ::= { axArpInfo 1 }
  1681.  
  1682.     axArpInfoTable OBJECT-TYPE
  1683.         SYNTAX SEQUENCE OF AxArpInfoEntry
  1684.         MAX-ACCESS not-accessible
  1685.         STATUS current
  1686.         DESCRIPTION
  1687.                 "A table contains opertional ARP information."
  1688.         ::= { axArpInfo 2 }
  1689.  
  1690.     axArpInfoEntry OBJECT-TYPE
  1691.         SYNTAX  AxArpInfoEntry
  1692.         MAX-ACCESS not-accessible
  1693.         STATUS current
  1694.         DESCRIPTION
  1695.                 "Columns in the axArpInfoTable"
  1696.         INDEX {
  1697.                 axArpIpAddr
  1698.         }
  1699.         ::= { axArpInfoTable 1 }
  1700.  
  1701.     AxArpInfoEntry ::=
  1702.         SEQUENCE {
  1703.                 axArpIpAddr                             DisplayString,
  1704.                 axArpMacAddr                            PhysAddress,
  1705.                 axArpEntryVlan                          INTEGER,
  1706.                 axArpEntrySourceInterface               INTEGER,
  1707.                 axArpEntrySourceIntName                 DisplayString,
  1708.                 axArpEntryType                          INTEGER,
  1709.                 axArpEntryAging                         INTEGER
  1710.         }
  1711.  
  1712.     axArpIpAddr OBJECT-TYPE
  1713.         SYNTAX DisplayString
  1714.         MAX-ACCESS read-only
  1715.         STATUS current
  1716.         DESCRIPTION
  1717.                 "The destination IP address of the ARP entry."
  1718.         ::= { axArpInfoEntry 1 }
  1719.  
  1720.     axArpMacAddr OBJECT-TYPE
  1721.         SYNTAX PhysAddress
  1722.         MAX-ACCESS read-only
  1723.         STATUS current
  1724.         DESCRIPTION
  1725.                 "The MAC address for the ARP entry."
  1726.         ::= { axArpInfoEntry 2 }
  1727.  
  1728.     axArpEntryVlan OBJECT-TYPE
  1729.         SYNTAX INTEGER
  1730.         MAX-ACCESS read-only
  1731.         STATUS current
  1732.         DESCRIPTION
  1733.                 "The VLAN identifier for the ARP entry."
  1734.         ::= { axArpInfoEntry 3 }
  1735.  
  1736.     axArpEntrySourceInterface OBJECT-TYPE
  1737.         SYNTAX INTEGER
  1738.         MAX-ACCESS read-only
  1739.         STATUS current
  1740.         DESCRIPTION
  1741.                 "The port number in ifIndex for the ARP entry taking effective."
  1742.         ::= { axArpInfoEntry 4 }
  1743.  
  1744.     axArpEntrySourceIntName OBJECT-TYPE
  1745.         SYNTAX DisplayString
  1746.         MAX-ACCESS read-only
  1747.         STATUS current
  1748.         DESCRIPTION
  1749.                 "The interface description name for axArpEntrySourceInterface."
  1750.         ::= { axArpInfoEntry 5 }
  1751.  
  1752.     axArpEntryType OBJECT-TYPE
  1753.         SYNTAX INTEGER {
  1754.                 incomplete(0),
  1755.                 static(1),
  1756.                 dynamic(2)
  1757.         }
  1758.         MAX-ACCESS read-only
  1759.         STATUS current
  1760.         DESCRIPTION
  1761.                 "The type of the ARP entry."
  1762.         ::= { axArpInfoEntry 6 }
  1763.  
  1764.     axArpEntryAging OBJECT-TYPE
  1765.         SYNTAX INTEGER
  1766.         MAX-ACCESS read-only
  1767.         STATUS current
  1768.         DESCRIPTION
  1769.                 "The aging time of the ARP entry in seconds."
  1770.         ::= { axArpInfoEntry 7 }
  1771.  
  1772. --==================================================================
  1773. -- axApp
  1774. --==================================================================
  1775.  
  1776.     axAppGlobals            OBJECT IDENTIFIER ::= { axApp 1 }
  1777.     axServers               OBJECT IDENTIFIER ::= { axApp 2 }
  1778.     axServiceGroups         OBJECT IDENTIFIER ::= { axApp 3 }
  1779.     axVirtualServers        OBJECT IDENTIFIER ::= { axApp 4 }
  1780.     axConnReuseStats        OBJECT IDENTIFIER ::= { axApp 5 }
  1781.     axFastHttpProxyStats    OBJECT IDENTIFIER ::= { axApp 6 }
  1782.     axHttpProxyStats        OBJECT IDENTIFIER ::= { axApp 7 }
  1783.     axTcpProxyStats         OBJECT IDENTIFIER ::= { axApp 8 }
  1784.     axSslStats              OBJECT IDENTIFIER ::= { axApp 9 }
  1785.     axFtpStats              OBJECT IDENTIFIER ::= { axApp 10 }
  1786.     axNetStats              OBJECT IDENTIFIER ::= { axApp 11 }
  1787.     axNotification          OBJECT IDENTIFIER ::= { axApp 12 }
  1788.     axSmtpProxyStats        OBJECT IDENTIFIER ::= { axApp 13 }
  1789.     axSslProxyStats         OBJECT IDENTIFIER ::= { axApp 14 }
  1790.     axPersistentStats       OBJECT IDENTIFIER ::= { axApp 15 }
  1791.     axSwitchStats           OBJECT IDENTIFIER ::= { axApp 16 }
  1792.     axHA                    OBJECT IDENTIFIER ::= { axApp 17 }
  1793.     axIpNatStats            OBJECT IDENTIFIER ::= { axApp 18 }
  1794.     axSessionStats          OBJECT IDENTIFIER ::= { axApp 19 }
  1795.     axGslb                  OBJECT IDENTIFIER ::= { axApp 20 }
  1796.         axNetworkingStats       OBJECT IDENTIFIER ::= { axApp 21 }
  1797.  
  1798. -- axGlobals
  1799.     axAppGlobalSetting         OBJECT IDENTIFIER ::= { axAppGlobals 1 }
  1800.     axAppGlobalStats           OBJECT IDENTIFIER ::= { axAppGlobals 2 }
  1801.     axGlobalAppBuffer          OBJECT IDENTIFIER ::= { axAppGlobals 3 }
  1802.         axL3vStats                                 OBJECT IDENTIFIER ::= { axAppGlobals 4 }
  1803.  
  1804. -- axServers
  1805.     axServer                   OBJECT IDENTIFIER ::= { axServers 1 }
  1806.     axServerStat               OBJECT IDENTIFIER ::= { axServers 2 }
  1807.     axServerPort               OBJECT IDENTIFIER ::= { axServers 3 }
  1808.     axServerPortStat           OBJECT IDENTIFIER ::= { axServers 4 }
  1809.  
  1810. -- axServiceGroups
  1811.     axServiceGroup             OBJECT IDENTIFIER ::= { axServiceGroups 1 }
  1812.     axServiceGroupStat         OBJECT IDENTIFIER ::= { axServiceGroups 2 }
  1813.     axServiceGroupMember       OBJECT IDENTIFIER ::= { axServiceGroups 3 }
  1814.     axServiceGroupMemberStat   OBJECT IDENTIFIER ::= { axServiceGroups 4 }
  1815.  
  1816. -- axVirtualServers
  1817.     axVirtualServer            OBJECT IDENTIFIER ::= { axVirtualServers 1 }
  1818.     axVirtualServerStat        OBJECT IDENTIFIER ::= { axVirtualServers 2 }
  1819.     axVirtualServerPort        OBJECT IDENTIFIER ::= { axVirtualServers 3 }
  1820.     axVirtualServerPortStat    OBJECT IDENTIFIER ::= { axVirtualServers 4 }
  1821.     axVirtualServerNameStat        OBJECT IDENTIFIER ::= { axVirtualServers 5 }
  1822.     axVirtualServerNamePortStat    OBJECT IDENTIFIER ::= { axVirtualServers 6 }
  1823.  
  1824. -- axHA
  1825.     axHAGlobalConfig           OBJECT IDENTIFIER ::= { axHA 1 }
  1826.     axHAGroup                  OBJECT IDENTIFIER ::= { axHA 2 }
  1827.     axHAFloatingIP             OBJECT IDENTIFIER ::= { axHA 3 }
  1828.  
  1829. --==================================================================
  1830. -- axAppGlobalSetting
  1831. --==================================================================
  1832.  
  1833.     axAppGlobalSystemResourceUsageTable OBJECT-TYPE
  1834.         SYNTAX SEQUENCE OF AxAppGlobalSystemResourceUsageEntry
  1835.         MAX-ACCESS not-accessible
  1836.         STATUS current
  1837.         DESCRIPTION
  1838.                 "A table has information of the system resource usages,
  1839.                  it should contains the results as the CLI command,
  1840.                  'show system resouce-usage'
  1841.                  Resource                         Current    Default    Minimum    Maximum
  1842.                  --------------------------------------------------------------------------
  1843.                  l4-session-count                 1048576    1048576    131072     8388608
  1844.                  nat-pool-addr-count              500        500        500        4000
  1845.                  real-server-count                1024       1024       512        2048
  1846.                  real-port-count                  2048       2048       512        4096
  1847.                  service-group-count              512        512        512        1024
  1848.                  virtual-port-count               512        512        256        1024
  1849.                  virtual-server-count             512        512        512        1024
  1850.                  http-template-count              256        256        32         1024
  1851.                  proxy-template-count             256        256        32         1024
  1852.                  conn-reuse-template-count        256        256        32         1024
  1853.                  fast-tcp-template-count          256        256        32         1024
  1854.                  fast-udp-template-count          256        256        32         1024
  1855.                  client-ssl-template-count        256        256        32         1024
  1856.                  server-ssl-template-count        256        256        32         1024
  1857.                  stream-template-count            256        256        32         1024
  1858.                  persist-cookie-template-count    256        256        32         1024
  1859.                  persist-srcip-template-count     256        256        32         1024
  1860.                  nalloc-mem-val                   0          0          0          5120
  1861.                 "
  1862.         ::= { axAppGlobalSetting 1 }
  1863.  
  1864.     axAppGlobalSystemResourceUsageEntry OBJECT-TYPE
  1865.         SYNTAX  AxAppGlobalSystemResourceUsageEntry
  1866.         MAX-ACCESS not-accessible
  1867.         STATUS current
  1868.         DESCRIPTION
  1869.                 "Columns in the axAppGlobalSystemResourceUsage Table"
  1870.         INDEX {
  1871.                 axAppGlobalSystemResourceIndex
  1872.         }
  1873.         ::= { axAppGlobalSystemResourceUsageTable 1 }
  1874.  
  1875.     AxAppGlobalSystemResourceUsageEntry ::=
  1876.         SEQUENCE {
  1877.                 axAppGlobalSystemResourceIndex        INTEGER,
  1878.                 axAppGlobalSystemResourceName         DisplayString,
  1879.                 axAppGlobalAllowedCurrentValue        INTEGER,
  1880.                 axAppGlobalAllowedDefaultValue        INTEGER,
  1881.                 axAppGlobalAllowedMinValue            INTEGER,
  1882.                 axAppGlobalAllowedMaxValue            INTEGER
  1883.         }
  1884.  
  1885.     axAppGlobalSystemResourceIndex OBJECT-TYPE
  1886.         SYNTAX INTEGER
  1887.         MAX-ACCESS read-only
  1888.         STATUS current
  1889.         DESCRIPTION
  1890.                 "The system resource usage table index."
  1891.         ::= { axAppGlobalSystemResourceUsageEntry 1 }
  1892.  
  1893.     axAppGlobalSystemResourceName OBJECT-TYPE
  1894.         SYNTAX DisplayString
  1895.         MAX-ACCESS read-only
  1896.         STATUS current
  1897.         DESCRIPTION
  1898.                 "The system resource name."
  1899.         ::= { axAppGlobalSystemResourceUsageEntry 2 }
  1900.  
  1901.     axAppGlobalAllowedCurrentValue OBJECT-TYPE
  1902.         SYNTAX INTEGER
  1903.         MAX-ACCESS read-only
  1904.         STATUS current
  1905.         DESCRIPTION
  1906.                 "The current value for the allowed system resource."
  1907.         ::= { axAppGlobalSystemResourceUsageEntry 3 }
  1908.  
  1909.     axAppGlobalAllowedDefaultValue OBJECT-TYPE
  1910.         SYNTAX INTEGER
  1911.         MAX-ACCESS read-only
  1912.         STATUS current
  1913.         DESCRIPTION
  1914.                 "The default value for the allowed system resource."
  1915.         ::= { axAppGlobalSystemResourceUsageEntry 4 }
  1916.  
  1917.     axAppGlobalAllowedMinValue OBJECT-TYPE
  1918.         SYNTAX INTEGER
  1919.         MAX-ACCESS read-only
  1920.         STATUS current
  1921.         DESCRIPTION
  1922.                 "The minimum value for the allowed system resource."
  1923.         ::= { axAppGlobalSystemResourceUsageEntry 5 }
  1924.  
  1925.     axAppGlobalAllowedMaxValue OBJECT-TYPE
  1926.         SYNTAX INTEGER
  1927.         MAX-ACCESS read-only
  1928.         STATUS current
  1929.         DESCRIPTION
  1930.                 "The maximum value for the allowed system resource."
  1931.         ::= { axAppGlobalSystemResourceUsageEntry 6 }
  1932.  
  1933. --==================================================================
  1934. -- axAppGlobalStats
  1935. --==================================================================
  1936.  
  1937.     axAppGlobalTotalCurrentConnections  OBJECT-TYPE
  1938.         SYNTAX                  CounterBasedGauge64
  1939.         MAX-ACCESS              read-only
  1940.         STATUS                  current
  1941.         DESCRIPTION
  1942.                 "Total current connections"
  1943.         DEFVAL                  { 0 }
  1944.         ::=  {  axAppGlobalStats  1  }
  1945.  
  1946.     axAppGlobalTotalNewConnections      OBJECT-TYPE
  1947.         SYNTAX                  Counter64
  1948.         MAX-ACCESS              read-only
  1949.         STATUS                  current
  1950.         DESCRIPTION
  1951.                 "Total new connections"
  1952.         DEFVAL                  { 0 }
  1953.         ::=  {  axAppGlobalStats  2  }
  1954.  
  1955.     axAppGlobalTotalNewL4Connections    OBJECT-TYPE
  1956.         SYNTAX                  Counter64
  1957.         MAX-ACCESS              read-only
  1958.         STATUS                  current
  1959.         DESCRIPTION
  1960.                 "Total new L4 connections"
  1961.         DEFVAL                  { 0 }
  1962.         ::=  {  axAppGlobalStats  3  }
  1963.  
  1964.     axAppGlobalTotalNewL7Connections    OBJECT-TYPE
  1965.         SYNTAX                  Counter64
  1966.         MAX-ACCESS              read-only
  1967.         STATUS                  current
  1968.         DESCRIPTION
  1969.                 "Total new L7 connections"
  1970.         DEFVAL                  { 0 }
  1971.         ::=  {  axAppGlobalStats  4  }
  1972.  
  1973.     axAppGlobalTotalNewIPNatConnections OBJECT-TYPE
  1974.         SYNTAX                  Counter64
  1975.         MAX-ACCESS              read-only
  1976.         STATUS                  current
  1977.         DESCRIPTION
  1978.                 "Total new IP-NAT connections"
  1979.         DEFVAL                  { 0 }
  1980.         ::=  {  axAppGlobalStats  5  }
  1981.  
  1982.     axAppGlobalTotalSSLConnections      OBJECT-TYPE
  1983.         SYNTAX                  Counter64
  1984.         MAX-ACCESS              read-only
  1985.         STATUS                  current
  1986.         DESCRIPTION
  1987.                 "Total SSL connections"
  1988.         DEFVAL                  { 0 }
  1989.         ::=  {  axAppGlobalStats  6  }
  1990.  
  1991.     axAppGlobalTotalL7Requests  OBJECT-TYPE
  1992.         SYNTAX                  Counter64
  1993.         MAX-ACCESS              read-only
  1994.         STATUS                  current
  1995.         DESCRIPTION
  1996.                 "Total L7 requests"
  1997.         DEFVAL                  { 0 }
  1998.         ::=  {  axAppGlobalStats  7  }
  1999.  
  2000.     axGlobalAppPacketDrop       OBJECT-TYPE
  2001.         SYNTAX                  INTEGER
  2002.         MAX-ACCESS              read-only
  2003.         STATUS                  current
  2004.         DESCRIPTION
  2005.                 "Total number of buffer drops in the last 10 seconds."
  2006.         DEFVAL                  { 0 }
  2007.         ::=  {  axAppGlobalStats  8  }
  2008.  
  2009.     axGlobalTotalAppPacketDrop  OBJECT-TYPE
  2010.         SYNTAX                  Counter64
  2011.         MAX-ACCESS              read-only
  2012.         STATUS                  current
  2013.         DESCRIPTION
  2014.                 "Total number of accumulative buffer drops."
  2015.         DEFVAL                  { 0 }
  2016.         ::=  {  axAppGlobalStats  9  }
  2017.  
  2018.     axGlobalTotalL4Session      OBJECT-TYPE
  2019.         SYNTAX                  Counter64
  2020.         MAX-ACCESS              read-only
  2021.         STATUS                  current
  2022.         DESCRIPTION
  2023.                 "Total number of L4 sessions."
  2024.         DEFVAL                  { 0 }
  2025.         ::=  {  axAppGlobalStats  10  }
  2026.  
  2027.    axGlobalTotalThroughput OBJECT-TYPE
  2028.         SYNTAX                  Counter64
  2029.         MAX-ACCESS              read-only
  2030.         STATUS                  current
  2031.         DESCRIPTION
  2032.         "Total throughput of all the interfaces."
  2033.         DEFVAL { 0 }
  2034.         ::= { axAppGlobalStats 13 }
  2035.  
  2036.     axAppGlobalTotalCurrentConnectionsInteger OBJECT-TYPE
  2037.         SYNTAX                  INTEGER
  2038.         MAX-ACCESS              read-only
  2039.         STATUS                  current
  2040.         DESCRIPTION
  2041.                 "Total current connections"
  2042.         DEFVAL                  { 0 }
  2043.         ::=  {  axAppGlobalStats  11  }
  2044.  
  2045.     axGlobalTotalL4SessionInteger       OBJECT-TYPE
  2046.         SYNTAX                  INTEGER
  2047.         MAX-ACCESS              read-only
  2048.         STATUS                  current
  2049.         DESCRIPTION
  2050.                 "Total number of L4 sessions."
  2051.         DEFVAL                  { 0 }
  2052.         ::=  {  axAppGlobalStats  12  }
  2053.  
  2054. --==================================================================
  2055. -- axGlobalAppBuffer
  2056. --==================================================================
  2057.  
  2058.     axAppGlobalBufferConfigLimit        OBJECT-TYPE
  2059.         SYNTAX                  INTEGER
  2060.         MAX-ACCESS              read-only
  2061.         STATUS                  current
  2062.         DESCRIPTION
  2063.                 "Application buffer configured limit."
  2064.         DEFVAL                  { 0 }
  2065.         ::=  {  axGlobalAppBuffer  1  }
  2066.  
  2067.     axAppGlobalBufferCurrentUsage       OBJECT-TYPE
  2068.         SYNTAX                  INTEGER
  2069.         MAX-ACCESS              read-only
  2070.         STATUS                  current
  2071.         DESCRIPTION
  2072.                 "Application buffer current usage."
  2073.         DEFVAL                  { 0 }
  2074.         ::=  {  axGlobalAppBuffer  2  }
  2075.  
  2076. --==================================================================
  2077. -- axL3vStats
  2078. --==================================================================
  2079.  
  2080.     axL3vGlobalStatsTable OBJECT-TYPE
  2081.         SYNTAX SEQUENCE OF AxL3vGlobalStatsEntry
  2082.         MAX-ACCESS not-accessible
  2083.         STATUS current
  2084.         DESCRIPTION
  2085.                 "The global statitics in a l3v partition."
  2086.         ::= { axL3vStats 1 }
  2087.  
  2088.     axL3vGlobalStatsEntry OBJECT-TYPE
  2089.         SYNTAX  AxL3vGlobalStatsEntry
  2090.         MAX-ACCESS not-accessible
  2091.         STATUS current
  2092.         DESCRIPTION
  2093.                 "Columns in the axL3vGlobalStatsTable"
  2094.         INDEX {
  2095.                 axL3vGlobalStatsPartitionName
  2096.         }
  2097.         ::= { axL3vGlobalStatsTable 1 }
  2098.  
  2099.     AxL3vGlobalStatsEntry ::=
  2100.         SEQUENCE {
  2101.                 axL3vGlobalStatsPartitionName                    DisplayString,
  2102.                 axL3vGlobalStatsTotalThroughput              Counter64,
  2103.                 axL3vGlobalStatsTotalCurrentConnections      Counter64,
  2104.                 axL3vGlobalStatsTotalNewConnections          Counter64,
  2105.                 axL3vGlobalStatsTotalNewL4Connections        Counter64,
  2106.                         axL3vGlobalStatsTotalNewL7Connections            Counter64,
  2107.                         axL3vGlobalStatsTotalSslConnections              Counter64,
  2108.                         axL3vGlobalStatsTotalL7Requests                          Counter64,
  2109.                         axL3vGlobalStatsTotalL4Sessions                          Counter64
  2110.         }
  2111.  
  2112.     axL3vGlobalStatsPartitionName OBJECT-TYPE
  2113.         SYNTAX DisplayString
  2114.         MAX-ACCESS read-only
  2115.         STATUS current
  2116.         DESCRIPTION
  2117.                 "The L3V partition name."
  2118.         ::= { axL3vGlobalStatsEntry 1 }
  2119.  
  2120.    axL3vGlobalStatsTotalThroughput OBJECT-TYPE
  2121.         SYNTAX                  Counter64
  2122.         MAX-ACCESS              read-only
  2123.         STATUS                  current
  2124.         DESCRIPTION
  2125.         "Total throughput of all the interfaces in a L3V partition."
  2126.    ::= { axL3vGlobalStatsEntry 2 }
  2127.  
  2128.    axL3vGlobalStatsTotalCurrentConnections OBJECT-TYPE
  2129.         SYNTAX                  Counter64
  2130.         MAX-ACCESS              read-only
  2131.         STATUS                  current
  2132.         DESCRIPTION
  2133.         "Total current connections in a L3V partition."
  2134.    ::= { axL3vGlobalStatsEntry 3 }
  2135.  
  2136.    axL3vGlobalStatsTotalNewConnections OBJECT-TYPE
  2137.         SYNTAX                  Counter64
  2138.         MAX-ACCESS              read-only
  2139.         STATUS                  current
  2140.         DESCRIPTION
  2141.         "Total new connections in a L3V partition."
  2142.    ::= { axL3vGlobalStatsEntry 4 }
  2143.  
  2144.    axL3vGlobalStatsTotalNewL4Connections OBJECT-TYPE
  2145.         SYNTAX                  Counter64
  2146.         MAX-ACCESS              read-only
  2147.         STATUS                  current
  2148.         DESCRIPTION
  2149.         "Total new layer 4 connections in a L3V partition."
  2150.    ::= { axL3vGlobalStatsEntry 5 }
  2151.  
  2152.    axL3vGlobalStatsTotalNewL7Connections OBJECT-TYPE
  2153.         SYNTAX                  Counter64
  2154.         MAX-ACCESS              read-only
  2155.         STATUS                  current
  2156.         DESCRIPTION
  2157.         "Total new layer 7 connections in a L3V partition."
  2158.    ::= { axL3vGlobalStatsEntry 6 }
  2159.  
  2160.    axL3vGlobalStatsTotalSslConnections OBJECT-TYPE
  2161.         SYNTAX                  Counter64
  2162.         MAX-ACCESS              read-only
  2163.         STATUS                  current
  2164.         DESCRIPTION
  2165.         "Total SSL connections in a L3V partition."
  2166.    ::= { axL3vGlobalStatsEntry 7 }
  2167.  
  2168.    axL3vGlobalStatsTotalL7Requests OBJECT-TYPE
  2169.         SYNTAX                  Counter64
  2170.         MAX-ACCESS              read-only
  2171.         STATUS                  current
  2172.         DESCRIPTION
  2173.         "Total layer 7 requests in a L3V partition."
  2174.    ::= { axL3vGlobalStatsEntry 8 }
  2175.  
  2176.    axL3vGlobalStatsTotalL4Sessions OBJECT-TYPE
  2177.         SYNTAX                  Counter64
  2178.         MAX-ACCESS              read-only
  2179.         STATUS                  current
  2180.         DESCRIPTION
  2181.         "Total layer 7 session in a L3V partition."
  2182.    ::= { axL3vGlobalStatsEntry 9 }
  2183.  
  2184. --==================================================================
  2185. -- axServer
  2186. --==================================================================
  2187.  
  2188.     axServerCount OBJECT-TYPE
  2189.         SYNTAX INTEGER
  2190.         MAX-ACCESS read-only
  2191.         STATUS current
  2192.         DESCRIPTION
  2193.                 "The total count of axServer entries in the table."
  2194.         ::= { axServer 1 }
  2195.  
  2196.     axServerTable OBJECT-TYPE
  2197.         SYNTAX SEQUENCE OF AxServerEntry
  2198.         MAX-ACCESS not-accessible
  2199.         STATUS current
  2200.         DESCRIPTION
  2201.                 "A table has information of the servers."
  2202.         ::= { axServer 2 }
  2203.  
  2204.     axServerEntry OBJECT-TYPE
  2205.         SYNTAX  AxServerEntry
  2206.         MAX-ACCESS not-accessible
  2207.         STATUS current
  2208.         DESCRIPTION
  2209.                 "Columns in the axServer Table"
  2210.         INDEX {
  2211.                 axServerName
  2212.         }
  2213.         ::= { axServerTable 1 }
  2214.  
  2215.     AxServerEntry ::=
  2216.         SEQUENCE {
  2217.                 axServerName                                     DisplayString,
  2218.                 axServerAddress                              DisplayString,
  2219.                 axServerEnabledState                         INTEGER,
  2220.                 axServerHealthMonitor                        DisplayString,
  2221.                 axServerMonitorState                         INTEGER,
  2222.                         axServerAddressType                                      InetAddressType
  2223.         }
  2224.  
  2225.     axServerName OBJECT-TYPE
  2226.         SYNTAX DisplayString
  2227.         MAX-ACCESS read-only
  2228.         STATUS current
  2229.         DESCRIPTION
  2230.                 "The name of the server."
  2231.         ::= { axServerEntry 1 }
  2232.  
  2233.     axServerAddress OBJECT-TYPE
  2234.         SYNTAX DisplayString
  2235.         MAX-ACCESS read-only
  2236.         STATUS current
  2237.         DESCRIPTION
  2238.                 "The IP address or host name of the server."
  2239.         ::= { axServerEntry 2 }
  2240.  
  2241.     axServerEnabledState OBJECT-TYPE
  2242.         SYNTAX INTEGER {
  2243.                 disabled(0),
  2244.                 enabled(1)
  2245.         }
  2246.         MAX-ACCESS read-only
  2247.         STATUS current
  2248.         DESCRIPTION
  2249.                 "The monitor state for this node address."
  2250.         ::= { axServerEntry 3 }
  2251.  
  2252.     axServerHealthMonitor OBJECT-TYPE
  2253.         SYNTAX DisplayString
  2254.         MAX-ACCESS read-only
  2255.         STATUS current
  2256.         DESCRIPTION
  2257.                 "The health monitor name assigned to the server"
  2258.         ::= { axServerEntry 4 }
  2259.  
  2260.     axServerMonitorState OBJECT-TYPE
  2261.         SYNTAX INTEGER {
  2262.                 disabled(0),
  2263.                 up(1),
  2264.                 down(2)
  2265.         }
  2266.         MAX-ACCESS read-only
  2267.         STATUS current
  2268.         DESCRIPTION
  2269.                 "The server monitor status is in
  2270.                         0: Disabled (administrative disabled)
  2271.                         1: Up (administrative enabled)
  2272.                         2: Down (administrative enabled)"
  2273.         ::= { axServerEntry 5 }
  2274.  
  2275.         axServerAddressType OBJECT-TYPE
  2276.     SYNTAX InetAddressType
  2277.     MAX-ACCESS read-only
  2278.     STATUS current
  2279.     DESCRIPTION
  2280.         "The type of axServerAddress:
  2281.             unknown(0), ipv4(1), ipv6(2)..."
  2282.     ::= { axServerEntry 6 }
  2283.  
  2284.  
  2285. --==================================================================
  2286. -- axServerStat
  2287. --==================================================================
  2288.  
  2289.     axServerStatCount OBJECT-TYPE
  2290.         SYNTAX INTEGER
  2291.         MAX-ACCESS read-only
  2292.         STATUS current
  2293.         DESCRIPTION
  2294.                 "The total count of axServerStat entries in the table."
  2295.         ::= { axServerStat 1 }
  2296.  
  2297.     axServerStatTable OBJECT-TYPE
  2298.         SYNTAX SEQUENCE OF AxServerStatEntry
  2299.         MAX-ACCESS not-accessible
  2300.         STATUS current
  2301.         DESCRIPTION
  2302.                 "A table containing statistic information of node addresses."
  2303.         ::= { axServerStat 2 }
  2304.  
  2305.     axServerStatEntry OBJECT-TYPE
  2306.         SYNTAX  AxServerStatEntry
  2307.         MAX-ACCESS not-accessible
  2308.         STATUS current
  2309.         DESCRIPTION
  2310.                 "Columns in the axServerStat Table"
  2311.         INDEX {
  2312.                 axServerStatAddress
  2313.         }
  2314.         ::= { axServerStatTable 1 }
  2315.  
  2316.     AxServerStatEntry ::=
  2317.         SEQUENCE {
  2318.                 axServerStatAddress                       DisplayString,
  2319.                 axServerStatName                          DisplayString,
  2320.                 axServerStatServerPktsIn                  Counter64,
  2321.                 axServerStatServerBytesIn                 Counter64,
  2322.                 axServerStatServerPktsOut                 Counter64,
  2323.                 axServerStatServerBytesOut                Counter64,
  2324.                 axServerStatServerTotalConns              Counter64,
  2325.                 axServerStatServerCurConns                Integer32,
  2326.                 axServerStatServerPersistConns            Integer32,
  2327.                 axServerStatServerStatus                  INTEGER,
  2328.                 axServerStatServerTotalL7Reqs             Counter64,
  2329.                 axServerStatServerTotalCurrL7Reqs         Counter64,
  2330.                 axServerStatServerTotalSuccL7Reqs         Counter64,
  2331.                 axServerStatServerPeakConns               Counter32,
  2332.                         axServerStatAddressType                           InetAddressType
  2333.         }
  2334.  
  2335.     axServerStatAddress OBJECT-TYPE
  2336.         SYNTAX DisplayString
  2337.         MAX-ACCESS read-only
  2338.         STATUS current
  2339.         DESCRIPTION
  2340.                 "The ip address of this server."
  2341.         ::= { axServerStatEntry 1 }
  2342.  
  2343.     axServerStatName OBJECT-TYPE
  2344.         SYNTAX DisplayString
  2345.         MAX-ACCESS read-only
  2346.         STATUS current
  2347.         DESCRIPTION
  2348.                 "The server name."
  2349.         ::= { axServerStatEntry 2 }
  2350.  
  2351.     axServerStatServerPktsIn OBJECT-TYPE
  2352.         SYNTAX Counter64
  2353.         MAX-ACCESS read-only
  2354.         STATUS current
  2355.         DESCRIPTION
  2356.                 "The number of packets received from client to server."
  2357.         ::= { axServerStatEntry 3 }
  2358.  
  2359.     axServerStatServerBytesIn OBJECT-TYPE
  2360.         SYNTAX Counter64
  2361.         MAX-ACCESS read-only
  2362.         STATUS current
  2363.         DESCRIPTION
  2364.                 "The number of bytes received from client to server."
  2365.         ::= { axServerStatEntry 4 }
  2366.  
  2367.     axServerStatServerPktsOut OBJECT-TYPE
  2368.         SYNTAX Counter64
  2369.         MAX-ACCESS read-only
  2370.         STATUS current
  2371.         DESCRIPTION
  2372.                 "The number of packets sent for server to client."
  2373.         ::= { axServerStatEntry 5 }
  2374.  
  2375.     axServerStatServerBytesOut OBJECT-TYPE
  2376.         SYNTAX Counter64
  2377.         MAX-ACCESS read-only
  2378.         STATUS current
  2379.         DESCRIPTION
  2380.                 "The number of bytes sent from server to client."
  2381.         ::= { axServerStatEntry 6 }
  2382.  
  2383.     axServerStatServerTotalConns OBJECT-TYPE
  2384.         SYNTAX Counter64
  2385.         MAX-ACCESS read-only
  2386.         STATUS current
  2387.         DESCRIPTION
  2388.                 "The total connections from server side."
  2389.         ::= { axServerStatEntry 7 }
  2390.  
  2391.     axServerStatServerCurConns OBJECT-TYPE
  2392.         SYNTAX Integer32
  2393.         MAX-ACCESS read-only
  2394.         STATUS current
  2395.         DESCRIPTION
  2396.                 "The current connections from server side."
  2397.         ::= { axServerStatEntry 8 }
  2398.  
  2399.     axServerStatServerPersistConns OBJECT-TYPE
  2400.         SYNTAX Integer32
  2401.         MAX-ACCESS read-only
  2402.         STATUS deprecated
  2403.         DESCRIPTION
  2404.                 "The persistent connections from server side."
  2405.         ::= { axServerStatEntry 9 }
  2406.  
  2407.     axServerStatServerStatus OBJECT-TYPE
  2408.         SYNTAX INTEGER {
  2409.                 disabled(0),
  2410.                 up(1),
  2411.                 down(2)
  2412.         }
  2413.         MAX-ACCESS read-only
  2414.         STATUS current
  2415.         DESCRIPTION
  2416.                 "The server status is in
  2417.                         0: Disabled (administrative disabled)
  2418.                         1: Up (administrative enabled)
  2419.                         2: Down (administrative enabled)"
  2420.         ::= { axServerStatEntry 10 }
  2421.  
  2422.     axServerStatServerTotalL7Reqs OBJECT-TYPE
  2423.         SYNTAX Counter64
  2424.         MAX-ACCESS read-only
  2425.         STATUS current
  2426.         DESCRIPTION
  2427.                 "The total number of L7 requests if applicable"
  2428.         ::= { axServerStatEntry 11 }
  2429.  
  2430.     axServerStatServerTotalCurrL7Reqs OBJECT-TYPE
  2431.         SYNTAX Counter64
  2432.         MAX-ACCESS read-only
  2433.         STATUS current
  2434.         DESCRIPTION
  2435.                 "The number of current L7 requests if applicable"
  2436.         ::= { axServerStatEntry 12 }
  2437.  
  2438.     axServerStatServerTotalSuccL7Reqs OBJECT-TYPE
  2439.         SYNTAX Counter64
  2440.         MAX-ACCESS read-only
  2441.         STATUS current
  2442.         DESCRIPTION
  2443.                 "The number of successful L7 requests if applicable"
  2444.         ::= { axServerStatEntry 13 }
  2445.  
  2446.     axServerStatServerPeakConns OBJECT-TYPE
  2447.         SYNTAX Counter32
  2448.         MAX-ACCESS read-only
  2449.         STATUS current
  2450.         DESCRIPTION
  2451.                 "The number of the peak connections"
  2452.         ::= { axServerStatEntry 14 }
  2453.  
  2454.         axServerStatAddressType OBJECT-TYPE
  2455.     SYNTAX InetAddressType
  2456.     MAX-ACCESS read-only
  2457.     STATUS current
  2458.     DESCRIPTION
  2459.         "The type of axServerStatAddress:
  2460.             unknown(0), ipv4(1), ipv6(2)..."
  2461.     ::= { axServerStatEntry 15 }
  2462.  
  2463.  
  2464. --==================================================================
  2465. -- axServerPort
  2466. --==================================================================
  2467.  
  2468.     axServerPortTable OBJECT-TYPE
  2469.         SYNTAX SEQUENCE OF AxServerPortEntry
  2470.         MAX-ACCESS not-accessible
  2471.         STATUS current
  2472.         DESCRIPTION
  2473.                 "A table has information of real servers."
  2474.         ::= { axServerPort 1 }
  2475.  
  2476.     axServerPortEntry OBJECT-TYPE
  2477.         SYNTAX  AxServerPortEntry
  2478.         MAX-ACCESS not-accessible
  2479.         STATUS current
  2480.         DESCRIPTION
  2481.                 "Columns in the axServer Port Table"
  2482.         INDEX {
  2483.                 axServerNameInPort,
  2484.                 axServerPortType,
  2485.                 axServerPortNum
  2486.         }
  2487.         ::= { axServerPortTable 1 }
  2488.  
  2489.     AxServerPortEntry ::=
  2490.         SEQUENCE {
  2491.                 axServerNameInPort                         DisplayString,
  2492.                 axServerPortType                           INTEGER,
  2493.                 axServerPortNum                            Integer32,
  2494.                 axServerAddressInPort                      DisplayString,
  2495.                 axServerPortEnabledState                   INTEGER,
  2496.                 axServerPortHealthMonitor                  DisplayString,
  2497.                 axServerPortConnLimit                      Integer32,
  2498.                 axServerPortWeight                         Integer32,
  2499.                 axServerPortMonitorState                   INTEGER,
  2500.                         axServerAddressInPortType                          InetAddressType
  2501.         }
  2502.  
  2503.     axServerNameInPort OBJECT-TYPE
  2504.         SYNTAX DisplayString
  2505.         MAX-ACCESS read-only
  2506.         STATUS current
  2507.         DESCRIPTION
  2508.                 "The server name."
  2509.         ::= { axServerPortEntry 1 }
  2510.  
  2511.     axServerPortType OBJECT-TYPE
  2512.         SYNTAX INTEGER {
  2513.                 tcp(2),
  2514.                 udp(3)
  2515.         }
  2516.         MAX-ACCESS read-only
  2517.         STATUS current
  2518.         DESCRIPTION
  2519.                 "The port type of the server port."
  2520.         ::= { axServerPortEntry 2 }
  2521.  
  2522.     axServerPortNum OBJECT-TYPE
  2523.         SYNTAX Integer32
  2524.         MAX-ACCESS read-only
  2525.         STATUS current
  2526.         DESCRIPTION
  2527.                 "The port number of the server."
  2528.         ::= { axServerPortEntry 3 }
  2529.  
  2530.     axServerAddressInPort OBJECT-TYPE
  2531.         SYNTAX DisplayString
  2532.         MAX-ACCESS read-only
  2533.         STATUS current
  2534.         DESCRIPTION
  2535.                 "The IP address or host name of the server."
  2536.         ::= { axServerPortEntry 4 }
  2537.  
  2538.     axServerPortEnabledState OBJECT-TYPE
  2539.         SYNTAX INTEGER {
  2540.                 disabled(0),
  2541.                 enabled(1)
  2542.         }
  2543.         MAX-ACCESS read-only
  2544.         STATUS current
  2545.         DESCRIPTION
  2546.                 "The monitor state for this node address."
  2547.         ::= { axServerPortEntry 5 }
  2548.  
  2549.     axServerPortHealthMonitor OBJECT-TYPE
  2550.         SYNTAX DisplayString
  2551.         MAX-ACCESS read-only
  2552.         STATUS current
  2553.         DESCRIPTION
  2554.                 "The health monitor name assigned to the server"
  2555.         ::= { axServerPortEntry 6 }
  2556.  
  2557.     axServerPortConnLimit OBJECT-TYPE
  2558.         SYNTAX Integer32
  2559.         MAX-ACCESS read-only
  2560.         STATUS current
  2561.         DESCRIPTION
  2562.                 "The connection limit of the server port."
  2563.         ::= { axServerPortEntry 7 }
  2564.  
  2565.     axServerPortWeight OBJECT-TYPE
  2566.         SYNTAX Integer32
  2567.         MAX-ACCESS read-only
  2568.         STATUS current
  2569.         DESCRIPTION
  2570.                 "The weight of the server port."
  2571.         ::= { axServerPortEntry 8 }
  2572.  
  2573.     axServerPortMonitorState OBJECT-TYPE
  2574.         SYNTAX INTEGER {
  2575.                 disabled(0),
  2576.                 up(1),
  2577.                 down(2)
  2578.         }
  2579.         MAX-ACCESS read-only
  2580.         STATUS current
  2581.         DESCRIPTION
  2582.                 "The server port status is in
  2583.                         0: Disabled (administrative disabled)
  2584.                         1: Up (administrative enabled)
  2585.                         2: Down (administrative enabled)"
  2586.         ::= { axServerPortEntry 9 }
  2587.  
  2588.         axServerAddressInPortType OBJECT-TYPE
  2589.     SYNTAX InetAddressType
  2590.     MAX-ACCESS read-only
  2591.     STATUS current
  2592.     DESCRIPTION
  2593.         "The type of axServerAddressInPort:
  2594.             unknown(0), ipv4(1), ipv6(2)..."
  2595.     ::= { axServerPortEntry 10 }
  2596.  
  2597.  
  2598. --==================================================================
  2599. -- axServerPortStat
  2600. --==================================================================
  2601.  
  2602.     axServerPortStatTable OBJECT-TYPE
  2603.         SYNTAX SEQUENCE OF AxServerPortStatEntry
  2604.         MAX-ACCESS not-accessible
  2605.         STATUS current
  2606.         DESCRIPTION
  2607.                 "A table containing statistic information of node addresses."
  2608.         ::= { axServerPortStat 1 }
  2609.  
  2610.     axServerPortStatEntry OBJECT-TYPE
  2611.         SYNTAX  AxServerPortStatEntry
  2612.         MAX-ACCESS not-accessible
  2613.         STATUS current
  2614.         DESCRIPTION
  2615.                 "Columns in the axServerStat Table"
  2616.         INDEX {
  2617.                 axServerStatAddrInPort,
  2618.                 axServerStatPortType,
  2619.                 axServerStatPortNum
  2620.         }
  2621.         ::= { axServerPortStatTable 1 }
  2622.  
  2623.     AxServerPortStatEntry ::=
  2624.         SEQUENCE {
  2625.                 axServerStatAddrInPort                  DisplayString,
  2626.                 axServerStatPortType                    INTEGER,
  2627.                 axServerStatPortNum                     Integer32,
  2628.                 axServerStatNameInPort                  DisplayString,
  2629.                 axServerPortStatPktsIn                  Counter64,
  2630.                 axServerPortStatBytesIn                 Counter64,
  2631.                 axServerPortStatPktsOut                 Counter64,
  2632.                 axServerPortStatBytesOut                Counter64,
  2633.                 axServerPortStatTotalConns              Counter64,
  2634.                 axServerPortStatCurConns                Integer32,
  2635.                 axServerPortStatPersistConns            Integer32,
  2636.                 axServerPortStatStatus                  INTEGER,
  2637.                 axServerPortStatTotalL7Reqs             Counter64,
  2638.                 axServerPortStatTotalCurrL7Reqs         Counter64,
  2639.                 axServerPortStatTotalSuccL7Reqs         Counter64,
  2640.                 axServerPortStatPeakConns               Counter32,
  2641.                         axServerStatAddrInPortType                      InetAddressType
  2642.         }
  2643.  
  2644.     axServerStatAddrInPort OBJECT-TYPE
  2645.         SYNTAX DisplayString
  2646.         MAX-ACCESS read-only
  2647.         STATUS current
  2648.         DESCRIPTION
  2649.                 "The ip address of this server."
  2650.         ::= { axServerPortStatEntry 1 }
  2651.  
  2652.     axServerStatPortType OBJECT-TYPE
  2653.         SYNTAX INTEGER {
  2654.                 tcp(2),
  2655.                 udp(3)
  2656.         }
  2657.         MAX-ACCESS read-only
  2658.         STATUS current
  2659.         DESCRIPTION
  2660.                 "The server port type."
  2661.         ::= { axServerPortStatEntry 2 }
  2662.  
  2663.     axServerStatPortNum OBJECT-TYPE
  2664.         SYNTAX Integer32
  2665.         MAX-ACCESS read-only
  2666.         STATUS current
  2667.         DESCRIPTION
  2668.                 "The server port number."
  2669.         ::= { axServerPortStatEntry 3 }
  2670.  
  2671.     axServerStatNameInPort OBJECT-TYPE
  2672.         SYNTAX DisplayString
  2673.         MAX-ACCESS read-only
  2674.         STATUS current
  2675.         DESCRIPTION
  2676.                 "The ip address of this server."
  2677.         ::= { axServerPortStatEntry 4 }
  2678.  
  2679.     axServerPortStatPktsIn OBJECT-TYPE
  2680.         SYNTAX Counter64
  2681.         MAX-ACCESS read-only
  2682.         STATUS current
  2683.         DESCRIPTION
  2684.                 "The number of packets received from client to server."
  2685.         ::= { axServerPortStatEntry 5 }
  2686.  
  2687.     axServerPortStatBytesIn OBJECT-TYPE
  2688.         SYNTAX Counter64
  2689.         MAX-ACCESS read-only
  2690.         STATUS current
  2691.         DESCRIPTION
  2692.                 "The number of bytes received from client to server."
  2693.         ::= { axServerPortStatEntry 6 }
  2694.  
  2695.     axServerPortStatPktsOut OBJECT-TYPE
  2696.         SYNTAX Counter64
  2697.         MAX-ACCESS read-only
  2698.         STATUS current
  2699.         DESCRIPTION
  2700.                 "The number of packets sent from server to client."
  2701.         ::= { axServerPortStatEntry 7 }
  2702.  
  2703.     axServerPortStatBytesOut OBJECT-TYPE
  2704.         SYNTAX Counter64
  2705.         MAX-ACCESS read-only
  2706.         STATUS current
  2707.         DESCRIPTION
  2708.                 "The number of bytes sent from server to client."
  2709.         ::= { axServerPortStatEntry 8 }
  2710.  
  2711.     axServerPortStatTotalConns OBJECT-TYPE
  2712.         SYNTAX Counter64
  2713.         MAX-ACCESS read-only
  2714.         STATUS current
  2715.         DESCRIPTION
  2716.                 "The maximum connections from server side."
  2717.         ::= { axServerPortStatEntry 9 }
  2718.  
  2719.     axServerPortStatCurConns OBJECT-TYPE
  2720.         SYNTAX Integer32
  2721.         MAX-ACCESS read-only
  2722.         STATUS current
  2723.         DESCRIPTION
  2724.                 "The current connections from server side."
  2725.         ::= { axServerPortStatEntry 10 }
  2726.  
  2727.     axServerPortStatPersistConns OBJECT-TYPE
  2728.         SYNTAX Integer32
  2729.         MAX-ACCESS read-only
  2730.         STATUS deprecated
  2731.         DESCRIPTION
  2732.                 "The persistent connections from server side."
  2733.         ::= { axServerPortStatEntry 11 }
  2734.  
  2735.     axServerPortStatStatus OBJECT-TYPE
  2736.         SYNTAX INTEGER {
  2737.                 disabled(0),
  2738.                 up(1),
  2739.                 down(2)
  2740.         }
  2741.         MAX-ACCESS read-only
  2742.         STATUS current
  2743.         DESCRIPTION
  2744.                 "The server port status is in
  2745.                         0: Disabled (administrative disabled)
  2746.                         1: Up (administrative enabled)
  2747.                         2: Down (administrative enabled)"
  2748.         ::= { axServerPortStatEntry 12 }
  2749.  
  2750.     axServerPortStatTotalL7Reqs OBJECT-TYPE
  2751.         SYNTAX Counter64
  2752.         MAX-ACCESS read-only
  2753.         STATUS current
  2754.         DESCRIPTION
  2755.                 "The total number of L7 requests if applicable"
  2756.         ::= { axServerPortStatEntry 13 }
  2757.  
  2758.     axServerPortStatTotalCurrL7Reqs OBJECT-TYPE
  2759.         SYNTAX Counter64
  2760.         MAX-ACCESS read-only
  2761.         STATUS current
  2762.         DESCRIPTION
  2763.                 "The number of current L7 requests if applicable"
  2764.         ::= { axServerPortStatEntry 14 }
  2765.  
  2766.     axServerPortStatTotalSuccL7Reqs OBJECT-TYPE
  2767.         SYNTAX Counter64
  2768.         MAX-ACCESS read-only
  2769.         STATUS current
  2770.         DESCRIPTION
  2771.                 "The number of successful L7 requests if applicable"
  2772.         ::= { axServerPortStatEntry 15 }
  2773.  
  2774.     axServerPortStatPeakConns OBJECT-TYPE
  2775.         SYNTAX Counter32
  2776.         MAX-ACCESS read-only
  2777.         STATUS current
  2778.         DESCRIPTION
  2779.                 "The number of peak connections"
  2780.         ::= { axServerPortStatEntry 16 }
  2781.  
  2782.         axServerStatAddrInPortType OBJECT-TYPE
  2783.     SYNTAX InetAddressType
  2784.     MAX-ACCESS read-only
  2785.     STATUS current
  2786.     DESCRIPTION
  2787.         "The type of axServerStatAddrInPort:
  2788.             unknown(0), ipv4(1), ipv6(2)..."
  2789.     ::= { axServerPortStatEntry 17 }
  2790.  
  2791. --==================================================================
  2792. -- axServiceGroup
  2793. --==================================================================
  2794.  
  2795.     axServiceGroupCount OBJECT-TYPE
  2796.         SYNTAX Integer32
  2797.         MAX-ACCESS read-only
  2798.         STATUS current
  2799.         DESCRIPTION
  2800.                 "The number of axServiceGroup entries in the table."
  2801.         ::= { axServiceGroup 1 }
  2802.  
  2803.     axServiceGroupTable OBJECT-TYPE
  2804.         SYNTAX SEQUENCE OF AxServiceGroupEntry
  2805.         MAX-ACCESS not-accessible
  2806.         STATUS current
  2807.         DESCRIPTION
  2808.                 "A table containing information of service groups."
  2809.         ::= { axServiceGroup 2 }
  2810.  
  2811.     axServiceGroupEntry OBJECT-TYPE
  2812.         SYNTAX  AxServiceGroupEntry
  2813.         MAX-ACCESS not-accessible
  2814.         STATUS current
  2815.         DESCRIPTION
  2816.                 "Columns in the axServiceGroup Table"
  2817.         INDEX {
  2818.                 axServiceGroupName
  2819.         }
  2820.         ::= { axServiceGroupTable 1 }
  2821.  
  2822.     AxServiceGroupEntry ::=
  2823.         SEQUENCE {
  2824.                 axServiceGroupName               DisplayString,
  2825.                 axServiceGroupType               INTEGER,
  2826.                 axServiceGroupLbAlgorithm        INTEGER,
  2827.                         axServiceGroupDisplayStatus      INTEGER,
  2828.         }
  2829.  
  2830.     axServiceGroupName OBJECT-TYPE
  2831.         SYNTAX DisplayString
  2832.         MAX-ACCESS read-only
  2833.         STATUS current
  2834.         DESCRIPTION
  2835.                 "The service group name."
  2836.         ::= { axServiceGroupEntry 1 }
  2837.  
  2838.     axServiceGroupType OBJECT-TYPE
  2839.         SYNTAX INTEGER {
  2840.                 firewall(1),
  2841.                 tcp(2),
  2842.                 udp(3)
  2843.         }
  2844.         MAX-ACCESS read-only
  2845.         STATUS current
  2846.         DESCRIPTION
  2847.                 "The type of the service group."
  2848.         ::= { axServiceGroupEntry 2 }
  2849.  
  2850.     axServiceGroupLbAlgorithm OBJECT-TYPE
  2851.         SYNTAX INTEGER {
  2852.                 roundRobin(0),
  2853.                 weightRoundRobin(1),
  2854.                 leastConnection(2),
  2855.                 weightLeastConnection(3),
  2856.                 serviceLeastConnection(4),
  2857.                 serviceWeightLeastConnection(5),
  2858.                 fastResponseTime(6),
  2859.                 leastRequest(7),
  2860.                 roundRobinStrict(8),
  2861.                 sourceIpHashBasedStateless(9),
  2862.                 sourceIpOnlyHashBasedStateless(10),
  2863.                 destinationIpHashBasedStateless(11),
  2864.                 sourceDestinationIpHashBasedStateless(12),
  2865.                 perPacketRoundRobinStateless(13),
  2866.                 sourceIpOnlyHash(15),
  2867.                 sourceIpWithPortHash(16),
  2868.                 destinationIpOnlyHash(17),
  2869.                 destinationIpWithPortHash(18)
  2870.         }
  2871.         MAX-ACCESS read-only
  2872.         STATUS current
  2873.         DESCRIPTION
  2874.                 "The load balance method for the service group"
  2875.         ::= { axServiceGroupEntry 3 }
  2876.  
  2877.     axServiceGroupDisplayStatus OBJECT-TYPE
  2878.         SYNTAX INTEGER {
  2879.                 allUp(1),
  2880.                 functionalUp(2),
  2881.                 partialUp(3),
  2882.                 stopped(4)
  2883.         }
  2884.         MAX-ACCESS read-only
  2885.         STATUS current
  2886.         DESCRIPTION
  2887.                 "The display status of the service group:
  2888.                     AllUp(1), FunctionalUp(2), PartialUp(3), Stopped(4)."
  2889.         ::= { axServiceGroupEntry 4 }
  2890.  
  2891.  
  2892.  
  2893. --==================================================================
  2894. -- axServiceGroupStat
  2895. --==================================================================
  2896.  
  2897.     axServiceGroupStatTable OBJECT-TYPE
  2898.         SYNTAX SEQUENCE OF AxServiceGroupStatEntry
  2899.         MAX-ACCESS not-accessible
  2900.         STATUS current
  2901.         DESCRIPTION
  2902.                 "A table containing statistic information of service groups."
  2903.         ::= { axServiceGroupStat 1 }
  2904.  
  2905.     axServiceGroupStatEntry OBJECT-TYPE
  2906.         SYNTAX  AxServiceGroupStatEntry
  2907.         MAX-ACCESS not-accessible
  2908.         STATUS current
  2909.         DESCRIPTION
  2910.                 "Columns in the axServiceGroupStat Table"
  2911.         INDEX {
  2912.                 axServiceGroupStatName
  2913.         }
  2914.         ::= { axServiceGroupStatTable 1 }
  2915.  
  2916.     AxServiceGroupStatEntry ::=
  2917.         SEQUENCE {
  2918.                 axServiceGroupStatName                        DisplayString,
  2919.                 axServiceGroupStatPktsIn                      Counter64,
  2920.                 axServiceGroupStatBytesIn                     Counter64,
  2921.                 axServiceGroupStatPktsOut                     Counter64,
  2922.                 axServiceGroupStatBytesOut                    Counter64,
  2923.                 axServiceGroupStatTotConns                    Counter64,
  2924.                 axServiceGroupStatCurConns                    Integer32,
  2925.                 axServiceGroupStatPersistConns                Integer32,
  2926.                 axServiceGroupStatDisplayStatus               INTEGER,
  2927.                 axServiceGroupStatTotalL7Reqs                 Counter64,
  2928.                 axServiceGroupStatTotalCurrL7Reqs             Counter64,
  2929.                 axServiceGroupStatTotalSuccL7Reqs             Counter64,
  2930.                 axServiceGroupStatPeakConns                   Counter32
  2931.         }
  2932.  
  2933.     axServiceGroupStatName OBJECT-TYPE
  2934.         SYNTAX DisplayString
  2935.         MAX-ACCESS read-only
  2936.         STATUS current
  2937.         DESCRIPTION
  2938.                 "The service group name."
  2939.         ::= { axServiceGroupStatEntry 1 }
  2940.  
  2941.     axServiceGroupStatPktsIn OBJECT-TYPE
  2942.         SYNTAX Counter64
  2943.         MAX-ACCESS read-only
  2944.         STATUS current
  2945.         DESCRIPTION
  2946.                 "The number of packets received from client to server."
  2947.         ::= { axServiceGroupStatEntry 2 }
  2948.  
  2949.     axServiceGroupStatBytesIn OBJECT-TYPE
  2950.         SYNTAX Counter64
  2951.         MAX-ACCESS read-only
  2952.         STATUS current
  2953.         DESCRIPTION
  2954.                 "The number of bytes received from client to server."
  2955.         ::= { axServiceGroupStatEntry 3 }
  2956.  
  2957.     axServiceGroupStatPktsOut OBJECT-TYPE
  2958.         SYNTAX Counter64
  2959.         MAX-ACCESS read-only
  2960.         STATUS current
  2961.         DESCRIPTION
  2962.                 "The number of packets sent from server to client."
  2963.         ::= { axServiceGroupStatEntry 4 }
  2964.  
  2965.     axServiceGroupStatBytesOut OBJECT-TYPE
  2966.         SYNTAX Counter64
  2967.         MAX-ACCESS read-only
  2968.         STATUS current
  2969.         DESCRIPTION
  2970.                 "The number of bytes sent from server to client."
  2971.         ::= { axServiceGroupStatEntry 5 }
  2972.  
  2973.     axServiceGroupStatTotConns OBJECT-TYPE
  2974.         SYNTAX Counter64
  2975.         MAX-ACCESS read-only
  2976.         STATUS current
  2977.         DESCRIPTION
  2978.                 "The total connections from server side."
  2979.         ::= { axServiceGroupStatEntry 6 }
  2980.  
  2981.     axServiceGroupStatCurConns OBJECT-TYPE
  2982.         SYNTAX Integer32
  2983.         MAX-ACCESS read-only
  2984.         STATUS current
  2985.         DESCRIPTION
  2986.                 "The current connections from server side."
  2987.         ::= { axServiceGroupStatEntry 7 }
  2988.  
  2989.     axServiceGroupStatPersistConns OBJECT-TYPE
  2990.         SYNTAX Integer32
  2991.         MAX-ACCESS read-only
  2992.         STATUS deprecated
  2993.         DESCRIPTION
  2994.                 "The persistent connections from server side."
  2995.         ::= { axServiceGroupStatEntry 8 }
  2996.  
  2997.     axServiceGroupStatDisplayStatus OBJECT-TYPE
  2998.         SYNTAX INTEGER {
  2999.                 allUp(1),
  3000.                 functionalUp(2),
  3001.                 partialUp(3),
  3002.                 stopped(4)
  3003.         }
  3004.         MAX-ACCESS read-only
  3005.         STATUS current
  3006.         DESCRIPTION
  3007.                 "The display status of the service group:
  3008.                     AllUp(1), FunctionalUp(2), PartialUp(3), Stopped(4)."
  3009.         ::= { axServiceGroupStatEntry 9 }
  3010.  
  3011.     axServiceGroupStatTotalL7Reqs OBJECT-TYPE
  3012.         SYNTAX Counter64
  3013.         MAX-ACCESS read-only
  3014.         STATUS current
  3015.         DESCRIPTION
  3016.                 "The total number of L7 requests if applicable"
  3017.         ::= { axServiceGroupStatEntry 10 }
  3018.  
  3019.     axServiceGroupStatTotalCurrL7Reqs OBJECT-TYPE
  3020.         SYNTAX Counter64
  3021.         MAX-ACCESS read-only
  3022.         STATUS current
  3023.         DESCRIPTION
  3024.                 "The number of current L7 requests if applicable"
  3025.         ::= { axServiceGroupStatEntry 11 }
  3026.  
  3027.     axServiceGroupStatTotalSuccL7Reqs OBJECT-TYPE
  3028.         SYNTAX Counter64
  3029.         MAX-ACCESS read-only
  3030.         STATUS current
  3031.         DESCRIPTION
  3032.                 "The number of successful L7 requests if applicable"
  3033.         ::= { axServiceGroupStatEntry 12 }
  3034.  
  3035.     axServiceGroupStatPeakConns OBJECT-TYPE
  3036.         SYNTAX Counter32
  3037.         MAX-ACCESS read-only
  3038.         STATUS current
  3039.         DESCRIPTION
  3040.                 "The number of peak connections"
  3041.         ::= { axServiceGroupStatEntry 13 }
  3042.  
  3043. --==================================================================
  3044. -- axServiceGroupMember
  3045. --==================================================================
  3046.  
  3047.     axServiceGroupMemberTable OBJECT-TYPE
  3048.         SYNTAX SEQUENCE OF AxServiceGroupMemberEntry
  3049.         MAX-ACCESS not-accessible
  3050.         STATUS current
  3051.         DESCRIPTION
  3052.                 "A table containing information of service group members."
  3053.         ::= { axServiceGroupMember 1 }
  3054.  
  3055.     axServiceGroupMemberEntry OBJECT-TYPE
  3056.         SYNTAX  AxServiceGroupMemberEntry
  3057.         MAX-ACCESS not-accessible
  3058.         STATUS current
  3059.         DESCRIPTION
  3060.                 "Columns in the axServiceGroupMember Table"
  3061.         INDEX {
  3062.                 axServiceGroupNameInMember,
  3063.                 axServiceGroupMemberAddrType,
  3064.                 axServerNameInServiceGroupMember,
  3065.                 axServerPortNumInServiceGroupMember
  3066.         }
  3067.         ::= { axServiceGroupMemberTable 1 }
  3068.  
  3069.     AxServiceGroupMemberEntry ::=
  3070.         SEQUENCE {
  3071.                 axServiceGroupNameInMember                DisplayString,
  3072.                 axServiceGroupMemberAddrType              INTEGER,
  3073.                 axServerNameInServiceGroupMember          DisplayString,
  3074.                 axServerPortNumInServiceGroupMember       Integer32,
  3075.                 axServerPortPriorityInServiceGroupMember  Integer32,
  3076.                 axServerPortStatusInServiceGroupMember    INTEGER
  3077.         }
  3078.  
  3079.     axServiceGroupNameInMember OBJECT-TYPE
  3080.         SYNTAX DisplayString
  3081.         MAX-ACCESS read-only
  3082.         STATUS current
  3083.         DESCRIPTION
  3084.                 "The name of axServiceGroup."
  3085.         ::= { axServiceGroupMemberEntry 1 }
  3086.  
  3087.     axServiceGroupMemberAddrType OBJECT-TYPE
  3088.         SYNTAX INTEGER {
  3089.                 firewall(1),
  3090.                 tcp(2),
  3091.                 udp(3)
  3092.         }
  3093.         MAX-ACCESS read-only
  3094.         STATUS current
  3095.         DESCRIPTION
  3096.                 "The type of service group"
  3097.         ::= { axServiceGroupMemberEntry 2 }
  3098.  
  3099.     axServerNameInServiceGroupMember OBJECT-TYPE
  3100.         SYNTAX DisplayString
  3101.         MAX-ACCESS read-only
  3102.         STATUS current
  3103.         DESCRIPTION
  3104.                 "The server name in the service group member."
  3105.         ::= { axServiceGroupMemberEntry 3 }
  3106.  
  3107.     axServerPortNumInServiceGroupMember OBJECT-TYPE
  3108.         SYNTAX Integer32
  3109.         MAX-ACCESS read-only
  3110.         STATUS current
  3111.         DESCRIPTION
  3112.                 "The port number of this member."
  3113.         ::= { axServiceGroupMemberEntry 4 }
  3114.  
  3115.     axServerPortPriorityInServiceGroupMember OBJECT-TYPE
  3116.         SYNTAX Integer32
  3117.         MAX-ACCESS read-only
  3118.         STATUS current
  3119.         DESCRIPTION
  3120.                 "The priority value of a service group member."
  3121.         ::= { axServiceGroupMemberEntry 5 }
  3122.  
  3123.     axServerPortStatusInServiceGroupMember OBJECT-TYPE
  3124.         SYNTAX INTEGER {
  3125.                 disabled(0),
  3126.                 up(1),
  3127.                 down(2)
  3128.         }
  3129.         MAX-ACCESS read-only
  3130.         STATUS current
  3131.         DESCRIPTION
  3132.                 "The server port status of the service group member:
  3133.                     Disabled(0), Up(1), Down(2)."
  3134.         ::= { axServiceGroupMemberEntry 6 }
  3135.  
  3136. --==================================================================
  3137. -- axServiceGroupMemberStat
  3138. --==================================================================
  3139.  
  3140.     axServiceGroupMemberStatTable OBJECT-TYPE
  3141.         SYNTAX SEQUENCE OF AxServiceGroupMemberStatEntry
  3142.         MAX-ACCESS not-accessible
  3143.         STATUS current
  3144.         DESCRIPTION
  3145.                 "A table containing statistic information of service group members."
  3146.         ::= { axServiceGroupMemberStat 1 }
  3147.  
  3148.     axServiceGroupMemberStatEntry OBJECT-TYPE
  3149.         SYNTAX  AxServiceGroupMemberStatEntry
  3150.         MAX-ACCESS not-accessible
  3151.         STATUS current
  3152.         DESCRIPTION
  3153.                 "Columns in the axServiceGroupMemberStat Table"
  3154.         INDEX {
  3155.                 axServiceGroupMemberStatName,
  3156.                 axServiceGroupMemberStatAddrType,
  3157.                 axServerNameInServiceGroupMemberStat,
  3158.                 axServerPortNumInServiceGroupMemberStat
  3159.         }
  3160.         ::= { axServiceGroupMemberStatTable 1 }
  3161.  
  3162.     AxServiceGroupMemberStatEntry ::=
  3163.         SEQUENCE {
  3164.                 axServiceGroupMemberStatName                     DisplayString,
  3165.                 axServiceGroupMemberStatAddrType                 INTEGER,
  3166.                 axServerNameInServiceGroupMemberStat             DisplayString,
  3167.                 axServerPortNumInServiceGroupMemberStat          Integer32,
  3168.                 axServiceGroupMemberStatPktsIn                   Counter64,
  3169.                 axServiceGroupMemberStatBytesIn                  Counter64,
  3170.                 axServiceGroupMemberStatPktsOut                  Counter64,
  3171.                 axServiceGroupMemberStatBytesOut                 Counter64,
  3172.                 axServiceGroupMemberStatPersistConns             Integer32,
  3173.                 axServiceGroupMemberStatTotConns                 Counter64,
  3174.                 axServiceGroupMemberStatCurConns                 Integer32,
  3175.                 axServerPortStatusInServiceGroupMemberStat       INTEGER,
  3176.                 axServiceGroupMemberStatTotalL7Reqs              Counter64,
  3177.                 axServiceGroupMemberStatTotalCurrL7Reqs          Counter64,
  3178.                 axServiceGroupMemberStatTotalSuccL7Reqs          Counter64,
  3179.                 axServiceGroupMemberStatResponseTime             Integer32,
  3180.                 axServiceGroupMemberStatPeakConns                Counter32
  3181.         }
  3182.  
  3183.     axServiceGroupMemberStatName OBJECT-TYPE
  3184.         SYNTAX DisplayString
  3185.         MAX-ACCESS read-only
  3186.         STATUS current
  3187.         DESCRIPTION
  3188.                 "The service group name."
  3189.         ::= { axServiceGroupMemberStatEntry 1 }
  3190.  
  3191.     axServiceGroupMemberStatAddrType OBJECT-TYPE
  3192.         SYNTAX INTEGER {
  3193.                 firewall(1),
  3194.                 tcp(2),
  3195.                 udp(3)
  3196.         }
  3197.         MAX-ACCESS read-only
  3198.         STATUS current
  3199.         DESCRIPTION
  3200.                 "The type of service group"
  3201.         ::= { axServiceGroupMemberStatEntry 2 }
  3202.  
  3203.     axServerNameInServiceGroupMemberStat OBJECT-TYPE
  3204.         SYNTAX DisplayString
  3205.         MAX-ACCESS read-only
  3206.         STATUS current
  3207.         DESCRIPTION
  3208.                 "The ip address of this member in the service group."
  3209.         ::= { axServiceGroupMemberStatEntry 3 }
  3210.  
  3211.     axServerPortNumInServiceGroupMemberStat OBJECT-TYPE
  3212.         SYNTAX Integer32
  3213.         MAX-ACCESS read-only
  3214.         STATUS current
  3215.         DESCRIPTION
  3216.                 "The port number of this member."
  3217.         ::= { axServiceGroupMemberStatEntry 4 }
  3218.  
  3219.     axServiceGroupMemberStatPktsIn OBJECT-TYPE
  3220.         SYNTAX Counter64
  3221.         MAX-ACCESS read-only
  3222.         STATUS current
  3223.         DESCRIPTION
  3224.                 "The number of packets received from client to server."
  3225.         ::= { axServiceGroupMemberStatEntry 5 }
  3226.  
  3227.     axServiceGroupMemberStatBytesIn OBJECT-TYPE
  3228.         SYNTAX Counter64
  3229.         MAX-ACCESS read-only
  3230.         STATUS current
  3231.         DESCRIPTION
  3232.                 "The number of bytes received from client to server."
  3233.         ::= { axServiceGroupMemberStatEntry 6 }
  3234.  
  3235.     axServiceGroupMemberStatPktsOut OBJECT-TYPE
  3236.         SYNTAX Counter64
  3237.         MAX-ACCESS read-only
  3238.         STATUS current
  3239.         DESCRIPTION
  3240.                 "The number of packets sent from server to client."
  3241.         ::= { axServiceGroupMemberStatEntry 7 }
  3242.  
  3243.     axServiceGroupMemberStatBytesOut OBJECT-TYPE
  3244.         SYNTAX Counter64
  3245.         MAX-ACCESS read-only
  3246.         STATUS current
  3247.         DESCRIPTION
  3248.                 "The number of bytes sent from server to client."
  3249.         ::= { axServiceGroupMemberStatEntry 8 }
  3250.  
  3251.     axServiceGroupMemberStatPersistConns OBJECT-TYPE
  3252.         SYNTAX Integer32
  3253.         MAX-ACCESS read-only
  3254.         STATUS deprecated
  3255.         DESCRIPTION
  3256.                 "The persistent connections from server side."
  3257.         ::= { axServiceGroupMemberStatEntry 9 }
  3258.  
  3259.     axServiceGroupMemberStatTotConns OBJECT-TYPE
  3260.         SYNTAX Counter64
  3261.         MAX-ACCESS read-only
  3262.         STATUS current
  3263.         DESCRIPTION
  3264.                 "The total connections from server side."
  3265.         ::= { axServiceGroupMemberStatEntry 10 }
  3266.  
  3267.     axServiceGroupMemberStatCurConns OBJECT-TYPE
  3268.         SYNTAX Integer32
  3269.         MAX-ACCESS read-only
  3270.         STATUS current
  3271.         DESCRIPTION
  3272.                 "The current connections from server side."
  3273.         ::= { axServiceGroupMemberStatEntry 11 }
  3274.  
  3275.     axServerPortStatusInServiceGroupMemberStat OBJECT-TYPE
  3276.         SYNTAX INTEGER {
  3277.                 disabled(0),
  3278.                 up(1),
  3279.                 down(2)
  3280.         }
  3281.         MAX-ACCESS read-only
  3282.         STATUS current
  3283.         DESCRIPTION
  3284.                 "The server port status of the service group member:
  3285.                     Disabled(0), Up(1), Down(2)"
  3286.         ::= { axServiceGroupMemberStatEntry 12 }
  3287.  
  3288.     axServiceGroupMemberStatTotalL7Reqs OBJECT-TYPE
  3289.         SYNTAX Counter64
  3290.         MAX-ACCESS read-only
  3291.         STATUS current
  3292.         DESCRIPTION
  3293.                 "The total number of L7 requests if applicable"
  3294.         ::= { axServiceGroupMemberStatEntry 13 }
  3295.  
  3296.     axServiceGroupMemberStatTotalCurrL7Reqs OBJECT-TYPE
  3297.         SYNTAX Counter64
  3298.         MAX-ACCESS read-only
  3299.         STATUS current
  3300.         DESCRIPTION
  3301.                 "The number of current L7 requests if applicable"
  3302.         ::= { axServiceGroupMemberStatEntry 14 }
  3303.  
  3304.     axServiceGroupMemberStatTotalSuccL7Reqs OBJECT-TYPE
  3305.         SYNTAX Counter64
  3306.         MAX-ACCESS read-only
  3307.         STATUS current
  3308.         DESCRIPTION
  3309.                 "The number of successful L7 requests if applicable"
  3310.         ::= { axServiceGroupMemberStatEntry 15 }
  3311.  
  3312.     axServiceGroupMemberStatResponseTime OBJECT-TYPE
  3313.         SYNTAX Integer32
  3314.         MAX-ACCESS read-only
  3315.         STATUS current
  3316.         DESCRIPTION
  3317.                 "The service group member response time in millisecond."
  3318.         ::= { axServiceGroupMemberStatEntry 16 }
  3319.  
  3320.     axServiceGroupMemberStatPeakConns OBJECT-TYPE
  3321.         SYNTAX Counter32
  3322.         MAX-ACCESS read-only
  3323.         STATUS current
  3324.         DESCRIPTION
  3325.                 "The service group member peak connections."
  3326.         ::= { axServiceGroupMemberStatEntry 17 }
  3327.  
  3328. --==================================================================
  3329. -- axVirtualServer
  3330. --==================================================================
  3331.  
  3332.     axVirtualServerCount OBJECT-TYPE
  3333.         SYNTAX INTEGER
  3334.         MAX-ACCESS read-only
  3335.         STATUS current
  3336.         DESCRIPTION
  3337.                 "The number of axVirtualServer entries in the table."
  3338.         ::= { axVirtualServer 1 }
  3339.  
  3340.     axVirtualServerTable OBJECT-TYPE
  3341.         SYNTAX SEQUENCE OF AxVirtualServerEntry
  3342.         MAX-ACCESS not-accessible
  3343.         STATUS current
  3344.         DESCRIPTION
  3345.                 "A table containing information of virtual servers."
  3346.         ::= { axVirtualServer 2 }
  3347.  
  3348.     axVirtualServerEntry OBJECT-TYPE
  3349.         SYNTAX  AxVirtualServerEntry
  3350.         MAX-ACCESS not-accessible
  3351.         STATUS current
  3352.         DESCRIPTION
  3353.                 "Columns in the axVirtualServer Table"
  3354.         INDEX {
  3355.                 axVirtualServerName
  3356.         }
  3357.         ::= { axVirtualServerTable 1 }
  3358.  
  3359.     AxVirtualServerEntry ::=
  3360.         SEQUENCE {
  3361.                 axVirtualServerName                      DisplayString,
  3362.                 axVirtualServerAddress                   DisplayString,
  3363.                 axVirtualServerEnabled                   INTEGER,
  3364.                 axVirtualServerHAGroup                   DisplayString,
  3365.                 axVirtualServerDisplayStatus             INTEGER,
  3366.                         axVirtualServerAddressType                       InetAddressType
  3367.         }
  3368.  
  3369.     axVirtualServerName OBJECT-TYPE
  3370.         SYNTAX DisplayString
  3371.         MAX-ACCESS read-only
  3372.         STATUS current
  3373.         DESCRIPTION
  3374.                 "The name of this virtual server."
  3375.         ::= { axVirtualServerEntry 1 }
  3376.  
  3377.     axVirtualServerAddress OBJECT-TYPE
  3378.         SYNTAX DisplayString
  3379.         MAX-ACCESS read-only
  3380.         STATUS current
  3381.         DESCRIPTION
  3382.                 "The ip address of this virtual server."
  3383.         ::= { axVirtualServerEntry 2 }
  3384.  
  3385.     axVirtualServerEnabled OBJECT-TYPE
  3386.         SYNTAX INTEGER {
  3387.                 disabled(0),
  3388.                 enabled(1)
  3389.         }
  3390.         MAX-ACCESS read-only
  3391.         STATUS current
  3392.         DESCRIPTION
  3393.                 "Whether this virtual server is enabled."
  3394.         ::= { axVirtualServerEntry 3 }
  3395.  
  3396.     axVirtualServerHAGroup OBJECT-TYPE
  3397.         SYNTAX DisplayString
  3398.         MAX-ACCESS read-only
  3399.         STATUS current
  3400.         DESCRIPTION
  3401.                 "HA group name configured for the virtual server."
  3402.         ::= { axVirtualServerEntry 4 }
  3403.  
  3404.     axVirtualServerDisplayStatus OBJECT-TYPE
  3405.         SYNTAX INTEGER {
  3406.                 disabled(0),
  3407.                 allUp(1),
  3408.                 functionalUp(2),
  3409.                 partialUp(3),
  3410.                 stopped(4)
  3411.         }
  3412.         MAX-ACCESS read-only
  3413.         STATUS current
  3414.         DESCRIPTION
  3415.                 "The display status of this virtual server port:
  3416.                     Disabled(0), AllUp(1), FunctionalUp(2), PartialUp(3), Stopped(4)."
  3417.         ::= { axVirtualServerEntry 5 }
  3418.  
  3419.         axVirtualServerAddressType OBJECT-TYPE
  3420.     SYNTAX InetAddressType
  3421.     MAX-ACCESS read-only
  3422.     STATUS current
  3423.     DESCRIPTION
  3424.         "The type of axVirtualServerAddress:
  3425.             unknown(0), ipv4(1), ipv6(2)..."
  3426.     ::= { axVirtualServerEntry 6 }
  3427.  
  3428. --==================================================================
  3429. -- axVirtualServerStat
  3430. --==================================================================
  3431.  
  3432.     axVirtualServerStatTable OBJECT-TYPE
  3433.         SYNTAX SEQUENCE OF AxVirtualServerStatEntry
  3434.         MAX-ACCESS not-accessible
  3435.         STATUS current
  3436.         DESCRIPTION
  3437.                 "A table containing statistic information of virtual servers."
  3438.         ::= { axVirtualServerStat 1 }
  3439.  
  3440.     axVirtualServerStatEntry OBJECT-TYPE
  3441.         SYNTAX  AxVirtualServerStatEntry
  3442.         MAX-ACCESS not-accessible
  3443.         STATUS current
  3444.         DESCRIPTION
  3445.                 "Columns in the axVirtualServerStat Table"
  3446.         INDEX {
  3447.                 axVirtualServerStatAddress
  3448.         }
  3449.         ::= { axVirtualServerStatTable 1 }
  3450.  
  3451.     AxVirtualServerStatEntry ::=
  3452.         SEQUENCE {
  3453.                 axVirtualServerStatAddress              DisplayString,
  3454.                 axVirtualServerStatName                 DisplayString,
  3455.                 axVirtualServerStatPktsIn               Counter64,
  3456.                 axVirtualServerStatBytesIn              Counter64,
  3457.                 axVirtualServerStatPktsOut              Counter64,
  3458.                 axVirtualServerStatBytesOut             Counter64,
  3459.                 axVirtualServerStatPersistConns         Integer32,
  3460.                 axVirtualServerStatTotConns             Counter64,
  3461.                 axVirtualServerStatCurConns             Integer32,
  3462.                 axVirtualServerStatStatus               INTEGER,
  3463.                 axVirtualServerStatDisplayStatus        INTEGER,
  3464.                 axVirtualServerStatTotalL7Reqs          Counter64,
  3465.                 axVirtualServerStatTotalCurrL7Reqs      Counter64,
  3466.                 axVirtualServerStatTotalSuccL7Reqs      Counter64,
  3467.                 axVirtualServerStatPeakConns            Counter32,
  3468.                         axVirtualServerStatAddressType          InetAddressType
  3469.         }
  3470.  
  3471.     axVirtualServerStatAddress OBJECT-TYPE
  3472.         SYNTAX DisplayString
  3473.         MAX-ACCESS read-only
  3474.         STATUS current
  3475.         DESCRIPTION
  3476.                 "The address of this virtual server."
  3477.         ::= { axVirtualServerStatEntry 1 }
  3478.  
  3479.     axVirtualServerStatName OBJECT-TYPE
  3480.         SYNTAX DisplayString
  3481.         MAX-ACCESS read-only
  3482.         STATUS current
  3483.         DESCRIPTION
  3484.                 "The name of this virtual server."
  3485.         ::= { axVirtualServerStatEntry 2 }
  3486.  
  3487.     axVirtualServerStatPktsIn OBJECT-TYPE
  3488.         SYNTAX Counter64
  3489.         MAX-ACCESS read-only
  3490.         STATUS current
  3491.         DESCRIPTION
  3492.                 "The number of packets received from client to server."
  3493.         ::= { axVirtualServerStatEntry 3 }
  3494.  
  3495.     axVirtualServerStatBytesIn OBJECT-TYPE
  3496.         SYNTAX Counter64
  3497.         MAX-ACCESS read-only
  3498.         STATUS current
  3499.         DESCRIPTION
  3500.                 "The number of bytes received from client to server."
  3501.         ::= { axVirtualServerStatEntry 4 }
  3502.  
  3503.     axVirtualServerStatPktsOut OBJECT-TYPE
  3504.         SYNTAX Counter64
  3505.         MAX-ACCESS read-only
  3506.         STATUS current
  3507.         DESCRIPTION
  3508.                 "The number of packets sent from server to client."
  3509.         ::= { axVirtualServerStatEntry 5 }
  3510.  
  3511.     axVirtualServerStatBytesOut OBJECT-TYPE
  3512.         SYNTAX Counter64
  3513.         MAX-ACCESS read-only
  3514.         STATUS current
  3515.         DESCRIPTION
  3516.                 "The number of bytes sent from server to client."
  3517.         ::= { axVirtualServerStatEntry 6 }
  3518.  
  3519.     axVirtualServerStatPersistConns OBJECT-TYPE
  3520.         SYNTAX Integer32
  3521.         MAX-ACCESS read-only
  3522.         STATUS deprecated
  3523.         DESCRIPTION
  3524.                 "The persistent connections from client side."
  3525.         ::= { axVirtualServerStatEntry 7 }
  3526.  
  3527.     axVirtualServerStatTotConns OBJECT-TYPE
  3528.         SYNTAX Counter64
  3529.         MAX-ACCESS read-only
  3530.         STATUS current
  3531.         DESCRIPTION
  3532.                 "The total connections from client side."
  3533.         ::= { axVirtualServerStatEntry 8 }
  3534.  
  3535.     axVirtualServerStatCurConns OBJECT-TYPE
  3536.         SYNTAX Integer32
  3537.         MAX-ACCESS read-only
  3538.         STATUS current
  3539.         DESCRIPTION
  3540.                 "The current connections from client side."
  3541.         ::= { axVirtualServerStatEntry 9 }
  3542.  
  3543.     axVirtualServerStatStatus OBJECT-TYPE
  3544.         SYNTAX INTEGER {
  3545.                 up(1),
  3546.                 down(2),
  3547.                 disabled(3)
  3548.         }
  3549.         MAX-ACCESS read-only
  3550.         STATUS current
  3551.         DESCRIPTION
  3552.                 "The current virtual server status."
  3553.         ::= { axVirtualServerStatEntry 10 }
  3554.  
  3555.     axVirtualServerStatDisplayStatus OBJECT-TYPE
  3556.         SYNTAX INTEGER {
  3557.                 disabled(0),
  3558.                 allUp(1),
  3559.                 functionalUp(2),
  3560.                 partialUp(3),
  3561.                 stopped(4)
  3562.         }
  3563.         MAX-ACCESS read-only
  3564.         STATUS current
  3565.         DESCRIPTION
  3566.                 "The display status of this virtual server:
  3567.                     Disabled(0), AllUp(1), FunctionalUp(2), PartialUp(3), Stopped(4)."
  3568.         ::= { axVirtualServerStatEntry 11 }
  3569.  
  3570.     axVirtualServerStatTotalL7Reqs OBJECT-TYPE
  3571.         SYNTAX Counter64
  3572.         MAX-ACCESS read-only
  3573.         STATUS current
  3574.         DESCRIPTION
  3575.                 "The total number of L7 requests if applicable"
  3576.         ::= { axVirtualServerStatEntry 12 }
  3577.  
  3578.     axVirtualServerStatTotalCurrL7Reqs OBJECT-TYPE
  3579.         SYNTAX Counter64
  3580.         MAX-ACCESS read-only
  3581.         STATUS current
  3582.         DESCRIPTION
  3583.                 "The number of current L7 requests if applicable"
  3584.         ::= { axVirtualServerStatEntry 13 }
  3585.  
  3586.     axVirtualServerStatTotalSuccL7Reqs OBJECT-TYPE
  3587.         SYNTAX Counter64
  3588.         MAX-ACCESS read-only
  3589.         STATUS current
  3590.         DESCRIPTION
  3591.                 "The number of successful L7 requests if applicable"
  3592.         ::= { axVirtualServerStatEntry 14 }
  3593.  
  3594.     axVirtualServerStatPeakConns OBJECT-TYPE
  3595.         SYNTAX Counter32
  3596.         MAX-ACCESS read-only
  3597.         STATUS current
  3598.         DESCRIPTION
  3599.                 "The number of peak connections"
  3600.         ::= { axVirtualServerStatEntry 15 }
  3601.  
  3602.     axVirtualServerStatAddressType OBJECT-TYPE
  3603.     SYNTAX InetAddressType
  3604.     MAX-ACCESS read-only
  3605.     STATUS current
  3606.     DESCRIPTION
  3607.         "The type of axVirtualServerStatAddress:
  3608.             unknown(0), ipv4(1), ipv6(2)..."
  3609.     ::= { axVirtualServerStatEntry 16 }
  3610.  
  3611. --==================================================================
  3612. -- axVirtualServerPort
  3613. --==================================================================
  3614.  
  3615.     axVirtualServerPortTable OBJECT-TYPE
  3616.         SYNTAX SEQUENCE OF AxVirtualServerPortEntry
  3617.         MAX-ACCESS not-accessible
  3618.         STATUS current
  3619.         DESCRIPTION
  3620.                 "A table containing information of virtual server port configuration."
  3621.         ::= { axVirtualServerPort 1 }
  3622.  
  3623.     axVirtualServerPortEntry OBJECT-TYPE
  3624.         SYNTAX  AxVirtualServerPortEntry
  3625.         MAX-ACCESS not-accessible
  3626.         STATUS current
  3627.         DESCRIPTION
  3628.                 "Columns in the axVirtualServerPort Table"
  3629.         INDEX {
  3630.                 axVirtualServerPortName,
  3631.                 axVirtualServerPortType,
  3632.                 axVirtualServerPortNum
  3633.         }
  3634.         ::= { axVirtualServerPortTable 1 }
  3635.  
  3636.     AxVirtualServerPortEntry ::=
  3637.         SEQUENCE {
  3638.                 axVirtualServerPortName                      DisplayString,
  3639.                 axVirtualServerPortType                      INTEGER,
  3640.                 axVirtualServerPortNum                       Integer32,
  3641.                 axVirtualServerPortAddress                   DisplayString,
  3642.                 axVirtualServerPortEnabled                   INTEGER,
  3643.                 axVirtualServerPortServiceGroup              DisplayString,
  3644.                 axVirtualServerPortHaGroupID                 INTEGER,
  3645.                 axVirtualServerPortPersistTemplateType       INTEGER,
  3646.                 axVirtualServerPortPersistTempl              DisplayString,
  3647.                 axVirtualServerPortTemplate                  DisplayString,
  3648.                 axVirtualServerPortPolicyTemplate            DisplayString,
  3649.                 axVirtualServerPortTCPTemplate               DisplayString,
  3650.                 axVirtualServerPortHTTPTemplate              DisplayString,
  3651.                 axVirtualServerPortRamCacheTemplate          DisplayString,
  3652.                 axVirtualServerPortConnReuseTemplate         DisplayString,
  3653.                 axVirtualServerPortTCPProxyTemplate          DisplayString,
  3654.                 axVirtualServerPortClientSSLTemplate         DisplayString,
  3655.                 axVirtualServerPortServerSSLTemplate         DisplayString,
  3656.                 axVirtualServerPortRTSPTemplate              DisplayString,
  3657.                 axVirtualServerPortSMTPTemplate              DisplayString,
  3658.                 axVirtualServerPortSIPTemplate               DisplayString,
  3659.                 axVirtualServerPortUDPTemplate               DisplayString,
  3660.                 axVirtualServerPortDisplayStatus             INTEGER,
  3661.                         xVirtualServerPortAddressType                            InetAddressType,
  3662.                         axVirtualServerPortDiameterTemplate          DisplayString,
  3663.                         axVirtualServerPortAddressType                       InetAddressType
  3664.         }
  3665.  
  3666.     axVirtualServerPortName OBJECT-TYPE
  3667.         SYNTAX DisplayString
  3668.         MAX-ACCESS read-only
  3669.         STATUS current
  3670.         DESCRIPTION
  3671.                 "The name of the virtual server. "
  3672.         ::= { axVirtualServerPortEntry 1 }
  3673.  
  3674.     axVirtualServerPortType OBJECT-TYPE
  3675.         SYNTAX INTEGER {
  3676.                 firewall(1),
  3677.                 tcp(2),
  3678.                 udp(3),
  3679.                 rtsp(8),
  3680.                 ftp(9),
  3681.                 mms(10),
  3682.                 fastHTTP(12),
  3683.                 http(14),
  3684.                 https(15),
  3685.                 sslProxy(16),
  3686.                 smtp(17),
  3687.                 sip(11),
  3688.                 sips(19),
  3689.                 sip-TCP(18),
  3690.                 others(5),
  3691.                 tcpProxy(20),
  3692.                 diameter(21),
  3693.                 dnsUdp(22),
  3694.                 tftp(23),
  3695.                 dnsTcp(24)
  3696.         }
  3697.         MAX-ACCESS read-only
  3698.         STATUS current
  3699.         DESCRIPTION
  3700.                 "The port type of a virtual server port."
  3701.         ::= { axVirtualServerPortEntry 2 }
  3702.  
  3703.     axVirtualServerPortNum OBJECT-TYPE
  3704.         SYNTAX Integer32
  3705.         MAX-ACCESS read-only
  3706.         STATUS current
  3707.         DESCRIPTION
  3708.                 "The virtual server port number."
  3709.         ::= { axVirtualServerPortEntry 3 }
  3710.  
  3711.     axVirtualServerPortAddress OBJECT-TYPE
  3712.         SYNTAX DisplayString
  3713.         MAX-ACCESS read-only
  3714.         STATUS current
  3715.         DESCRIPTION
  3716.                 "The ip address of this virtual server. "
  3717.         ::= { axVirtualServerPortEntry 4 }
  3718.  
  3719.     axVirtualServerPortEnabled OBJECT-TYPE
  3720.         SYNTAX INTEGER {
  3721.                 disabled(0),
  3722.                 enabled(1)
  3723.         }
  3724.         MAX-ACCESS read-only
  3725.         STATUS current
  3726.         DESCRIPTION
  3727.                 "The status of this virtual server port is enabled."
  3728.         ::= { axVirtualServerPortEntry 5 }
  3729.  
  3730.     axVirtualServerPortServiceGroup OBJECT-TYPE
  3731.         SYNTAX DisplayString
  3732.         MAX-ACCESS read-only
  3733.         STATUS current
  3734.         DESCRIPTION
  3735.                 "The service group is assigned to the virtual server port."
  3736.         ::= { axVirtualServerPortEntry 6 }
  3737.  
  3738.     axVirtualServerPortHaGroupID OBJECT-TYPE
  3739.         SYNTAX INTEGER
  3740.         MAX-ACCESS read-only
  3741.         STATUS current
  3742.         DESCRIPTION
  3743.                 "The HA group ID assigned to the virtual service port."
  3744.         ::= { axVirtualServerPortEntry 7 }
  3745.  
  3746.     axVirtualServerPortPersistTemplateType OBJECT-TYPE
  3747.         SYNTAX INTEGER {
  3748.                 cookiePersist(1),
  3749.                 sourcIPPersist(2),
  3750.                 destinationIPPersist(3),
  3751.                 sslIDPersist(4),
  3752.                 unknown(0)
  3753.         }
  3754.         MAX-ACCESS read-only
  3755.         STATUS current
  3756.         DESCRIPTION
  3757.                 "The persistent template type if applicable."
  3758.         ::= { axVirtualServerPortEntry 8 }
  3759.  
  3760.     axVirtualServerPortPersistTempl OBJECT-TYPE
  3761.         SYNTAX DisplayString
  3762.         MAX-ACCESS read-only
  3763.         STATUS current
  3764.         DESCRIPTION
  3765.                 "The persistent template dependent on the axVirtualServerPortPersistTemplateType value."
  3766.         ::= { axVirtualServerPortEntry 9 }
  3767.  
  3768.     axVirtualServerPortTemplate OBJECT-TYPE
  3769.         SYNTAX DisplayString
  3770.         MAX-ACCESS read-only
  3771.         STATUS current
  3772.         DESCRIPTION
  3773.                 "The virtual server port template for all port types except for Firewall."
  3774.         ::= { axVirtualServerPortEntry 10 }
  3775.  
  3776.     axVirtualServerPortPolicyTemplate OBJECT-TYPE
  3777.         SYNTAX DisplayString
  3778.         MAX-ACCESS read-only
  3779.         STATUS current
  3780.         DESCRIPTION
  3781.                 "The policy template for all port types except for Firewall."
  3782.         ::= { axVirtualServerPortEntry 11 }
  3783.  
  3784.     axVirtualServerPortTCPTemplate OBJECT-TYPE
  3785.         SYNTAX DisplayString
  3786.         MAX-ACCESS read-only
  3787.         STATUS current
  3788.         DESCRIPTION
  3789.                 "The TCP template for TPC/FastHTTP/RTSP/FTP/MMS/Others port types."
  3790.         ::= { axVirtualServerPortEntry 12 }
  3791.  
  3792.     axVirtualServerPortHTTPTemplate OBJECT-TYPE
  3793.         SYNTAX DisplayString
  3794.         MAX-ACCESS read-only
  3795.         STATUS current
  3796.         DESCRIPTION
  3797.                 "The HTTP template for HTTP/HTTPS/FastHTTP port types."
  3798.         ::= { axVirtualServerPortEntry 13 }
  3799.  
  3800.     axVirtualServerPortRamCacheTemplate OBJECT-TYPE
  3801.         SYNTAX DisplayString
  3802.         MAX-ACCESS read-only
  3803.         STATUS current
  3804.         DESCRIPTION
  3805.                 "The RAM cache template for HTTP/HTTPS port types."
  3806.         ::= { axVirtualServerPortEntry 14 }
  3807.  
  3808.     axVirtualServerPortConnReuseTemplate OBJECT-TYPE
  3809.         SYNTAX DisplayString
  3810.         MAX-ACCESS read-only
  3811.         STATUS current
  3812.         DESCRIPTION
  3813.                 "The connection reuse template for HTTP/HTTPS/FastHTTP port types."
  3814.         ::= { axVirtualServerPortEntry 15 }
  3815.  
  3816.     axVirtualServerPortTCPProxyTemplate OBJECT-TYPE
  3817.         SYNTAX DisplayString
  3818.         MAX-ACCESS read-only
  3819.         STATUS current
  3820.         DESCRIPTION
  3821.                 "The TCP proxy template for HTTP/HTTPS/SSLProxy/SMTP port types."
  3822.         ::= { axVirtualServerPortEntry 16 }
  3823.  
  3824.     axVirtualServerPortClientSSLTemplate OBJECT-TYPE
  3825.         SYNTAX DisplayString
  3826.         MAX-ACCESS read-only
  3827.         STATUS current
  3828.         DESCRIPTION
  3829.                 "The Client-SSL template for HTTPS/SSLProxy/SMTP port types."
  3830.         ::= { axVirtualServerPortEntry 17 }
  3831.  
  3832.     axVirtualServerPortServerSSLTemplate OBJECT-TYPE
  3833.         SYNTAX DisplayString
  3834.         MAX-ACCESS read-only
  3835.         STATUS current
  3836.         DESCRIPTION
  3837.                 "The Server-SSL template for HTTPS port type only."
  3838.         ::= { axVirtualServerPortEntry 18 }
  3839.  
  3840.     axVirtualServerPortRTSPTemplate OBJECT-TYPE
  3841.         SYNTAX DisplayString
  3842.         MAX-ACCESS read-only
  3843.         STATUS current
  3844.         DESCRIPTION
  3845.                 "The RTSP template for RTSP port type only."
  3846.         ::= { axVirtualServerPortEntry 19 }
  3847.  
  3848.     axVirtualServerPortSMTPTemplate OBJECT-TYPE
  3849.         SYNTAX DisplayString
  3850.         MAX-ACCESS read-only
  3851.         STATUS current
  3852.         DESCRIPTION
  3853.                 "The SMTP template for SMTP port type only."
  3854.         ::= { axVirtualServerPortEntry 20 }
  3855.  
  3856.     axVirtualServerPortSIPTemplate OBJECT-TYPE
  3857.         SYNTAX DisplayString
  3858.         MAX-ACCESS read-only
  3859.         STATUS current
  3860.         DESCRIPTION
  3861.                 "The SIP template for SIP port type only."
  3862.         ::= { axVirtualServerPortEntry 21 }
  3863.  
  3864.     axVirtualServerPortUDPTemplate OBJECT-TYPE
  3865.         SYNTAX DisplayString
  3866.         MAX-ACCESS read-only
  3867.         STATUS current
  3868.         DESCRIPTION
  3869.                 "The UDP template for UDP port type only."
  3870.         ::= { axVirtualServerPortEntry 22 }
  3871.  
  3872.     axVirtualServerPortDisplayStatus OBJECT-TYPE
  3873.         SYNTAX INTEGER {
  3874.                 disabled(0),
  3875.                 allUp(1),
  3876.                 functionalUp(2),
  3877.                 stopped(4)
  3878.         }
  3879.         MAX-ACCESS read-only
  3880.         STATUS current
  3881.         DESCRIPTION
  3882.                 "The display status of this virtual server port:
  3883.                     Disabled(0), AllUp(1), FunctionalUp(2), Stopped(4)."
  3884.         ::= { axVirtualServerPortEntry 23 }
  3885.  
  3886. -- axVirtualServerPortDisplayStatus 24 is used in 266 for axVirtualServerPortAddressType
  3887.  
  3888.         axVirtualServerPortAddressType OBJECT-TYPE
  3889.     SYNTAX InetAddressType
  3890.     MAX-ACCESS read-only
  3891.     STATUS current
  3892.     DESCRIPTION
  3893.         "The type of axVirtualServerPortAddress:
  3894.             unknown(0), ipv4(1), ipv6(2)..."
  3895.     ::= { axVirtualServerPortEntry 24 }
  3896.  
  3897.     axVirtualServerPortDiameterTemplate OBJECT-TYPE
  3898.         SYNTAX DisplayString
  3899.         MAX-ACCESS read-only
  3900.         STATUS current
  3901.         DESCRIPTION
  3902.                 "The Diameter template for diameter type only."
  3903.         ::= { axVirtualServerPortEntry 25 }
  3904.  
  3905. --==================================================================
  3906. -- axVirtualServerPortStat
  3907. --==================================================================
  3908.  
  3909.     axVirtualServerPortStatTable OBJECT-TYPE
  3910.         SYNTAX SEQUENCE OF AxVirtualServerPortStatEntry
  3911.         MAX-ACCESS not-accessible
  3912.         STATUS current
  3913.         DESCRIPTION
  3914.                 "A table containing statistic information of virtual server service ports."
  3915.         ::= { axVirtualServerPortStat 1 }
  3916.  
  3917.     axVirtualServerPortStatEntry OBJECT-TYPE
  3918.         SYNTAX  AxVirtualServerPortStatEntry
  3919.         MAX-ACCESS not-accessible
  3920.         STATUS current
  3921.         DESCRIPTION
  3922.                 "Columns in the axVirtualServerPortStat Table"
  3923.         INDEX {
  3924.                 axVirtualServerPortStatAddress,
  3925.                 axVirtualServerStatPortType,
  3926.                 axVirtualServerStatPortNum
  3927.         }
  3928.         ::= { axVirtualServerPortStatTable 1 }
  3929.  
  3930.     AxVirtualServerPortStatEntry ::=
  3931.         SEQUENCE {
  3932.                 axVirtualServerPortStatAddress              DisplayString,
  3933.                 axVirtualServerStatPortType                 INTEGER,
  3934.                 axVirtualServerStatPortNum                  Integer32,
  3935.                 axVirtualServerPortStatName                 DisplayString,
  3936.                 axVirtualServerStatPortStatus               INTEGER,
  3937.                 axVirtualServerPortStatPktsIn               Counter64,
  3938.                 axVirtualServerPortStatBytesIn              Counter64,
  3939.                 axVirtualServerPortStatPktsOut              Counter64,
  3940.                 axVirtualServerPortStatBytesOut             Counter64,
  3941.                 axVirtualServerPortStatPersistConns         Integer32,
  3942.                 axVirtualServerPortStatTotConns             Counter64,
  3943.                 axVirtualServerPortStatCurConns             Integer32,
  3944.                 axVirtualServerStatPortDisplayStatus        INTEGER,
  3945.                 axVirtualServerPortStatTotalL7Reqs          Counter64,
  3946.                 axVirtualServerPortStatTotalCurrL7Reqs      Counter64,
  3947.                 axVirtualServerPortStatTotalSuccL7Reqs      Counter64,
  3948.                 axVirtualServerPortStatPeakConns            Counter32,
  3949.                         axVirtualServerPortStatAddressType              InetAddressType
  3950.         }
  3951.  
  3952.     axVirtualServerPortStatAddress OBJECT-TYPE
  3953.         SYNTAX DisplayString
  3954.         MAX-ACCESS read-only
  3955.         STATUS current
  3956.         DESCRIPTION
  3957.                 "The ip address of this virtual address."
  3958.         ::= { axVirtualServerPortStatEntry 1 }
  3959.  
  3960.     axVirtualServerStatPortType OBJECT-TYPE
  3961.         SYNTAX INTEGER {
  3962.                 firewall(1),
  3963.                 tcp(2),
  3964.                 udp(3),
  3965.                 rtsp(8),
  3966.                 ftp(9),
  3967.                 mms(10),
  3968.                 fastHTTP(12),
  3969.                 http(14),
  3970.                 https(15),
  3971.                 sslProxy(16),
  3972.                 smtp(17),
  3973.                 sip(11),
  3974.                 sips(19),
  3975.                 sip-tcp(18),
  3976.                 others(5),
  3977.                 tcpProxy(20),
  3978.                 diameter(21),
  3979.                 dnsUdp(22),
  3980.                 tftp(23),
  3981.         dnsTcp(24)
  3982.         }
  3983.         MAX-ACCESS read-only
  3984.         STATUS current
  3985.         DESCRIPTION
  3986.                 "The port type of a virtual server port"
  3987.         ::= { axVirtualServerPortStatEntry 2 }
  3988.  
  3989.     axVirtualServerStatPortNum OBJECT-TYPE
  3990.         SYNTAX Integer32
  3991.         MAX-ACCESS read-only
  3992.         STATUS current
  3993.         DESCRIPTION
  3994.                 "The service port number."
  3995.         ::= { axVirtualServerPortStatEntry 3 }
  3996.  
  3997.     axVirtualServerPortStatName OBJECT-TYPE
  3998.         SYNTAX DisplayString
  3999.         MAX-ACCESS read-only
  4000.         STATUS current
  4001.         DESCRIPTION
  4002.                 "The name of the virtual server"
  4003.         ::= { axVirtualServerPortStatEntry 4 }
  4004.  
  4005.     axVirtualServerStatPortStatus OBJECT-TYPE
  4006.         SYNTAX INTEGER {
  4007.                 up(1),
  4008.                 down(2),
  4009.                 disabled(3)
  4010.         }
  4011.         MAX-ACCESS read-only
  4012.         STATUS current
  4013.         DESCRIPTION
  4014.                 "The status of this virtual server port."
  4015.         ::= { axVirtualServerPortStatEntry 5 }
  4016.  
  4017.     axVirtualServerPortStatPktsIn OBJECT-TYPE
  4018.         SYNTAX Counter64
  4019.         MAX-ACCESS read-only
  4020.         STATUS current
  4021.         DESCRIPTION
  4022.                 "The number of packets received from client to server."
  4023.         ::= { axVirtualServerPortStatEntry 6 }
  4024.  
  4025.     axVirtualServerPortStatBytesIn OBJECT-TYPE
  4026.         SYNTAX Counter64
  4027.         MAX-ACCESS read-only
  4028.         STATUS current
  4029.         DESCRIPTION
  4030.                 "The number of bytes received from client to server."
  4031.         ::= { axVirtualServerPortStatEntry 7 }
  4032.  
  4033.     axVirtualServerPortStatPktsOut OBJECT-TYPE
  4034.         SYNTAX Counter64
  4035.         MAX-ACCESS read-only
  4036.         STATUS current
  4037.         DESCRIPTION
  4038.                 "The number of packets sent from server to client."
  4039.         ::= { axVirtualServerPortStatEntry 8 }
  4040.  
  4041.     axVirtualServerPortStatBytesOut OBJECT-TYPE
  4042.         SYNTAX Counter64
  4043.         MAX-ACCESS read-only
  4044.         STATUS current
  4045.         DESCRIPTION
  4046.                 "The number of bytes sent from server to client."
  4047.         ::= { axVirtualServerPortStatEntry 9 }
  4048.  
  4049.     axVirtualServerPortStatPersistConns OBJECT-TYPE
  4050.         SYNTAX Integer32
  4051.         MAX-ACCESS read-only
  4052.         STATUS deprecated
  4053.         DESCRIPTION
  4054.                 "Persistent connections from client side."
  4055.         ::= { axVirtualServerPortStatEntry 10 }
  4056.  
  4057.     axVirtualServerPortStatTotConns OBJECT-TYPE
  4058.         SYNTAX Counter64
  4059.         MAX-ACCESS read-only
  4060.         STATUS current
  4061.         DESCRIPTION
  4062.                 "Total connections from client side."
  4063.         ::= { axVirtualServerPortStatEntry 11 }
  4064.  
  4065.     axVirtualServerPortStatCurConns OBJECT-TYPE
  4066.         SYNTAX Integer32
  4067.         MAX-ACCESS read-only
  4068.         STATUS current
  4069.         DESCRIPTION
  4070.                 "Current connections from client side."
  4071.         ::= { axVirtualServerPortStatEntry 12 }
  4072.  
  4073.     axVirtualServerStatPortDisplayStatus OBJECT-TYPE
  4074.         SYNTAX INTEGER {
  4075.                 disabled(0),
  4076.                 allUp(1),
  4077.                 functionalUp(2),
  4078.                 stopped(4)
  4079.         }
  4080.         MAX-ACCESS read-only
  4081.         STATUS current
  4082.         DESCRIPTION
  4083.                 "The display status of this virtual server port:
  4084.                     Disabled(0), AllUp(1), FunctionalUp(2), Stopped(4)."
  4085.         ::= { axVirtualServerPortStatEntry 13 }
  4086.  
  4087.     axVirtualServerPortStatTotalL7Reqs OBJECT-TYPE
  4088.         SYNTAX Counter64
  4089.         MAX-ACCESS read-only
  4090.         STATUS current
  4091.         DESCRIPTION
  4092.                 "The total number of L7 requests if applicable"
  4093.         ::= { axVirtualServerPortStatEntry 14 }
  4094.  
  4095.     axVirtualServerPortStatTotalCurrL7Reqs OBJECT-TYPE
  4096.         SYNTAX Counter64
  4097.         MAX-ACCESS read-only
  4098.         STATUS current
  4099.         DESCRIPTION
  4100.                 "The number of current L7 requests if applicable"
  4101.         ::= { axVirtualServerPortStatEntry 15 }
  4102.  
  4103.     axVirtualServerPortStatTotalSuccL7Reqs OBJECT-TYPE
  4104.         SYNTAX Counter64
  4105.         MAX-ACCESS read-only
  4106.         STATUS current
  4107.         DESCRIPTION
  4108.                 "The number of successful L7 requests if applicable"
  4109.         ::= { axVirtualServerPortStatEntry 16 }
  4110.  
  4111.     axVirtualServerPortStatPeakConns OBJECT-TYPE
  4112.         SYNTAX Counter32
  4113.         MAX-ACCESS read-only
  4114.         STATUS current
  4115.         DESCRIPTION
  4116.                 "The number of peak connections"
  4117.         ::= { axVirtualServerPortStatEntry 17 }
  4118.  
  4119.         axVirtualServerPortStatAddressType OBJECT-TYPE
  4120.     SYNTAX InetAddressType
  4121.     MAX-ACCESS read-only
  4122.     STATUS current
  4123.     DESCRIPTION
  4124.         "The type of axVirtualServerPortStatAddress:
  4125.             unknown(0), ipv4(1), ipv6(2)..."
  4126.     ::= { axVirtualServerPortStatEntry 18 }
  4127.  
  4128. --==================================================================
  4129. -- axVirtualServerNameStat
  4130. --==================================================================
  4131.  
  4132.     axVirtualServerNameStatTable OBJECT-TYPE
  4133.         SYNTAX SEQUENCE OF AxVirtualServerNameStatEntry
  4134.         MAX-ACCESS not-accessible
  4135.         STATUS current
  4136.         DESCRIPTION
  4137.                 "A table containing statistic information of virtual servers."
  4138.         ::= { axVirtualServerNameStat 1 }
  4139.  
  4140.     axVirtualServerNameStatEntry OBJECT-TYPE
  4141.         SYNTAX  AxVirtualServerNameStatEntry
  4142.         MAX-ACCESS not-accessible
  4143.         STATUS current
  4144.         DESCRIPTION
  4145.                 "Columns in the axVirtualServerNameStat Table"
  4146.         INDEX {
  4147.                 axVirtualServerStatDisplayName
  4148.         }
  4149.         ::= { axVirtualServerNameStatTable 1 }
  4150.  
  4151.     AxVirtualServerNameStatEntry ::=
  4152.         SEQUENCE {
  4153.                 axVirtualServerStatDisplayName          DisplayString,
  4154.                 axVirtualServerNameStatPktsIn               Counter64,
  4155.                 axVirtualServerNameStatBytesIn              Counter64,
  4156.                 axVirtualServerNameStatPktsOut              Counter64,
  4157.                 axVirtualServerNameStatBytesOut             Counter64,
  4158.                 axVirtualServerNameStatPersistConns         Integer32,
  4159.                 axVirtualServerNameStatTotConns             Counter64,
  4160.                 axVirtualServerNameStatCurConns             Integer32,
  4161.                 axVirtualServerNameStatStatus               INTEGER,
  4162.                 axVirtualServerNameStatDisplayStatus        INTEGER,
  4163.                 axVirtualServerNameStatTotalL7Reqs          Counter64,
  4164.                 axVirtualServerNameStatTotalCurrL7Reqs      Counter64,
  4165.                 axVirtualServerNameStatTotalSuccL7Reqs      Counter64,
  4166.                 axVirtualServerNameStatPeakConns            Counter32
  4167.         }
  4168.  
  4169.     axVirtualServerStatDisplayName OBJECT-TYPE
  4170.         SYNTAX DisplayString
  4171.         MAX-ACCESS read-only
  4172.         STATUS current
  4173.         DESCRIPTION
  4174.                 "The name of this virtual server."
  4175.         ::= { axVirtualServerNameStatEntry 1 }
  4176.  
  4177.     axVirtualServerNameStatPktsIn OBJECT-TYPE
  4178.         SYNTAX Counter64
  4179.         MAX-ACCESS read-only
  4180.         STATUS current
  4181.         DESCRIPTION
  4182.                 "The number of packets received from client to server."
  4183.         ::= { axVirtualServerNameStatEntry 2 }
  4184.  
  4185.     axVirtualServerNameStatBytesIn OBJECT-TYPE
  4186.         SYNTAX Counter64
  4187.         MAX-ACCESS read-only
  4188.         STATUS current
  4189.         DESCRIPTION
  4190.                 "The number of bytes received from client to server."
  4191.         ::= { axVirtualServerNameStatEntry 3 }
  4192.  
  4193.     axVirtualServerNameStatPktsOut OBJECT-TYPE
  4194.         SYNTAX Counter64
  4195.         MAX-ACCESS read-only
  4196.         STATUS current
  4197.         DESCRIPTION
  4198.                 "The number of packets sent from server to client."
  4199.         ::= { axVirtualServerNameStatEntry 4 }
  4200.  
  4201.     axVirtualServerNameStatBytesOut OBJECT-TYPE
  4202.         SYNTAX Counter64
  4203.         MAX-ACCESS read-only
  4204.         STATUS current
  4205.         DESCRIPTION
  4206.                 "The number of bytes sent from server to client."
  4207.         ::= { axVirtualServerNameStatEntry 5 }
  4208.  
  4209.     axVirtualServerNameStatPersistConns OBJECT-TYPE
  4210.         SYNTAX Integer32
  4211.         MAX-ACCESS read-only
  4212.         STATUS deprecated
  4213.         DESCRIPTION
  4214.                 "The persistent connections from client side."
  4215.         ::= { axVirtualServerNameStatEntry 6 }
  4216.  
  4217.     axVirtualServerNameStatTotConns OBJECT-TYPE
  4218.         SYNTAX Counter64
  4219.         MAX-ACCESS read-only
  4220.         STATUS current
  4221.         DESCRIPTION
  4222.                 "The total connections from client side."
  4223.         ::= { axVirtualServerNameStatEntry 7 }
  4224.  
  4225.     axVirtualServerNameStatCurConns OBJECT-TYPE
  4226.         SYNTAX Integer32
  4227.         MAX-ACCESS read-only
  4228.         STATUS current
  4229.         DESCRIPTION
  4230.                 "The current connections from client side."
  4231.         ::= { axVirtualServerNameStatEntry 8 }
  4232.  
  4233.     axVirtualServerNameStatStatus OBJECT-TYPE
  4234.         SYNTAX INTEGER {
  4235.                 up(1),
  4236.                 down(2),
  4237.                 disabled(3)
  4238.         }
  4239.         MAX-ACCESS read-only
  4240.         STATUS current
  4241.         DESCRIPTION
  4242.                 "The current virtual server status."
  4243.         ::= { axVirtualServerNameStatEntry 9 }
  4244.  
  4245.     axVirtualServerNameStatDisplayStatus OBJECT-TYPE
  4246.         SYNTAX INTEGER {
  4247.                 disabled(0),
  4248.                 allUp(1),
  4249.                 functionalUp(2),
  4250.                 partialUp(3),
  4251.                 stopped(4)
  4252.         }
  4253.         MAX-ACCESS read-only
  4254.         STATUS current
  4255.         DESCRIPTION
  4256.                 "The display status of this virtual server:
  4257.                     Disabled(0), AllUp(1), FunctionalUp(2), PartialUp(3), Stopped(4)."
  4258.         ::= { axVirtualServerNameStatEntry 10 }
  4259.  
  4260.     axVirtualServerNameStatTotalL7Reqs OBJECT-TYPE
  4261.         SYNTAX Counter64
  4262.         MAX-ACCESS read-only
  4263.         STATUS current
  4264.         DESCRIPTION
  4265.                 "The total number of L7 requests if applicable"
  4266.         ::= { axVirtualServerNameStatEntry 11 }
  4267.  
  4268.     axVirtualServerNameStatTotalCurrL7Reqs OBJECT-TYPE
  4269.         SYNTAX Counter64
  4270.         MAX-ACCESS read-only
  4271.         STATUS current
  4272.         DESCRIPTION
  4273.                 "The number of current L7 requests if applicable"
  4274.         ::= { axVirtualServerNameStatEntry 12 }
  4275.  
  4276.     axVirtualServerNameStatTotalSuccL7Reqs OBJECT-TYPE
  4277.         SYNTAX Counter64
  4278.         MAX-ACCESS read-only
  4279.         STATUS current
  4280.         DESCRIPTION
  4281.                 "The number of successful L7 requests if applicable"
  4282.         ::= { axVirtualServerNameStatEntry 13 }
  4283.  
  4284.     axVirtualServerNameStatPeakConns OBJECT-TYPE
  4285.         SYNTAX Counter32
  4286.         MAX-ACCESS read-only
  4287.         STATUS current
  4288.         DESCRIPTION
  4289.                 "The number of peak connections"
  4290.         ::= { axVirtualServerNameStatEntry 14 }
  4291.  
  4292. --==================================================================
  4293. -- axVirtualServerNamePortStat
  4294. --==================================================================
  4295.  
  4296.     axVirtualServerNamePortStatTable OBJECT-TYPE
  4297.         SYNTAX SEQUENCE OF AxVirtualServerNamePortStatEntry
  4298.         MAX-ACCESS not-accessible
  4299.         STATUS current
  4300.         DESCRIPTION
  4301.                 "A table containing statistic information of virtual server service ports."
  4302.         ::= { axVirtualServerNamePortStat 1 }
  4303.  
  4304.     axVirtualServerNamePortStatEntry OBJECT-TYPE
  4305.         SYNTAX  AxVirtualServerNamePortStatEntry
  4306.         MAX-ACCESS not-accessible
  4307.         STATUS current
  4308.         DESCRIPTION
  4309.                 "Columns in the axVirtualServerNamePortStat Table"
  4310.         INDEX {
  4311.                 axVirtualServerNamePortStatName,
  4312.                 axVirtualServerNameStatPortType,
  4313.                 axVirtualServerNameStatPortNum
  4314.         }
  4315.         ::= { axVirtualServerNamePortStatTable 1 }
  4316.  
  4317.     AxVirtualServerNamePortStatEntry ::=
  4318.         SEQUENCE {
  4319.                 axVirtualServerNamePortStatName                 DisplayString,
  4320.                 axVirtualServerNameStatPortType                 INTEGER,
  4321.                 axVirtualServerNameStatPortNum                  Integer32,
  4322.                 axVirtualServerNameStatPortStatus               INTEGER,
  4323.                 axVirtualServerNamePortStatPktsIn               Counter64,
  4324.                 axVirtualServerNamePortStatBytesIn              Counter64,
  4325.                 axVirtualServerNamePortStatPktsOut              Counter64,
  4326.                 axVirtualServerNamePortStatBytesOut             Counter64,
  4327.                 axVirtualServerNamePortStatPersistConns         Integer32,
  4328.                 axVirtualServerNamePortStatTotConns             Counter64,
  4329.                 axVirtualServerNamePortStatCurConns             Integer32,
  4330.                 axVirtualServerNameStatPortDisplayStatus        INTEGER,
  4331.                 axVirtualServerNamePortStatTotalL7Reqs          Counter64,
  4332.                 axVirtualServerNamePortStatTotalCurrL7Reqs      Counter64,
  4333.                 axVirtualServerNamePortStatTotalSuccL7Reqs      Counter64,
  4334.                 axVirtualServerNamePortStatPeakConns            Counter32
  4335.         }
  4336.  
  4337.     axVirtualServerNamePortStatName OBJECT-TYPE
  4338.         SYNTAX DisplayString
  4339.         MAX-ACCESS read-only
  4340.         STATUS current
  4341.         DESCRIPTION
  4342.                 "The name of the virtual server"
  4343.         ::= { axVirtualServerNamePortStatEntry 1 }
  4344.  
  4345.     axVirtualServerNameStatPortType OBJECT-TYPE
  4346.         SYNTAX INTEGER {
  4347.                 firewall(1),
  4348.                 tcp(2),
  4349.                 udp(3),
  4350.                 rtsp(8),
  4351.                 ftp(9),
  4352.                 mms(10),
  4353.                 fastHTTP(12),
  4354.                 http(14),
  4355.                 https(15),
  4356.                 sslProxy(16),
  4357.                 smtp(17),
  4358.                 sip(11),
  4359.                 sips(19),
  4360.                 sip-tcp(18),
  4361.                 others(5),
  4362.                 tcpProxy(20),
  4363.                 diameter(21),
  4364.                 dnsUdp(22),
  4365.                 tftp(23),
  4366.         dnsTcp(24)
  4367.         }
  4368.         MAX-ACCESS read-only
  4369.         STATUS current
  4370.         DESCRIPTION
  4371.                 "The port type of a virtual server port"
  4372.         ::= { axVirtualServerNamePortStatEntry 2 }
  4373.  
  4374.     axVirtualServerNameStatPortNum OBJECT-TYPE
  4375.         SYNTAX Integer32
  4376.         MAX-ACCESS read-only
  4377.         STATUS current
  4378.         DESCRIPTION
  4379.                 "The service port number."
  4380.         ::= { axVirtualServerNamePortStatEntry 3 }
  4381.  
  4382.     axVirtualServerNameStatPortStatus OBJECT-TYPE
  4383.         SYNTAX INTEGER {
  4384.                 up(1),
  4385.                 down(2),
  4386.                 disabled(3)
  4387.         }
  4388.         MAX-ACCESS read-only
  4389.         STATUS current
  4390.         DESCRIPTION
  4391.                 "The status of this virtual server port."
  4392.         ::= { axVirtualServerNamePortStatEntry 4 }
  4393.  
  4394.     axVirtualServerNamePortStatPktsIn OBJECT-TYPE
  4395.         SYNTAX Counter64
  4396.         MAX-ACCESS read-only
  4397.         STATUS current
  4398.         DESCRIPTION
  4399.                 "The number of packets received from client to server."
  4400.         ::= { axVirtualServerNamePortStatEntry 5 }
  4401.  
  4402.     axVirtualServerNamePortStatBytesIn OBJECT-TYPE
  4403.         SYNTAX Counter64
  4404.         MAX-ACCESS read-only
  4405.         STATUS current
  4406.         DESCRIPTION
  4407.                 "The number of bytes received from client to server."
  4408.         ::= { axVirtualServerNamePortStatEntry 6 }
  4409.  
  4410.     axVirtualServerNamePortStatPktsOut OBJECT-TYPE
  4411.         SYNTAX Counter64
  4412.         MAX-ACCESS read-only
  4413.         STATUS current
  4414.         DESCRIPTION
  4415.                 "The number of packets sent from server to client."
  4416.         ::= { axVirtualServerNamePortStatEntry 7 }
  4417.  
  4418.     axVirtualServerNamePortStatBytesOut OBJECT-TYPE
  4419.         SYNTAX Counter64
  4420.         MAX-ACCESS read-only
  4421.         STATUS current
  4422.         DESCRIPTION
  4423.                 "The number of bytes sent from server to client."
  4424.         ::= { axVirtualServerNamePortStatEntry 8 }
  4425.  
  4426.     axVirtualServerNamePortStatPersistConns OBJECT-TYPE
  4427.         SYNTAX Integer32