From 4cdabc1c915d780de77d84d09435804ea7883267 Mon Sep 17 00:00:00 2001 From: Kike Date: Fri, 28 Feb 2020 11:32:33 +0100 Subject: [PATCH] Added new mibs --- .../attachment/mibs/CISCO-ENVMON-MIB.mib | 938 + .../attachment/mibs/CISCO-MEMORY-POOL-MIB.mib | 475 + .../attachment/mibs/CISCO-PROCESS-MIB.mib | 3311 +++ .../attachment/mibs/CISCO-QOS-PIB-MIB.mib | 2022 ++ pandora_console/attachment/mibs/CISCO-SMI.mib | 566 + pandora_console/attachment/mibs/CISCO-TC.mib | 2669 ++ .../attachment/mibs/ENTITY-MIB.mib | 1466 ++ .../attachment/mibs/F5-BIGIP-APM-MIB.mib | 3791 +++ .../attachment/mibs/F5-BIGIP-COMMON-MIB.mib | 1730 ++ .../attachment/mibs/F5-BIGIP-SYSTEM-MIB.mib | 21707 ++++++++++++++++ pandora_console/attachment/mibs/FAN-MIB.mib | 236 + .../attachment/mibs/FORTINET-CORE-MIB.mib | 465 + .../mibs/FORTINET-FORTIGATE-MIB.mib | 7883 ++++++ pandora_console/attachment/mibs/HCNUM-TC.mib | 141 + .../attachment/mibs/HOST-RESOURCES-MIB.mib | 1540 ++ .../attachment/mibs/HP-ICF-CHASSIS.mib | 901 + .../attachment/mibs/HP-ICF-OID.mib | 4408 ++++ pandora_console/attachment/mibs/HP-ICF-TC.mib | 148 + .../attachment/mibs/IANAifType-MIB.mib | 518 + pandora_console/attachment/mibs/IF-MIB.mib | 1828 ++ .../attachment/mibs/INET-ADDRESS-MIB.mib | 425 + pandora_console/attachment/mibs/IPV6-TC.mib | 75 + .../attachment/mibs/JUNIPER-MIB.mib | 2239 ++ .../attachment/mibs/JUNIPER-SMI.mib | 375 + .../attachment/mibs/JUNIPER-VPN-MIB.mib | 1125 + .../attachment/mibs/LM-SENSORS-MIB.mib | 230 + .../attachment/mibs/NETSWITCH-MIB.mib | 487 + .../attachment/mibs/SNMP-FRAMEWORK-MIB.mib | 538 + .../attachment/mibs/SNMPv2-MIB.mib | 864 + .../attachment/mibs/SNMPv2-SMI.mib | 344 + pandora_console/attachment/mibs/SNMPv2-TC.mib | 729 + .../attachment/mibs/STATISTICS-MIB.mib | 1523 ++ .../attachment/mibs/UCD-DISKIO-MIB.mib | 171 + .../attachment/mibs/UCD-SNMP-MIB.mib | 1788 ++ 34 files changed, 67656 insertions(+) create mode 100644 pandora_console/attachment/mibs/CISCO-ENVMON-MIB.mib create mode 100644 pandora_console/attachment/mibs/CISCO-MEMORY-POOL-MIB.mib create mode 100644 pandora_console/attachment/mibs/CISCO-PROCESS-MIB.mib create mode 100644 pandora_console/attachment/mibs/CISCO-QOS-PIB-MIB.mib create mode 100644 pandora_console/attachment/mibs/CISCO-SMI.mib create mode 100644 pandora_console/attachment/mibs/CISCO-TC.mib create mode 100644 pandora_console/attachment/mibs/ENTITY-MIB.mib create mode 100644 pandora_console/attachment/mibs/F5-BIGIP-APM-MIB.mib create mode 100644 pandora_console/attachment/mibs/F5-BIGIP-COMMON-MIB.mib create mode 100644 pandora_console/attachment/mibs/F5-BIGIP-SYSTEM-MIB.mib create mode 100644 pandora_console/attachment/mibs/FAN-MIB.mib create mode 100644 pandora_console/attachment/mibs/FORTINET-CORE-MIB.mib create mode 100644 pandora_console/attachment/mibs/FORTINET-FORTIGATE-MIB.mib create mode 100644 pandora_console/attachment/mibs/HCNUM-TC.mib create mode 100644 pandora_console/attachment/mibs/HOST-RESOURCES-MIB.mib create mode 100644 pandora_console/attachment/mibs/HP-ICF-CHASSIS.mib create mode 100644 pandora_console/attachment/mibs/HP-ICF-OID.mib create mode 100644 pandora_console/attachment/mibs/HP-ICF-TC.mib create mode 100644 pandora_console/attachment/mibs/IANAifType-MIB.mib create mode 100644 pandora_console/attachment/mibs/IF-MIB.mib create mode 100644 pandora_console/attachment/mibs/INET-ADDRESS-MIB.mib create mode 100644 pandora_console/attachment/mibs/IPV6-TC.mib create mode 100644 pandora_console/attachment/mibs/JUNIPER-MIB.mib create mode 100644 pandora_console/attachment/mibs/JUNIPER-SMI.mib create mode 100644 pandora_console/attachment/mibs/JUNIPER-VPN-MIB.mib create mode 100644 pandora_console/attachment/mibs/LM-SENSORS-MIB.mib create mode 100644 pandora_console/attachment/mibs/NETSWITCH-MIB.mib create mode 100644 pandora_console/attachment/mibs/SNMP-FRAMEWORK-MIB.mib create mode 100644 pandora_console/attachment/mibs/SNMPv2-MIB.mib create mode 100644 pandora_console/attachment/mibs/SNMPv2-SMI.mib create mode 100644 pandora_console/attachment/mibs/SNMPv2-TC.mib create mode 100644 pandora_console/attachment/mibs/STATISTICS-MIB.mib create mode 100644 pandora_console/attachment/mibs/UCD-DISKIO-MIB.mib create mode 100644 pandora_console/attachment/mibs/UCD-SNMP-MIB.mib diff --git a/pandora_console/attachment/mibs/CISCO-ENVMON-MIB.mib b/pandora_console/attachment/mibs/CISCO-ENVMON-MIB.mib new file mode 100644 index 0000000000..ff3921b4dd --- /dev/null +++ b/pandora_console/attachment/mibs/CISCO-ENVMON-MIB.mib @@ -0,0 +1,938 @@ +-- ***************************************************************** +-- CISCO-ENVMON-MIB.my: CISCO Environmental Monitor MIB file +-- +-- November 1994 Sandra C. Durham/Jeffrey T. Johnson +-- +-- Copyright (c) 1994-2003, 2004 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- +CISCO-ENVMON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Gauge32, + Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEnvMonMIB MODULE-IDENTITY + LAST-UPDATED "200312010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The MIB module to describe the status of the Environmental + Monitor on those devices which support one." + REVISION "200312010000Z" + DESCRIPTION + "Added c37xx (13) and other (14) as values for + ciscoEnvMonPresent" + REVISION "200311250000Z" + DESCRIPTION + "Added ciscoEnvMonMIBMiscNotifGroup." + REVISION "200210150000Z" + DESCRIPTION + "Added c7600(12) as values for ciscoEnvMonPresent" + REVISION "200207170000Z" + DESCRIPTION + "Added optional groups ciscoEnvMonEnableStatChangeGroup + and ciscoEnvMonStatChangeNotifGroup." + REVISION "200202040000Z" + DESCRIPTION + "Added osr7600(11) as values + for ciscoEnvMonPresent" + REVISION "200108300000Z" + DESCRIPTION + "Added c10000(10) as values for ciscoEnvMonPresent" + REVISION "200108160000Z" + DESCRIPTION + "Added cat4000(9) as values for ciscoEnvMonPresent" + REVISION "200105070000Z" + DESCRIPTION + "Added cat6000(7),ubr7200(8) + as values for ciscoEnvMonPresent" + REVISION "200001310000Z" + DESCRIPTION + "Add notFunctioning to CiscoEnvMonState. + " + REVISION "9810220000Z" + DESCRIPTION + "Renamed enumerated value internalRPS(5) as + internalRedundant(5) and added description for + ciscoEnvMonSupplySource enumerated values. + " + REVISION "9808050000Z" + DESCRIPTION + "Add enumerated value internalRPS(5) to + ciscoEnvMonSupplySource. + " + REVISION "9611120000Z" + DESCRIPTION + "Add monitoring support for c3600 series router" + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for several + index objects." + REVISION "9503130000Z" + DESCRIPTION + "Miscellaneous changes including monitoring support + for c7000 series redundant power supplies." + + ::= { ciscoMgmt 13 } + + +CiscoEnvMonState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + normal(1): the environment is good, such as low + temperature. + + warning(2): the environment is bad, such as temperature + above normal operation range but not too + high. + + critical(3): the environment is very bad, such as + temperature much higher than normal + operation limit. + + shutdown(4): the environment is the worst, the system + should be shutdown immediately. + + notPresent(5): the environmental monitor is not present, + such as temperature sensors do not exist. + + notFunctioning(6): the environmental monitor does not + function properly, such as a temperature + sensor generates a abnormal data like + 1000 C. + " + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notPresent(5), + notFunctioning(6) + } + +CiscoSignedGauge ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the current value of an entity, as a signed + integer." + SYNTAX Integer32 + +ciscoEnvMonObjects OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 1 } + +ciscoEnvMonPresent OBJECT-TYPE + SYNTAX INTEGER { + oldAgs (1), + ags (2), + c7000 (3), + ci (4), + cAccessMon (6), + cat6000 (7), + ubr7200 (8), + cat4000 (9), + c10000 (10), + osr7600(11), + c7600 (12), + c37xx (13), + other (14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of environmental monitor located in the chassis. + An oldAgs environmental monitor card is identical to an ags + environmental card except that it is not capable of supplying + data, and hence no instance of the remaining objects in this + MIB will be returned in response to an SNMP query. Note that + only a firmware upgrade is required to convert an oldAgs into + an ags card." + ::= { ciscoEnvMonObjects 1 } + + +ciscoEnvMonVoltageStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonVoltageStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of voltage status maintained by the environmental + monitor." + ::= { ciscoEnvMonObjects 2 } + +ciscoEnvMonVoltageStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonVoltageStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the voltage status table, representing the status + of the associated testpoint maintained by the environmental + monitor." + INDEX { ciscoEnvMonVoltageStatusIndex } + ::= { ciscoEnvMonVoltageStatusTable 1 } + +CiscoEnvMonVoltageStatusEntry ::= + SEQUENCE { + ciscoEnvMonVoltageStatusIndex Integer32, + ciscoEnvMonVoltageStatusDescr DisplayString, + ciscoEnvMonVoltageStatusValue CiscoSignedGauge, + ciscoEnvMonVoltageThresholdLow Integer32, + ciscoEnvMonVoltageThresholdHigh Integer32, + ciscoEnvMonVoltageLastShutdown Integer32, + ciscoEnvMonVoltageState CiscoEnvMonState + } + +ciscoEnvMonVoltageStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the testpoint being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonVoltageStatusEntry 1 } + +ciscoEnvMonVoltageStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the testpoint being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonVoltageStatusEntry 2 } + +ciscoEnvMonVoltageStatusValue OBJECT-TYPE + SYNTAX CiscoSignedGauge + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current measurement of the testpoint being instrumented." + ::= { ciscoEnvMonVoltageStatusEntry 3 } + +ciscoEnvMonVoltageThresholdLow OBJECT-TYPE + SYNTAX Integer32 + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest value that the associated instance of the object + ciscoEnvMonVoltageStatusValue may obtain before an emergency + shutdown of the managed device is initiated." + ::= { ciscoEnvMonVoltageStatusEntry 4 } + +ciscoEnvMonVoltageThresholdHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest value that the associated instance of the object + ciscoEnvMonVoltageStatusValue may obtain before an emergency + shutdown of the managed device is initiated." + ::= { ciscoEnvMonVoltageStatusEntry 5 } + +ciscoEnvMonVoltageLastShutdown OBJECT-TYPE + SYNTAX Integer32 + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the associated instance of the object + ciscoEnvMonVoltageStatusValue at the time an emergency + shutdown of the managed device was last initiated. This + value is stored in non-volatile RAM and hence is able to + survive the shutdown." + ::= { ciscoEnvMonVoltageStatusEntry 6 } + +ciscoEnvMonVoltageState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the testpoint being instrumented." + ::= { ciscoEnvMonVoltageStatusEntry 7 } + + + +ciscoEnvMonTemperatureStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonTemperatureStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ambient temperature status maintained by the + environmental monitor." + ::= { ciscoEnvMonObjects 3 } + +ciscoEnvMonTemperatureStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonTemperatureStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ambient temperature status table, representing + the status of the associated testpoint maintained by the + environmental monitor." + INDEX { ciscoEnvMonTemperatureStatusIndex } + ::= { ciscoEnvMonTemperatureStatusTable 1 } + +CiscoEnvMonTemperatureStatusEntry ::= + SEQUENCE { + ciscoEnvMonTemperatureStatusIndex Integer32, + ciscoEnvMonTemperatureStatusDescr DisplayString, + ciscoEnvMonTemperatureStatusValue Gauge32, + ciscoEnvMonTemperatureThreshold Integer32, + ciscoEnvMonTemperatureLastShutdown Integer32, + ciscoEnvMonTemperatureState CiscoEnvMonState + } + + +ciscoEnvMonTemperatureStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the testpoint being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonTemperatureStatusEntry 1 } + +ciscoEnvMonTemperatureStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the testpoint being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonTemperatureStatusEntry 2 } + +ciscoEnvMonTemperatureStatusValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current measurement of the testpoint being instrumented." + ::= { ciscoEnvMonTemperatureStatusEntry 3 } + +ciscoEnvMonTemperatureThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest value that the associated instance of the + object ciscoEnvMonTemperatureStatusValue may obtain + before an emergency shutdown of the managed device is + initiated." + ::= { ciscoEnvMonTemperatureStatusEntry 4 } + +ciscoEnvMonTemperatureLastShutdown OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the associated instance of the object + ciscoEnvMonTemperatureStatusValue at the time an emergency + shutdown of the managed device was last initiated. This + value is stored in non-volatile RAM and hence is able to + survive the shutdown." + ::= { ciscoEnvMonTemperatureStatusEntry 5 } + +ciscoEnvMonTemperatureState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the testpoint being instrumented." + ::= { ciscoEnvMonTemperatureStatusEntry 6 } + + + +ciscoEnvMonFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of fan status maintained by the environmental + monitor." + ::= { ciscoEnvMonObjects 4 } + +ciscoEnvMonFanStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the fan status table, representing the status of + the associated fan maintained by the environmental monitor." + INDEX { ciscoEnvMonFanStatusIndex } + ::= { ciscoEnvMonFanStatusTable 1 } + +CiscoEnvMonFanStatusEntry ::= + SEQUENCE { + ciscoEnvMonFanStatusIndex Integer32, + ciscoEnvMonFanStatusDescr DisplayString, + ciscoEnvMonFanState CiscoEnvMonState + } + +ciscoEnvMonFanStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the fan being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonFanStatusEntry 1 } + +ciscoEnvMonFanStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the fan being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonFanStatusEntry 2 } + +ciscoEnvMonFanState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the fan being instrumented." + ::= { ciscoEnvMonFanStatusEntry 3 } + + + +ciscoEnvMonSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of power supply status maintained by the + environmental monitor card." + ::= { ciscoEnvMonObjects 5 } + +ciscoEnvMonSupplyStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the power supply status table, representing the + status of the associated power supply maintained by the + environmental monitor card." + INDEX { ciscoEnvMonSupplyStatusIndex } + ::= { ciscoEnvMonSupplyStatusTable 1 } + +CiscoEnvMonSupplyStatusEntry ::= + SEQUENCE { + ciscoEnvMonSupplyStatusIndex Integer32, + ciscoEnvMonSupplyStatusDescr DisplayString, + ciscoEnvMonSupplyState CiscoEnvMonState, + ciscoEnvMonSupplySource INTEGER + } + +ciscoEnvMonSupplyStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the power supply being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonSupplyStatusEntry 1 } + +ciscoEnvMonSupplyStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the power supply being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonSupplyStatusEntry 2 } + +ciscoEnvMonSupplyState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the power supply being instrumented." + ::= { ciscoEnvMonSupplyStatusEntry 3 } + +ciscoEnvMonSupplySource OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3), + externalPowerSupply(4), + internalRedundant(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply source. + unknown - Power supply source unknown + ac - AC power supply + dc - DC power supply + externalPowerSupply - External power supply + internalRedundant - Internal redundant power supply + " + ::= { ciscoEnvMonSupplyStatusEntry 4 } + +ciscoEnvMonAlarmContacts OBJECT-TYPE + SYNTAX BITS { + minorVisual(0), + majorVisual(1), + criticalVisual(2), + minorAudible(3), + majorAudible(4), + criticalAudible(5), + input(6) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each bit is set to reflect the respective + alarm being set. The bit will be cleared + when the respective alarm is cleared." + ::= { ciscoEnvMonObjects 6 } + +ciscoEnvMonMIBNotificationEnables OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 2 } + +ciscoEnvMonEnableShutdownNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonShutdownNotification. A false + value will prevent shutdown notifications + from being generated by this system." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 1 } + +ciscoEnvMonEnableVoltageNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonVoltageNotification. A false + value will prevent voltage notifications from being + generated by this system. This object is deprecated + in favour of ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 2 } + +ciscoEnvMonEnableTemperatureNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonTemperatureNotification. + A false value prevents temperature notifications + from being sent by this entity. This object is + deprecated in favour of + ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 3 } + +ciscoEnvMonEnableFanNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonFanNotification. + A false value prevents fan notifications + from being sent by this entity. This object is + deprecated in favour of + ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 4 } + +ciscoEnvMonEnableRedundantSupplyNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonRedundantSupplyNotification. + A false value prevents redundant supply notifications + from being generated by this system. This object is + deprecated in favour of + ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 5 } + +ciscoEnvMonEnableStatChangeNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonVoltStatusChangeNotif, + ciscoEnvMonTempStatusChangeNotif, + ciscoEnvMonFanStatusChangeNotif and + ciscoEnvMonSuppStatusChangeNotif. A false value will + prevent these notifications from being generated by + this system." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 6 } + +-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications +-- that are backward compatible with SNMPv1 Traps. +ciscoEnvMonMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 3 } +ciscoEnvMonMIBNotifications OBJECT IDENTIFIER ::= { ciscoEnvMonMIBNotificationPrefix 0 } + +ciscoEnvMonShutdownNotification NOTIFICATION-TYPE + -- no OBJECTS + STATUS current + DESCRIPTION + "A ciscoEnvMonShutdownNotification is sent if the environmental + monitor detects a testpoint reaching a critical state + and is about to initiate a shutdown. This notification + contains no objects so that it may be encoded and sent in the + shortest amount of time possible. Even so, management + applications should not rely on receiving such a notification + as it may not be sent before the shutdown completes." + ::= { ciscoEnvMonMIBNotifications 1 } + + +ciscoEnvMonVoltageNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonVoltageNotification is sent if the voltage + measured at a given testpoint is outside the normal range + for the testpoint (i.e. is at the warning, critical, or + shutdown stage). Since such a notification is usually + generated before the shutdown state is reached, it can + convey more data and has a better chance of being sent + than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonVoltStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 2 } + + +ciscoEnvMonTemperatureNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonTemperatureNotification is sent if the + temperature measured at a given testpoint is outside + the normal range for the testpoint (i.e. is at the warning, + critical, or shutdown stage). Since such a Notification + is usually generated before the shutdown state is reached, + it can convey more data and has a better chance of being + sent than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonTempStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 3 } + + + +ciscoEnvMonFanNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonFanNotification is sent if any one of + the fans in the fan array (where extant) fails. + Since such a notification is usually generated before + the shutdown state is reached, it can convey more + data and has a better chance of being sent + than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonFanStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 4 } + +ciscoEnvMonRedundantSupplyNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonRedundantSupplyNotification is sent if + the redundant power supply (where extant) fails. + Since such a notification is usually generated before + the shutdown state is reached, it can convey more + data and has a better chance of being sent + than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonSuppStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 5 } + +ciscoEnvMonVoltStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonVoltStatusChangeNotif is sent if there is + change in the state of a device being monitored + by ciscoEnvMonVoltageState." + ::= { ciscoEnvMonMIBNotifications 6 } + +ciscoEnvMonTempStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonTempStatusChangeNotif is sent if there + is change in the state of a device being monitored + by ciscoEnvMonTemperatureState." + ::= { ciscoEnvMonMIBNotifications 7 } + +ciscoEnvMonFanStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonFanStatusChangeNotif is sent if there + is change in the state of a device being monitored + by ciscoEnvMonFanState." + ::= { ciscoEnvMonMIBNotifications 8 } + +ciscoEnvMonSuppStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonSupplyStatChangeNotif is sent if there + is change in the state of a device being monitored + by ciscoEnvMonSupplyState." + ::= { ciscoEnvMonMIBNotifications 9 } + +-- conformance information + +ciscoEnvMonMIBConformance OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 4 } +ciscoEnvMonMIBCompliances OBJECT IDENTIFIER ::= { ciscoEnvMonMIBConformance 1 } +ciscoEnvMonMIBGroups OBJECT IDENTIFIER ::= { ciscoEnvMonMIBConformance 2 } + + +-- compliance statements + +ciscoEnvMonMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Environmental Monitor MIB. This is + deprecated and new compliance + ciscoEnvMonMIBComplianceRev1 is added." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnvMonMIBGroup } + ::= { ciscoEnvMonMIBCompliances 1 } + +ciscoEnvMonMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Environmental Monitor MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnvMonMIBGroupRev, + ciscoEnvMonMIBNotifGroup } + + GROUP ciscoEnvMonEnableStatChangeGroup + DESCRIPTION + "The ciscoEnvMonEnableStatChangeGroup is optional. + This group is applicable for implementations which + need status change notifications for environmental + monitoring." + + GROUP ciscoEnvMonStatChangeNotifGroup + DESCRIPTION + "The ciscoEnvMonStatChangeNotifGroup is optional. + This group is applicable for implementations which + need status change notifications for environmental + monitoring." + + ::= { ciscoEnvMonMIBCompliances 2 } + +-- units of conformance + +ciscoEnvMonMIBGroup OBJECT-GROUP + OBJECTS { + ciscoEnvMonPresent, + + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageThresholdLow, + ciscoEnvMonVoltageThresholdHigh, + ciscoEnvMonVoltageLastShutdown, + ciscoEnvMonVoltageState, + + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureThreshold, + ciscoEnvMonTemperatureLastShutdown, + ciscoEnvMonTemperatureState, + + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState, + + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState, + ciscoEnvMonSupplySource, + + ciscoEnvMonAlarmContacts, + + ciscoEnvMonEnableShutdownNotification, + ciscoEnvMonEnableVoltageNotification, + ciscoEnvMonEnableTemperatureNotification, + ciscoEnvMonEnableFanNotification, + ciscoEnvMonEnableRedundantSupplyNotification + + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing environmental + monitoring capability to a cisco chassis. This group + is deprecated in favour of ciscoEnvMonMIBGroupRev." + ::= { ciscoEnvMonMIBGroups 1 } + +ciscoEnvMonMIBGroupRev OBJECT-GROUP + OBJECTS { + ciscoEnvMonPresent, + + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageThresholdLow, + ciscoEnvMonVoltageThresholdHigh, + ciscoEnvMonVoltageLastShutdown, + ciscoEnvMonVoltageState, + + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureThreshold, + ciscoEnvMonTemperatureLastShutdown, + ciscoEnvMonTemperatureState, + + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState, + + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState, + ciscoEnvMonSupplySource, + + ciscoEnvMonAlarmContacts, + + ciscoEnvMonEnableShutdownNotification + + } + STATUS current + DESCRIPTION + "A collection of objects providing environmental + monitoring capability to a cisco chassis." + ::= { ciscoEnvMonMIBGroups 2 } + +ciscoEnvMonEnableStatChangeGroup OBJECT-GROUP + OBJECTS { + ciscoEnvMonEnableStatChangeNotif + } + STATUS current + DESCRIPTION + "A collection of objects providing enabling/disabling + of the status change notifications for environmental + monitoring." + ::= { ciscoEnvMonMIBGroups 3 } + +ciscoEnvMonMIBNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoEnvMonShutdownNotification + } + STATUS current + DESCRIPTION + "A notification group providing shutdown notification + for environmental monitoring. " + ::= { ciscoEnvMonMIBGroups 4 } + +ciscoEnvMonStatChangeNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoEnvMonVoltStatusChangeNotif, + ciscoEnvMonTempStatusChangeNotif, + ciscoEnvMonFanStatusChangeNotif, + ciscoEnvMonSuppStatusChangeNotif + } + STATUS current + DESCRIPTION + "A collection of notifications providing the status + change for environmental monitoring." + ::= { ciscoEnvMonMIBGroups 5 } + +ciscoEnvMonMIBMiscNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoEnvMonVoltageNotification, + ciscoEnvMonTemperatureNotification, + ciscoEnvMonFanNotification, + ciscoEnvMonRedundantSupplyNotification + } + STATUS deprecated + DESCRIPTION + "A collection of various notifications for the + enviromental monitoring mib module. The notifications + the group and the group are both in deprecated state. + The notifications in the group were deprecated in + favour of notifications in + ciscoEnvMonStatChangeNotifGroup." + ::= { ciscoEnvMonMIBGroups 6 } + +END diff --git a/pandora_console/attachment/mibs/CISCO-MEMORY-POOL-MIB.mib b/pandora_console/attachment/mibs/CISCO-MEMORY-POOL-MIB.mib new file mode 100644 index 0000000000..a758cf3872 --- /dev/null +++ b/pandora_console/attachment/mibs/CISCO-MEMORY-POOL-MIB.mib @@ -0,0 +1,475 @@ +-- ***************************************************************** +-- CISCO-MEMORY-POOL-MIB +-- +-- February 1996, Jeffrey T. Johnson +-- +-- July 2001, Seth Wang +-- +-- Copyright (c) 2001, 2013 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-MEMORY-POOL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Gauge32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue + FROM SNMPv2-TC + Percent + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoMemoryPoolMIB MODULE-IDENTITY + LAST-UPDATED "201309180000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 408 526 4000 + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "MIB module for monitoring memory pools" + REVISION "201309180000Z" + DESCRIPTION + "Added new notification ciscoMemoryPoolLowMemoryNotif. + Added new notification ciscoMemoryPoolLowMemoryRecoveryNotif. + Added new object ciscoMemoryPoolLowMemoryNotifEnable. + Added new object ciscoMemoryPoolLowMemoryNotifThreshold. + Added new group ciscoMemoryPoolGroupRev1 which deprecates + ciscoMemoryPoolGroup. + Added new compliance ciscoMemoryPoolComplianceRev2 which + deprecates ciscoMemoryPoolComplianceRev1." + REVISION "200107310000Z" + DESCRIPTION + "Added a new table, ciscoMemoryPoolUtilizationTable, which + provides information about memory utilization." + REVISION "199602010000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 48 } + + + +CiscoMemoryPoolTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the different types of memory pools that + may be present in a managed device. Memory pools can + be roughly categorized into two groups, predefined + pools and dynamic pools. The following pool types + are currently predefined: + 1: processor memory + 2: i/o memory + 3: pci memory + 4: fast memory + 5: multibus memory + + Dynamic pools will have a pool type value greater than + any of the predefined types listed above. + + Note that only the processor pool is required to be + supported by all devices. Support for other pool types + is dependent on the device being managed." + SYNTAX Integer32 (1..65535) +ciscoMemoryPoolObjects OBJECT IDENTIFIER + ::= { ciscoMemoryPoolMIB 1 } + + +ciscoMemoryPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMemoryPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of memory pool monitoring entries." + ::= { ciscoMemoryPoolObjects 1 } + +ciscoMemoryPoolEntry OBJECT-TYPE + SYNTAX CiscoMemoryPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the memory pool monitoring table." + INDEX { ciscoMemoryPoolType } + ::= { ciscoMemoryPoolTable 1 } + +CiscoMemoryPoolEntry ::= SEQUENCE { + ciscoMemoryPoolType CiscoMemoryPoolTypes, + ciscoMemoryPoolName DisplayString, + ciscoMemoryPoolAlternate Integer32, + ciscoMemoryPoolValid TruthValue, + ciscoMemoryPoolUsed Gauge32, + ciscoMemoryPoolFree Gauge32, + ciscoMemoryPoolLargestFree Gauge32, + ciscoMemoryPoolLowMemoryNotifThreshold Percent +} + +ciscoMemoryPoolType OBJECT-TYPE + SYNTAX CiscoMemoryPoolTypes + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of memory pool for which this entry + contains information." + ::= { ciscoMemoryPoolEntry 1 } + +ciscoMemoryPoolName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name assigned to the memory pool. This + object is suitable for output to a human operator, + and may also be used to distinguish among the various + pool types, especially among dynamic pools." + ::= { ciscoMemoryPoolEntry 2 } + +ciscoMemoryPoolAlternate OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not this memory pool has an + alternate pool configured. Alternate pools are + used for fallback when the current pool runs out + of memory. + + If an instance of this object has a value of zero, + then this pool does not have an alternate. Otherwise + the value of this object is the same as the value of + ciscoMemoryPoolType of the alternate pool." + ::= { ciscoMemoryPoolEntry 3 } + +ciscoMemoryPoolValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not the remaining objects in + this entry contain accurate data. If an instance + of this object has the value false (which in and of + itself indicates an internal error condition), the + values of the remaining objects in the conceptual row + may contain inaccurate information (specifically, the + reported values may be less than the actual values)." + ::= { ciscoMemoryPoolEntry 4 } + +ciscoMemoryPoolUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently in use by applications on the + managed device." + ::= { ciscoMemoryPoolEntry 5 } + +ciscoMemoryPoolFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently unused on the managed device. + + Note that the sum of ciscoMemoryPoolUsed and + ciscoMemoryPoolFree is the total amount of memory + in the pool" + ::= { ciscoMemoryPoolEntry 6 } + +ciscoMemoryPoolLargestFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the largest number of contiguous bytes + from the memory pool that are currently unused on + the managed device." + ::= { ciscoMemoryPoolEntry 7 } + +ciscoMemoryPoolLowMemoryNotifThreshold OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to indicate the threshold value in + percentage of free memory remaining in a memory pool. + If the free memory available goes below this threshold value and + if ciscoMemoryPoolLowMemoryNotifEnable is set to 'true', + ciscoMemoryPoolLowMemoryNotif will be generated. When the + available free memory comes back to the threshold value + ciscoMemoryPoolLowMemoryRecoveryNotif will be generated." + ::= { ciscoMemoryPoolEntry 8 } + + + +ciscoMemoryPoolUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMemoryPoolUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of memory pool utilization entries. Each of the + objects provides a general idea of how much of the memory + pool has been used over a given period of time. It is + determined as a weighted decaying average." + ::= { ciscoMemoryPoolObjects 2 } + +ciscoMemoryPoolUtilizationEntry OBJECT-TYPE + SYNTAX CiscoMemoryPoolUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the memory pool utilization table." + AUGMENTS { ciscoMemoryPoolEntry } + ::= { ciscoMemoryPoolUtilizationTable 1 } + +CiscoMemoryPoolUtilizationEntry ::= SEQUENCE { + ciscoMemoryPoolUtilization1Min Percent, + ciscoMemoryPoolUtilization5Min Percent, + ciscoMemoryPoolUtilization10Min Percent +} + +ciscoMemoryPoolUtilization1Min OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the memory pool utilization for 1 minute." + ::= { ciscoMemoryPoolUtilizationEntry 1 } + +ciscoMemoryPoolUtilization5Min OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the memory pool utilization for 5 minutes." + ::= { ciscoMemoryPoolUtilizationEntry 2 } + +ciscoMemoryPoolUtilization10Min OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the memory pool utilization for 10 minutes." + ::= { ciscoMemoryPoolUtilizationEntry 3 } + + + +ciscoMemoryPoolLowMemoryNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the generation of + notification when the available memory in the system has fallen + below ciscoMemoryPoolLowMemoryNotifThreshold and on recovery. + + Setting this object to 'true' will generate + ciscoMemoryPoolLowMemoryNotif and + ciscoMemoryPoolLowMemoryRecoveryNotif. + + Setting this object to 'false' will disable the generation of + ciscoMemoryPoolLowMemoryNotif and + ciscoMemoryPoolLowMemoryRecoveryNotif." + ::= { ciscoMemoryPoolObjects 3 } +-- notifications + +ciscoMemoryPoolNotifications OBJECT IDENTIFIER + ::= { ciscoMemoryPoolMIB 2 } + +ciscoMemoryPoolMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoMemoryPoolNotifications 0 } + + +ciscoMemoryPoolLowMemoryNotif NOTIFICATION-TYPE + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolUsed + } + STATUS current + DESCRIPTION + "This notification is generated when the percentage of free + memory in the system has fallen below + ciscoMemoryPoolLowMemoryNotifThreshold and when the value of + ciscoMemoryPoolLowMemoryNotifEnable is set to 'true'. + + ciscoMemoryPoolName indicates the name of the memory pool for + which the notification is being generated. + + ciscoMemoryPoolUsed indicates the used memory in bytes for the + memory pool." + ::= { ciscoMemoryPoolMIBNotificationPrefix 1 } + +ciscoMemoryPoolLowMemoryRecoveryNotif NOTIFICATION-TYPE + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolUsed + } + STATUS current + DESCRIPTION + "This notification is generated when the percentage of free + memory in the system has returned to + ciscoMemoryPoolLowMemoryNotifThreshold after suffering from a + low memory. This notification is generated when the value of + ciscoMemoryPoolLowMemoryNotifEnable is set to 'true'. This + notification is generated as a recovery notification for + ciscoMemoryPoolLowMemoryNotif. + + ciscoMemoryPoolName indicates the name of the memory pool for + which the notification is being generated. + + ciscoMemoryPoolUsed indicates the used memory in bytes for the + memory pool." + ::= { ciscoMemoryPoolMIBNotificationPrefix 2 } +-- conformance information + +ciscoMemoryPoolConformance OBJECT IDENTIFIER + ::= { ciscoMemoryPoolMIB 3 } + +ciscoMemoryPoolCompliances OBJECT IDENTIFIER + ::= { ciscoMemoryPoolConformance 1 } + +ciscoMemoryPoolGroups OBJECT IDENTIFIER + ::= { ciscoMemoryPoolConformance 2 } + + +-- compliance statements + +ciscoMemoryPoolCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Memory Pool MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoMemoryPoolGroup } + ::= { ciscoMemoryPoolCompliances 1 } + +ciscoMemoryPoolComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Memory Pool MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoMemoryPoolGroup } + + GROUP ciscoMemoryPoolUtilizationGroup + DESCRIPTION + "Per memory pool utilization statistics is mandatory for + the managed system that supports memory pool utilization." + ::= { ciscoMemoryPoolCompliances 2 } + +ciscoMemoryPoolComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Memory Pool MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoMemoryPoolGroupRev1 } + + GROUP ciscoMemoryPoolUtilizationGroup + DESCRIPTION + "Per memory pool utilization statistics is mandatory for + the managed system that supports memory pool utilization." + + GROUP ciscoMemoryPoolNotificationGroup + DESCRIPTION + "ciscoMemoryPoolNotificationGroup is mandatory for the managed + system that supports memory pool notifications." + + GROUP ciscoMemoryPoolNotificationCtrlGroup + DESCRIPTION + "ciscoMemoryPoolNotificationCtrlGroup is mandatory for the + managed system that supports memory pool notifications." + ::= { ciscoMemoryPoolCompliances 3 } + +-- units of conformance + +ciscoMemoryPoolGroup OBJECT-GROUP + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolAlternate, + ciscoMemoryPoolValid, + ciscoMemoryPoolUsed, + ciscoMemoryPoolFree, + ciscoMemoryPoolLargestFree + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing memory pool monitoring." + ::= { ciscoMemoryPoolGroups 1 } + +ciscoMemoryPoolUtilizationGroup OBJECT-GROUP + OBJECTS { + ciscoMemoryPoolUtilization1Min, + ciscoMemoryPoolUtilization5Min, + ciscoMemoryPoolUtilization10Min + } + STATUS current + DESCRIPTION + "An optional group providing a collection of memory pool + utilization objects." + ::= { ciscoMemoryPoolGroups 2 } + +ciscoMemoryPoolNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoMemoryPoolLowMemoryNotif, + ciscoMemoryPoolLowMemoryRecoveryNotif + } + STATUS current + DESCRIPTION + "A collection of all the notifications supported in the + CISCO-MEMORY-POOL-MIB." + ::= { ciscoMemoryPoolGroups 3 } + +ciscoMemoryPoolNotificationCtrlGroup OBJECT-GROUP + OBJECTS { ciscoMemoryPoolLowMemoryNotifEnable } + STATUS current + DESCRIPTION + "A collection of all the notification control objects." + ::= { ciscoMemoryPoolGroups 4 } + +ciscoMemoryPoolGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolAlternate, + ciscoMemoryPoolValid, + ciscoMemoryPoolUsed, + ciscoMemoryPoolFree, + ciscoMemoryPoolLargestFree, + ciscoMemoryPoolLowMemoryNotifThreshold + } + STATUS current + DESCRIPTION + "A collection of objects providing memory pool monitoring." + ::= { ciscoMemoryPoolGroups 5 } + +END + + + + + + + + + + diff --git a/pandora_console/attachment/mibs/CISCO-PROCESS-MIB.mib b/pandora_console/attachment/mibs/CISCO-PROCESS-MIB.mib new file mode 100644 index 0000000000..bb01f3cf1e --- /dev/null +++ b/pandora_console/attachment/mibs/CISCO-PROCESS-MIB.mib @@ -0,0 +1,3311 @@ +-- ***************************************************************** +-- CISCO-PROCESS-MIB.my: MIB for CPU and process statistics +-- +-- August 1998, Ramanathan R. Kavasseri +-- +-- Copyright (c) 1998, 2001, 2003, 2006-2011 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** +-- +-- This mib was extracted from RFC xxx + +CISCO-PROCESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + Unsigned32, + NOTIFICATION-TYPE, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeStamp, + DisplayString, + RowStatus, + TruthValue, + RowPointer, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CounterBasedGauge64 + FROM HCNUM-TC + EntPhysicalIndexOrZero, + Unsigned64 + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoProcessMIB MODULE-IDENTITY + LAST-UPDATED "201106230000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The MIB module to describe active system processes. + Virtual Machine refers to those OS which can run the + code or process of a different executional model OS. + Virtual Process assume the executional model + of a OS which is different from Native OS. Virtual + Processes are also referred as Tasks. + Thread is a sequence of instructions to be executed + within a program. Thread which adhere to POSIX standard + is referred as a POSIX thread." + REVISION "201106230000Z" + DESCRIPTION + "Added new table cpmCoreTable as well as a new optoinal + compliance group cpmCoreGroup." + REVISION "201005060000Z" + DESCRIPTION + "Added the following new objects to the cpmCPUTotalTable. + cpmCPUMemoryCommitted, cpmCPUMemoryCommittedOvrFlow and + cpmCPUMemoryHCCommitted. + + Added new compliance group cpmCPUTotalMemoryCommitGroup which + includes Committed memory objects. + + Added new compliance cProcessMIBComplianceRev5 which + deprecates cProcessMIBComplianceRev4." + REVISION "200910120000Z" + DESCRIPTION + "Added TEXTUAL-CONVENTION called CPULoadAverage. + Added the following new objects to cpmCPUTotalTable. + cpmCPULoadAvg1min, cpmCPULoadAvg5min, cpmCPULoadAvg15min. + + Added new compliance group cpmCPULoadAvgGroup which includes + load average objects. + + Added new compliance cProcessMIBComplianceRev4 which + deprecates cProcessMIBComplianceRev3." + REVISION "200901230000Z" + DESCRIPTION + "Added the following new objects to cpmCPUTotalTable. + cpmCPUMemoryUsedOvrflw, cpmCPUMemoryHCUsed, + cpmCPUMemoryFreeOvrflw, cpmCPUMemoryHCFree, + cpmCPUMemoryKernelReservedOvrflw, cpmCPUMemoryHCKernelReserved, + cpmCPUMemoryLowestOvrflw, cpmCPUMemoryHCLowest + + Added the following new objects to cpmProcessExtRevTable. + cpmProcExtMemAllocatedRevOvrflw, cpmProcExtHCMemAllocatedRev, + cpmProcExtMemFreedRevOvrflw, cpmProcExtHCMemFreedRev, + cpmProcessTextSegmentSizeOvrflw, cpmProcessHCTextSegmentSize, + cpmProcessDataSegmentSizeOvrflw, cpmProcessHCDataSegmentSize, + cpmProcessStackSizeOvrflw, cpmProcessHCStackSize, + cpmProcessDynamicMemorySizeOvrflw, cpmProcessHCDynamicMemorySize + + Added the following new objects to cpmThreadTable. + cpmThreadStackSizeOvrflw, cpmThreadHCStackSize + + Added the following new objects to cpmVirtualProcessTable. + cpmVirtualProcessMemAllocatedOvrflw, + cpmVirtualProcessHCMemAllocated, + cpmVirtualProcessMemFreedOvrflw, cpmVirtualProcessHCMemFreed + + Added following new compliance groups. + cpmCPUTotalOverflowGroup, cpmCPUTotalOverflowGroup, + cpmProcessExtRevOverflowGroup, cpmProcessExtRevHCGroup, + cpmThreadOverflowGroup, cpmThreadHCGroup, + cpmVirtualProcessOverflowGroup, cpmVirtualProcessHCGroup + + Added new compliance cProcessMIBComplianceRev3 which deprecates + cProcessMIBComplianceRev2." + REVISION "200703230000Z" + DESCRIPTION + "Added new objects to support POSIX compliant OS. Added + cpmThread, cpmThreadTable, cpmVirtualProcess, + cpmVirtualProcessTable and updated cpmCPUTotalTable, + cpmProcessExtRevTable. Added cProcessMIBComplianceRev2 + by deprecating cProcessMIBComplianceRev1. Added + cpmCPUPosixMemoryGroup, cpmPosixProcessGroup, + cpmThreadGroup, cpmVirtualProcessGroup." + REVISION "200301220000Z" + DESCRIPTION + "cpmCPUThresholdTable, cpmCPUHistoryTable, + cpmCPUProcessHistoryTable are added for CPU thresholding + feature." + REVISION "200105180000Z" + DESCRIPTION + "The objects cpmProcExtUtil5Sec, cpmProcExtUtil1Min, + cpmProcExtUtil5Min,cpmCPUTotal5sec, cpmCPUTotal1min + and cpmCPUTotal5min are deprecated to increase the + value range as 0..100. The table cpmProcessExtTable + is deprecated. The new objects added are + cpmProcessExtRevTable, cpmProcExtMemAllocatedRev, + cpmProcExtMemFreedRev, cpmProcExtInvokedRev, + cpmProcExtRuntimeRev, cpmProcExtUtil5SecRev, + cpmProcExtUtil1MinRev, cpmCPUTotal5MinRev, + cpmCPUTotal5secRev, cpmCPUTotal1minRev and + cpmCPUTotal5minRev." + REVISION "9804150000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 109 } + + + +CPULoadAverage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The average number of processes in the queue waiting for CPU + time over the last N minutes, where the N is defined by the + object using this TC. This is similar to UNIX/Linux system load + average. The calculation may vary by different OS kernels, so + refer to the specific system document of your interest. + The object value, which uses this TC, reflects the average + number of runnable processes with units of hundredths of + processes, i.e. a value of 183 indicates the average number of + runnable processes over the N minutes is 1.83." + SYNTAX Unsigned32 +-- This MIB displays memory and CPU utilization on cisco devices. CPU +-- utilization will give a general idea of how busy the processor is. +-- The numbers are a ratio of the current idle time over the longest +-- idle time. Please note that this information should be used as an +-- estimate only. + +ciscoProcessMIBObjects OBJECT IDENTIFIER + ::= { ciscoProcessMIB 1 } + +cpmCPU OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 1 } + +cpmProcess OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 2 } + +cpmThread OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 3 } + +cpmVirtualProcess OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 4 } + +cpmCPUHistory OBJECT IDENTIFIER + ::= { cpmProcess 5 } + +-- Cisco CPU Total Table + +cpmCPUTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of overall CPU statistics." + ::= { cpmCPU 1 } + +cpmCPUTotalEntry OBJECT-TYPE + SYNTAX CpmCPUTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Overall information about the CPU load. Entries in this + table come and go as CPUs are added and removed from the + system." + INDEX { cpmCPUTotalIndex } + ::= { cpmCPUTotalTable 1 } + +CpmCPUTotalEntry ::= SEQUENCE { + cpmCPUTotalIndex Unsigned32, + cpmCPUTotalPhysicalIndex EntPhysicalIndexOrZero, + cpmCPUTotal5sec Gauge32, + cpmCPUTotal1min Gauge32, + cpmCPUTotal5min Gauge32, + cpmCPUTotal5secRev Gauge32, + cpmCPUTotal1minRev Gauge32, + cpmCPUTotal5minRev Gauge32, + cpmCPUMonInterval Unsigned32, + cpmCPUTotalMonIntervalValue Gauge32, + cpmCPUInterruptMonIntervalValue Gauge32, + cpmCPUMemoryUsed Gauge32, + cpmCPUMemoryFree Gauge32, + cpmCPUMemoryKernelReserved Gauge32, + cpmCPUMemoryLowest Gauge32, + cpmCPUMemoryUsedOvrflw Gauge32, + cpmCPUMemoryHCUsed CounterBasedGauge64, + cpmCPUMemoryFreeOvrflw Gauge32, + cpmCPUMemoryHCFree Counter64, + cpmCPUMemoryKernelReservedOvrflw Gauge32, + cpmCPUMemoryHCKernelReserved CounterBasedGauge64, + cpmCPUMemoryLowestOvrflw Gauge32, + cpmCPUMemoryHCLowest CounterBasedGauge64, + cpmCPULoadAvg1min CPULoadAverage, + cpmCPULoadAvg5min CPULoadAverage, + cpmCPULoadAvg15min CPULoadAverage, + cpmCPUMemoryCommitted Gauge32, + cpmCPUMemoryCommittedOvrflw Gauge32, + cpmCPUMemoryHCCommitted CounterBasedGauge64 +} + +cpmCPUTotalIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely represents a CPU (or group of CPUs) + whose CPU load information is reported by a row in this table. + This index is assigned arbitrarily by the engine + and is not saved over reboots." + ::= { cpmCPUTotalEntry 1 } + +cpmCPUTotalPhysicalIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entPhysicalIndex of the physical entity for which + the CPU statistics in this entry are maintained. + The physical entity can be a CPU chip, a group of CPUs, + a CPU card etc. The exact type of this entity is described by + its entPhysicalVendorType value. If the CPU statistics + in this entry correspond to more than one physical entity + (or to no physical entity), or if the entPhysicalTable is + not supported on the SNMP agent, the value of this object + must be zero." + ::= { cpmCPUTotalEntry 2 } + +cpmCPUTotal5sec OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 5 second + period. This object obsoletes the busyPer object from + the OLD-CISCO-SYSTEM-MIB. This object is deprecated + by cpmCPUTotal5secRev which has the changed range of + value (0..100)." + ::= { cpmCPUTotalEntry 3 } + +cpmCPUTotal1min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 1 minute + period. This object obsoletes the avgBusy1 object from + the OLD-CISCO-SYSTEM-MIB. This object is deprecated + by cpmCPUTotal1minRev which has the changed range + of value (0..100)." + ::= { cpmCPUTotalEntry 4 } + +cpmCPUTotal5min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 5 minute + period. This object deprecates the avgBusy5 object from + the OLD-CISCO-SYSTEM-MIB. This object is deprecated + by cpmCPUTotal5minRev which has the changed range + of value (0..100)." + ::= { cpmCPUTotalEntry 5 } + +cpmCPUTotal5secRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 5 second + period. This object deprecates the object cpmCPUTotal5sec + and increases the value range to (0..100). This object + is deprecated by cpmCPUTotalMonIntervalValue" + ::= { cpmCPUTotalEntry 6 } + +cpmCPUTotal1minRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the last 1 minute + period. This object deprecates the object cpmCPUTotal1min + and increases the value range to (0..100)." + ::= { cpmCPUTotalEntry 7 } + +cpmCPUTotal5minRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the last 5 minute + period. This object deprecates the object cpmCPUTotal5min + and increases the value range to (0..100)." + ::= { cpmCPUTotalEntry 8 } + +cpmCPUMonInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage monitoring interval. The value of this + object in seconds indicates the how often the + CPU utilization is calculated and monitored." + ::= { cpmCPUTotalEntry 9 } + +cpmCPUTotalMonIntervalValue OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the last + cpmCPUMonInterval period. + This object deprecates the object cpmCPUTotal5secRev." + ::= { cpmCPUTotalEntry 10 } + +cpmCPUInterruptMonIntervalValue OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the + interrupt context in the last cpmCPUMonInterval + period." + ::= { cpmCPUTotalEntry 11 } + +cpmCPUMemoryUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + under use." + ::= { cpmCPUTotalEntry 12 } + +cpmCPUMemoryFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + free." + ::= { cpmCPUTotalEntry 13 } + +cpmCPUMemoryKernelReserved OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is reserved + for kernel usage." + ::= { cpmCPUTotalEntry 14 } + +cpmCPUMemoryLowest OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest free memory that has been recorded since + device has booted." + ::= { cpmCPUTotalEntry 15 } + +cpmCPUMemoryUsedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmCPUMemoryUsed. + This object needs to be supported only when the value of + cpmCPUMemoryUsed exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmCPUTotalEntry 16 } + +cpmCPUMemoryHCUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently under + use. This object is a 64-bit version of cpmCPUMemoryUsed." + ::= { cpmCPUTotalEntry 17 } + +cpmCPUMemoryFreeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmCPUMemoryFree. + This object needs to be supported only when the value of + cpmCPUMemoryFree exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmCPUTotalEntry 18 } + +cpmCPUMemoryHCFree OBJECT-TYPE + SYNTAX Counter64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently free. + This object is a 64-bit version of cpmCPUMemoryFree." + ::= { cpmCPUTotalEntry 19 } + +cpmCPUMemoryKernelReservedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmCPUMemoryKernelReserved. This object needs + to be supported only when the value of + cpmCPUMemoryKernelReserved exceeds 32-bit, otherwise + this object value would be set to 0." + ::= { cpmCPUTotalEntry 20 } + +cpmCPUMemoryHCKernelReserved OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is reserved + for kernel usage. This object is a 64-bit version of + cpmCPUMemoryKernelReserved." + ::= { cpmCPUTotalEntry 21 } + +cpmCPUMemoryLowestOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmCPUMemoryLowest. + This object needs to be supported only when the value of + cpmCPUMemoryLowest exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmCPUTotalEntry 22 } + +cpmCPUMemoryHCLowest OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest free memory that has been recorded since device has + booted. This object is a 64-bit version of cpmCPUMemoryLowest." + ::= { cpmCPUTotalEntry 23 } + +cpmCPULoadAvg1min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU load Average in the last 1 minute period" + ::= { cpmCPUTotalEntry 24 } + +cpmCPULoadAvg5min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU load Average in the last 5 minutes period" + ::= { cpmCPUTotalEntry 25 } + +cpmCPULoadAvg15min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU load Average in the last 15 minutes period" + ::= { cpmCPUTotalEntry 26 } + +cpmCPUMemoryCommitted OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + Committed." + ::= { cpmCPUTotalEntry 27 } + +cpmCPUMemoryCommittedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmCPUMemoryCommitted. + This object needs to be supported only when the value of + cpmCPUMemoryCommitted exceeds 32-bit, otherwise this object + value would be set to 0." + ::= { cpmCPUTotalEntry 28 } + +cpmCPUMemoryHCCommitted OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + committed. This object is a 64-bit version of + cpmCPUMemoryCommitted" + ::= { cpmCPUTotalEntry 29 } + + +-- Cisco Core Table + +cpmCoreTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of per-Core statistics." + ::= { cpmCPU 2 } + +cpmCoreEntry OBJECT-TYPE + SYNTAX CpmCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Overall information about the Core load. Entries in this + table could come and go as Cores go online or offline." + INDEX { + cpmCPUTotalIndex, + cpmCoreIndex + } + ::= { cpmCoreTable 1 } + +CpmCoreEntry ::= SEQUENCE { + cpmCoreIndex Unsigned32, + cpmCorePhysicalIndex EntPhysicalIndexOrZero, + cpmCore5sec Gauge32, + cpmCore1min Gauge32, + cpmCore5min Gauge32, + cpmCoreLoadAvg1min CPULoadAverage, + cpmCoreLoadAvg5min CPULoadAverage, + cpmCoreLoadAvg15min CPULoadAverage +} + +cpmCoreIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely represents a Core (or group of Cores) + whose Core load information is reported by a row in this table. + This index is assigned arbitrarily by the engine + and is not saved over reboots." + ::= { cpmCoreEntry 1 } + +cpmCorePhysicalIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entCorePhysicalIndex of the physical entity for which + the Core statistics in this entry are maintained. + The physical entity can be a CPU chip, a group of CPUs, + a CPU card etc. The exact type of this entity is described by + its entPhysicalVendorType value. If the Core statistics + in this entry correspond to more than one physical entity + (or to no physical entity), or if the entPhysicalTable is + not supported on the SNMP agent, the value of this object + must be zero." + ::= { cpmCoreEntry 2 } + +cpmCore5sec OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core busy percentage in the last 5 second + period." + ::= { cpmCoreEntry 3 } + +cpmCore1min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core busy percentage in the last 1 minute + period." + ::= { cpmCoreEntry 4 } + +cpmCore5min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core busy percentage in the last 5 minute + period." + ::= { cpmCoreEntry 5 } + +cpmCoreLoadAvg1min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core load Average in the last 1 minute period" + ::= { cpmCoreEntry 6 } + +cpmCoreLoadAvg5min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core load Average in the last 5 minutes period" + ::= { cpmCoreEntry 7 } + +cpmCoreLoadAvg15min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core load Average in the last 15 minutes period" + ::= { cpmCoreEntry 8 } + + +-- Cisco Processes Common Table + +cpmProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of generic information on all active + processes on this device." + ::= { cpmProcess 1 } + +cpmProcessEntry OBJECT-TYPE + SYNTAX CpmProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Generic information about an active process on this + device. Entries in this table come and go as processes are + created and destroyed by the device." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID + } + ::= { cpmProcessTable 1 } + +CpmProcessEntry ::= SEQUENCE { + cpmProcessPID Unsigned32, + cpmProcessName DisplayString, + cpmProcessuSecs Unsigned32, + cpmProcessTimeCreated TimeStamp, + cpmProcessAverageUSecs Unsigned32 +} + +cpmProcessPID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the process ID. cpmTimeCreated + should be checked against the last time it was polled, + and if it has changed the PID has been reused and the + entire entry should be polled again." + ::= { cpmProcessEntry 1 } + +cpmProcessName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name associated with this process. If the name is + longer than 32 characters, it will be truncated to the first + 31 characters, and a `*' will be appended as the last + character to imply this is a truncated process name." + ::= { cpmProcessEntry 2 } + +cpmProcessuSecs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Average elapsed CPU time in microseconds when the + process was active. This object is deprecated + by cpmProcessAverageUSecs." + ::= { cpmProcessEntry 4 } + +cpmProcessTimeCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the process was created. The process ID + and the time when the process was created, uniquely + identifies a process." + ::= { cpmProcessEntry 5 } + +cpmProcessAverageUSecs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average elapsed CPU time in microseconds when the + process was active. This object deprecates the + object cpmProcessuSecs." + ::= { cpmProcessEntry 6 } + + +-- Cisco processes detail Table. This table is mandatory on systems +-- that have the internal capability to keep the information. + +cpmProcessExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmProcessExtEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains information that may or may + not be available on all cisco devices. It contains + additional objects for the more general + cpmProcessTable. This object is deprecated by + cpmProcessExtRevTable." + ::= { cpmProcess 2 } + +cpmProcessExtEntry OBJECT-TYPE + SYNTAX CpmProcessExtEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing additional information for + a particular process. This object is deprecated by + cpmProcessExtRevEntry." + AUGMENTS { cpmProcessEntry } + ::= { cpmProcessExtTable 1 } + +CpmProcessExtEntry ::= SEQUENCE { + cpmProcExtMemAllocated Gauge32, + cpmProcExtMemFreed Gauge32, + cpmProcExtInvoked Counter32, + cpmProcExtRuntime Counter32, + cpmProcExtUtil5Sec Gauge32, + cpmProcExtUtil1Min Gauge32, + cpmProcExtUtil5Min Gauge32, + cpmProcExtPriority INTEGER +} + +cpmProcExtMemAllocated OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The sum of all the dynamically allocated memory that + this process has received from the system. This includes + memory that may have been returned. The sum of freed + memory is provided by cpmProcExtMemFreed. This object + is deprecated by cpmProcExtMemAllocatedRev." + ::= { cpmProcessExtEntry 1 } + +cpmProcExtMemFreed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The sum of all memory that this process has returned + to the system. This object is deprecated by + cpmProcExtMemFreedRev." + ::= { cpmProcessExtEntry 2 } + +cpmProcExtInvoked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of times since cpmTimeCreated that + the process has been invoked. This object is + deprecated by cpmProcExtInvokedRev." + ::= { cpmProcessExtEntry 3 } + +cpmProcExtRuntime OBJECT-TYPE + SYNTAX Counter32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of CPU time the process has used, in + microseconds. This object is deprecated by + cpmProcExtRuntimeRev." + ::= { cpmProcessExtEntry 4 } + +cpmProcExtUtil5Sec OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + second period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object is + deprecated by cpmProcExtUtil5SecRev which has the + changed range of value (0..100)." + ::= { cpmProcessExtEntry 5 } + +cpmProcExtUtil1Min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 1 + minute period. It is determined as a weighted + decaying average of the current idle time over the + longest idle time. Note that this information + should be used as an estimate only. This object is + deprecated by cpmProcExtUtil1MinRev which has + the changed range of value (0..100)." + ::= { cpmProcessExtEntry 6 } + +cpmProcExtUtil5Min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + minute period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object + is deprecated by cpmProcExtUtil5MinRev which + has the changed range of value (0..100)." + ::= { cpmProcessExtEntry 7 } + +cpmProcExtPriority OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + high(2), + normal(3), + low(4), + notAssigned(5) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The priority level at which the process is + running. This object is deprecated by + cpmProcExtPriorityRev." + ::= { cpmProcessExtEntry 8 } + + + +cpmProcessExtRevTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmProcessExtRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information that may or may + not be available on all cisco devices. It contains + additional objects for the more general + cpmProcessTable. This object deprecates + cpmProcessExtTable." + ::= { cpmProcess 3 } + +cpmProcessExtRevEntry OBJECT-TYPE + SYNTAX CpmProcessExtRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional information for + a particular process. This object deprecates + cpmProcessExtEntry." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID + } + ::= { cpmProcessExtRevTable 1 } + +CpmProcessExtRevEntry ::= SEQUENCE { + cpmProcExtMemAllocatedRev Gauge32, + cpmProcExtMemFreedRev Gauge32, + cpmProcExtInvokedRev Counter32, + cpmProcExtRuntimeRev Counter32, + cpmProcExtUtil5SecRev Gauge32, + cpmProcExtUtil1MinRev Gauge32, + cpmProcExtUtil5MinRev Gauge32, + cpmProcExtPriorityRev INTEGER, + cpmProcessType INTEGER, + cpmProcessRespawn TruthValue, + cpmProcessRespawnCount Counter32, + cpmProcessRespawnAfterLastPatch Counter32, + cpmProcessMemoryCore INTEGER, + cpmProcessLastRestartUser SnmpAdminString, + cpmProcessTextSegmentSize Unsigned32, + cpmProcessDataSegmentSize Gauge32, + cpmProcessStackSize Gauge32, + cpmProcessDynamicMemorySize Gauge32, + cpmProcExtMemAllocatedRevOvrflw Gauge32, + cpmProcExtHCMemAllocatedRev CounterBasedGauge64, + cpmProcExtMemFreedRevOvrflw Gauge32, + cpmProcExtHCMemFreedRev CounterBasedGauge64, + cpmProcessTextSegmentSizeOvrflw Unsigned32, + cpmProcessHCTextSegmentSize Unsigned64, + cpmProcessDataSegmentSizeOvrflw Gauge32, + cpmProcessHCDataSegmentSize CounterBasedGauge64, + cpmProcessStackSizeOvrflw Gauge32, + cpmProcessHCStackSize CounterBasedGauge64, + cpmProcessDynamicMemorySizeOvrflw Gauge32, + cpmProcessHCDynamicMemorySize CounterBasedGauge64 +} + +cpmProcExtMemAllocatedRev OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all the dynamically allocated memory that + this process has received from the system. This includes + memory that may have been returned. The sum of freed + memory is provided by cpmProcExtMemFreedRev. This object + deprecates cpmProcExtMemAllocated." + ::= { cpmProcessExtRevEntry 1 } + +cpmProcExtMemFreedRev OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all memory that this process has returned + to the system. This object deprecates + cpmProcExtMemFreed." + ::= { cpmProcessExtRevEntry 2 } + +cpmProcExtInvokedRev OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times since cpmTimeCreated that + the process has been invoked. This object + deprecates cpmProcExtInvoked." + ::= { cpmProcessExtRevEntry 3 } + +cpmProcExtRuntimeRev OBJECT-TYPE + SYNTAX Counter32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of CPU time the process has used, in + microseconds. This object deprecates + cpmProcExtRuntime." + ::= { cpmProcessExtRevEntry 4 } + +cpmProcExtUtil5SecRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + second period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object + deprecates cpmProcExtUtil5Sec and increases the + value range to (0..100)." + ::= { cpmProcessExtRevEntry 5 } + +cpmProcExtUtil1MinRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 1 + minute period. It is determined as a weighted + decaying average of the current idle time over the + longest idle time. Note that this information + should be used as an estimate only. This object + deprecates cpmProcExtUtil1Min and increases the value + range to (0..100)." + ::= { cpmProcessExtRevEntry 6 } + +cpmProcExtUtil5MinRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + minute period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object + deprecates cpmProcExtUtil5Min and increases the + value range to (0..100)." + ::= { cpmProcessExtRevEntry 7 } + +cpmProcExtPriorityRev OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + high(2), + normal(3), + low(4), + notAssigned(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority level at which the process is + running. This object deprecates + cpmProcExtPriority." + ::= { cpmProcessExtRevEntry 8 } + +cpmProcessType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + posix(2), + ios(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the kind of process in context." + ::= { cpmProcessExtRevEntry 9 } + +cpmProcessRespawn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether respawn of a process is enabled + or not. If enabled the process in context repawns after + it has crashed/stopped." + ::= { cpmProcessExtRevEntry 10 } + +cpmProcessRespawnCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the number of times the process has + respawned/restarted." + ::= { cpmProcessExtRevEntry 11 } + +cpmProcessRespawnAfterLastPatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the number of times a process has + restarted after the last patch is applied. This is to + determine the stability of the last patch." + ::= { cpmProcessExtRevEntry 12 } + +cpmProcessMemoryCore OBJECT-TYPE + SYNTAX INTEGER { + other(1), + mainmem(2), + mainmemSharedmem(3), + mainmemText(4), + mainmemTextSharedmem(5), + sharedmem(6), + sparse(7), + off(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the part of process memory to be + dumped when a process crashes. The process + memory is used for debugging purposes to trace the + root cause of the crash. + sparse - Some operating systems support minimal + dump of process core like register + info, partial stack, partial memory + pages especially for critical process + to facilitate faster process restart." + ::= { cpmProcessExtRevEntry 13 } + +cpmProcessLastRestartUser OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicate the user that has last restarted the + process or has taken running coredump of the process." + ::= { cpmProcessExtRevEntry 14 } + +cpmProcessTextSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the text memory of a process and all + its shared objects." + ::= { cpmProcessExtRevEntry 15 } + +cpmProcessDataSegmentSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the data segment of a process and + all its shared objects." + ::= { cpmProcessExtRevEntry 16 } + +cpmProcessStackSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of stack memory used by the + process." + ::= { cpmProcessExtRevEntry 17 } + +cpmProcessDynamicMemorySize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of dynamic memory being used + by the process." + ::= { cpmProcessExtRevEntry 18 } + +cpmProcExtMemAllocatedRevOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcExtMemAllocatedRev. This object needs + to be supported only when the value of + cpmProcExtMemAllocatedRev exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 19 } + +cpmProcExtHCMemAllocatedRev OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all the dynamically allocated memory that this + process has received from the system. This includes memory + that may have been returned. This object is a 64-bit version + of cpmProcExtMemAllocatedRev." + ::= { cpmProcessExtRevEntry 20 } + +cpmProcExtMemFreedRevOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcExtMemFreedRev. This object needs to + be supported only when the value of + cpmProcExtMemFreedRev exceeds 32-bit,otherwise + this object value would be set to 0." + ::= { cpmProcessExtRevEntry 21 } + +cpmProcExtHCMemFreedRev OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all memory that this process has returned to the + system. This object is a 64-bit version of + cpmProcExtMemFreedRev." + ::= { cpmProcessExtRevEntry 22 } + +cpmProcessTextSegmentSizeOvrflw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcessTextSegmentSize. This object needs + to be supported only when the value of + cpmProcessTextSegmentSize exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 23 } + +cpmProcessHCTextSegmentSize OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the text memory of a process and all + its shared objects. This object is a 64-bit version + of cpmProcessTextSegmentSize." + ::= { cpmProcessExtRevEntry 24 } + +cpmProcessDataSegmentSizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcessDataSegmentSize. This object needs + to be supported only when the value of + cpmProcessDataSegmentSize exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 25 } + +cpmProcessHCDataSegmentSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the data segment of a process and + all its shared objects.. This object is a 64-bit + version of cpmProcessDataSegmentSize." + ::= { cpmProcessExtRevEntry 26 } + +cpmProcessStackSizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmProcessStackSize. + This object needs to be supported only when the value of + cpmProcessStackSize exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmProcessExtRevEntry 27 } + +cpmProcessHCStackSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of stack memory used by the process. + This object is a 64-bit version of cpmProcessStackSize." + ::= { cpmProcessExtRevEntry 28 } + +cpmProcessDynamicMemorySizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcessDynamicMemorySize. This object needs + to be supported only when the value of + cpmProcessDynamicMemorySize exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 29 } + +cpmProcessHCDynamicMemorySize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of dynamic memory being used + by the process. This object is a 64-bit version of + cpmProcessDynamicMemorySize." + ::= { cpmProcessExtRevEntry 30 } + + +-- Threshold Table allows the CPU threshold configurations. +-- When the configured threshold is reached a NMS will be notified +-- with this event. + +cpmCPUThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + thresholding values for CPU , configured by the user." + ::= { cpmProcess 4 } + +cpmCPUThresholdEntry OBJECT-TYPE + SYNTAX CpmCPUThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about + CPU thresholding parameters. cpmCPUTotalIndex + identifies the CPU (or group of CPUs) for which this + configuration applies." + INDEX { + cpmCPUTotalIndex, + cpmCPUThresholdClass + } + ::= { cpmCPUThresholdTable 1 } + +CpmCPUThresholdEntry ::= SEQUENCE { + cpmCPUThresholdClass INTEGER, + cpmCPURisingThresholdValue Unsigned32, + cpmCPURisingThresholdPeriod Unsigned32, + cpmCPUFallingThresholdValue Unsigned32, + cpmCPUFallingThresholdPeriod Unsigned32, + cpmCPUThresholdEntryStatus RowStatus +} + +cpmCPUThresholdClass OBJECT-TYPE + SYNTAX INTEGER { + total(1), + interrupt(2), + process(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Value of this object indicates the type of + utilization, which is monitored. The total(1) indicates + the total CPU utilization, interrupt(2) indicates the + the CPU utilization in interrupt context and process(3) + indicates the CPU utilization in the process level + execution context." + ::= { cpmCPUThresholdEntry 1 } + +cpmCPURisingThresholdValue OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage rising threshold value configured by + the user. The value indicates, + if the percentage CPU utilization is equal to or above + this value for cpmCPURisingThresholdPeriod duration + then send a cpmCPURisingThreshold notification to + the NMS." + ::= { cpmCPUThresholdEntry 2 } + +cpmCPURisingThresholdPeriod OBJECT-TYPE + SYNTAX Unsigned32 (5..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an observation interval. + The value of this object indicates that + the CPU utilization should be above + cpmCPURisingThresholdValue for this duration to send a + cpmCPURisingThreshold notification to the NMS." + DEFVAL { 5 } + ::= { cpmCPUThresholdEntry 3 } + +cpmCPUFallingThresholdValue OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage falling threshold value configured by + the user. The value indicates, if the percentage + CPU utilization is equal to or below this value for + cpmCPUFallingThresholdPeriod duration + then send a cpmCPUFallingThreshold notification + to the NMS." + ::= { cpmCPUThresholdEntry 4 } + +cpmCPUFallingThresholdPeriod OBJECT-TYPE + SYNTAX Unsigned32 (5..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an observation interval. The value of this + object indicates that CPU utilization should be below + cpmCPUFallingThresholdValue for this duration to send a + cpmCPURisingThreshold notification to the NMS." + DEFVAL { 5 } + ::= { cpmCPUThresholdEntry 5 } + +cpmCPUThresholdEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { cpmCPUThresholdEntry 6 } + + + +cpmCPUHistoryThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configured value of this object gives + the minimum percent CPU utilization of a process + in the last cpmCPUMonInterval duration required to be a + member of history table. When this object is changed + the new value will have effect in the next interval." + ::= { cpmCPUHistory 1 } + +cpmCPUHistorySize OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value configured by the user which specifies the + number of reports in the history table. + A report contains set of processes which crossed + the cpmCPUHistoryThreshold + in the last cpmCPUMonInterval along with + the time at which this report is + created, total and interrupt CPU utilizations. + When this object is changed + the new value will have effect in the next interval." + ::= { cpmCPUHistory 2 } + +cpmCPUHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CPU utilization history entries." + ::= { cpmCPUHistory 3 } + +cpmCPUHistoryEntry OBJECT-TYPE + SYNTAX CpmCPUHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A historical sample of CPU utilization statistics. + cpmCPUTotalIndex identifies the CPU (or group of CPUs) + for which this history is collected. + When the cpmCPUHistorySize is + reached the least recent entry is lost." + INDEX { + cpmCPUTotalIndex, + cpmCPUHistoryReportId + } + ::= { cpmCPUHistoryTable 1 } + +CpmCPUHistoryEntry ::= SEQUENCE { + cpmCPUHistoryReportId Unsigned32, + cpmCPUHistoryReportSize Unsigned32, + cpmCPUHistoryTotalUtil Gauge32, + cpmCPUHistoryInterruptUtil Gauge32, + cpmCPUHistoryCreatedTime TimeStamp +} + +cpmCPUHistoryReportId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "All the entries which are created at the same time + will have same value for this object. When the + configured threshold for being a part of History table + is reached then the qualified processes become the + part of history table. The entries which became the + part of history table at one instant will have + the same value for this object. When this object + reaches the max index value then it will wrap around." + ::= { cpmCPUHistoryEntry 1 } + +cpmCPUHistoryReportSize OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of process entries in a report. + This object gives information about how many processes + became a part of history table at one instant." + ::= { cpmCPUHistoryEntry 2 } + +cpmCPUHistoryTotalUtil OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total percentage of CPU utilization + at cpmCPUHistoryCreated." + ::= { cpmCPUHistoryEntry 3 } + +cpmCPUHistoryInterruptUtil OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of CPU utilization in the interrupt context + at cpmCPUHistoryCreated." + ::= { cpmCPUHistoryEntry 4 } + +cpmCPUHistoryCreatedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time stamp with respect to sysUpTime indicating + the time at which this report is created." + ::= { cpmCPUHistoryEntry 5 } + + + +cpmThreadTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmThreadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains generic information about + POSIX threads in the device." + ::= { cpmThread 1 } + +cpmThreadEntry OBJECT-TYPE + SYNTAX CpmThreadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the general statistics + of a POSIX thread." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID, + cpmThreadID + } + ::= { cpmThreadTable 1 } + +CpmThreadEntry ::= SEQUENCE { + cpmThreadID Unsigned32, + cpmThreadName SnmpAdminString, + cpmThreadPriority Unsigned32, + cpmThreadState INTEGER, + cpmThreadBlockingProcess RowPointer, + cpmThreadCpuUtilization Gauge32, + cpmThreadStackSize Gauge32, + cpmThreadStackSizeOvrflw Gauge32, + cpmThreadHCStackSize CounterBasedGauge64 +} + +cpmThreadID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the thread ID. ThreadID is + Unique per process." + ::= { cpmThreadEntry 1 } + +cpmThreadName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name of the thread. + Thread names need not be unique. Hence statistics + should be analyzed against thread ID." + ::= { cpmThreadEntry 2 } + +cpmThreadPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the priority of a POSIX thread. + The higher the number, the higher the priority of the + thread over other threads." + ::= { cpmThreadEntry 3 } + +cpmThreadState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + dead(2), + running(3), + ready(4), + stopped(5), + send(6), + receive(7), + reply(8), + stack(9), + waitpage(10), + sigsuspend(11), + sigwaitinfo(12), + nanosleep(13), + mutex(14), + condvar(15), + join(16), + intr(17), + sem(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current state of a thread. + Running state means that the thread is actively + consumig CPU. All the other states are just waiting + states. The valid states are: + other - Any other state apart from the listed + ones. + dead - Kernel is waiting to release the + thread's resources. + running - Actively running on a CPU. + ready - Not running on a CPU, but is ready to + run (one or more higher or equal + priority threads are running). + stopped - Suspended (SIGSTOP signal). + send - Waiting for a server to receive + a message. + receive - Waiting for a client to send a message. + reply - Waiting for a server to reply to a + message. + stack - Waiting for more stack to be allocated. + waitpage - Waiting for process manager to + resolve a fault on a page. + sigsuspend - Suspended for a signal. + sigwaitinfo - Waiting for a signal. + nanosleep - Sleeping for a period of time. + mutex - Waiting to acquire a mutex + condvar - Waiting for a condition variable to be + signalled. + join - Waiting for the completion of another + thread. + intr - Waiting for an interrupt. + sem - Waiting to acquire a semaphore." + ::= { cpmThreadEntry 4 } + +cpmThreadBlockingProcess OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the process on which the + current thread is blocked on. This points to the + cpmProcessTable of the process on which the thread + in context is blocked. This is valid only to threads + which are either in send/reply states. For the + rest of the threads it is returned as 0.0" + ::= { cpmThreadEntry 5 } + +cpmThreadCpuUtilization OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea on how busy + the thread in context caused the processor to be." + ::= { cpmThreadEntry 6 } + +cpmThreadStackSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the stack size allocated to + the thread in context." + ::= { cpmThreadEntry 7 } + +cpmThreadStackSizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmThreadStackSize. + This object needs to be supported only when the value of + cpmThreadStackSize exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmThreadEntry 8 } + +cpmThreadHCStackSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the stack size allocated to the + thread in context. This object is a 64-bit version of + cpmThreadStackSize." + ::= { cpmThreadEntry 9 } + + + +cpmVirtualProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmVirtualProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about virtual + processes in a virtual machine." + ::= { cpmVirtualProcess 1 } + +cpmVirtualProcessEntry OBJECT-TYPE + SYNTAX CpmVirtualProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the general statistics of a + virtual process in a virtual machine." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID, + cpmVirtualProcessID + } + ::= { cpmVirtualProcessTable 1 } + +CpmVirtualProcessEntry ::= SEQUENCE { + cpmVirtualProcessID Unsigned32, + cpmVirtualProcessName SnmpAdminString, + cpmVirtualProcessUtil5Sec Gauge32, + cpmVirtualProcessUtil1Min Gauge32, + cpmVirtualProcessUtil5Min Gauge32, + cpmVirtualProcessMemAllocated Gauge32, + cpmVirtualProcessMemFreed Gauge32, + cpmVirtualProcessInvokeCount Counter32, + cpmVirtualProcessRuntime Counter32, + cpmVirtualProcessMemAllocatedOvrflw Gauge32, + cpmVirtualProcessHCMemAllocated CounterBasedGauge64, + cpmVirtualProcessMemFreedOvrflw Gauge32, + cpmVirtualProcessHCMemFreed CounterBasedGauge64 +} + +cpmVirtualProcessID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the process ID of a virtual + process. PID is unique only inside one address space. + Virtual process PID should be considered along with + Parent process cpmProcessPID." + ::= { cpmVirtualProcessEntry 1 } + +cpmVirtualProcessName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a virtual process. + If the name is longer than 32 characters, it will be + truncated to the first 31 characters, and a `*' will be + appended as the last character to imply this is a + truncated process name." + ::= { cpmVirtualProcessEntry 2 } + +cpmVirtualProcessUtil5Sec OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates an estimated CPU utilization by + a virtual process over the last 5 seconds." + ::= { cpmVirtualProcessEntry 3 } + +cpmVirtualProcessUtil1Min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates an estimated CPU utilization by + a virtual process over the last one minute." + ::= { cpmVirtualProcessEntry 4 } + +cpmVirtualProcessUtil5Min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates an estimated CPU utilization by + a virtual process over the last 5 minutes." + ::= { cpmVirtualProcessEntry 5 } + +cpmVirtualProcessMemAllocated OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory allocated by the + virtual process inside the address space of a + process running on Native OS." + ::= { cpmVirtualProcessEntry 6 } + +cpmVirtualProcessMemFreed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory freed by the virtual + process inside the address space of a process running + on Native OS." + ::= { cpmVirtualProcessEntry 7 } + +cpmVirtualProcessInvokeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a virtual process is invoked." + ::= { cpmVirtualProcessEntry 8 } + +cpmVirtualProcessRuntime OBJECT-TYPE + SYNTAX Counter32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of CPU time a virtual process has used in + microseconds." + ::= { cpmVirtualProcessEntry 9 } + +cpmVirtualProcessMemAllocatedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmVirtualProcessMemAllocated. This object + needs to be supported only when the value of + cpmVirtualProcessMemAllocated exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmVirtualProcessEntry 10 } + +cpmVirtualProcessHCMemAllocated OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory allocated by the + virtual process inside the address space of a process + running on Native OS. This object is a 64-bit version + of cpmVirtualProcessMemAllocated." + ::= { cpmVirtualProcessEntry 11 } + +cpmVirtualProcessMemFreedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmVirtualProcessMemFreed. This object needs + to be supported only when the value of + cpmVirtualProcessMemFreed exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmVirtualProcessEntry 12 } + +cpmVirtualProcessHCMemFreed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory freed by the virtual process + inside the address space of a process running on Native OS.This + object is a 64-bit version of cpmVirtualProcessMemAllocated." + ::= { cpmVirtualProcessEntry 13 } + + +-- History table contains the statistics for the processes +-- qualified to be a part of history table. +-- The statistics are the CPU utilization of processes +-- for past 5 second period. + +cpmCPUProcessHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUProcessHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of process history entries. This table contains + CPU utilization of processes which crossed the + cpmCPUHistoryThreshold." + ::= { cpmCPUHistory 4 } + +cpmCPUProcessHistoryEntry OBJECT-TYPE + SYNTAX CpmCPUProcessHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A historical sample of process utilization + statistics. The entries in this table will have + corresponding entires in the cpmCPUHistoryTable. + The entries in this table get deleted when the entry + associated with this entry in the cpmCPUHistoryTable + gets deleted." + INDEX { + cpmCPUTotalIndex, + cpmCPUHistoryReportId, + cpmCPUProcessHistoryIndex + } + ::= { cpmCPUProcessHistoryTable 1 } + +CpmCPUProcessHistoryEntry ::= SEQUENCE { + cpmCPUProcessHistoryIndex Unsigned32, + cpmCPUHistoryProcId Unsigned32, + cpmCPUHistoryProcName DisplayString, + cpmCPUHistoryProcCreated TimeStamp, + cpmCPUHistoryProcUtil Gauge32 +} + +cpmCPUProcessHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in + the cmpCPUProcessHistory table among those in the + same report. This index is between 1 to N, + where N is the cpmCPUHistoryReportSize." + ::= { cpmCPUProcessHistoryEntry 1 } + +cpmCPUHistoryProcId OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process Id associated with this entry." + ::= { cpmCPUProcessHistoryEntry 2 } + +cpmCPUHistoryProcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process name associated with this entry." + ::= { cpmCPUProcessHistoryEntry 3 } + +cpmCPUHistoryProcCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the process was created. The process ID + and the time when the process was created, uniquely + identifies a process." + ::= { cpmCPUProcessHistoryEntry 4 } + +cpmCPUHistoryProcUtil OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage CPU utilization of a process at + cpmCPUHistoryCreatedTime." + ::= { cpmCPUProcessHistoryEntry 5 } + + +-- notifications + +ciscoProcessMIBNotifPrefix OBJECT IDENTIFIER + ::= { ciscoProcessMIB 2 } + +ciscoProcessMIBNotifs OBJECT IDENTIFIER + ::= { ciscoProcessMIBNotifPrefix 0 } + + +cpmCPURisingThreshold NOTIFICATION-TYPE + OBJECTS { + cpmCPURisingThresholdValue, + cpmCPUTotalMonIntervalValue, + cpmCPUInterruptMonIntervalValue, + cpmProcExtUtil5SecRev, + cpmProcessTimeCreated + } + STATUS current + DESCRIPTION + "A cpmCPURisingThreshold notification is sent + when configured rising CPU utilization threshold + (cpmCPURisingThresholdValue) is reached and + CPU utilization remained above the threshold + for configured interval(cpmCPURisingThresholdPeriod) + and such a notification is requested. + The cpmProcExtUtil5SecRev and cpmProcessTimeCreated + objects can be repeated multiple times + in a notification indicating the top users of CPU." + ::= { ciscoProcessMIBNotifs 1 } + +cpmCPUFallingThreshold NOTIFICATION-TYPE + OBJECTS { + cpmCPUFallingThresholdValue, + cpmCPUTotalMonIntervalValue, + cpmCPUInterruptMonIntervalValue + } + STATUS current + DESCRIPTION + "A cpmCPUFallingThresholdTrap is sent when the + configured falling threshold + (cpmCPURisingThresholdValue) + is reached and CPU utilization remained under + threshold for configured + interval (cpmCPUFallingThresholdPeriod) + and such a notification is requested." + ::= { ciscoProcessMIBNotifs 2 } +-- conformance information + +ciscoProcessMIBConformance OBJECT IDENTIFIER + ::= { ciscoProcessMIB 3 } + +cpmCompliances OBJECT IDENTIFIER + ::= { ciscoProcessMIBConformance 1 } + +cpmGroups OBJECT IDENTIFIER + ::= { ciscoProcessMIBConformance 2 } + + +cProcessMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This is deprecated and new + compliance cProcessMIBComplianceRev is added." + MODULE -- this module + MANDATORY-GROUPS { + cpmCPUTotalGroup, + cpmProcessGroup + } + + GROUP cpmProcessExtGroup + DESCRIPTION + "The cpmProcessExtGroup is optional for all entities." + + OBJECT cpmProcExtPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cpmCompliances 1 } + +cProcessMIBComplianceRev MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { + cpmCPUTotalGroupRev, + cpmProcessGroupRev + } + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional for all + entities. This object is defined after deprecating + cpmProcessExtGroup." + ::= { cpmCompliances 2 } + +cProcessMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev." + MODULE -- this module + MANDATORY-GROUPS { + cpmCPUThresholdGroup, + cpmCPUTotalGroupRev1 + } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives + the information about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and + these traps indicates that + configured threshold is reached." + ::= { cpmCompliances 3 } + +cProcessMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives + the information about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and + these traps indicates that configured threshold + is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives + detailed process monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides + information on configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common + process monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about + CPU wide system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about + POSIX process. cpmPosixProcessGroup is mandatory if + the Operating System of the managed system + supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX + threads. cpmThreadGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about + virtual process. cpmVirtualProcessGroup is mandatory + Operating System of the managed system supports + Posix standard kernel." + ::= { cpmCompliances 4 } + +cProcessMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives + the information about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and + these traps indicates that configured threshold + is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives + detailed process monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides + information on configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common + process monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about + CPU wide system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about + POSIX process. cpmPosixProcessGroup is mandatory if + the Operating System of the managed system + supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX + threads. cpmThreadGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about + virtual process. cpmVirtualProcessGroup is mandatory + Operating System of the managed system supports + Posix standard kernel." + + GROUP cpmCPUTotalOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmCPUTotalHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmProcessExtRevOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmProcessExtRevHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmThreadOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmThreadHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmVirtualProcessOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmVirtualProcessHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + ::= { cpmCompliances 5 } + +cProcessMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev3." + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives the information + about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and these traps + indicates that configured threshold is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives detailed process + monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides information on + configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common process + monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about CPU wide + system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about POSIX process. + cpmPosixProcessGroup is mandatory if the Operating System of the + managed system supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX threads. + cpmThreadGroup is mandatory if the Operating System of the + managed system supports Posix standard kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about virtual + process.cpmVirtualProcessGroup is mandatory Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmCPUTotalOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmCPUTotalHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmVirtualProcessOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmVirtualProcessHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmCPULoadAvgGroup + DESCRIPTION + "The cpmCPULoadAvgGroup is optional and provides CPU load + average information.This Group is valid only for the device + which supports it." + ::= { cpmCompliances 6 } + +cProcessMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev4" + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCoreGroup + DESCRIPTION + "The cpmCoreGroup is optoinal and gives per-core CPU utilization." + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives the information + about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and these + traps indicates that configured threshold is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives detailed process + monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides information + on configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common process + monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about CPU wide + system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about POSIX process. + cpmPosixProcessGroup is mandatory if the Operating System + of the managed system supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX threads. + cpmThreadGroup is mandatory if the Operating System of the + managed system supports Posix standard kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about virtual + process.cpmVirtualProcessGroup is mandatory Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmCPUTotalOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system." + + GROUP cpmCPUTotalHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmVirtualProcessOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system." + + GROUP cpmVirtualProcessHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmCPULoadAvgGroup + DESCRIPTION + "The cpmCPULoadAvgGroup is optional and provides CPU load + average information.This Group is valid only for the device + which supports it" + + GROUP cpmCPUTotalMemoryCommitGroup + DESCRIPTION + "The cpmCPUTotalMemoryCommitGroup is optional and provides system + Committed memory information.This Group is valid only for the + device which supports it." + ::= { cpmCompliances 7 } + +-- units of conformance + +cpmCPUTotalGroup OBJECT-GROUP + OBJECTS { + cpmCPUTotalPhysicalIndex, + cpmCPUTotal5sec, + cpmCPUTotal1min, + cpmCPUTotal5min + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing CPU load monitoring + information. This group is mandatory for all cisco devices. + This group is deprecated since the objects cpmCPUTotal5sec, + cpmCPUTotal1min and cpmCPUTotal5min are + deprecated. A new object cpmCPUTotalGroupRev is + added in place of it." + ::= { cpmGroups 1 } + +cpmProcessGroup OBJECT-GROUP + OBJECTS { + cpmProcessPID, + cpmProcessName, + cpmProcessuSecs, + cpmProcessTimeCreated + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing common process + monitoring information. This group is mandatory for + all cisco devices. This object is deprecated + by cpmProcessGroupRev." + ::= { cpmGroups 2 } + +cpmProcessExtGroup OBJECT-GROUP + OBJECTS { + cpmProcExtMemAllocated, + cpmProcExtMemFreed, + cpmProcExtInvoked, + cpmProcExtRuntime, + cpmProcExtUtil5Sec, + cpmProcExtUtil1Min, + cpmProcExtUtil5Min, + cpmProcExtPriority + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing additional and + more detailed process monitoring information. This + group is mandatory for all cisco devices that have + the internal capability to keep this information. + This group is deprecated and new group + cpmProcessExtGroupRev is added." + ::= { cpmGroups 3 } + +cpmCPUTotalGroupRev OBJECT-GROUP + OBJECTS { + cpmCPUTotalPhysicalIndex, + cpmCPUTotal5secRev, + cpmCPUTotal1minRev, + cpmCPUTotal5minRev + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing CPU load monitoring + information. This group is mandatory for all cisco + devices. This group deprecates cpmCPUTotalGroup. + This group is deprecated since the object + cpmCPUTotal5secRev is deprecated. + A new object cpmCPUTotalGroupRev1 is + added in place of it." + ::= { cpmGroups 4 } + +cpmProcessExtGroupRev OBJECT-GROUP + OBJECTS { + cpmProcExtMemAllocatedRev, + cpmProcExtMemFreedRev, + cpmProcExtInvokedRev, + cpmProcExtRuntimeRev, + cpmProcExtUtil5SecRev, + cpmProcExtUtil1MinRev, + cpmProcExtUtil5MinRev, + cpmProcExtPriorityRev + } + STATUS current + DESCRIPTION + "A collection of objects providing additional and + more detailed process monitoring information. This + group is mandatory for all cisco devices that have + the internal capability to keep this information. + This group is formed after deprecating cpmProcessExtGroup. + cpmProcExtMemAllocatedRev, cpmProcExtMemFreedRev, + cpmProcExtInvokedRev, cpmProcExtRuntimeRev, + cpmProcExtUtil5SecRev, cpmProcExtUtil1MinRev and + cpmProcExtUtil5MinRev are the new objects added." + ::= { cpmGroups 5 } + +cpmProcessGroupRev OBJECT-GROUP + OBJECTS { + cpmProcessPID, + cpmProcessName, + cpmProcessAverageUSecs, + cpmProcessTimeCreated + } + STATUS current + DESCRIPTION + "A collection of objects providing common process + monitoring information. This group is mandatory for + all cisco devices. This object deprecates + cpmProcessGroup." + ::= { cpmGroups 6 } + +cpmCPUTotalGroupRev1 OBJECT-GROUP + OBJECTS { + cpmCPUTotalPhysicalIndex, + cpmCPUTotal1minRev, + cpmCPUTotal5minRev, + cpmCPUMonInterval, + cpmCPUTotalMonIntervalValue, + cpmCPUInterruptMonIntervalValue + } + STATUS current + DESCRIPTION + "A collection of objects providing CPU load monitoring + information. This group is mandatory for all cisco + devices. This group deprecates cpmCPUTotalGroupRev." + ::= { cpmGroups 7 } + +cpmCPUThresholdGroup OBJECT-GROUP + OBJECTS { + cpmCPURisingThresholdValue, + cpmCPURisingThresholdPeriod, + cpmCPUFallingThresholdValue, + cpmCPUFallingThresholdPeriod, + cpmCPUThresholdEntryStatus + } + STATUS current + DESCRIPTION + "A collection of objects used for configuration + of thresholding." + ::= { cpmGroups 8 } + +cpmCPUHistoryGroup OBJECT-GROUP + OBJECTS { + cpmCPUHistorySize, + cpmCPUHistoryThreshold, + cpmCPUHistoryTotalUtil, + cpmCPUHistoryInterruptUtil, + cpmCPUHistoryCreatedTime, + cpmCPUHistoryReportSize, + cpmCPUHistoryProcId, + cpmCPUHistoryProcName, + cpmCPUHistoryProcCreated, + cpmCPUHistoryProcUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about CPU utilization history." + ::= { cpmGroups 9 } + +cpmCPUThresholdNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cpmCPURisingThreshold, + cpmCPUFallingThreshold + } + STATUS current + DESCRIPTION + "A group of notifications." + ::= { cpmGroups 10 } + +cpmCPUPosixMemoryGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryUsed, + cpmCPUMemoryFree, + cpmCPUMemoryKernelReserved, + cpmCPUMemoryLowest + } + STATUS current + DESCRIPTION + "A collection of common objects providing + CPU wide System memory information running + POSIX compliant OS." + ::= { cpmGroups 11 } + +cpmPosixProcessGroup OBJECT-GROUP + OBJECTS { + cpmProcessType, + cpmProcessRespawn, + cpmProcessRespawnCount, + cpmProcessRespawnAfterLastPatch, + cpmProcessMemoryCore, + cpmProcessLastRestartUser, + cpmProcessTextSegmentSize, + cpmProcessDataSegmentSize, + cpmProcessStackSize, + cpmProcessDynamicMemorySize + } + STATUS current + DESCRIPTION + "A collection of common objects providing Process + information on devices running POSIX compliant OS." + ::= { cpmGroups 12 } + +cpmThreadGroup OBJECT-GROUP + OBJECTS { + cpmThreadName, + cpmThreadPriority, + cpmThreadState, + cpmThreadBlockingProcess, + cpmThreadCpuUtilization, + cpmThreadStackSize + } + STATUS current + DESCRIPTION + "A collection of objects providing thread information + information on devices running POSIX compliant OS." + ::= { cpmGroups 13 } + +cpmVirtualProcessGroup OBJECT-GROUP + OBJECTS { + cpmVirtualProcessName, + cpmVirtualProcessUtil5Sec, + cpmVirtualProcessUtil1Min, + cpmVirtualProcessUtil5Min, + cpmVirtualProcessMemAllocated, + cpmVirtualProcessMemFreed, + cpmVirtualProcessInvokeCount, + cpmVirtualProcessRuntime + } + STATUS current + DESCRIPTION + "A collection of objects providing virtual process + information on devices that can run virtual machines." + ::= { cpmGroups 14 } + +cpmCPUTotalOverflowGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryUsedOvrflw, + cpmCPUMemoryFreeOvrflw, + cpmCPUMemoryKernelReservedOvrflw, + cpmCPUMemoryLowestOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow (Ovrflw) objects providing CPU load + monitoring information." + ::= { cpmGroups 15 } + +cpmCPUTotalHCGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryHCUsed, + cpmCPUMemoryHCFree, + cpmCPUMemoryHCKernelReserved, + cpmCPUMemoryHCLowest + } + STATUS current + DESCRIPTION + "A collection of High Capacity (HC) objects providing CPU + load monitoring information." + ::= { cpmGroups 16 } + +cpmProcessExtRevOverflowGroup OBJECT-GROUP + OBJECTS { + cpmProcExtMemAllocatedRevOvrflw, + cpmProcExtMemFreedRevOvrflw, + cpmProcessTextSegmentSizeOvrflw, + cpmProcessDataSegmentSizeOvrflw, + cpmProcessStackSizeOvrflw, + cpmProcessDynamicMemorySizeOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow objects providing additional + and more detailed process monitoring information." + ::= { cpmGroups 17 } + +cpmProcessExtRevHCGroup OBJECT-GROUP + OBJECTS { + cpmProcExtHCMemAllocatedRev, + cpmProcExtHCMemFreedRev, + cpmProcessHCTextSegmentSize, + cpmProcessHCDataSegmentSize, + cpmProcessHCStackSize, + cpmProcessHCDynamicMemorySize + } + STATUS current + DESCRIPTION + "A collection of High Capacity objects providing + additional and more detailed process monitoring + information." + ::= { cpmGroups 18 } + +cpmThreadOverflowGroup OBJECT-GROUP + OBJECTS { cpmThreadStackSizeOvrflw } + STATUS current + DESCRIPTION + "A collection of Overflow objects providing thread + information on devices running POSIX compliant OS." + ::= { cpmGroups 19 } + +cpmThreadHCGroup OBJECT-GROUP + OBJECTS { cpmThreadHCStackSize } + STATUS current + DESCRIPTION + "A collection of High Capacity objects providing thread + information on devices running POSIX compliant OS." + ::= { cpmGroups 20 } + +cpmVirtualProcessOverflowGroup OBJECT-GROUP + OBJECTS { + cpmVirtualProcessMemAllocatedOvrflw, + cpmVirtualProcessMemFreedOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow objects providing virtual process + information on devices that can run virtual machines." + ::= { cpmGroups 21 } + +cpmVirtualProcessHCGroup OBJECT-GROUP + OBJECTS { + cpmVirtualProcessHCMemAllocated, + cpmVirtualProcessHCMemFreed + } + STATUS current + DESCRIPTION + "A collection of High Capacity objects providing virtual process + information on devices that can run virtual machines." + ::= { cpmGroups 22 } + +cpmCPULoadAvgGroup OBJECT-GROUP + OBJECTS { + cpmCPULoadAvg1min, + cpmCPULoadAvg5min, + cpmCPULoadAvg15min + } + STATUS current + DESCRIPTION + "A collection of objects providing CPU load average + information" + ::= { cpmGroups 23 } + +cpmCPUTotalMemoryCommitGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryCommitted, + cpmCPUMemoryCommittedOvrflw, + cpmCPUMemoryHCCommitted + } + STATUS current + DESCRIPTION + "A collection of objects providing CPU system Committed memory + information." + ::= { cpmGroups 24 } + +cpmCoreGroup OBJECT-GROUP + OBJECTS { + cpmCorePhysicalIndex, + cpmCore5sec, + cpmCore1min, + cpmCore5min, + cpmCoreLoadAvg1min, + cpmCoreLoadAvg5min, + cpmCoreLoadAvg15min + } + STATUS current + DESCRIPTION + "A collection of objects providing per-Core CPU utilization." + ::= { cpmGroups 25 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pandora_console/attachment/mibs/CISCO-QOS-PIB-MIB.mib b/pandora_console/attachment/mibs/CISCO-QOS-PIB-MIB.mib new file mode 100644 index 0000000000..b2b4f910ae --- /dev/null +++ b/pandora_console/attachment/mibs/CISCO-QOS-PIB-MIB.mib @@ -0,0 +1,2022 @@ +CISCO-QOS-PIB-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter64, + Unsigned32, + IpAddress + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, + DisplayString, + MacAddress, + TruthValue + FROM SNMPv2-TC + + + ciscoPibToMib + FROM CISCO-SMI + ; + +ciscoQosPIBMIB MODULE-IDENTITY + LAST-UPDATED "200708290000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com" + DESCRIPTION + "The Cisco QOS Policy PIB for provisioning QOS policy." + REVISION "200708290000Z" + DESCRIPTION + "Add new enum values in QosInterfaceQueueType + textual convention for various queue type." + REVISION "200405030000Z" + DESCRIPTION + "Add new enum value in QosInterfaceQueueType + textual convention for 1p3q8t queue type." + REVISION "200302210000Z" + DESCRIPTION + "Add new enum values in QosInterfaceQueueType + textual convention to indicate queue types + containing priority queue. Add new enum value + in ThresholdSetRange textual convention for + zero threshold." + REVISION "200205020000Z" + DESCRIPTION + "Fix the SYNTAX of Role and RoleCombination." + REVISION "200006160000Z" + DESCRIPTION + "Added QosInterfaceTypeCapabilities textual convention." + REVISION "200005110000Z" + DESCRIPTION + "Initial version of this PIB module." + ::= { ciscoPibToMib 1 } + +-- New textual conventions +-- + +-- DiffServ Codepoint +-- +Dscp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the DiffServ codepoint + values." + SYNTAX INTEGER (0..63) + +-- Layer 2 CoS +-- +QosLayer2Cos ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the layer 2 CoS values. + This corresponds to the 802.1p and ISL CoS values." + SYNTAX INTEGER (0..7) + +-- Supported Queues +-- +QueueRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is limited to the number of queues per + interface supported by the PIB. Limited to 64 which is the + number of codepoints." + SYNTAX INTEGER { + oneQ(1), twoQ(2), threeQ(3), fourQ(4), + eightQ(8), sixteenQ(16), thirtyTwoQ(32), sixtyFourQ(64) + } + +-- Supported Thresholds +-- +ThresholdSetRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is limited to the number of threshold sets + per queue supported by the PIB. A threshold set is a + collection of parameters describing queue threshold. The + parameters of a threshold set depend on the drop mechanism the + queue implements. For example, the threshold set for + tail-drop comprises a single parameter, the percentage of + queue size at which dropping occurs. The threshold set for + WRED comprises two parameters; within the range of the two + parameters packets are randomly dropped." + SYNTAX INTEGER { + zeroT(0), oneT(1), twoT(2), fourT(4), eightT(8) + } + +-- Percentage for thresholds, etc. +-- +Percent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of a percent value." + SYNTAX INTEGER (0..100) + +-- Interface types +-- +QosInterfaceQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the known interface types. The + interface types are currently limited to a predefined + combination of queues and thresholds such that the product of + queues and thresholds does not exceed 64 (i.e., the total + number of DSCPs." + SYNTAX INTEGER { + oneQ1t(1), oneQ2t(2), oneQ4t(3), oneQ8t(4), + twoQ1t(5), twoQ2t(6), twoQ4t(7), twoQ8t(8), + threeQ1t(9), threeQ2t(10), threeQ4t(11), threeQ8t(12), + fourQ1t(13), fourQ2t(14), fourQ4t(15), fourQ8t(16), + eightQ1t(17), eightQ2t(18), eightQ4t(19), eightQ8t(20), + sixteenQ1t(21), sixteenQ2t(22), sixteenQ4t(23), + sixtyfourQ1t(24), sixtyfourQ2t(25), sixtyfourQ4t(26), + oneP1Q0t(27), oneP1Q4t(28), oneP1Q8t(29), oneP2Q1t(30), + oneP2Q2t(31), oneP3Q1t(32), oneP7Q8t(33), oneP3Q8t(34), + sixteenQ8t(35), oneP15Q8t(36), oneP15Q1t(37), oneP7Q1t(38), + oneP31Q1t(39), thirtytwoQ1t(40), thirtytwoQ8t(41), + oneP31Q8t(42), oneP7Q4t(43), oneP3Q4t(44), oneP7Q2t(45) + } + +QosInterfaceTypeCapabilities ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumeration of interface capabilities. Used by the PDP to + select policies and configuration to push to the PEP." + SYNTAX BITS { + unspecified (0), + + -- Classification support + inputL2Classification (1), inputIpClassification (2), + outputL2Classification (3), outputIpClassification (4), + inputPortClassification (19), outputPortClassification (20), + + -- Policing support + inputUflowPolicing (5), inputAggregatePolicing (6), + outputUflowPolicing (7), outputAggregatePolicing (8), + policeByMarkingDown (9), policeByDropping (10), + inputUflowShaping (21), inputAggregateShaping (22), + outputUflowShaping (23), outputAggregateShaping (24), + + -- Supported scheduling mechanisms + fifo (11), wrr (12), wfq (13), cq (14), pq (15), cbwfq (16), + pqWrr (25), pqCbwfq (26), + + -- Supported congestion control mechanisms + tailDrop (17), wred (18) + } + +-- Role +-- +-- This TC is commented out since it is not actually used in this +-- PIB. Nevertheless, the size and character restrictions must still +-- be enforced +-- +-- Role ::= TEXTUAL-CONVENTION +-- STATUS current +-- DESCRIPTION +-- "A display string where valid letters are a-z, A-Z, 0-9, +-- ., - and _. Name can not start with an '_'. +-- SYNTAX OCTET STRING (SIZE (1..31)) + +-- Role Combination +-- +RoleCombination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A Display string consisting of a set of roles concatenated + with a '+' character where the roles are in lexicographic + order from minimum to maximum." + SYNTAX OCTET STRING (SIZE (0..255)) + +-- Policy Instance Index +-- +PolicyInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A textual convention for an attribute that is an an + unsigned integer index attribute of class. It is used for + attributes that exist for the purpose of providing an integer + index of an instance. + + For any integer index that refers to another policy instance, + that other policy instance must exist. Furthermore, it is an + error to try to delete a policy instance that is referred to by + another instance without first deleting the referring + instance." + SYNTAX Unsigned32 + +-- Unsigned 64 bit integer +-- +Unsigned64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unsigned 64 bit integer. We use SYNTAX Counter64 for the + enconding rules." + SYNTAX Counter64 + +-- +-- Object identifier for conformance statements +-- + +qosPIBConformance OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 1 } + +-- +-- Device Config. +-- + +-- This group contains device configuration information. This +-- configuration is either set by management or reflects the physical +-- configuration of the device. This configuration is generally +-- reported to the PDP (i.e., the policy server so that the PDP can +-- determine what policies to download to the PEP (i.e., the device). + +qosDeviceConfig OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 2 } + +qosDevicePibIncarnationTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosDevicePibIncarnationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class contains a single policy instance that identifies + the current incarnation of the PIB and the PDP that installed + this incarnation. The instance of this class is reported to + the PDP at client connect time so that the PDP can (attempt + to) ascertain the current state of the PIB." + ::= { qosDeviceConfig 1 } + +qosDevicePibIncarnationEntry OBJECT-TYPE + SYNTAX QosDevicePibIncarnationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The single policy instance of this class identifies the + current incarnation of the PIB and the PDP that installed + this incarnation." + INDEX { qosDeviceIncarnationId } + ::= { qosDevicePibIncarnationTable 1 } + +QosDevicePibIncarnationEntry ::= SEQUENCE { + qosDeviceIncarnationId PolicyInstanceId, + qosDevicePdpName DisplayString, + qosDevicePibIncarnation OCTET STRING, + qosDevicePibTtl Unsigned32 + } + +qosDeviceIncarnationId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosDevicePibIncarnationEntry 1 } + +qosDevicePdpName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the PDP that installed the current incarnation of + the PIB into the device. By default it is the zero length + string." + ::= { qosDevicePibIncarnationEntry 2 } + +qosDevicePibIncarnation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string to identify the current incarnation. It has + meaning to the PDP that installed the PIB and perhaps its + standby PDPs. By default the empty string." + ::= { qosDevicePibIncarnationEntry 3 } + +qosDevicePibTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds after a client close or TCP timeout for + which the PEP continues to enforce the policy in the PIB. + After this interval, the PIB is consired expired and the + device no longer enforces the policy installed in the PIB." + ::= { qosDevicePibIncarnationEntry 4 } + +qosDeviceAttributeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosDeviceAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The single instance of this class indicates specific + attributes of the device. These include configuration values + such as the configured PDP addresses, the maximum message + size, and specific device capabilities. The latter include + input port-based and output port-based classification and/or + policing, support for flow based policing, aggregate based + policing, traffic shaping capabilities, etc." + ::= { qosDeviceConfig 2 } + +qosDeviceAttributeEntry OBJECT-TYPE + SYNTAX QosDeviceAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The single instance of this class indicates specific + attributes of the device." + INDEX { qosDeviceAttributeId } + ::= { qosDeviceAttributeTable 1 } + +QosDeviceAttributeEntry ::= SEQUENCE { + qosDeviceAttributeId PolicyInstanceId, + qosDevicePepDomain DisplayString, + qosDevicePrimaryPdp IpAddress, + qosDeviceSecondaryPdp IpAddress, + qosDeviceMaxMessageSize Unsigned32, + qosDeviceCapabilities BITS + } + +qosDeviceAttributeId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosDeviceAttributeEntry 1 } + +qosDevicePepDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The QoS domain that this device belongs to. This is + configured locally on the device (perhaps by some management + protocol such as SNMP). By default, it is the zero-length + string." + ::= { qosDeviceAttributeEntry 2 } + +qosDevicePrimaryPdp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the PDP configured to be the primary PDP for + the device." + ::= { qosDeviceAttributeEntry 3 } + +qosDeviceSecondaryPdp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the PDP configured to be the secondary PDP for + the device. An address of zero indicates no secondary is + configured." + ::= { qosDeviceAttributeEntry 4 } + +qosDeviceMaxMessageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum size message that this PEP is capable of + receiving in bytes. A value of zero means that the maximum + message size is unspecified (but does not mean it is + unlimited). A message greater than this maximum results in a + MessageTooBig error on a 'no commit' REP." + ::= { qosDeviceAttributeEntry 5 } + +qosDeviceCapabilities OBJECT-TYPE + SYNTAX BITS { + unspecified (0), + + -- QoS labels supported + layer2Cos (1), ipPrecedence (2), dscp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumeration of device capabilities. Used by the PDP to + select policies and configuration to push to the PEP." + ::= { qosDeviceAttributeEntry 6 } + +qosInterfaceTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosInterfaceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class describes the interface types of the interfaces + that exist on the device. It includes the queue type, role + combination and capabilities of interfaces. The PEP does not + report which specific interfaces have which characteristics." + ::= { qosDeviceConfig 3 } + +qosInterfaceTypeEntry OBJECT-TYPE + SYNTAX QosInterfaceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class describes a role combination for + an interface type of an interface that exists on the device." + INDEX { qosInterfaceTypeId } + ::= { qosInterfaceTypeTable 1 } + +QosInterfaceTypeEntry ::= SEQUENCE { + qosInterfaceTypeId PolicyInstanceId, + qosInterfaceQueueType QosInterfaceQueueType, + qosInterfaceTypeRoles RoleCombination, + qosInterfaceTypeCapabilities QosInterfaceTypeCapabilities + } + +qosInterfaceTypeId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosInterfaceTypeEntry 1 } + +qosInterfaceQueueType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type in terms of number of queues and + thresholds." + ::= { qosInterfaceTypeEntry 2 } + +qosInterfaceTypeRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A combination of roles on at least one interface of type + qosInterfaceType." + ::= { qosInterfaceTypeEntry 3 } + +qosInterfaceTypeCapabilities OBJECT-TYPE + SYNTAX QosInterfaceTypeCapabilities + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumeration of interface capabilities. Used by the PDP to + select policies and configuration to push to the PEP." + ::= { qosInterfaceTypeEntry 4 } + +-- +-- General Config for the entire domain. +-- + +-- Table of DiffServ codepoint mappings +-- Maps DSCP to marked-down DSCP, IP precedence and CoS + +qosDomainConfig OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 3 } + +qosDiffServMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosDiffServMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Maps each DSCP to a marked-down DSCP. Also maps each DSCP to + an IP precedence and QosLayer2Cos. When configured for the + first time, all 64 entries of the table must be + specified. Thereafter, instances may be modified (with a + delete and install in a single decision) but not deleted + unless all instances are deleted." + ::= { qosDomainConfig 1 } + +qosDiffServMappingEntry OBJECT-TYPE + SYNTAX QosDiffServMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class represents mappings from a DSCP." + INDEX { qosDscp } + ::= { qosDiffServMappingTable 1 } + +QosDiffServMappingEntry ::= SEQUENCE { + qosDscp Dscp, + qosMarkedDscp Dscp, + qosL2Cos QosLayer2Cos + } + +qosDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DSCP for which this entry contains mappings." + ::= { qosDiffServMappingEntry 1 } + +qosMarkedDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to use instead of the qosDscp when the packet is out + of profile and hence marked as such." + ::= { qosDiffServMappingEntry 2 } + +qosL2Cos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 CoS value to use when mapping this DSCP to layer 2 + CoS." + ::= { qosDiffServMappingEntry 3 } + +-- Table of Layer 2 CoS to DSCP mappings +-- + +qosCosToDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCosToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Maps each of eight CoS values to a DSCP. When configured for + the first time, all 8 entries of the table must be + specified. Thereafter, instances may be modified (with a + delete and install in a single decision) but not deleted + unless all instances are deleted." + ::= { qosDomainConfig 2 } + +qosCosToDscpEntry OBJECT-TYPE + SYNTAX QosCosToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class maps a CoS value to a DSCP." + INDEX { qosCosToDscpCos } + ::= { qosCosToDscpTable 1 } + +QosCosToDscpEntry ::= SEQUENCE { + qosCosToDscpCos QosLayer2Cos, + qosCosToDscpDscp Dscp + } + +qosCosToDscpCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The L2 CoS value that is being mapped." + ::= { qosCosToDscpEntry 1 } + +qosCosToDscpDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP value to use when mapping the L2 CoS to a DSCP." + ::= { qosCosToDscpEntry 2 } + +-- +-- The Unmatched Policy Table +-- + +-- This group specifies the policy to apply to an interface for a +-- given role combination where no other policy matches. More +-- specifically, the unmatched policy is what is applied to non-IP +-- packets for which there is no MAC classification, or what is +-- applied to IP packets that do not match any ACE in any ACL applied +-- to the interface. + +qosUnmatchedPolicy OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 4 } + +qosUnmatchedPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosUnmatchedPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A policy class that specifies what QoS to apply to a packet + that does not match any other policy configured for this role + combination for a particular direction of traffic." + ::= { qosUnmatchedPolicy 1 } + +qosUnmatchedPolicyEntry OBJECT-TYPE + SYNTAX QosUnmatchedPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the unmatched policy + for a particular role combination for incoming or outgoing + traffic." + INDEX { qosUnmatchedPolicyId } + ::= { qosUnmatchedPolicyTable 1 } + +QosUnmatchedPolicyEntry ::= SEQUENCE { + qosUnmatchedPolicyId PolicyInstanceId, + qosUnmatchedPolicyRole RoleCombination, + qosUnmatchedPolicyDirection INTEGER, + qosUnmatchedPolicyDscp Dscp, + qosUnmatchedPolicyDscpTrusted TruthValue, + qosUnmatchPolMicroFlowPolicerId PolicyInstanceId, + qosUnmatchedPolicyAggregateId PolicyInstanceId + } + +qosUnmatchedPolicyId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosUnmatchedPolicyEntry 1 } + +qosUnmatchedPolicyRole OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role combination for which this instance applies." + ::= { qosUnmatchedPolicyEntry 2 } + +qosUnmatchedPolicyDirection OBJECT-TYPE + SYNTAX INTEGER { in(0), out(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of packet flow at the interface in question to + which this instance applies." + ::= { qosUnmatchedPolicyEntry 3 } + +qosUnmatchedPolicyDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to classify the unmatched packet with. This must be + specified even if qosUnmatchedPolicyDscpTrusted is true." + ::= { qosUnmatchedPolicyEntry 4 } + +qosUnmatchedPolicyDscpTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this attribute is true, then the Dscp associated with the + packet is trusted, i.e., it is assumed to have already been + set. In this case, the Dscp is not rewritten with + qosUnmatchedPolicyDscp (qosUnmatchedPolicyDscp is ignored) + unless this is a non-IP packet and arrives untagged. The + packet is still policed as part of its micro flow and its + aggregate flow. + + When a trusted action is applied to an input interface, the + Dscp (for an IP packet) or CoS (for a non-IP packet) + associated with the packet is the one contained in the packet. + When a trusted action is applied to an output interface, the + Dscp associated with the packet is the one that is the result + of the input classification and policing." + ::= { qosUnmatchedPolicyEntry 5 } + +qosUnmatchPolMicroFlowPolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the instance of policer to apply to + unmatched packets. It must correspond to the integer index of + an instance of class qosPolicerTable or be zero. If zero, the + microflow is not policed." + ::= { qosUnmatchedPolicyEntry 6 } + +qosUnmatchedPolicyAggregateId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the aggregate that the packet belongs + to. It must correspond to the integer index of an instance of + class qosAggregateTable or be zero. If zero, the microflow + does not belong to any aggregate and is not policed as part of + any aggregate." + ::= { qosUnmatchedPolicyEntry 7 } + +-- +-- The Policer Group +-- + +-- This group specifies policer parameters that can then be used by +-- other groups such as the IP ACL Actions, or the unmatched policy. +-- This group also defines aggregates that flows can then be assigned +-- to. + +qosPolicer OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 5 } + +-- The Policer Definition Table +-- + +qosPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class specifying policing parameters for both microflows + and aggregate flows. This table is designed for policing + according to a token bucket scheme where an average rate and + burst size is specified." + ::= { qosPolicer 1 } + +qosPolicerEntry OBJECT-TYPE + SYNTAX QosPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies a set of policing + parameters." + INDEX { qosPolicerId } + ::= { qosPolicerTable 1 } + +QosPolicerEntry ::= SEQUENCE { + qosPolicerId PolicyInstanceId, + qosPolicerRate Unsigned64, + qosPolicerNormalBurst Unsigned32, + qosPolicerExcessBurst Unsigned32, + qosPolicerAction INTEGER + } + +qosPolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosPolicerEntry 1 } + +qosPolicerRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The token rate. It is specified in units of bit/s. A rate of + zero means that all packets will be out of profile. If the + qosPolicerAction is set to drop then this effectively + denies any service to packets policed by this policer." + ::= { qosPolicerEntry 2 } + +qosPolicerNormalBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The normal size of a burst in terms of bits." + ::= { qosPolicerEntry 3 } + +qosPolicerExcessBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The excess size of a burst in terms of bits." + ::= { qosPolicerEntry 4 } + +qosPolicerAction OBJECT-TYPE + SYNTAX INTEGER { drop(0), mark(1), shape(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of how to handle out of profile packets. When + the shape action is chosen then traffic is shaped to the rate + specified by qosPolicerRate." + ::= { qosPolicerEntry 5 } + +-- The Aggregate Table +-- + +qosAggregateTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instances of this class identify aggregate flows and the + policer to apply to each." + ::= { qosPolicer 2 } + +qosAggregateEntry OBJECT-TYPE + SYNTAX QosAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the policer to apply to + an aggregate flow." + INDEX { qosAggregateId } + ::= { qosAggregateTable 1 } + +QosAggregateEntry ::= SEQUENCE { + qosAggregateId PolicyInstanceId, + qosAggregatePolicerId PolicyInstanceId + } + +qosAggregateId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosAggregateEntry 1 } + +qosAggregatePolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the instance of policer to apply to the + aggregate. It must correspond to the integer index of an + instance of class qosPolicerTable." + ::= { qosAggregateEntry 2 } + +-- +-- MAC DA Classification Group +-- + +-- This group determines the CoS to assign to a MAC frame on the +-- basis of the destination MAC address. There is no provision for +-- policing or rate limiting at layer 2. + +qosMacQos OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 6 } + +qosMacClassificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosMacClassificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class of MAC/Vlan tuples and their associated CoS values." + ::= { qosMacQos 1 } + +qosMacClassificationEntry OBJECT-TYPE + SYNTAX QosMacClassificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the mapping of a VLAN + and a MAC address to a CoS value." + INDEX { qosMacClassificationId } + ::= { qosMacClassificationTable 1 } + +QosMacClassificationEntry ::= SEQUENCE { + qosMacClassificationId PolicyInstanceId, + qosDstMacVlan INTEGER, + qosDstMacAddress MacAddress, + qosDstMacCos QosLayer2Cos + } + +qosMacClassificationId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosMacClassificationEntry 1 } + +qosDstMacVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN of the destination MAC address of the L2 frame." + ::= { qosMacClassificationEntry 2 } + +qosDstMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination MAC address of the L2 frame." + ::= { qosMacClassificationEntry 3 } + +qosDstMacCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CoS to assign the packet with the associated MAC/VLAN + tuple. Note that this CoS is overridden by the policies to + classify the frame at layer 3 if there are any." + ::= { qosMacClassificationEntry 4 } + +-- +-- The IP Classification and Policing Group +-- + +qosIpQos OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 7 } + +-- The ACE Table +-- + +qosIpAceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIpAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACE definitions." + ::= { qosIpQos 1 } + +qosIpAceEntry OBJECT-TYPE + SYNTAX QosIpAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies an ACE." + INDEX { qosIpAceId } + ::= { qosIpAceTable 1 } + +QosIpAceEntry ::= SEQUENCE { + qosIpAceId PolicyInstanceId, + qosIpAceDstAddr IpAddress, + qosIpAceDstAddrMask IpAddress, + qosIpAceSrcAddr IpAddress, + qosIpAceSrcAddrMask IpAddress, + qosIpAceDscpMin Dscp, + qosIpAceDscpMax Dscp, + qosIpAceProtocol INTEGER, + qosIpAceDstL4PortMin INTEGER, + qosIpAceDstL4PortMax INTEGER, + qosIpAceSrcL4PortMin INTEGER, + qosIpAceSrcL4PortMax INTEGER, + qosIpAcePermit TruthValue + } + +qosIpAceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIpAceEntry 1 } + +qosIpAceDstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to match against the packet's destination IP + address." + ::= { qosIpAceEntry 2 } + +qosIpAceDstAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A mask for the matching of the destination IP address." + ::= { qosIpAceEntry 3 } + +qosIpAceSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to match against the packet's source IP + address." + ::= { qosIpAceEntry 4 } + +qosIpAceSrcAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A mask for the matching of the source IP address." + ::= { qosIpAceEntry 5 } + +qosIpAceDscpMin OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value that the DSCP in the packet can have and + match this ACE." + ::= { qosIpAceEntry 6 } + +qosIpAceDscpMax OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the DSCP in the packet can have and + match this ACE." + ::= { qosIpAceEntry 7 } + +qosIpAceProtocol OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP protocol to match against the packet's protocol. + A value of zero means match all." + ::= { qosIpAceEntry 8 } + +qosIpAceDstL4PortMin OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value that the packet's layer 4 dest port number + can have and match this ACE." + ::= { qosIpAceEntry 9 } + +qosIpAceDstL4PortMax OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the packet's layer 4 dest port number + can have and match this ACE." + ::= { qosIpAceEntry 10 } + +qosIpAceSrcL4PortMin OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value that the packet's layer 4 source port + number can have and match this ACE." + ::= { qosIpAceEntry 11 } + +qosIpAceSrcL4PortMax OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the packet's layer 4 source port + number can have and match this ACE." + ::= { qosIpAceEntry 12 } + +qosIpAcePermit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the packet matches this ACE and the value of this attribute + is true, then the matching process terminates and the QoS + associated with this ACE (indirectly through the ACL) is + applied to the packet. If the value of this attribute is false, + then no more ACEs in this ACL are compared to this packet and + matching continues with the first ACE of the next ACL." + ::= { qosIpAceEntry 13 } + +-- The ACL Definition Table +-- + +qosIpAclDefinitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIpAclDefinitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class that defines a set of ACLs each being an ordered list + of ACEs." + ::= { qosIpQos 2 } + +qosIpAclDefinitionEntry OBJECT-TYPE + SYNTAX QosIpAclDefinitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies an ACE in an ACL and its + order with respect to other ACEs in the same ACL." + INDEX { qosIpAclDefinitionId } + ::= { qosIpAclDefinitionTable 1 } + +QosIpAclDefinitionEntry ::= SEQUENCE { + qosIpAclDefinitionId PolicyInstanceId, + qosIpAclId PolicyInstanceId, + qosIpAceOrder Unsigned32, + qosIpAclDefAceId PolicyInstanceId + } + +qosIpAclDefinitionId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIpAclDefinitionEntry 1 } + +qosIpAclId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index for this ACL. There will be one instance of + policy class qosIpAclDefinition with this integer index for + each ACE in the ACL per role combination." + ::= { qosIpAclDefinitionEntry 2 } + +qosIpAceOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that determines the position of this ACE in the ACL. + An ACE with a given order is positioned in the access contol + list before one with a higher order." + ::= { qosIpAclDefinitionEntry 3 } + +qosIpAclDefAceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the ACE in the qosIpAceTable that is + in the ACL specified by qosIpAclId at the position specified + by qosIpAceOrder." + ::= { qosIpAclDefinitionEntry 4 } + +-- The ACL Action Table +-- + +qosIpAclActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIpAclActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class that applies a set of ACLs to interfaces specifying, + for each interface the order of the ACL with respect to other + ACLs applied to the same interface and, for each ACL the + action to take for a packet that matches a permit ACE in that + ACL. Interfaces are specified abstractly in terms of + interface role combinations." + ::= { qosIpQos 3 } + +qosIpAclActionEntry OBJECT-TYPE + SYNTAX QosIpAclActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class applies an ACL to traffic in a + particular direction on an interface with a particular role + combination, and specifies the action for packets which match + the ACL." + INDEX { qosIpAclActionId } + ::= { qosIpAclActionTable 1 } + +QosIpAclActionEntry ::= SEQUENCE { + qosIpAclActionId PolicyInstanceId, + qosIpAclActAclId PolicyInstanceId, + qosIpAclInterfaceRoles RoleCombination, + qosIpAclInterfaceDirection INTEGER, + qosIpAclOrder Unsigned32, + qosIpAclDscp Dscp, + qosIpAclDscpTrusted TruthValue, + qosIpAclMicroFlowPolicerId PolicyInstanceId, + qosIpAclAggregateId PolicyInstanceId + } + +qosIpAclActionId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIpAclActionEntry 1 } + +qosIpAclActAclId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ACL associated with this action." + ::= { qosIpAclActionEntry 2 } + +qosIpAclInterfaceRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interfaces to which this ACL applies specified in terms + of a set of roles." + ::= { qosIpAclActionEntry 3 } + +qosIpAclInterfaceDirection OBJECT-TYPE + SYNTAX INTEGER { in(0), out(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of packet flow at the interface in question to + which this ACL applies." + ::= { qosIpAclActionEntry 4 } + +qosIpAclOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that determines the order of this ACL in the list + of ACLs applied to interfaces of the specified role + combination. An ACL with a given order is positioned in the + list before one with a higher order." + ::= { qosIpAclActionEntry 5 } + +qosIpAclDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to classify the packet with in the event that the + packet matches an ACE in this ACL and the ACE is a permit." + ::= { qosIpAclActionEntry 6 } + +qosIpAclDscpTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this attribute is true, then the Dscp associated with + the packet is trusted, i.e., it is assumed to have already + been set. In this case, the Dscp is not rewritten with + qosIpAclDscp (qosIpAclDscp is ignored). The packet is still + policed as part of its micro flow and its aggregate flow. + + When a trusted action is applied to an input interface, the + Dscp associated with the packet is the one contained in the + packet. When a trusted action is applied to an output + interface, the Dscp associated with the packet is the one that + is the result of the input classification and policing." + ::= { qosIpAclActionEntry 7 } + +qosIpAclMicroFlowPolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the instance of policer to apply to the + microflow. It must correspond to the integer index of an + instance of class qosPolicerTableor be zero. If zero, the + microflow is not policed." + ::= { qosIpAclActionEntry 8 } + +qosIpAclAggregateId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the aggregate that the packet belongs + to. It must correspond to the integer index of an instance of + class qosAggregateTable or be zero. If zero, the microflow + does not belong to any aggregate and is not policed as part of + any aggregate." + ::= { qosIpAclActionEntry 9 } + +-- +-- QoS Interface Group +-- + +-- This group specifies the configuration of the various interface +-- types including the setting of thresholds, queueing parameters, +-- mapping of DSCPs to queues and thresholds, etc. + +qosIfParameters OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 8 } + +-- Table of scheduling discipline preferences +-- + +qosIfSchedulingPreferencesTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfSchedulingPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class specifies the scheduling preference an interface + chooses if it supports multiple scheduling types. Higher + values are preferred over lower values." + ::= { qosIfParameters 1 } + +qosIfSchedulingPreferenceEntry OBJECT-TYPE + SYNTAX QosIfSchedulingPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies a scheduling preference + for a queue-type on an interface with a particular role + combination." + INDEX { qosIfSchedulingPreferenceId } + ::= { qosIfSchedulingPreferencesTable 1 } + +QosIfSchedulingPreferenceEntry ::= SEQUENCE { + qosIfSchedulingPreferenceId PolicyInstanceId, + qosIfSchedulingRoles RoleCombination, + qosIfSchedulingPreference INTEGER, + qosIfSchedulingDiscipline INTEGER, + qosIfSchedulingQueueType QosInterfaceQueueType + } + +qosIfSchedulingPreferenceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfSchedulingPreferenceEntry 1 } + +qosIfSchedulingRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The combination of roles the interface must have for this + policy instance to apply to that interface." + ::= { qosIfSchedulingPreferenceEntry 2 } + +qosIfSchedulingPreference OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference to use this scheduling discipline and queue + type. A higher value means a higher preference. If two + disciplines have the same preference the choice is a local + decision." + ::= { qosIfSchedulingPreferenceEntry 3 } + +qosIfSchedulingDiscipline OBJECT-TYPE + SYNTAX INTEGER { + weightedFairQueueing (1), + weightedRoundRobin (2), + customQueueing (3), + priorityQueueing (4), + classBasedWFQ (5), + fifo (6), + pqWrr (7), + pqCbwfq (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerate type for all the known scheduling disciplines." + ::= { qosIfSchedulingPreferenceEntry 4 } + +qosIfSchedulingQueueType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue type of this preference." + ::= { qosIfSchedulingPreferenceEntry 5 } + +-- Table of drop mechanism preferences +-- + +qosIfDropPreferenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfDropPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class specifies the preference of the drop mechanism an + interface chooses if it supports multiple drop mechanisms. + Higher values are preferred over lower values." + ::= { qosIfParameters 2 } + +qosIfDropPreferenceEntry OBJECT-TYPE + SYNTAX QosIfDropPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies a drop preference for + a drop mechanism on an interface with a particular role + combination." + INDEX { qosIfDropPreferenceId } + ::= { qosIfDropPreferenceTable 1 } + +QosIfDropPreferenceEntry ::= SEQUENCE { + qosIfDropPreferenceId PolicyInstanceId, + qosIfDropRoles RoleCombination, + qosIfDropPreference INTEGER, + qosIfDropDiscipline INTEGER + } + +qosIfDropPreferenceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfDropPreferenceEntry 1 } + +qosIfDropRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The combination of roles the interface must have for this + policy instance to apply to that interface." + ::= { qosIfDropPreferenceEntry 2 } + +qosIfDropPreference OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference to use this drop mechanism. A higher value + means a higher preference. If two mechanisms have the same + preference the choice is a local decision." + ::= { qosIfDropPreferenceEntry 3 } + +qosIfDropDiscipline OBJECT-TYPE + SYNTAX INTEGER { + qosIfDropWRED (1), + qosIfDropTailDrop (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerate type for all the known drop mechanisms." + ::= { qosIfDropPreferenceEntry 4 } + +-- The Assignment of DSCPs to queues and thresholds for each interface +-- type. +-- + +qosIfDscpAssignmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfDscpAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The assignment of each DSCP to a queue and threshold for each + interface queue type." + ::= { qosIfParameters 3 } + +qosIfDscpAssignmentEntry OBJECT-TYPE + SYNTAX QosIfDscpAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the queue and threshold + set for a packet with a particular DSCP on an interface of + a particular type with a particular role combination." + INDEX { qosIfDscpAssignmentId } + ::= { qosIfDscpAssignmentTable 1 } + +QosIfDscpAssignmentEntry ::= SEQUENCE { + qosIfDscpAssignmentId PolicyInstanceId, + qosIfDscpRoles RoleCombination, + qosIfQueueType QosInterfaceQueueType, + qosIfDscp Dscp, + qosIfQueue INTEGER, + qosIfThresholdSet INTEGER + } + +qosIfDscpAssignmentId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfDscpAssignmentEntry 1 } + +qosIfDscpRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfDscpAssignmentEntry 2 } + +qosIfQueueType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface queue type to which this row applies." + ::= { qosIfDscpAssignmentEntry 3 } + +qosIfDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to which this row applies." + ::= { qosIfDscpAssignmentEntry 4 } + +qosIfQueue OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue to which the DSCP applies for the given interface + type." + ::= { qosIfDscpAssignmentEntry 5 } + +qosIfThresholdSet OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold set of the specified queue to which the DSCP + applies for the given interface type." + ::= { qosIfDscpAssignmentEntry 6 } + +-- The configuration of RED thresholds +-- + +qosIfRedTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfRedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class of lower and upper values for each threshold set in a + queue supporting WRED. If the size of the queue for a given + threshold is below the lower value then packets assigned to + that threshold are always accepted into the queue. If the + size of the queue is above upper value then packets are always + dropped. If the size of the queue is between the lower and + the upper then packets are randomly dropped." + ::= { qosIfParameters 4 } + +qosIfRedEntry OBJECT-TYPE + SYNTAX QosIfRedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies threshold limits for a + particular RED threshold of a given threshold set on an + interface and with a particular role combination." + INDEX { qosIfRedId } + ::= { qosIfRedTable 1 } + +QosIfRedEntry ::= SEQUENCE { + qosIfRedId PolicyInstanceId, + qosIfRedRoles RoleCombination, + qosIfRedNumThresholdSets ThresholdSetRange, + qosIfRedThresholdSet INTEGER, + qosIfRedThresholdSetLower Percent, + qosIfRedThresholdSetUpper Percent + } + +qosIfRedId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfRedEntry 1 } + +qosIfRedRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfRedEntry 2 } + +qosIfRedNumThresholdSets OBJECT-TYPE + SYNTAX ThresholdSetRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values in this entry apply only to queues with the number + of thresholds specified by this attribute." + ::= { qosIfRedEntry 3 } + +qosIfRedThresholdSet OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold set to which the lower and upper values apply. + It must be in the range 1 through qosIfRedNumThresholdSets. + There must be exactly one PRI for each value in this range." + ::= { qosIfRedEntry 4 } + +qosIfRedThresholdSetLower OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value below which no packets are dropped." + ::= { qosIfRedEntry 5 } + +qosIfRedThresholdSetUpper OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value above which all packets are dropped." + ::= { qosIfRedEntry 6 } + +-- The configuration of tail drop thresholds +-- + +qosIfTailDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfTailDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class for threshold sets in a queue supporting tail drop. + If the size of the queue for a given threshold set is at or + below the specified value then packets assigned to that + threshold set are always accepted into the queue. If the size + of the queue is above the specified value then packets are + always dropped." + ::= { qosIfParameters 5 } + +qosIfTailDropEntry OBJECT-TYPE + SYNTAX QosIfTailDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the queue depth for a + particular tail-drop threshold set on an interface with a + particular role combination." + INDEX { qosIfTailDropId } + ::= { qosIfTailDropTable 1 } + +QosIfTailDropEntry ::= SEQUENCE { + qosIfTailDropId PolicyInstanceId, + qosIfTailDropRoles RoleCombination, + qosIfTailDropNumThresholdSets ThresholdSetRange, + qosIfTailDropThresholdSet INTEGER, + qosIfTailDropThresholdSetValue Percent + } + +qosIfTailDropId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfTailDropEntry 1 } + +qosIfTailDropRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfTailDropEntry 2 } + +qosIfTailDropNumThresholdSets OBJECT-TYPE + SYNTAX ThresholdSetRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in this entry applies only to queues with the + number of thresholds specified by this attribute." + ::= { qosIfTailDropEntry 3 } + +qosIfTailDropThresholdSet OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold set to which the threshold value applies" + ::= { qosIfTailDropEntry 4 } + +qosIfTailDropThresholdSetValue OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value above which packets are dropped." + ::= { qosIfTailDropEntry 5 } + +-- Weights for interfaces that support WRR, WFQ, CBWFQ, etc. +-- + +qosIfWeightsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class of scheduling weights for each queue of an interface + that supports weighted round robin scheduling or a mix of + priority queueing and weighted round robin. For a queue with + N priority queues, the N highest queue numbers are the + priority queues with the highest queue number having the + highest priority. WRR is applied to the non-priority queues." + ::= { qosIfParameters 6 } + +qosIfWeightsEntry OBJECT-TYPE + SYNTAX QosIfWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the scheduling weight for + a particular queue of an interface with a particular number + of queues and with a particular role combination." + INDEX { qosIfWeightsId } + ::= { qosIfWeightsTable 1 } + +QosIfWeightsEntry ::= SEQUENCE { + qosIfWeightsId PolicyInstanceId, + qosIfWeightsRoles RoleCombination, + qosIfWeightsNumQueues QueueRange, + qosIfWeightsQueue INTEGER, + qosIfWeightsDrainSize Unsigned32, + qosIfWeightsQueueSize Unsigned32 + } + +qosIfWeightsId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfWeightsEntry 1 } + +qosIfWeightsRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfWeightsEntry 2 } + +qosIfWeightsNumQueues OBJECT-TYPE + SYNTAX QueueRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the weight in this instance applies only to + interfaces with the number of queues specified by this + attribute." + ::= { qosIfWeightsEntry 3 } + +qosIfWeightsQueue OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue to which the weight applies." + ::= { qosIfWeightsEntry 4 } + +qosIfWeightsDrainSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bytes that may be drained from the + queue in one cycle. The percentage of the bandwith allocated + to this queue can be calculated from this attribute and the + sum of the drain sizes of all the non-priority queues of the + interface." + ::= { qosIfWeightsEntry 5 } + +qosIfWeightsQueueSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the queue in bytes. Some devices set queue size + in terms of packets. These devices must calculate the queue + size in packets by assuming an average packet size suitable + for the particular interface. + + Some devices have a fixed size buffer to be shared among all + queues. These devices must allocate a fraction of the + total buffer space to this queue calculated as the the ratio + of the queue size to the sum of the queue sizes for the + interface." + ::= { qosIfWeightsEntry 6 } + +qosPIBCompliances OBJECT IDENTIFIER ::= { qosPIBConformance 1 } +qosPIBGroups OBJECT IDENTIFIER ::= { qosPIBConformance 2 } + +-- Compliance + +qosPIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the QOS Policy Derived MIB." + MODULE + MANDATORY-GROUPS { + qosDevicePibIncarnationTableGroup, + qosDeviceAttributeTableGroup, + qosInterfaceTypeTableGroup + } + ::= { qosPIBCompliances 1 } + +qosDevicePibIncarnationTableGroup OBJECT-GROUP + OBJECTS { + qosDevicePdpName, + qosDevicePibIncarnation, + qosDevicePibTtl + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 1 } + +qosDeviceAttributeTableGroup OBJECT-GROUP + OBJECTS { + qosDevicePepDomain, + qosDevicePrimaryPdp, + qosDeviceSecondaryPdp, + qosDeviceMaxMessageSize, + qosDeviceCapabilities + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 2 } + +qosInterfaceTypeTableGroup OBJECT-GROUP + OBJECTS { + qosInterfaceQueueType, + qosInterfaceTypeRoles, + qosInterfaceTypeCapabilities + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 3 } + +qosDiffServMappingTableGroup OBJECT-GROUP + OBJECTS { + qosMarkedDscp, + qosL2Cos + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 4 } + +qosCosToDscpTableGroup OBJECT-GROUP + OBJECTS { + qosCosToDscpDscp + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 5 } + +qosUnmatchedPolicyTableGroup OBJECT-GROUP + OBJECTS { + qosUnmatchedPolicyRole, + qosUnmatchedPolicyDirection, + qosUnmatchedPolicyDscp, + qosUnmatchedPolicyDscpTrusted, + qosUnmatchPolMicroFlowPolicerId, + qosUnmatchedPolicyAggregateId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 6 } + +qosPolicerTableGroup OBJECT-GROUP + OBJECTS { + qosPolicerRate, + qosPolicerNormalBurst, + qosPolicerExcessBurst, + qosPolicerAction + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 7 } + +qosAggregateTableGroup OBJECT-GROUP + OBJECTS { + qosAggregatePolicerId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 8 } + +qosMacClassificationTableGroup OBJECT-GROUP + OBJECTS { + qosDstMacVlan, + qosDstMacAddress, + qosDstMacCos + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 9 } + +qosIpAceTableGroup OBJECT-GROUP + OBJECTS { + qosIpAceDstAddr, + qosIpAceDstAddrMask, + qosIpAceSrcAddr, + qosIpAceSrcAddrMask, + qosIpAceDscpMin, + qosIpAceDscpMax, + qosIpAceProtocol, + qosIpAceDstL4PortMin, + qosIpAceDstL4PortMax, + qosIpAceSrcL4PortMin, + qosIpAceSrcL4PortMax, + qosIpAcePermit + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 10 } + +qosIpAclDefinitionTableGroup OBJECT-GROUP + OBJECTS { + qosIpAclId, + qosIpAceOrder, + qosIpAclDefAceId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 11 } + +qosIpAclActionTableGroup OBJECT-GROUP + OBJECTS { + qosIpAclActAclId, + qosIpAclInterfaceRoles, + qosIpAclInterfaceDirection, + qosIpAclOrder, + qosIpAclDscp, + qosIpAclDscpTrusted, + qosIpAclMicroFlowPolicerId, + qosIpAclAggregateId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 12 } + +qosIfSchedulingPreferencesTableGroup OBJECT-GROUP + OBJECTS { + qosIfSchedulingRoles, + qosIfSchedulingPreference, + qosIfSchedulingDiscipline, + qosIfSchedulingQueueType + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 13 } + +qosIfDropPreferenceTableGroup OBJECT-GROUP + OBJECTS { + qosIfDropRoles, + qosIfDropPreference, + qosIfDropDiscipline + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 14 } + +qosIfDscpAssignmentTableGroup OBJECT-GROUP + OBJECTS { + qosIfDscpRoles, + qosIfQueueType, + qosIfDscp, + qosIfQueue, + qosIfThresholdSet + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 15 } + +qosIfRedTableGroup OBJECT-GROUP + OBJECTS { + qosIfRedRoles, + qosIfRedNumThresholdSets, + qosIfRedThresholdSet, + qosIfRedThresholdSetLower, + qosIfRedThresholdSetUpper + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 16 } + +qosIfTailDropTableGroup OBJECT-GROUP + OBJECTS { + qosIfTailDropRoles, + qosIfTailDropNumThresholdSets, + qosIfTailDropThresholdSet, + qosIfTailDropThresholdSetValue + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 17 } + +qosIfWeightsTableGroup OBJECT-GROUP + OBJECTS { + qosIfWeightsRoles, + qosIfWeightsNumQueues, + qosIfWeightsQueue, + qosIfWeightsDrainSize, + qosIfWeightsQueueSize + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 18 } + +END + + + diff --git a/pandora_console/attachment/mibs/CISCO-SMI.mib b/pandora_console/attachment/mibs/CISCO-SMI.mib new file mode 100644 index 0000000000..479cf9b671 --- /dev/null +++ b/pandora_console/attachment/mibs/CISCO-SMI.mib @@ -0,0 +1,566 @@ +-- ***************************************************************** +-- CISCO-SMI.my: Cisco Enterprise Structure of Management Information +-- +-- April 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-1997, 2001, 2009, 2012, 2016 by cisco Systems Inc. +-- All rights reserved. +-- +-- **************************************************************** + +CISCO-SMI DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI; + + +cisco MODULE-IDENTITY + LAST-UPDATED "201601150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The Structure of Management Information for the + Cisco enterprise." + REVISION "201601150000Z" + DESCRIPTION + "Added ciscoLDAP under cisco" + REVISION "201208290000Z" + DESCRIPTION + "Added ciscoSMB under otherEnterprises" + REVISION "200902030000Z" + DESCRIPTION + "Added ciscoSB under otherEnterprises" + REVISION "200203210000Z" + DESCRIPTION + "Added ciscoPKI for PKI policy and extension OIDs" + REVISION "200105220000Z" + DESCRIPTION + "Added transport protocol domains." + REVISION "200011012246Z" + DESCRIPTION + "Added ciscoDomains to define new transports. Also added + ciscoCpeCIB, which will contain managed objects that + contribute to the CPE Configuration Information Base (CIB)." + REVISION "200001110000Z" + DESCRIPTION + "Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and + ciscoPibToMib." + REVISION "9704090000Z" + DESCRIPTION + "Added ciscoPartnerProducts to generate sysObjectID + for partner platforms" + REVISION "9505160000Z" + DESCRIPTION + "New oid assignments for Cisco REPEATER MIB and others." + REVISION "9404262000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 9 } + + + +-- assigned by IANA + +ciscoProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoProducts is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned. Actual + values are defined in CISCO-PRODUCTS-MIB." + ::= { cisco 1 } + + +local OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 MIBS were built." + ::= { cisco 2 } + + +temporary OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 experiments were + placed." + ::= { cisco 3 } + + +pakmon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "reserved for pakmon" + ::= { cisco 4 } + + +workgroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree reserved for use by the Workgroup Business Unit" + ::= { cisco 5 } + + +otherEnterprises OBJECT-IDENTITY + STATUS current + DESCRIPTION + "otherEnterprises provides a root object identifier + from which mibs produced by other companies may be + placed. mibs produced by other enterprises are + typicially implemented with the object identifiers + as defined in the mib, but if the mib is deemed to + be uncontrolled, we may reroot the mib at this + subtree in order to have a controlled version." + ::= { cisco 6 } + + +ciscoSB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSB provides root Object Identifier for Management + Information Base for products of Cisco Small Business. + This includes products rebranded from linksys aquisition. + MIB numbers under this root are managed and controlled + by ciscosb_mib@cisco.com." + ::= { otherEnterprises 1 } + + +ciscoSMB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSMB provides root Object Identifier for Management + Information Base for products of Cisco built for Small and + Medium Business market.The MIB numbers under this root are + managed and controlled by ciscosmb_mib@cisco.com" + ::= { otherEnterprises 2 } + + +ciscoAgentCapability OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoAgentCapability provides a root object identifier + from which AGENT-CAPABILITIES values may be assigned." + ::= { cisco 7 } + + +ciscoConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoConfig is the main subtree for configuration mibs." + ::= { cisco 8 } + + +ciscoMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoMgmt is the main subtree for new mib development." + ::= { cisco 9 } + + +ciscoExperiment OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoExperiment provides a root object identifier + from which experimental mibs may be temporarily + based. mibs are typicially based here if they + fall in one of two categories + 1) are IETF work-in-process mibs which have not + been assigned a permanent object identifier by + the IANA. + 2) are cisco work-in-process which has not been + assigned a permanent object identifier by the + cisco assigned number authority, typicially because + the mib is not ready for deployment. + + NOTE WELL: support for mibs in the ciscoExperiment + subtree will be deleted when a permanent object + identifier assignment is made." + ::= { cisco 10 } + + +ciscoAdmin OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoAdmin is reserved for administratively assigned + OBJECT IDENTIFIERS, i.e. those not associated with MIB + objects" + ::= { cisco 11 } + + +ciscoModules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoModules provides a root object identifier + from which MODULE-IDENTITY values may be assigned." + ::= { cisco 12 } + + +lightstream OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree reserved for use by Lightstream" + ::= { cisco 13 } + + +ciscoworks OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoworks provides a root object identifier beneath + which mibs applicable to the CiscoWorks family of network + management products are defined." + ::= { cisco 14 } + + +newport OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree reserved for use by the former Newport Systems + Solutions, now a portion of the Access Business Unit." + ::= { cisco 15 } + + +ciscoPartnerProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPartnerProducts is the root OBJECT IDENTIFIER from + which partner sysObjectID values may be assigned. Such + sysObjectID values are composed of the ciscoPartnerProducts + prefix, followed by a single identifier that is unique for + each partner, followed by the value of sysObjectID of the + Cisco product from which partner product is derived. Note + that the chassisPartner MIB object defines the value of the + identifier assigned to each partner." + ::= { cisco 16 } + + +ciscoPolicy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPolicy is the root of the Cisco-assigned OID + subtree for use with Policy Management." + ::= { cisco 17 } + + +-- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned + +ciscoPIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPIB is the root of the Cisco-assigned OID + subtree for assignment to PIB (Policy Information + Base) modules." + ::= { ciscoPolicy 2 } + + +ciscoPolicyAuto OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPolicyAuto is the root of the Cisco-assigned + OID subtree for OIDs which are automatically assigned + for use in Policy Management." + ::= { cisco 18 } + + +-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned + +ciscoPibToMib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPibToMib is the root of the Cisco-assigned + OID subtree for MIBs which are algorithmically + generated/translated from Cisco PIBs with OIDs + assigned under the ciscoPIB subtree. + These generated MIBs allow management + entities (other the current Policy Server) to + read the downloaded policy. By convention, for PIB + 'ciscoPIB.x', the generated MIB shall have the + name 'ciscoPibToMib.x'." + ::= { ciscoPolicyAuto 2 } + + +ciscoDomains OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoDomains provides a root object identifier from which + different transport mapping values may be assigned." + ::= { cisco 19 } + + +ciscoCIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCIB is the root of the Cisco-assigned OID subtree for + assignment to MIB modules describing managed objects that + part of the CPE automatic configuration framework." + ::= { cisco 20 } + + +ciscoCibMmiGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibMmiGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects supporting the Modem Management Interface (MMI), + the interface that facilitates CPE automatic configuration." + ::= { ciscoCIB 1 } + + +ciscoCibProvGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibStoreGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects contributing to the Configuration Information Base + (CIB)." + ::= { ciscoCIB 2 } + + +ciscoPKI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPKI is the root of cisco-assigned OID subtree for PKI + Certificate Policies and Certificate Extensions." + ::= { cisco 21 } + + +ciscoLDAP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoLDAP is the root of the Cisco-assigned OID + subtree for assignment to LDAP (Lightweight Directory + Access Protocol) modules." + ::= { cisco 22 } + + +-- ciscoAdmin assignments follow + +ciscoProxy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoProxy OBJECT IDENTIFIERS are used to uniquely name + party mib records created to proxy for SNMPv1." + ::= { ciscoAdmin 1 } + +ciscoPartyProxy OBJECT IDENTIFIER + ::= { ciscoProxy 1 } + +ciscoContextProxy OBJECT IDENTIFIER + ::= { ciscoProxy 2 } + + +-- Administrative assignments for repeaters + +ciscoRptrGroupObjectID OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to + uniquely identify groups of repeater ports for use by the + SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object." + ::= { ciscoAdmin 2 } + + +ciscoUnknownRptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of an unknown repeater port group." + ::= { ciscoRptrGroupObjectID 1 } + + +cisco2505RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2505 repeater + port group." + ::= { ciscoRptrGroupObjectID 2 } + + +cisco2507RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2507 repeater + port group." + ::= { ciscoRptrGroupObjectID 3 } + + +cisco2516RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2516 repeater + port group." + ::= { ciscoRptrGroupObjectID 4 } + + +ciscoWsx5020RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the wsx5020 repeater + port group." + ::= { ciscoRptrGroupObjectID 5 } + + +-- Administrative assignments for chip sets + +ciscoChipSets OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Numerous media-specific MIBS have an object, defined as + an OBJECT IDENTIFIER, which is the identity of the chipset + realizing the interface. Cisco-specific chipsets have their + OBJECT IDENTIFIERS assigned under this subtree." + ::= { ciscoAdmin 3 } + + +ciscoChipSetSaint1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 1 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 1 } + + +ciscoChipSetSaint2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 2 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 2 } + + +ciscoChipSetSaint3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 3 SAINT ethernet chipset + manufactured for cisco by Plessey." + ::= { ciscoChipSets 3 } + + +ciscoChipSetSaint4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 4 SAINT ethernet chipset + manufactured for cisco by Mitsubishi." + ::= { ciscoChipSets 4 } + +-- Transport protocol domains +-- +-- The textual conventions for these domains are defined in CISCO-TM. + +ciscoTDomains OBJECT IDENTIFIER + ::= { ciscoDomains 99999 } + + +ciscoTDomainUdpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 1 } + + +ciscoTDomainUdpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 2 } + + +ciscoTDomainTcpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 3 } + + +ciscoTDomainTcpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 4 } + + +ciscoTDomainLocal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Posix Local IPC transport domain. The corresponding + transport address is of type CiscoTAddressLocal. The Posix + Local IPC transport domain incorporates the well known UNIX + domain sockets." + ::= { ciscoTDomains 5 } + + +ciscoTDomainClns OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CLNS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 6 } + + +ciscoTDomainCons OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CONS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 7 } + + +ciscoTDomainDdp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The DDP transport domain. The corresponding transport + address is of type CiscoTAddressNBP." + ::= { ciscoTDomains 8 } + + +ciscoTDomainIpx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The IPX transport domain. The corresponding transport + address is of type CiscoTAddressIPX." + ::= { ciscoTDomains 9 } + + +ciscoTDomainSctpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 10 } + + +ciscoTDomainSctpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 11 } + + +END + + diff --git a/pandora_console/attachment/mibs/CISCO-TC.mib b/pandora_console/attachment/mibs/CISCO-TC.mib new file mode 100644 index 0000000000..c1b43294e5 --- /dev/null +++ b/pandora_console/attachment/mibs/CISCO-TC.mib @@ -0,0 +1,2669 @@ +-- ***************************************************************** +-- CISCO-TC.my: Cisco MIB Textual Conventions +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-2015 and by Cisco Systems Inc. +-- All rights reserved. +-- +-- *************************************************************** + +CISCO-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Gauge32, + Integer32, + Unsigned32, + Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoModules + FROM CISCO-SMI; + + +ciscoTextualConventions MODULE-IDENTITY + LAST-UPDATED "201506090000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This module defines textual conventions used throughout + cisco enterprise mibs." + REVISION "201506090000Z" + DESCRIPTION + "Added the following enumerations for IfOperStatusReason: + physicalPortHotStandBy, + wimaxModemUnattached, + wpanModemUnattached, + rbhModulo, + fpcMinLinkNotMet, + misCabling, + rcvSrpOnNonFcoeFex, + acessPortOnBd, + lacpMisConfig, + fortyGMemberPort, + goldLoopBackTest, + edpError, + vpcCompCheckFailed, + aclQosNoResource, + vpcShutdown, + notPcMember, + systemIntfShut, + speedGroupConfigMisMatch, + dot1qMisConfig, + mdMisMatch, + vpcPeerLinkShut, + notAvailable" + REVISION "201407230000Z" + DESCRIPTION + "-Added the textual-convention CiscoAbsZeroBasedCounter64." + REVISION "201208060000Z" + DESCRIPTION + "-Added the following enums for IfOperStatusReason: + ficonNoPortSwapLogicalPort, + ficonInvalidPortNum, + remotePortInL2vpnDown, + suspendedDueToNoLacpPdus, + fcotValidationFailedAtDriver, + unsupportedTransceiverMd5DigestNotSame, + unsupportedTransceiver, + adminStateConfigChange, + vlanAllowedList, + vlanAllowedListOverride, + vlanAllowedListAdd, + vlanAllowedRemove, + vlanCfgStateChange, + vlanCfgDelete, + pppPeerNotResponding, + pppAuthFailed, + xcvrAuthFailed, + badFramesRcvdFromLink" + REVISION "201202010000Z" + DESCRIPTION + "Added CiscoVlanIndex TC." + REVISION "201111110000Z" + DESCRIPTION + "Added CiscoEntityIndexList TC." + REVISION "201106170000Z" + DESCRIPTION + "-Added the following enums for FcIfOperStatusReason: + fcRedirectIsolation, + portActLicenseNotAvailable, + sdmIsolation, + fcidAllocationFailed, + unavailableNPVUpstreamPort, + unavailableNPVPrefUpstreamPort, + sfpReadError, + stickyDownOnLinkFailure, + tooManyLinkFlapsErr, + unidirectionalUDLD, + txRxLoopUDLD, + neighborMismatchUDLD, + authzPending, + hotStdbyInBundle, + incompleteConfig, + incompleteTunnelCfg, + hwProgrammingFailed, + tunnelDstUnreachable, + suspendByMtu, + sfpInvalid, + sfpAbsent, + portCapabilitiesUnknown, + channelErrDisabled, + vrfMismatch, + vrfForwardReferencing, + dupTunnelConfigDetected, + primaryVLANDown, + vrfUnusable, + errDisableHandShkFailure, + errDisabledBPDUGuard, + dot1xSecViolationErrDisabled, + emptyEchoUDLD, + vfTaggingCapErr, + portDisabled, + tunnelModeNotConfigured, + tunnelSrcNotConfigured, + tunnelDstNotConfigured, + tunnelUnableToResolveSrcIP + tunnelUnableToResolveDstIP, + tunnelVrfDown, + sifAdminDown, + phyIntfDown, + ifSifLimitExceeded, + sifHoldDown, + noFcoe, + dcxCompatMismatch, + isolateBundleLimitExceeded, + sifNotBound, + errDisabledLacpMiscfg, + satFabricIfDown, + invalidSatFabricIf, + noRemoteChassis, + vicEnableNotReceived, + vicDisableReceived, + vlanVsanMappingNotEnabled, + stpNotFwdingInFcoeMappedVlan, + moduleOffline, + udldAggModeLinkFailure, + stpInconsVpcPeerDisabled, + setPortStateFailed, + suspendedByVpc, + vpcCfgInProgress, + vpcPeerLinkDown, + vpcNoRspFromPeer, + protoPortSuspend, + tunnelSrcDown, + cdpInfoUnavailable, + fexSfpInvalid, + errDisabledIpConflict, + fcotClkRateMismatch, + portGuardTrustSecViolation, + sdpTimeout, + satIncompatTopo, + waitForFlogi, + satNotConfigured, + npivNotEnabledInUpstream, + vsanMismatchWithUpstreamSwPort, + portGuardBitErrRate, + portGuardSigLoss, + portGuardSyncLoss, + portGuardLinkReset, + portGuardCreditLoss, + bitErrorRate, + signalLoss, + syncLoss, + linkReset, + creditLoss, + ipQosMgrPolicyAppFailure, + pauseRateLimitErrDisabled, + lstGrpUplinkDown, + stickyDnLinkFailure, + routerMacFailure, + dcxMultipleMsapIds, + dcxHundredPdusRcvdNoAck, + enmSatIncompatibleUplink, + enmLoopDetected, + nonStickyExternallyDisabled, + subGroupIdNotAssigned, + vemUnlicensed, + profileNotFound, + nonExistentVlan, + vlanInvalidType, + vlanDown, + vpcPeerUpgrade, + ipQosDcbxpCompatFailure, + nonCiscoHbaVfTag, + domainIdConfigMismatch, + sfpSpeedMismatch, + xcvrInitializing, + xcvrAbsent, + xcvrInvalid, + vfcBindingInvalid, + vlanNotFcoeEnabled, + pvlanNativeVlanErr, + ethL2VlanDown, + ethIntfInvalidBinding, + pmonFailure, + l3NotReady, + speedMismatch, + flowControlMismatch, + vdcMode, + suspendedDueToMinLinks, + enmPinFailLinkDown, + inactiveM1PortFpathActiveVlan, + parentPortDown, + moduleRemoved, + corePortMct, + nonCorePortMct, + ficonInorderNotActive, + invalidEncapsulation, + modemLineDeasserted, + ipSecHndshkInProgress, + sfpEthCompliantErr, + cellularModemUnattached, + outOfGlblRxBuffers, + sfpFcCompliantErr, + ethIntfNotLicensed, + domainIdsInvalid, + fabricNameInvalid." + REVISION "201002240000Z" + DESCRIPTION + "Added CiscoURLStringOrEmpty textual convention." + REVISION "200906180000Z" + DESCRIPTION + "Added the new textual convention CiscoVrfName" + REVISION "200903100000Z" + DESCRIPTION + "Added the new textual convention CiscoInterfaceIndexList" + REVISION "200902260000Z" + DESCRIPTION + "Added the new textual convention Cisco2KVlanList" + REVISION "200804020000Z" + DESCRIPTION + "Added the new textual convention CiscoBridgeDomain." + REVISION "200702150000Z" + DESCRIPTION + "Added following textual conventions: + CiscoVlanList, + CiscoCosList, + CiscoPbbServiceIdentifier" + REVISION "200607060000Z" + DESCRIPTION + "Added the following enums to IfOperStatusReason: + - elpFailureAllZeroPeerWWNRcvd, + - preferredPathIsolation." + REVISION "200604130000Z" + DESCRIPTION + "Added enumeration to IfOperStatusReason from 113-131 + ('dpvmVsanSuspended' to 'domainOther')." + REVISION "200506240000Z" + DESCRIPTION + "Added CvE164Address textual convention." + REVISION "200506160000Z" + DESCRIPTION + "Added following textual conventions: + CiscoURLString + CiscoHTTPResponseStatusCode + EntLogicalIndexOrZero." + REVISION "200410110000Z" + DESCRIPTION + "Added IfOperStatusReason textual convention." + REVISION "200406080000Z" + DESCRIPTION + "Added CiscoPortListRange textual convention." + REVISION "200404140000Z" + DESCRIPTION + "Added CiscoPortList textual convention. + Removed Unsigned32 textual convention." + REVISION "200212180000Z" + DESCRIPTION + "Changed MilliSeconds TC to CiscoMilliSeconds as it was + overlapping with the one in a standard MIB." + REVISION "200212121600Z" + DESCRIPTION + "Added the 'http' enumeration to CiscoNetworkProtocol." + REVISION "200212020000Z" + DESCRIPTION + "Added Unsigned64 textual convention." + REVISION "200209220000Z" + DESCRIPTION + "Added ListIndex, ListIndexOrZero, TimeIntervalSec, + TimeintervalMin, MicroSeconds and MicroSeconds TC from + Andiamo's TC MIB ." + REVISION "200209170000Z" + DESCRIPTION + "Added ConfigIterator & BulkConfigResult textual + convention for bulk provisioning. + Added CountryCodeITU textual convention for ITU-T defined + country codes for non-standard facilities." + REVISION "200204160000Z" + DESCRIPTION + "Added PerfHighIntervalCount TEXTUAL-CONVENTION." + REVISION "200107070000Z" + DESCRIPTION + "Added enumerations to CiscoNetworkProtocol" + REVISION "200101180000Z" + DESCRIPTION + "Added CiscoAlarmSeverity textual convention. + Changed SAPType display hint to d. Changed + INTEGER to Integer32 in CiscoPort and + CiscoIpProtocol TCs. Changed SnmpAdminString + to OCTET STRING in CiscoLocationSpecifier. + Removed IMPORTs for ciscoProducts and + SnmpAdminString." + REVISION "200011210000Z" + DESCRIPTION + "Added CiscoLocationClass, CiscoLocationSpecifier + CiscoInetAddressMask, CiscoAbsZeroBasedCounter32, + CiscoSnapShotAbsCounter32 textual conventions." + REVISION "9810280000Z" + DESCRIPTION + "Added CiscoRowOperStatus, EntPhysicalIndexOrZero, + Port and IpProtocol textual conventions." + REVISION "9703130000Z" + DESCRIPTION + "Added SAPType, CountryCode textual convention." + REVISION "9608140000Z" + DESCRIPTION + "Added InterfaceIndexOrZero textual convention." + REVISION "9607080000Z" + DESCRIPTION + "Added new CiscoNetworkProtocol enumerations." + REVISION "9602220000Z" + DESCRIPTION + "Added Unsigned32 textual conventions." + REVISION "9506070000Z" + DESCRIPTION + "Miscellaneous updates/corrections, including making + CiscoNetworkProtocol enumerations contiguous." + ::= { ciscoModules 1 } + + + +Layer2Cos ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the layer 2 CoS values. It + corresponds to the IEEE 802.1P CoS value which defines eight + (2^3) user priority levels. + Note: the IEEE 802.1P has been merged into IEEE 802.1D." + + REFERENCE + "IEEE 802.1D, 2004 Edition, Annex G User priorities and traffic + classes." + SYNTAX Integer32 (0..7) + +CiscoNetworkProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the different types of network layer protocols." + SYNTAX INTEGER { + ip(1), + decnet(2), + pup(3), + chaos(4), + xns(5), + x121(6), + appletalk(7), + clns(8), + lat(9), + vines(10), + cons(11), + apollo(12), + stun(13), + novell(14), + qllc(15), + snapshot(16), + atmIlmi(17), + bstun(18), + x25pvc(19), + ipv6(20), + cdm(21), + nbf(22), + bpxIgx(23), + clnsPfx(24), + http(25), + unknown(65535) + } + +CiscoNetworkAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a network layer address. The length and format of + the address is protocol dependent as follows: + ip 4 octets + decnet 2 octets + pup obsolete + chaos 2 octets + xns 10 octets + first 4 octets are the net number + last 6 octets are the host number + x121 + appletalk 3 octets + first 2 octets are the net number + last octet is the host number + clns + lat + vines 6 octets + first 4 octets are the net number + last 2 octets are the host number + cons + apollo 10 octets + first 4 octets are the net number + last 6 octets are the host number + stun 8 octets + novell 10 octets + first 4 octets are the net number + last 6 octets are the host number + qllc 6 octets + bstun 1 octet - bi-sync serial tunnel + snapshot 1 octet + atmIlmi 4 octets + x25 pvc 2 octets (12 bits) + ipv6 16 octets + cdm + nbf + bgpIgx + clnsPfx upto 20 octets + http upto 70 octets + first 4 octets are the IPv4 host + address + next 2 octets are the TCP port + number + remaining(1 upto 64) octets are + the URI" + SYNTAX OCTET STRING + +Unsigned64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unsigned 64 bit integer. We use SYNTAX Counter64 for the + encoding rules." + SYNTAX Counter64 + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Either the value 0, or the ifIndex value of an + interface in the ifTable." + SYNTAX Integer32 (0..2147483647) + +SAPType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Service Access Point - is a term that denotes the means + by which a user entity in layer n+1 accesses a service + of a provider entity in layer n." + SYNTAX Integer32 (0..254) + +CountryCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a case-insensitive 2-letter country code taken + from ISO-3166. Unrecognized countries are represented as + empty string." + SYNTAX OCTET STRING (SIZE (0 | 2)) + +CountryCodeITU ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention represents a country or area code for + non-standard facilities in telematic services." + + REFERENCE "ITU-T T.35 - Section 3.1 Country Code" + SYNTAX Unsigned32 (0..255) + +EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of entPhysicalIndex. + If non-zero, the object is an entPhysicalIndex. If zero, no + appropriate entPhysicalIndex exists. Any additional semantics + are object specific." + SYNTAX Integer32 (0..2147483647) + +CiscoRowOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the operational status of an table entry. + This textual convention allows explicitly representing + the states of rows dependent on rows in other tables. + + active(1) - + Indicates this entry's RowStatus is active + and the RowStatus for each dependency is active. + + activeDependencies(2) - + Indicates that the RowStatus for each dependency + is active, but the entry's RowStatus is not active. + + inactiveDependency(3) - + Indicates that the RowStatus for at least one + dependency is not active. + + missingDependency(4) - + Indicates that at least one dependency does + not exist in it's table." + SYNTAX INTEGER { + active(1), + activeDependencies(2), + inactiveDependency(3), + missingDependency(4) + } + +CiscoPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TCP or UDP port number range." + + REFERENCE + "Transmission Control Protocol. J. Postel. RFC793, + User Datagram Protocol. J. Postel. RFC768" + SYNTAX Integer32 (0..65535) + +CiscoIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number range." + + REFERENCE "Internet Protocol. J. Postel. RFC791" + SYNTAX Integer32 (0..255) + +CiscoLocationClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of + the general location type of a particular physical and/or + logical interface. + chassis - a system framework for mounting one or more + shelves/slots/cards. + shelf - a cabinet that holds one or more slots. + slot - card or subSlot holder. + subSlot - daughter-card holder. + port - a physical port (e.g., a DS1 or DS3 physical port). + subPort - a logical port on a physical port (e.g., a DS1 + subPort on a DS3 physical port). + channel - a logical interface (e.g., a DS0 channel, signaling + channel, ATM port, other virtual interfaces). + subChannel - a sub-channel on a logical interface." + SYNTAX INTEGER { + chassis(1), + shelf(2), + slot(3), + subSlot(4), + port(5), + subPort(6), + channel(7), + subChannel(8) + } + +CiscoLocationSpecifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Use this TC to define objects that indicate the + physical entity and/or logical interface location + of a managed entity on a managed device. In SNMP, a + standard mechanism for indicating the physical location + of entities is via the ENTITY-MIB. However, that approach + is not satisfactory in some cases because: + + 1. The entity requiring a location-based naming may be + associated with an entity which can not be represented + as a physical entity in the ENTITY-MIB, + 2. NMS applications may desire a more direct + name/representation of a physical entity than is + available via the ENTITY-MIB, e.g., a physical entity + which is named via a hierarchy of levels in the ENTITY-MIB. + + The value of an object defined using this TC is an ASCII + string consisting of zero or more elements separated by + commas. Each element is of the form = . + + An example of this syntax is 'slot=5,port=3'. + + The syntax of the string is formally specified using + ABNF notation (with one exception, noted below), as + follows: + + location-specifier = elem *(',' elem) + ; subject to + ; size restriction specified in the SYNTAX + ; clause below + + elem = loctype '=' number + + number = %x00-FFFFFFFF / %d0-4294967295 + + loctype = 1*32VCHAR + + It is recommended that loctype use one of the enumerated + labels defined for CiscoLocationClass. + + (NOTE: To conform to ABNF notation as defined in RFC2234, + substitute the single-quote symbol with a double-quote + symbol in the above rules.) + + A zero length of CiscoLocationSpecifier is object-specific + and must be defined as part of the description of any object + which uses this syntax." + + REFERENCE + "RFC2234, Augmented BNF for syntax specifications: ABNF" + SYNTAX OCTET STRING (SIZE (0..255)) + +CiscoInetAddressMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Internet subnet address mask. + The Internet subnet address mask is represented as the + number of contiguous 1-bit from MSB (most significant bit) + of the Internet subnet address mask. + A CiscoInetAddressMask value is always interpreted within + the context of an InetAddressType value. The + InetAddressType only object or InetAddressType with + InetAddress objects which define the context must be + registered immediately before the object which uses the + CiscoInetAddressMask textual convention. In other words, + the object identifiers for the InetAddressType object and + the CiscoInetAddressMask object MUST have the same length + and the last sub-identifier of the InetAddressType object + MUST be 1 less than the last sub-identifier of the + CiscoInetAddressMask object and MUST be 2 less than the + last sub-identifier of the CiscoInetAddressMask object if + an InetAddress object is defined between InetAddressType + and CiscoInetAddressMask objects. + The maximum value of the CiscoInetAddressMask TC is 32 for + the value 'ipv4(1)' in InetAddressType object and 128 for + the value 'ipv6(2)' in InetAddressType object. + The value zero is object-specific and must therefore be + defined as part of the description of any object which + uses this syntax. Examples of the usage of zero might + include situations where Internet subnet mask was unknown, + or when none subnet masks need to be referenced." + + REFERENCE + "RFC2851, Textual Conventions for Internet Network Addresses." + SYNTAX Unsigned32 (0..128) + +CiscoAbsZeroBasedCounter32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, it locks at the maximum value of 4,294,967,295 if + the counter overflows. + This TC may be used only in situations where wrapping is + not possible or extremely unlikely situation." + SYNTAX Gauge32 + +CiscoSnapShotAbsCounter32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which stores a snap-shot value + with the following semantics: objects of this type will + take a snap-shot value from their associated + CiscoAbsZeroBasedCounter32 type objects on creation." + SYNTAX Unsigned32 + +CiscoAlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the perceived alarm severity associated + with a service or safety affecting condition and/or + event. These are based on ITU severities, except + that info(7) is added. + + cleared(1) - + Indicates a previous alarm condition has been + cleared. It is not required (unless specifically + stated elsewhere on a case by case basis) that an + alarm condition that has been cleared will produce + a notification or other event containing an + alarm severity with this value. + + indeterminate(2) - + Indicates that the severity level cannot be + determined. + + critical(3) - + Indicates that a service or safety affecting + condition has occurred and an immediate + corrective action is required. + + major(4) - + Indicates that a service affecting condition has + occurred and an urgent corrective action is + required. + + minor(5) - + Indicates the existence of a non-service affecting + condition and that corrective action should be + taken in order to prevent a more serious (for + example, service or safety affecting) condition. + + warning(6) - + Indicates the detection of a potential or impending + service or safety affecting condition, before any + significant effects have been felt. + + info(7) - + Indicates an alarm condition that does not + meet any other severity definition. This can + include important, but non-urgent, notices or + informational events." + + REFERENCE "ITU-X.733" + SYNTAX INTEGER { + cleared(1), + indeterminate(2), + critical(3), + major(4), + minor(5), + warning(6), + info(7) + } + +PerfHighIntervalCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 64 bit counter associated with a + performance measurement in a previous + 15 minute measurement interval. In the + case where the agent has no valid data + available for a particular interval the + corresponding object instance is not + available and upon a retrieval request + a corresponding error message shall be + returned to indicate that this instance + does not exist (for example, a noSuchName + error for SNMPv1 and a noSuchInstance for + SNMPv2 GET operation). + In a system supporting + a history of n intervals with + IntervalCount(1) and IntervalCount(n) the + most and least recent intervals + respectively, the following applies at + the end of a 15 minute interval: + - discard the value of IntervalCount(n) + - the value of IntervalCount(i) becomes that + of IntervalCount(i-1) for n >= i > 1 + - the value of IntervalCount(1) becomes that + of CurrentCount + - the TotalCount, if supported, is adjusted. + + This definition is based on CounterBasedGauge64 TEXTUAL + CONVENTION defined in RFC2856. The PerfHighIntervalCount + type represents a non-negative + integer, which may increase or decrease, but shall never + exceed a maximum value, nor fall below a minimum value. The + maximum value can not be greater than 2^64-1 + (18446744073709551615 decimal), and the minimum value can + not be smaller than 0. The value of a PerfHighIntervalCount, + has its maximum value whenever the information being modeled + is greater than or equal to its maximum value, and has its + minimum value whenever the information being modeled is + smaller than or equal to its minimum value. If the + information being modeled subsequently decreases below + (increases above) the maximum (minimum) value, the + PerfHighIntervalCount also decreases (increases). + + Note that this TC is not strictly supported in SMIv2, + because the 'always increasing' and 'counter wrap' semantics + associated with the Counter64 base type are not preserved. + It is possible that management applications which rely + solely upon the (Counter64) ASN.1 tag to determine object + semantics will mistakenly operate upon objects of this type + as they would for Counter64 objects. + + This textual convention represents a limited and short-term + solution, and may be deprecated as a long term solution is + defined and deployed to replace it." + + REFERENCE + "RFC 2856(HCNUM-TC MIB). + RFC 2493(PerfHist-TC-MIB)." + SYNTAX Counter64 + +ConfigIterator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object type is a control object type which applies to + writable objects in the same SNMP PDU related to the + same table containing those objects. It controls an + operation which repeatedly applies the specified + configuration data to more than one rows in a table. + The operation starts from the row specified by the index + of the instance and repeats for the number of rows as + the value of the object. + + ConfigIterator object needs to be accompanied by one set of + writable objects which are of the same instance to apply to. + + For example, a SNMP PDU contains + { objectA.10 = 1, + objectB.10 = 'E1', + objectC.10 = 44, + objectRepetition.10 = 100 } + + The SYNTAX of objectRepetition is ConfigIterator. + This will apply value 1 to objectA, value 'E1' to objectB, + value 44 to objectC in the table starting from row 10 + repeatedly for 100 rows. + + The iteration is based on the number of rows, not based on + the value of the index. For sparse tables, the index 10, + 20, 30, 110, and 120 counts for 5 rows, the operation will + go beyond index 100 in the previous SNMP PDU example. + + The iteration will stop prematurely when it comes to the + following situations: + (1) When the number of the rows in the table is less than + the designated row indicated by the ConfigIterator + object. + (2) When it encounters the first error in any row, the + operation won't continue to next row. + + The operation of ConfigIterator object applies only to + the writable objects having the same index as the + ConfigIterator object in one SNMP PDU. + + For example, a SNMP PDU contains + { objectD.5 = 38, + objectE.6 = 'T1', + objectF.5 = 'false', + objectIterator.5 = 10 } + + The SYNTAX of objectIterator is ConfigIterator. + This will apply value 38 to objectD, value 'false' to + objectF in the table starting from row 5 repeatedly + for 10 rows. Since the object objectE.6 has different + index (6) from the index of objectIterator, the + repetition won't be applied to it. However the value + of objectE in the row 6 will be set to 'T1' according + to regular SNMP SET orperation. + + If there is row overlapping of the iteration in a SNMP PDU, + it will be operated as they are in two different SNMP PDUs. + + For example, a SNMP PDU contains + { objectD.5 = 38, + objectD.6 = 40, + objectE.6 = 'T1', + objectF.5 = 'false', + objectIterator.5 = 10 + objectIterator.6 = 10 } + + This will apply value 38 to objectD, value 'false' to + objectF starting from row 5 repeatedly for 10 rows, and + apply value 40 to objectD, value 'T1' to objectE starting + from row 6 repeatedly for 10 rows. The final value of + objectD.6 can be 38 or 40, it depends on the SNMP stack of + the system starts SNMP SET for the row 5 before the row 6 + or the other way around. + + The object defined as ConfigIterator will be set to value 1 + after the iteration operation is kick-off regardless the + system has completed the operation to the designated rows + or not. Therefore retrieving the value of this object + is meaningless. It acts as the one time operation for + bulk configuration. + + The object defined as ConfigIterator has no meaning by itself, + it has to be combined with one or more than one writable + objects from the same table and within the same SNMP PDU + for the repetition operation. + + For example, a SNMP PDU contains + { objectG.2 = 49, + objectH.2 = 'AE'h + objectIterator.4 = 20 } + + The SYNTAX of objectIterator is ConfigIterator. Since + there are no objects having the same index as the index + of objectIterator in the PDU, the result of this SNMP + operation will set value 49 to objectG and value 0xAE + to objectH of the row 2 only as regular SNMP SET operation. + + The index of the instance indicates the starting row for the + iteration. + The order of the iteration depends, for instance, on: + (1) physical hardware position, or + (2) logical index. + + It depends on the characters of the table which contains + the ConfigIterator object. + + Iteration can be done through some or all the components + of the index for a table. The description of the iterator + object in that table should describe which part of the + index the iteration is applied to. + + The operation for this object type is based on the best + effort. When the agent receives a SNMP PDU containing this + data type, the return status of the SNMP request reflects + only the result of the SET operation has applied to the + starting row. It may return a SNMP response with SUCCESS + status regardless the number of rows for the data actually + been deployed later on. Therefore it is possible the data + might not be completely deployed to the number of rows + designated by the ConfigIterator and the operation stops + prematurely due to an error it first encounters after + n rows (n < the value of ConfigIterator object). + + Usually the error report mechanism for this type of operation + is accomplished by combining this type of object with the + other two objects in the same table: + + (1) An OwnerString object + (2) An object indicates the result of the operation. + + When issuing this bulk configuration request, the SNMP + manager should provide its identifier in (1) object. + After issuing the request, it should check the value of (1) + object if it is the same with it own name. + If they are the same, then the value of the object presents + in (2) is the result from the previous operation from this + manager. Otherwise, another SNMP manager might issue + the bulk configuration to the same table before the previous + bulk operation has been completed. These two objects will + represent the last bulk operation in the table." + SYNTAX Unsigned32 (1..4294967295) + +BulkConfigResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the format of the + displayable textual result from the bulk configuration + operation specified as ConfigIterator type. + + The format should be: + 'COMPLETION= error occured>/, + ERROR=/: + ' + + For example: + 'COMPLETION=22/100,ERROR=38/44:Invalid Ds1 line coding + for the line type'" + SYNTAX OCTET STRING (SIZE (0..255)) + +ListIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value greater than zero, for each of the + list that is defined. The object using this + convention should give all the object specific + details including the list type." + SYNTAX Integer32 (1..2147483647) + +ListIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of the + ListIndex. In addition to the ListIndex range, + this also includes 0 in its range of values. + This value could be object specific and + should be given the description of that object. + In most cases, a value 0 means that the it does + not represent any lists." + SYNTAX Integer32 (0..2147483647) + +TimeIntervalSec ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A period of time, measured in units of 1 second." + SYNTAX Unsigned32 + +TimeIntervalMin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A period of time, measured in units of 1 minute." + SYNTAX Unsigned32 + +CiscoMilliSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents time unit value in milliseconds." + SYNTAX Unsigned32 + +MicroSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents time unit value in microseconds." + SYNTAX Unsigned32 + +CiscoPortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + ports. The object defined by this textual convention + can specify a port range of 2k ports in its description. + Example: 1 - 2048, 2049 - 4096, etc. The first octet + represents the first 8 ports of the range of ports + specified by the object, the second octet represents + the next 8 ports, etc. When a port range is not + specified, a default port range of '1 - 2048' is assumed. + + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that port is included in the set of ports; the port + is not included if its bit has a value of '0'. + + Note that if the length of this string is less than + 256 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU size, + and the agent may also omit zero-valued trailing octets, + to reduce the size of GetResponse PDUs." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoPortListRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the port range. + + oneto2K(1) indicates that the port number range is + from 1 to 2048. + + twoKto4K(2) indicates that the port number range is + from 2049 to 4096. + + fourKto6K(3) indicates that the port number range is + from 4097 to 6144. + + sixKto8K(4) indicates that the port number range is + from 6145 to 8192. + + eightKto10K(5) indicates that the port number range is + from 8193 to 10240. + + tenKto12K(6) indicates that the port number range is + from 10241 to 12288. + + twelveKto14K(7) indicates that the port number range is + from 12289 to 14336. + + fourteenKto16K(8) indicates that the port number range is + from 14337 to 16384. + + When an object is defined with this textual convention, + it must be accompanied by an object of CiscoPortList + syntax." + SYNTAX INTEGER { + oneto2k(1), + twoKto4K(2), + fourKto6K(3), + sixKto8K(4), + eightKto10K(5), + tenKto12K(6), + twelveKto14K(7), + fourteenKto16K(8) + } + +IfOperStatusReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The cause of current operational state of the + interface. + + GLOSSARY: + + BB - Buffer-to-Buffer. + + BB_Credit - Buffer-to-Buffer credit, a link level flow + control mechanism. + + B_Port - A Fibre Channel, Bridging port. + + BPDU - Bridge Protocol Data Unit. + + CDP - Cisco Discovery Protocol. + + Class F - A connectionless service with notification on + non-delivery between E_Ports, used for control, + coordination, and configuration of the Fabric. + + Class N - Refers to any class of service (different types + of frame delivery services) other than Class F. + + E_D_TOV - Error Detect Timeout Value. + + EDP - Error Disabled Policy. + + ENM - Egress Non-Multicast. + + ELP - Exchange Link Parameter. + + E-mode - A fibre channel port providing E_Port + functionality. + + E_Port - A Fabric Expansion Port. + + EPP - Exchange Peer Parameters. + + ESC - Exchange Switch Capabilities. + + Fabric - The set of physically connected fibre channel + switches. + + FEX - Fabric EXtender. + + FC-FS - Fibre Channel Framing and Signaling. + + FCIP - Fibre Channel over IP protocol. + + FCID - Fibre Channel Domain ID. + + FCOE - Fibre Channel Over Ethernet. + + FCOT - Fibre channel optical transmitter. + + FC-PH - The Fibre Channel Physical and Signaling + standard. + + FCSP - Fibre Channel Security Protocol. + + Fibre Channel - The primary protocol for building SANs. + + FICON - An I\O protocol used between IBM (and compatible) + mainframes and storage. + + FLOGI - Fabric Login, used by a node port to establish a + session with the fabric. + + FPC - Fabric Port Channel. + + GBIC - Gigabit Interface Converter; a removable + transceiver module permitting Fibre Channel and + Gigabit Ethernet physical-layer transport. + + Interconnect_Ports - Switch Ports that assume either the + E_Port or B_Port mode are generally referred to + as Interconnect_Ports. + + LACP - Link Access Control Protocol. + + LIP - Loop Initialization Primitive sequence. + + LR - Link Reset, the FC-PH defined primitive sequence + used to initiate a link reset. + + MTU - Maximun transmission unit. + + NOS - Not Operational Sequence, the FC-PH defined + primitive sequence to indicate that the + transmitting port has detected a link failure (or) + offline condition. + + VIC - Virtual Interface Card. + + VPC - Virtual Port Channel. + + NPIV - N Port Identifier Virtualization. + + NPV - NPort Virtualizer. + + Nx_Port - A Fiber Channel Node Port. + + OLS - Offline Sequence, the FC-PH defined primitive + sequence to indicate that the port is entering + into offline state. + + OHMS - Online Health Management System. + + PMON - Port Monitor. + + QoS - Quality of Service. + + R_A_TOV - Resource Allocation Timeout Value. + + RBH - Resource Bundle Hash. + + RCF - Reconfigure Fabric. + + Rxbbcredit - Receive BB credit value configured for + a FC interface. + + SAN - Storage Area Network; a network linking computing + devices to disk or tape arrays and other devices + over Fibre Channel. + + SIF - Service Information Field. + + SDM - Security Device Manager. + + SDP - Secure Device Provisioning. + + SFP - Small Formfactor Pluggable. + + SRP - Spatial Reuse Protocol. + + TE_Port - Trunking E_Port. + + TOV - Time out value. + + UDLD - Uni Directional Link Detection. + + VDC - Virtual Device Context. + + VEM - Virtual Ethernet Module. + + VFC - Virtual Fibre Channel. + + VRF - VPN Routing and Forwarding. + + VSAN - Virtual Storage Area Network. + + WiMAX - Worldwide Interoperability for Microwave Access. + + WPAN - Wireless Personal Area Network. + + WWN - World Wide Name. + + xE_Port - A Fiber channel port that can assume either + E_Port or TE_Port mode. + + The enumerated values which provides the cause of the current + operational state of the interface are, + + 'other(1)' - reasons other than defined here. + + 'none(2)' - no failure. + + 'hwFailure(3)' - hardware failure. + + 'loopbackDiagFailure(4)' - loopback diagnostics failure. + + 'errorDisabled(5)' - the port is not operational due to + some error conditions that require administrative + attention. + + 'swFailure(6)' - software failure. + + 'linkFailure(7)' - physical link failure. + + 'offline(8)' - physical link is in offline state as + defined in the FC-FS standards. + + 'nonParticipating(9)' - during loop initialization, the + port is not allowed to participate in loop operations. + + 'initializing(10)' - port is being initialized. + + 'vsanInactive(11)'- port VSAN is inactive. The port becomes + operational again when the port VSAN is active. + + 'adminDown(12)' - ifAdminStatus is 'down'. + + 'channelAdminDown(13)' - this port is a member of a port + channel and that port channel's ifAdminStatus is + 'down'. + + 'channelOperSuspended(14)' - this port is a member of a + port channel and its operational parameters are + incompatible with the port channel parameters. + + 'channelConfigurationInProgress(15)' - this port is + undergoing a port channel configuration. + + 'rcfInProgress(16)' - an isolated xE_port is transmitting + an reconfigure fabric, requesting a disruptive + reconfiguration in an attempt to build a single, + non-isolated fabric. Only the Interconnect_Ports can + become isolated. + + 'elpFailureIsolation(17)' - during a port initialization + the prospective Interconnect_Ports find incompatible + link parameters. + + 'escFailureIsolation(18) - during a port initialization the + prospective Interconnect_Ports are unable to proceed + with initialization as a result of ESC. + + 'domainOverlapIsolation(19)' - there is a overlap in + domains while attempting to connect two existing + fabrics. + + 'domainAddrAssignFailureIsolation(20)' - the elected + principal switch is not capable of performing domain + address manager functions so no Nx_port traffic can be + forwarded across switches, hence all Interconnect_Ports + in the switch are isolated. + + 'domainOtherSideEportIsolation(21)' - the peer E_port is + isolated. + + 'domainInvalidRcfReceived(22)' - invalid RCF received. + + 'domainManagerDisabled(23) - domain manager is disabled. + + 'zoneMergeFailureIsolation(24)' - the two Interconnect_Ports + cannot merge zoning configuration after having exchanged + merging request for zoning. + + 'vsanMismatchIsolation(25)' - this VSAN is not configured + on both sides of a trunk port. + + 'parentDown(26)' - the physical port to which this interface + is bound is down. + + 'srcPortNotBound(27)'- no source port is specified for this + interface. + + 'interfaceRemoved(28)' - interface is being removed. + + 'fcotNotPresent(29)' - FCOT (GBIC) not present. + + 'fcotVendorNotSupported(30)' - FCOT (GBIC) vendor is not + supported. + + 'incompatibleAdminMode(31)' - port administrative mode is + incompatible with port capabilities. + + 'incompatibleAdminSpeed(32)' - port speed is incompatible + with port capabilities. + + 'suspendedByMode(33)' - port that belongs to a port channel + is suspended due to incompatible operational mode. + + 'suspendedBySpeed(34)' - port that belongs to a port channel + is suspended due to incompatible operational speed. + + 'suspendedByWwn(35)' - port that belongs to a port channel + is suspended due to incompatible remote switch WWN. + + 'domainMaxReTxFailure(36)' - domain manager failure after + maximum retries. + + 'eppFailure(37)' - trunk negotiation protocol failure after + maximum retries. + + 'portVsanMismatchIsolation(38)' - an attempt is made to + connect two switches using non-trunking ports having + different port VSANs. + + 'loopbackIsolation(39)' - port is connected to another port + in the same switch. + + 'upgradeInProgress(40)' - linecard upgrade in progress. + + 'incompatibleAdminRxBbCredit(41)' - receive BB credit is + incompatible. + + 'incompatibleAdminRxBufferSize(42)' - receive buffer size + is incompatible. + + 'portChannelMembersDown(43)' - no operational members. + + 'zoneRemoteNoRespIsolation(44)' - isolation due to remote + zone server not responding. + + 'firstPortUpAsEport(45)' - in a over subscribed line card, + when the first port in a group is up in E-mode, other + ports in that group cannot be brought up. + + 'firstPortNotUp(46)' - in a over subscribed line card, + first port cannot be brought up in E-mode when the + other ports in the group are up. + + 'peerFcipPortClosedConnection(47)' - port went down because + peer FCIP port closed TCP connection. + + 'peerFcipPortResetConnection(48)' - port went down because + the TCP connection was reset by the peer FCIP port. + + 'fcipPortMaxReTx(49)' - FCIP port went down due to maximum + TCP re-transmissions reached the configured limit. + + 'fcipPortKeepAliveTimerExpire(50)' - FCIP port went down + due to TCP keep alive timer expired. + + 'fcipPortPersistTimerExpire(51)' - FCIP port went down due + to TCP persist timer expired. + + 'fcipPortSrcLinkDown(52)' - FCIP port went down due to + Ethernet link down. + + 'fcipPortSrcAdminDown(53)' - FCIP port went down because + the source Ethernet link was administratively shutdown. + + 'fcipPortAdminCfgChange(54)' - FCIP port went down due to + configuration change. + + 'fcipSrcPortRemoved(55)' - FCIP port went down due to source + port removal. + + 'fcipSrcModuleNotOnline(56)' - FCIP port went down due to + source module not online. + + 'invalidConfig(57)' - this port has a misconfiguration with + respect to port channels. + + 'portBindFailure(58)' - port got isolated due to port bind + failure. + + 'portFabricBindFailure(59)' - port got isolated due to + fabric bind failure. + + 'noCommonVsanIsolation(60)' - trunk is isolated because + there are no common VSANs with peer. + + 'ficonVsanDown (61)' - FICON VSAN down. + + 'invalidAttachment (62)' - invalid attachment. + + 'portBlocked (63)' - port blocked due to FICON. + + 'incomAdminRxBbCreditPerBuf (64)' - disabled due to + incompatible administrative port rxbbcredit, + performance buffers. + + 'tooManyInvalidFlogis (65)' - suspended due to too many + invalid FLOGIs. + + 'deniedDueToPortBinding (66)' - suspended due to port + binding. + + 'elpFailureRevMismatch (67)' - isolated for ELP failure due + to revision mismatch. + + 'elpFailureClassFParamErr (68)' - isolated for ELP failure + due to Class F parameter error. + + 'elpFailureClassNParamErr (69)' - isolated for ELP failure + due to Class N parameter error. + + 'elpFailureUnknownFlowCtlCode (70)' - isolated for ELP + failure due to invalid flow control code. + + 'elpFailureInvalidFlowCtlParam (71)' - isolated for ELP + failure due to invalid flow control parameter. + + 'elpFailureInvalidPortName(72)' - isolated for ELP failure + due to invalid port name. + + 'elpFailureInvalidSwitchName (73)' - isolated for ELP + failure due to invalid switch name. + + 'elpFailureRatovEdtovMismatch (74)' - isolated for ELP + failure due to R_A_TOV or E_D_TOV mismatch. + + 'elpFailureLoopbackDetected (75)' - isolated for ELP + failure due to loopback detected. + + 'elpFailureInvalidTxBbCredit (76)' - isolated for ELP + failure due to invalid transmit BB credit. + + 'elpFailureInvalidPayloadSize (77)' - isolated for ELP + failure due to invalid payload size. + + 'bundleMisCfg (78)' - misconfiguration in port channel + membership detected. + + 'bitErrRuntimeThreshExceeded (79)' - bit error rate too + high. It has exceeded the run time threshold. + + 'linkFailLinkReset (80)' - link failure due to link reset. + + 'linkFailPortInitFail (81)' - link failure due to port + initialization failure. + + 'linkFailPortUnusable (82)' - link failure due to port + unusable. + + 'linkFailLossOfSignal (83)' - link failure due to loss of + signal. + + 'linkFailLossOfSync (84)' - link failure due to loss of + sync. + + 'linkFailNosRcvd (85)' - link failure due to non-operational + sequences received. + + 'linkFailOLSRcvd (86)' - link failure due to offline + sequences received. + + 'linkFailDebounceTimeout (87)' - link failure due to + re-negotiation failed. + + 'linkFailLrRcvd (88)' - link failure when link reset(LR) + operation fails due to non-empty receive queue. + + 'linkFailCreditLoss (89)' - link failure due to excessive + credit loss indications. + + 'linkFailRxQOverflow (90)' - link failure due to receive + queue overflow. + + 'linkFailTooManyInterrupts (91)' - link failure due to + excessive port interrupts. + + 'linkFailLipRcvdBb (92)' - link failure when loop + initialization(LIP) operation fails due to non empty + receive queue. + + 'linkFailBbCreditLoss (93)' - link failure when link + reset(LR) operation fails due to queue not empty. + + 'linkFailOpenPrimSignalTimeout (94)' - link failure due to + open primitive signal timeout while receive queue + not empty. + + 'linkFailOpenPrimSignalReturned (95)' - link failure due to + open primitive signal returned while receive queue + not empty. + + 'linkFailLipF8Rcvd (96)' - link failure due to F8 LIP + received. + + 'linkFailLineCardPortShutdown (97)' - link failure due to + port shutdown. + + 'fcspAuthenFailure (98)' - fibre channel security protocol + authorization fail. + + 'fcotChecksumError (99)' - FCOT SPROM checksum error. + + 'ohmsExtLoopbackTest (100)' - link suspended due to external + loopback diagnostics failure. + + 'invalidFabricBindExchange (101)' - invalid fabric binding + exchange. + + 'tovMismatch (102)' - link isolation due to TOV mismatch. + + 'ficonNotEnabled (103)' - FICON not enabled. + + 'ficonNoPortNumber (104)' - no FICON port number. + + 'ficonBeingEnabled (105)' - FICON is being enabled. + + 'ePortProhibited (106)' - port down because FICON prohibit + mask in place for E/TE port. + + 'portGracefulShutdown (107)' - port has been shutdown + gracefully. + + 'trunkNotFullyActive (108)' - some of the VSANs which are + common with the peer are not up. + + 'fabricBindingSwitchWwnNotFound (109)' - peer switch WWN not + found in fabric binding active database. + + 'fabricBindingDomainInvalid (110)' - peer domain ID is + invalid in fabric binding active database. + + 'fabricBindingDbMismatch (111)' - fabric binding active + database mismatch with peer. + + 'fabricBindingNoRspFromPeer (112)' - fabric binding no + response from peer. + + 'dpvmVsanSuspended (113)' - dpvm vsan is suspended. + + 'dpvmVsanNotFound (114)' - dpvm vsan not found. + + 'trackedPortDown (115)' - port down because tracked + port is down. + + 'ecSuspendedOnLoop (116)' - port suspended because extended + BB credits are configured on loop port. + + 'isolateBundleMisCfg (117)' - port isolated due to bundle + mis-configuration. + + 'noPeerBundleSupport (118)' - peer port does not support + bundle. + + 'portBringupIsolation (119)' - trunk port isolated during + bringup time. + + 'domainNotAllowedIsolated (120)' - port isolated due to + domain not allowed. + + 'virtualIvrDomainOverlapIsolation (121)' - port isolated + due to virtual IVR domain overlap. + + 'outOfService (122)' - port is in out of service state. + + 'portAuthFailed (123)' - port has encountered an 802.1x + authentication failure. + + 'bundleStandby (124)' - port cannot be brought up in + a bundle, since the bundle has max members. + + 'portConnectorTypeErr (125)' - Error in the port connector + type (SFP). + + 'errorDisabledReInitLmtReached (126)' - the port is not + operational after trying to initialize the port multiple + times due to some erorrs. + + 'ficonDupPortNum (127)' - the ficon vsan has a duplicate + port number. + + 'localRcf (128)' - fcdomain applied a locally disruptive + reconfiguration (the local domain became invalid; no + RCF frames have been sent outside the local switch). + + 'twoSwitchesWithSameWWN (129)' - merge attempt between + VSANs containing the same WWN. If the user attempts to + merge two different VSANs and both have at least one + switch with the same WWN then the link in between the + VSANs is isolated. + + 'invalidOtherSidePrincEFPReqRecd (130)' - EFP request frame + indicating a principal switch other than the locally + known one. + + 'domainOther (131)' - other domain manager reasons not + defined here. + + 'elpFailureAllZeroPeerWWNRcvd (132)' - isolated for ELP + failure due to peer WWN is received with all zeros. + + 'preferredPathIsolation (133)' - port isolated due to + preferred path not able to program the routes. + + 'fcRedirectIsolation (134)' - port isolated due to + FC Redirect not being able to program routes. + + 'portActLicenseNotAvailable (135)' - port not brought up + due to lack of port activation licenses. + + 'sdmIsolation (136)' - port isolated due to SDM + (Security Device Manager) not being + able to program routes. + + 'fcidAllocationFailed (137)' - port down due to failure + in FCID (Fibre Channel Domain ID) allocation. + + 'externallyDisabled (138)' - port externally disabled. + + 'unavailableNPVUpstreamPort (139)' - NPV + (NPort Virtualizer) upstream port not available. + + 'unavailableNPVPrefUpstreamPort (140)' - NPV + (NPort Virtualizer) preferred + upstream port not available. + + 'sfpReadError (141)' - the port is not operational due to + SFP (Small Formfactor Pluggable) read error. + + 'stickyDownOnLinkFailure (142)' - the port is + not operational due to link failure + in the sticky down mode. + + 'tooManyLinkFlapsErr (143)' - too many link flaps + on the port in a short interval. + + 'unidirectionalUDLD (144)' - unidirectional UDLD + (Uni Directional Link Detection) detected. + + 'txRxLoopUDLD (145)' - UDLD (Uni Directional + Link Detection) Tx Rx loop. + + 'neighborMismatchUDLD (146)' - UDLD + (Uni Directional Link Detection) neighbor mismatch. + + 'authzPending (147)' - authorization pending. + + 'hotStdbyInBundle (148)' - hot standby in bundle. + + 'incompleteConfig (149)' - all parameters on the port + have not been configured. + + 'incompleteTunnelCfg (150)' - incomplete tunnel config. + + 'hwProgrammingFailed (151)' - hardware programming failed. + + 'tunnelDstUnreachable (152)' - no route to + tunnel destination address. + + 'suspendByMtu (153)' - MTU allocation failed. + + 'sfpInvalid (154)' - SFP (Small Formfactor Pluggable) + is not Cisco certified. + + 'sfpAbsent (155)' - SFP (Small Formfactor + Pluggable) is absent. + + 'portCapabilitiesUnknown (156)' - the capabilities of the + port are unknown. + + 'channelErrDisabled (157)' - the port-channel to which + the port belongs is in error disabled state. + + 'vrfMismatch (158)' - Mismatch in source and transport VRF + (VPN Routing and Forwarding). + + 'vrfForwardReferencing (159)' - Forward referencing + transport VRF (VPN Routing and Forwarding). + + 'dupTunnelConfigDetected (160)' - two tunnel interfaces + with same configuration is not allowed. + + 'primaryVLANDown (161)' - primary VLAN is in down state. + + 'vrfUnusable (162)' - VRF (VPN Routing and Forwarding) + is unusable. + + 'errDisableHandShkFailure (163)' - port is not operational + due to an internal handshake failure. + + 'errDisabledBPDUGuard (164)' - BPDUGuard + (Bridge Protocol Data Unit) triggered + error disable on the port. + + 'dot1xSecViolationErrDisabled (165)' - error disabled + due to dot1x security violation. + + 'emptyEchoUDLD (166)' - UDLD (Uni Directional + Link Detection) empty echo. + + 'vfTaggingCapErr (167)' - VF Tagging capability + mismatch error. + + 'portDisabled (168)' - Port disabled. + + 'tunnelModeNotConfigured (169)' - Tunnel Mode is not + configured. + + 'tunnelSrcNotConfigured (170)' - Tunnel Source is not + configured. + + 'tunnelDstNotConfigured (171)' - Tunnel Destination + is not configured. + + 'tunnelUnableToResolveSrcIP (172)' - Unable to resolve + tunnel source IP address. + + 'tunnelUnableToResolveDstIP (173)' - Unable to resolve + tunnel destination IP address. + + 'tunnelVrfDown (174)' - Tunnel VRF down. + + 'sifAdminDown (175)' - SIF (Service Information Field) + is admin down. + + 'phyIntfDown (176)' - Physical interface is down. + + 'ifSifLimitExceeded (177)' - Interface SIF + (Service Information Field)limit is exceeded. + + 'sifHoldDown (178)' - SIF (Service Information Field) + hold down. + + 'noFcoe (179)' - No FCOE (Fibre Channel Over Ethernet) + configuration. + + 'dcxCompatMismatch (180)' - DCX Compatibility Mismatch. + + 'isolateBundleLimitExceeded (181)' - Isolation due to + bundle limit exceeded. + + 'sifNotBound (182)' - SIF (ervice Information Field) + is not bound. + + 'errDisabledLacpMiscfg (183)' - Error Disabled due to + LACP (Link Access Control Protocol) misconfig. + + 'satFabricIfDown (184)' - Satellite fabric interface down. + + 'invalidSatFabricIf (185)' - Invalid satellite fabric + interface. + + 'noRemoteChassis (186)' - No remote chassis. + + 'vicEnableNotReceived (187)' - VIC enable not received. + + 'vicDisableReceived (188)' - VIC disable received. + + 'vlanVsanMappingNotEnabled (189)' - VLAN VSAN mapping not + enabled. + + 'stpNotFwdingInFcoeMappedVlan (190)' - STP not forwarding + in FCOE Mapped Vlan. + + 'moduleOffline (191)' - Module Offline. + + 'udldAggModeLinkFailure (192)' - UDLD (Uni Directional Link + Detection) aggresive mode link failure. + + 'stpInconsVpcPeerDisabled (193)' - STP inconsistent + VPC (Virtual Port Channel) peer disabled. + + 'setPortStateFailed (194)' - Set port state failed. + + 'suspendedByVpc (195)' - Suspended by VPC + (Virtual Port Channel). + + 'vpcCfgInProgress (196)' - VPC (Virtual Port Channel) + configuration in progress. + + 'vpcPeerLinkDown (197)' - VPC (Virtual Port Channel) + peer link down. + + 'vpcNoRspFromPeer (198)' - VPC (Virtual Port Channel) + no response from peer. + + 'protoPortSuspend (199)' - Proto port suspend. + + 'tunnelSrcDown (200)' - Tunnel source down. + + 'cdpInfoUnavailable (201)' - CDP + (Cisco Discovery Protocol) information unavailable. + + 'fexSfpInvalid (202)' - FEX (Fabric Extender) + SFP (Small Formfactor Pluggable) invalid. + + 'errDisabledIpConflict (203)' - Error Disabled due to IP + conflict. + + 'fcotClkRateMismatch (204)' - FCOT CLK rate mismatch. + + 'portGuardTrustSecViolation (205)' - Error disabled due + to port guard (Cisco Trusted Security Violation). + + 'sdpTimeout (206)' - SDP (Secure Device Provisioning) + timeout. + + 'satIncompatTopo (207)' - Satellite incompatible topology. + + 'waitForFlogi (208)' - Wait for FLOGI. + + 'satNotConfigured (209)' - Satellite not configured. + + 'npivNotEnabledInUpstream (210)' - NPIV (N Port Identifier + Virtualization) not enabled in upstream. + + 'vsanMismatchWithUpstreamSwPort (211)' - VSAN + mismatch with upstream switch port. + + 'portGuardBitErrRate (212)' - Error disabled due to port + guard (Bit Error Rate). + + 'portGuardSigLoss (213)' - Error disabled due to + port guard (Signal Loss). + + 'portGuardSyncLoss (214)' - Error disabled due to port + guard (Sync Loss). + + 'portGuardLinkReset (215)' - Error disabled due to port + guard (Link Reset). + + 'portGuardCreditLoss (216)' - Error disabled due to port + guard (Credit Loss). + + 'ipQosMgrPolicyAppFailure (217)' - IP QOS Manager policy + application failure. + + 'pauseRateLimitErrDisabled (218)' - Port error disabled due + to pause rate limit condition. + + 'lstGrpUplinkDown (219)' - EthPM LSTGRP downstream link + down due to upstream link down. + + 'stickyDnLinkFailure (220)' - Port kept in error disabled + state due to Link Failure. + + 'routerMacFailure (221)' - Router MAC failure. + + 'dcxMultipleMsapIds (222)' - Port error disabled due to + multiple MSAP IDs (DCX). + + 'dcxHundredPdusRcvdNoAck (223)' - Hundred PDUs received + without ACK (DCX). + + 'enmSatIncompatibleUplink (224)' - Satellite Incompatible + Uplink. + + 'enmLoopDetected (225)' - Loop Detected (ENM). + + 'nonStickyExternallyDisabled (226)' - Disabled by VPD + Manager with shut/no shut allowed. + + 'nonStickyExternallyDisabled (227)' - Sub-group ID + not assigned. + + 'vemUnlicensed (228)' - VEM Unlicensed. + + 'profileNotFound (229)' - Profile not found. + + 'nonExistentVlan (230)' - VLAN does not exist. + + 'vlanInvalidType (231)' - Invalid VLAN type. + + 'vlanDown (232)' - VLAN down. + + 'vpcPeerUpgrade (233)' - VPC Peer Upgrade. + + 'ipQosDcbxpCompatFailure (234)' - IPQOS DCBXP compatibility + failure. + + 'nonCiscoHbaVfTag (235)' - Error Disabled due to Non-Cisco + HBA VF Tag. + + 'domainIdConfigMismatch (236)' - Domain ID config mismatch. + + 'sfpSpeedMismatch (237)' - SFP (Small Formfactor Pluggable) + speed mismatch. + 'xcvrInitializing (238)' - Transceiver initializing. + + 'xcvrAbsent (239)' - Transceiver absent. + + 'xcvrInvalid (240)' - Transceiver invalid. + + 'vfcBindingInvalid (241)' - Invalid VFC Binding. + + 'vlanNotFcoeEnabled (242)' - VLAN down due to FCOE + disabled. + + 'pvlanNativeVlanErr (243)' - Private VLAN + Native VLAN error. + + 'ethL2VlanDown (244)' - Ethernet L2 VLAN down. + + 'ethIntfInvalidBinding (245)' - Invalid Binding + to Ethernet Interface. + + 'pmonFailure (246)' - PMON Failure. + + 'l3NotReady (247)' - L3 not ready. + + 'speedMismatch (248)' - Speed Mismatch. + + 'flowControlMismatch (249)' - Flow Control Mismatch. + + 'vdcMode (250)' - VDC mode + + 'suspendedDueToMinLinks (251)' - Suspended due + to Min Links. + + 'enmPinFailLinkDown (252)' - ENM Pin Fail Link Down. + + 'inactiveM1PortFpathActiveVlan (253)' - Inactive M1 Port + F Path Active VLAN. + + 'parentPortDown (254)' - Parent Port Down. + + 'moduleRemoved (255)' - Module Removed. + + 'corePortMct (256)' - Core Port MCT. + + 'nonCorePortMct (257)' - Non Core port MCT. + + 'ficonInorderNotActive (258)'- FICON Inorder Not Active. + + 'invalidEncapsulation (259)' - Invalid Encapsulation. + + 'modemLineDeasserted (260)' - Modem line Deasserted. + + 'ipSecHndshkInProgress (261)' - IP Sec Handshake in + progress. + + 'sfpEthCompliantErr (262)' - Sfp Ethernet compliant error. + + 'cellularModemUnattached (263)' - Cellular Modem + unattached. + + 'outOfGlblRxBuffers (264)' - Out of Global Rx Buffers. + + 'sfpFcCompliantErr (265)' - Sfp Fc compliant Error. + + 'ethIntfNotLicensed (266)' - Ethernet Interface Not + Licensed. + + 'domainIdsInvalid (267)' - Domain IDs Invalid. + + 'fabricNameInvalid (268)' - Fabric Name Invalid. + + 'ficonNoPortSwapLogicalPort (269)' - Ficon No Port Swap Logical Port. + + 'ficonInvalidPortNum (270)' - Ficon Invalid Port Number. + + 'remotePortInL2vpnDown (271)' - Remote Port in L2VPN Down. + + 'suspendedDueToNoLacpPdus (272)' - Suspended due to no LACP PDUs. + + 'fcotValidationFailedAtDriver (273)' - Fcot validation failed at driver. + + 'unsupportedTransceiverMd5DigestNotSame (274)' - Unsupported transceiver MD5 digest not Same. + + 'unsupportedTransceiver (275)' - Unsupport transceiver. + + 'adminStateConfigChange (276)' - Admin state config change. + + 'vlanAllowedList (277)' - Allowed Vlan list configured on the port. + + 'vlanAllowedListOverride (278)' - Allowed Vlan list changed on the port. + + 'vlanAllowedListAdd (279)' - Vlan has been added to the allowed Vlan list on the port. + + 'vlanAllowedListRemove (280)' - Vlan has been removed from the allowed Vlan list on the port. + + 'vlanCfgStateChange (281)' - Port affected due to Vlan state change. + + 'vlanCfgDelete (282)' - Port affected due to Vlan delete. + + 'pppPeerNotResponding (283)' - ppp peer not responding. + + 'pppAuthFailed (284)' - ppp authentication failed. + + 'xcvrAuthFailed (285)' - Transceiver authentication failed. + + 'badFramesRcvdFromLink (286)' - Excessive bad frames received from link. + + 'physicalPortHotStandBy (287)' + - Physical Port in Hot-StandBy State. + + 'wimaxModemUnattached (288)' + - Modem Disconnected from WiMAX network. + + 'wpanModemUnattached (289)' + - Modem Disconnected from WPAN network. + + 'rbhModulo (290)' + - Down due to RBH modulo load-balance feature toggle. + + 'fpcMinLinkNotMet (291)' + - Suspended as the FPC min-link requirement has not + been met. + + 'misCabling (292)' + - Miscabling detected. + + 'rcvSrpOnNonFcoeFex (293)' + - Down due to received SRP for a non-FCOE capable FEX + + 'acessPortOnBd (294)' + - Inactive due to access port is configured with a + Bridge-Domain ID. + + 'lacpMisConfig (295)' + - LACP port suspended due to misconfiguration. + + 'fortyGMemberPort (300)' + - Port is a member of a 40G interface. + + 'goldLoopBackTest (301)' + - Suspended due to Loopback diagnostics. + + 'edpError (302)' + - Down due to EDP enforcement. + + 'vpcCompCheckFailed (303)' + - VPC down because compatibility check failed. + + 'aclQosNoResource (304)' + - Not enough free entries in TCAM bank for QoS. + + 'vpcShutdown (305)' + - VPC shutdown. + + 'notPcMember (306)' + - Port is not a member of a port channel. + + 'systemIntfShut (307)' + - System interface shutdown. + + 'speedGroupConfigMisMatch (308)' + - Speed-Group config does not match type of transceiver. + + 'dot1qMisConfig (310)' + - Dot1q-tunnel misconfiguration. + + 'mdMisMatch (311)' + - Mobility Domain Config Mismatch. + + 'vpcPeerLinkShut (312)' + - Suspended because VPC peer link had been shut down. + + 'notAvailable (313)' + - Port Operation Status is currently not available. + " + SYNTAX INTEGER { + other(1), + none(2), + hwFailure(3), + loopbackDiagFailure(4), + errorDisabled(5), + swFailure(6), + linkFailure(7), + offline(8), + nonParticipating(9), + initializing(10), + vsanInactive(11), + adminDown(12), + channelAdminDown(13), + channelOperSuspended(14), + channelConfigurationInProgress(15), + rcfInProgress(16), + elpFailureIsolation(17), + escFailureIsolation(18), + domainOverlapIsolation(19), + domainAddrAssignFailureIsolation(20), + domainOtherSideEportIsolation(21), + domainInvalidRcfReceived(22), + domainManagerDisabled(23), + zoneMergeFailureIsolation(24), + vsanMismatchIsolation(25), + parentDown(26), + srcPortNotBound(27), + interfaceRemoved(28), + fcotNotPresent(29), + fcotVendorNotSupported(30), + incompatibleAdminMode(31), + incompatibleAdminSpeed(32), + suspendedByMode(33), + suspendedBySpeed(34), + suspendedByWWN(35), + domainMaxReTxFailure(36), + eppFailure(37), + portVsanMismatchIsolation(38), + loopbackIsolation(39), + upgradeInProgress(40), + incompatibleAdminRxBbCredit(41), + incompatibleAdminRxBufferSize(42), + portChannelMembersDown(43), + zoneRemoteNoRespIsolation(44), + firstPortUpAsEport(45), + firstPortNotUp(46), + peerFCIPPortClosedConnection(47), + peerFCIPPortResetConnection(48), + fcipPortMaxReTx(49), + fcipPortKeepAliveTimerExpire(50), + fcipPortPersistTimerExpire(51), + fcipPortSrcLinkDown(52), + fcipPortSrcAdminDown(53), + fcipPortAdminCfgChange(54), + fcipSrcPortRemoved(55), + fcipSrcModuleNotOnline(56), + invalidConfig(57), + portBindFailure(58), + portFabricBindFailure(59), + noCommonVsanIsolation(60), + ficonVsanDown(61), + invalidAttachment(62), + portBlocked(63), + incomAdminRxBbCreditPerBuf(64), + tooManyInvalidFlogis(65), + deniedDueToPortBinding(66), + elpFailureRevMismatch(67), + elpFailureClassFParamErr(68), + elpFailureClassNParamErr(69), + elpFailureUnknownFlowCtlCode(70), + elpFailureInvalidFlowCtlParam(71), + elpFailureInvalidPortName(72), + elpFailureInvalidSwitchName(73), + elpFailureRatovEdtovMismatch(74), + elpFailureLoopbackDetected(75), + elpFailureInvalidTxBbCredit(76), + elpFailureInvalidPayloadSize(77), + bundleMisCfg(78), + bitErrRuntimeThreshExceeded(79), + linkFailLinkReset(80), + linkFailPortInitFail(81), + linkFailPortUnusable(82), + linkFailLossOfSignal(83), + linkFailLossOfSync(84), + linkFailNosRcvd(85), + linkFailOLSRcvd(86), + linkFailDebounceTimeout(87), + linkFailLrRcvd(88), + linkFailCreditLoss(89), + linkFailRxQOverflow(90), + linkFailTooManyInterrupts(91), + linkFailLipRcvdBb(92), + linkFailBbCreditLoss(93), + linkFailOpenPrimSignalTimeout(94), + linkFailOpenPrimSignalReturned(95), + linkFailLipF8Rcvd(96), + linkFailLineCardPortShutdown(97), + fcspAuthenfailure(98), + fcotChecksumError(99), + ohmsExtLoopbackTest(100), + invalidFabricBindExchange(101), + tovMismatch(102), + ficonNotEnabled(103), + ficonNoPortNumber(104), + ficonBeingEnabled(105), + ePortProhibited(106), + portGracefulShutdown(107), + trunkNotFullyActive(108), + fabricBindingSwitchWwnNotFound(109), + fabricBindingDomainInvalid(110), + fabricBindingDbMismatch(111), + fabricBindingNoRspFromPeer(112), + dpvmVsanSuspended(113), + dpvmVsanNotFound(114), + trackedPortDown(115), + ecSuspendedOnLoop(116), + isolateBundleMisCfg(117), + noPeerBundleSupport(118), + portBringupIsolation(119), + domainNotAllowedIsolated(120), + virtualIvrDomainOverlapIsolation(121), + outOfService(122), + portAuthFailed(123), + bundleStandby(124), + portConnectorTypeErr(125), + errorDisabledReInitLmtReached(126), + ficonDupPortNum(127), + localRcf(128), + twoSwitchesWithSameWWN(129), + invalidOtherSidePrincEFPReqRecd(130), + domainOther(131), + elpFailureAllZeroPeerWWNRcvd(132), + preferredPathIsolation(133), + fcRedirectIsolation(134), + portActLicenseNotAvailable(135), + sdmIsolation(136), + fcidAllocationFailed(137), + externallyDisabled(138), + unavailableNPVUpstreamPort(139), + unavailableNPVPrefUpstreamPort(140), + sfpReadError(141), + stickyDownOnLinkFailure(142), + tooManyLinkFlapsErr(143), + unidirectionalUDLD(144), + txRxLoopUDLD(145), + neighborMismatchUDLD(146), + authzPending(147), + hotStdbyInBundle(148), + incompleteConfig(149), + incompleteTunnelCfg(150), + hwProgrammingFailed(151), + tunnelDstUnreachable(152), + suspendByMtu(153), + sfpInvalid(154), + sfpAbsent(155), + portCapabilitiesUnknown(156), + channelErrDisabled(157), + vrfMismatch(158), + vrfForwardReferencing(159), + dupTunnelConfigDetected(160), + primaryVLANDown(161), + vrfUnusable(162), + errDisableHandShkFailure(163), + errDisabledBPDUGuard(164), + dot1xSecViolationErrDisabled(165), + emptyEchoUDLD(166), + vfTaggingCapErr(167), + portDisabled(168), + tunnelModeNotConfigured(169), + tunnelSrcNotConfigured(170), + tunnelDstNotConfigured(171), + tunnelUnableToResolveSrcIP(172), + tunnelUnableToResolveDstIP(173), + tunnelVrfDown(174), + sifAdminDown(175), + phyIntfDown(176), + ifSifLimitExceeded(177), + sifHoldDown(178), + noFcoe(179), + dcxCompatMismatch(180), + isolateBundleLimitExceeded(181), + sifNotBound(182), + errDisabledLacpMiscfg(183), + satFabricIfDown(184), + invalidSatFabricIf(185), + noRemoteChassis(186), + vicEnableNotReceived(187), + vicDisableReceived(188), + vlanVsanMappingNotEnabled(189), + stpNotFwdingInFcoeMappedVlan(190), + moduleOffline(191), + udldAggModeLinkFailure(192), + stpInconsVpcPeerDisabled(193), + setPortStateFailed(194), + suspendedByVpc(195), + vpcCfgInProgress(196), + vpcPeerLinkDown(197), + vpcNoRspFromPeer(198), + protoPortSuspend(199), + tunnelSrcDown(200), + cdpInfoUnavailable(201), + fexSfpInvalid(202), + errDisabledIpConflict(203), + fcotClkRateMismatch(204), + portGuardTrustSecViolation(205), + sdpTimeout(206), + satIncompatTopo(207), + waitForFlogi(208), + satNotConfigured(209), + npivNotEnabledInUpstream(210), + vsanMismatchWithUpstreamSwPort(211), + portGuardBitErrRate(212), + portGuardSigLoss(213), + portGuardSyncLoss(214), + portGuardLinkReset(215), + portGuardCreditLoss(216), + ipQosMgrPolicyAppFailure(217), + pauseRateLimitErrDisabled(218), + lstGrpUplinkDown(219), + stickyDnLinkFailure(220), + routerMacFailure(221), + dcxMultipleMsapIds(222), + dcxHundredPdusRcvdNoAck(223), + enmSatIncompatibleUplink(224), + enmLoopDetected(225), + nonStickyExternallyDisabled(226), + subGroupIdNotAssigned(227), + vemUnlicensed(228), + profileNotFound(229), + nonExistentVlan(230), + vlanInvalidType(231), + vlanDown(232), + vpcPeerUpgrade(233), + ipQosDcbxpCompatFailure(234), + nonCiscoHbaVfTag(235), + domainIdConfigMismatch(236), + sfpSpeedMismatch(237), + xcvrInitializing(238), + xcvrAbsent(239), + xcvrInvalid(240), + vfcBindingInvalid(241), + vlanNotFcoeEnabled(242), + pvlanNativeVlanErr(243), + ethL2VlanDown(244), + ethIntfInvalidBinding(245), + pmonFailure(246), + l3NotReady(247), + speedMismatch(248), + flowControlMismatch(249), + vdcMode(250), + suspendedDueToMinLinks(251), + enmPinFailLinkDown(252), + inactiveM1PortFpathActiveVlan(253), + parentPortDown(254), + moduleRemoved(255), + corePortMct(256), + nonCorePortMct(257), + ficonInorderNotActive(258), + invalidEncapsulation(259), + modemLineDeasserted(260), + ipSecHndshkInProgress(261), + sfpEthCompliantErr(262), + cellularModemUnattached(263), + outOfGlblRxBuffers(264), + sfpFcCompliantErr(265), + ethIntfNotLicensed(266), + domainIdsInvalid(267), + fabricNameInvalid(268), + ficonNoPortSwapLogicalPort(269), + ficonInvalidPortNum(270), + remotePortInL2vpnDown(271), + suspendedDueToNoLacpPdus(272), + fcotValidationFailedAtDriver(273), + unsupportedTransceiverMd5DigestNotSame(274), + unsupportedTransceiver(275), + adminStateConfigChange(276), + vlanAllowedList(277), + vlanAllowedListOverride(278), + vlanAllowedListAdd(279), + vlanAllowedRemove(280), + vlanCfgStateChange(281), + vlanCfgDelete(282), + pppPeerNotResponding(283), + pppAuthFailed(284), + xcvrAuthFailed(285), + badFramesRcvdFromLink(286), + physicalPortHotStandBy(287), + wimaxModemUnattached(288), + wpanModemUnattached(289), + rbhModulo(290), + fpcMinLinkNotMet(291), + misCabling(292), + rcvSrpOnNonFcoeFex(293), + acessPortOnBd(294), + lacpMisConfig(295), + fortyGMemberPort(300), + goldLoopBackTest(301), + edpError(302), + vpcCompCheckFailed(303), + aclQosNoResource(304), + vpcShutdown(305), + notPcMember(306), + systemIntfShut(307), + speedGroupConfigMisMatch(308), + dot1qMisConfig(310), + mdMisMatch(311), + vpcPeerLinkShut(312), + notAvailable(313) + } + +EntLogicalIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of entLogicalIndex. + If non-zero, the semantic is same as entLogicalIndex object. + If zero, no appropriate entLogicalIndex exists. Any additional + semantics must be defined as part of the description of any + object which uses this syntax." + SYNTAX Integer32 (0..2147483647) + +CiscoURLString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the URL string. + The Universal Resource Locator(URL). The URL strings + are compact string representation for a resource + available via internet. This is the address location + of the page to load. The string should represent a + fully qualifying string with the format + 'protocol:/server/page'. In general the string should + point to any value that can be saved/loaded. + Any limitation for the URL must be defined as part of + the description of any object which uses this syntax." + + REFERENCE "Uniform Resource Locators. RFC 1738." + SYNTAX OCTET STRING (SIZE (1..255)) + +CiscoURLStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of CiscoURLString. + This extension permits the additional value of empty (zero + length) string. The description of any object which uses this + syntax must specifically describe the meaning of empty string + value." + + REFERENCE "Uniform Resource Locators. RFC 1738." + SYNTAX OCTET STRING (SIZE (0..255)) + +CiscoHTTPResponseStatusCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This corresponds to the HTTP Status code. + The Status-Code element in HTTP response is + a 3-digit integer result code of the attempt + to understand and satisfy the HTTP request + The Status-Code is intended for use by automata. + + The first digit of the Status-Code defines the class of + response. The last two digits do not have any + categorization role. There are 5 values for the first digit: + + - 1xx: Informational - Request received, continuing process + + - 2xx: Success - The action was successfully received, + understood, and accepted + + - 3xx: Redirection - Further action must be taken in order + to complete the request + + - 4xx: Client Error - The request contains bad syntax + or cannot be fulfilled + + - 5xx: Server Error - The server failed to fulfill an + apparently valid request." + + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase." + SYNTAX Unsigned32 (100..599) + +CvE164Address ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A UTF-8 string limited to the character set defined for + E.164, '0123456789*#,'. + Note that represents the double quote which + cannot be contained in a SMI description clause. + OR + An IA5String limited to the character set '0123456789*#,.'" + + REFERENCE + "ITU-T E.164, Q.931 chapter 4.5.10 + ITU-H H.225.0 Annex H" + SYNTAX OCTET STRING (SIZE (1..128)) + +CiscoVlanList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + VLANs. The object defined by this textual convention + can specify a VLAN range of 1k VLANs in its description. + Example: 0 - 1023, 1024 - 2047, etc. The first octet + represents the first 8 VLANs of the range of VLANs + specified by the object, the second octet represents + the next 8 VLANs, etc. When a VLAN range is not + specified, a default VLAN range of '0 - 1023' is assumed. + + Within each octet, the most significant bit represents + the lowest numbered VLAN, and the least significant bit + represents the highest numbered VLAN. Thus, each VLAN + of the device is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that VLAN is included in the set of VLANs; the VLAN + is not included if its bit has a value of '0'. + + Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU size, + and the agent may also omit zero-valued trailing octets, + to reduce the size of GetResponse PDUs." + SYNTAX OCTET STRING (SIZE (0..128)) + +CiscoCosList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each bit represents a CoS value (0 through 7)." + SYNTAX BITS { + cos0(0), + cos1(1), + cos2(2), + cos3(3), + cos4(4), + cos5(5), + cos6(6), + cos7(7) + } + +CiscoPbbServiceIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer-value which identifies the service instance of + the Provider Backbone Bridge frame." + + REFERENCE "IEEE P802.1ah/D3.3 chapter 9.8, December 2006" + SYNTAX Unsigned32 (1..16777216) + +CiscoBridgeDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object with this syntax contains a bridge domain number + which is used to distinguish between multiple bridge domains. A + bridge domain represents a set of (logical) Ethernet segments + which are interconnected by 802.1D bridges. 802.1Q allows for a + maximum of 4095 VLANs within a bridge domain. Some devices can + be connected to multiple bridge domains, e.g., routers with + some of their interfaces in one bridge domain and other + interfaces in other bridge domain. In such devices, the + combination of bridge-domain-number and VLAN-id can be used to + uniquely identify any VLAN across all interfaces." + SYNTAX Unsigned32 (1..65535) + +Cisco2KVlanList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight VLANs. + The object defined by this textual convention can specify a VLAN + range of 2k VLANs in its description. Example: 0 - 2047, 2048 - + 4095, etc. The first octet represents the first 8 VLANs of the + range of VLANs specified by the object, the second octet + represents the next 8 VLANs, etc. + + Within each octet, the most significant bit represents the + lowest numbered VLAN, and the least significant bit represents + the highest numbered VLAN. Thus, each VLAN of the device is + represented by a single bit within the value of this object. If + that bit has a value of '1' then that VLAN is included in the + set of VLANs; the VLAN is not included if its bit has a value of + '0'. + + Note that if the length of this string is less than 256 octets, + any 'missing' octets are assumed to contain the value zero. An + NMS may omit any zero-valued octets from the end of this string + in order to reduce SetPDU size, and the agent may also omit + zero-valued trailing octets, to reduce the size of GetResponse + PDUs." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoInterfaceIndexList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention contains a list of ifIndex values. + + Each ifIndex value is represented by four octets. + Every set of four octets represents a value of an instance + of ifIndex object, defined in IF-MIB, corresponding to a + particular interface. + + For example, the first octet to the fourth octet represent a + value of the instance of ifIndex object for the first + interface in the list. The fifth octet to the eighth octet + represent a value of the instance of ifIndex object for + the second interface in the list. + + Up to 64 interfaces can be represented by this textual + convention." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoVrfName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of the Virtual Private Network Routing and + Forwarding (VRF) domain. + + Semantics of a zero length CiscoVrfName are object-specific + and must be defined as part of the description of any object + which uses this syntax." + SYNTAX OCTET STRING (SIZE (0..32)) + +CiscoEntityIndexList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This text convention contains a list of entPhysicalIndex + values. + + Each entPhysicalIndex value is represented by four + octets. Every set of four octets represents a value of an + instance of entPhysicalIndex object, defined in ENTITY-MIB, + corresponding to a particular physical entity. + + For example, the first octet to the fourth octet + represents a value of the instance of entPhysicalIndex object + for the first physical entity in the list. The fifth octet to + the eighth octet represents a value of the instance of + entPhysicalIndex object for the second physical entity in the + list. + + Up to 64 physical entities can be represented by this + textual convention." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoVlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VLAN-id of a VLAN on ISL or 802.1q trunks. + + + For a new object which needs the vlan-id of a VLAN as + its SYNTAX, it is suggested to import VlanIndex or VlanId + from Q-BRIDGE-MIB instead of importing this TC. + + + For a existing MIB which have the import of VlanIndex + from CISCO-VTP-MIB, it is suggested to import this TC." + SYNTAX Integer32 (0..4095) + +CiscoAbsZeroBasedCounter64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with + the following semantics: objects of this type will be + set to zero(0) on creation and will thereafter count + appropriate events, it locks at the maximum value of + 2^64-1 (18446744073709551615 decimal) if the counter + overflows. This TC may be used only in situations where + wrapping is not possible or extremely unlikely situation." + SYNTAX Counter64 + +END + diff --git a/pandora_console/attachment/mibs/ENTITY-MIB.mib b/pandora_console/attachment/mibs/ENTITY-MIB.mib new file mode 100644 index 0000000000..dc46483f14 --- /dev/null +++ b/pandora_console/attachment/mibs/ENTITY-MIB.mib @@ -0,0 +1,1466 @@ +-- ***************************************************************** +-- Entity MIB version 3 +-- +-- September 2005, Subra Hegde +-- +-- Copyright (c) 2005 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +-- This mib was extracted from RFC 4133 +-- + +ENTITY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE, + Integer32 + FROM SNMPv2-SMI + TDomain, TAddress, TEXTUAL-CONVENTION, + AutonomousType, RowPointer, TimeStamp, TruthValue, + DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + +entityMIB MODULE-IDENTITY + LAST-UPDATED "200508100000Z" + ORGANIZATION "IETF ENTMIB Working Group" + CONTACT-INFO + " WG E-mail: entmib@ietf.org + Mailing list subscription info: + http://www.ietf.org/mailman/listinfo/entmib + + Andy Bierman + ietf@andybierman.com + + Keith McCloghrie + Cisco Systems Inc. + 170 West Tasman Drive + San Jose, CA 95134 + + + +1 408-526-5260 + kzm@cisco.com" + + DESCRIPTION + "The MIB module for representing multiple logical + entities supported by a single SNMP agent. + + Copyright (C) The Internet Society (2005). This + version of this MIB module is part of RFC 4133; see + the RFC itself for full legal notices." + + REVISION "200508100000Z" + DESCRIPTION + "Initial Version of Entity MIB (Version 3). + This revision obsoletes RFC 2737. + Additions: + - cpu(12) enumeration added to PhysicalClass TC + - DISPLAY-HINT clause to PhysicalIndex TC + - PhysicalIndexOrZero TC + - entPhysicalMfgDate object + - entPhysicalUris object + Changes: + - entPhysicalContainedIn SYNTAX changed from + INTEGER to PhysicalIndexOrZero + + This version published as RFC 4133." + + REVISION "199912070000Z" + DESCRIPTION + "Initial Version of Entity MIB (Version 2). + This revision obsoletes RFC 2037. + This version published as RFC 2737." + + REVISION "199610310000Z" + DESCRIPTION + "Initial version (version 1), published as + RFC 2037." + ::= { mib-2 47 } + +entityMIBObjects OBJECT IDENTIFIER ::= { entityMIB 1 } + +-- MIB contains four groups +entityPhysical OBJECT IDENTIFIER ::= { entityMIBObjects 1 } +entityLogical OBJECT IDENTIFIER ::= { entityMIBObjects 2 } +entityMapping OBJECT IDENTIFIER ::= { entityMIBObjects 3 } +entityGeneral OBJECT IDENTIFIER ::= { entityMIBObjects 4 } + + +-- Textual Conventions +PhysicalIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An arbitrary value that uniquely identifies the physical + entity. The value should be a small, positive integer. + Index values for different physical entities are not + necessarily contiguous." + SYNTAX Integer32 (1..2147483647) + +PhysicalIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + PhysicalIndex convention, which defines a greater than zero + value used to identify a physical entity. This extension + permits the additional value of zero. The semantics of the + value zero are object-specific and must, therefore, be + defined as part of the description of any object that uses + this syntax. Examples of the usage of this extension are + situations where none or all physical entities need to be + referenced." + SYNTAX Integer32 (0..2147483647) + +PhysicalClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of the + general hardware type of a particular physical entity. + There are no restrictions as to the number of + entPhysicalEntries of each entPhysicalClass, which must be + instantiated by an agent. + + The enumeration 'other' is applicable if the physical entity + class is known, but does not match any of the supported + values. + + The enumeration 'unknown' is applicable if the physical + entity class is unknown to the agent. + + The enumeration 'chassis' is applicable if the physical + entity class is an overall container for networking + equipment. Any class of physical entity, except a stack, + may be contained within a chassis; and a chassis may only + be contained within a stack. + + + The enumeration 'backplane' is applicable if the physical + entity class is some sort of device for aggregating and + forwarding networking traffic, such as a shared backplane in + a modular ethernet switch. Note that an agent may model a + backplane as a single physical entity, which is actually + implemented as multiple discrete physical components (within + a chassis or stack). + + The enumeration 'container' is applicable if the physical + entity class is capable of containing one or more removable + physical entities, possibly of different types. For + example, each (empty or full) slot in a chassis will be + modeled as a container. Note that all removable physical + entities should be modeled within a container entity, such + as field-replaceable modules, fans, or power supplies. Note + that all known containers should be modeled by the agent, + including empty containers. + + The enumeration 'powerSupply' is applicable if the physical + entity class is a power-supplying component. + + The enumeration 'fan' is applicable if the physical entity + class is a fan or other heat-reduction component. + + The enumeration 'sensor' is applicable if the physical + entity class is some sort of sensor, such as a temperature + sensor within a router chassis. + + The enumeration 'module' is applicable if the physical + entity class is some sort of self-contained sub-system. If + the enumeration 'module' is removable, then it should be + modeled within a container entity, otherwise it should be + modeled directly within another physical entity (e.g., a + chassis or another module). + + The enumeration 'port' is applicable if the physical entity + class is some sort of networking port, capable of receiving + and/or transmitting networking traffic. + + The enumeration 'stack' is applicable if the physical entity + class is some sort of super-container (possibly virtual), + intended to group together multiple chassis entities. A + stack may be realized by a 'virtual' cable, a real + interconnect cable, attached to multiple chassis, or may in + fact be comprised of multiple interconnect cables. A stack + should not be modeled within any other physical entities, + but a stack may be contained within another stack. Only + chassis entities should be contained within a stack. + + + The enumeration 'cpu' is applicable if the physical entity + class is some sort of central processing unit." + SYNTAX INTEGER { + other(1), + unknown(2), + chassis(3), + backplane(4), + container(5), -- e.g., chassis slot or daughter-card holder + powerSupply(6), + fan(7), + sensor(8), + module(9), -- e.g., plug-in card or daughter-card + port(10), + stack(11), -- e.g., stack of multiple chassis entities + cpu(12) + } + +SnmpEngineIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A specially formatted SnmpEngineID string for use with the + Entity MIB. + + If an instance of an object of SYNTAX SnmpEngineIdOrNone has + a non-zero length, then the object encoding and semantics + are defined by the SnmpEngineID textual convention (see STD + 62, RFC 3411 [RFC3411]). + + If an instance of an object of SYNTAX SnmpEngineIdOrNone + contains a zero-length string, then no appropriate + SnmpEngineID is associated with the logical entity (i.e., + SNMPv3 is not supported)." + SYNTAX OCTET STRING (SIZE(0..32)) -- empty string or SnmpEngineID + +-- The Physical Entity Table +entPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical entity. There is + always at least one row for an 'overall' physical entity." + ::= { entityPhysical 1 } + +entPhysicalEntry OBJECT-TYPE + SYNTAX EntPhysicalEntry + MAX-ACCESS not-accessible + + + STATUS current + DESCRIPTION + "Information about a particular physical entity. + + Each entry provides objects (entPhysicalDescr, + entPhysicalVendorType, and entPhysicalClass) to help an NMS + identify and characterize the entry, and objects + (entPhysicalContainedIn and entPhysicalParentRelPos) to help + an NMS relate the particular entry to other entries in this + table." + INDEX { entPhysicalIndex } + ::= { entPhysicalTable 1 } + +EntPhysicalEntry ::= SEQUENCE { + entPhysicalIndex PhysicalIndex, + entPhysicalDescr SnmpAdminString, + entPhysicalVendorType AutonomousType, + entPhysicalContainedIn PhysicalIndexOrZero, + entPhysicalClass PhysicalClass, + entPhysicalParentRelPos Integer32, + entPhysicalName SnmpAdminString, + entPhysicalHardwareRev SnmpAdminString, + entPhysicalFirmwareRev SnmpAdminString, + entPhysicalSoftwareRev SnmpAdminString, + entPhysicalSerialNum SnmpAdminString, + entPhysicalMfgName SnmpAdminString, + entPhysicalModelName SnmpAdminString, + entPhysicalAlias SnmpAdminString, + entPhysicalAssetID SnmpAdminString, + entPhysicalIsFRU TruthValue, + entPhysicalMfgDate DateAndTime, + entPhysicalUris OCTET STRING + +} + +entPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for this entry." + ::= { entPhysicalEntry 1 } + +entPhysicalDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + "A textual description of physical entity. This object + should contain a string that identifies the manufacturer's + name for the physical entity, and should be set to a + distinct value for each version or model of the physical + entity." + ::= { entPhysicalEntry 2 } + +entPhysicalVendorType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the vendor-specific hardware type of the + physical entity. Note that this is different from the + definition of MIB-II's sysObjectID. + + An agent should set this object to an enterprise-specific + registration identifier value indicating the specific + equipment type in detail. The associated instance of + entPhysicalClass is used to indicate the general type of + hardware device. + + If no vendor-specific registration identifier exists for + this physical entity, or the value is unknown by this agent, + then the value { 0 0 } is returned." + ::= { entPhysicalEntry 3 } + +entPhysicalContainedIn OBJECT-TYPE + SYNTAX PhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of entPhysicalIndex for the physical entity which + 'contains' this physical entity. A value of zero indicates + this physical entity is not contained in any other physical + entity. Note that the set of 'containment' relationships + define a strict hierarchy; that is, recursion is not + allowed. + + In the event that a physical entity is contained by more + than one physical entity (e.g., double-wide modules), this + object should identify the containing entity with the lowest + value of entPhysicalIndex." + ::= { entPhysicalEntry 4 } + +entPhysicalClass OBJECT-TYPE + SYNTAX PhysicalClass + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "An indication of the general hardware type of the physical + entity. + + An agent should set this object to the standard enumeration + value that most accurately indicates the general class of + the physical entity, or the primary class if there is more + than one entity. + + If no appropriate standard registration identifier exists + for this physical entity, then the value 'other(1)' is + returned. If the value is unknown by this agent, then the + value 'unknown(2)' is returned." + ::= { entPhysicalEntry 5 } + +entPhysicalParentRelPos OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the relative position of this 'child' + component among all its 'sibling' components. Sibling + components are defined as entPhysicalEntries that share the + same instance values of each of the entPhysicalContainedIn + and entPhysicalClass objects. + + An NMS can use this object to identify the relative ordering + for all sibling components of a particular parent + (identified by the entPhysicalContainedIn instance in each + sibling entry). + + If possible, this value should match any external labeling + of the physical component. For example, for a container + (e.g., card slot) labeled as 'slot #3', + entPhysicalParentRelPos should have the value '3'. Note + that the entPhysicalEntry for the module plugged in slot 3 + should have an entPhysicalParentRelPos value of '1'. + + If the physical position of this component does not match + any external numbering or clearly visible ordering, then + user documentation or other external reference material + should be used to determine the parent-relative position. + If this is not possible, then the agent should assign a + consistent (but possibly arbitrary) ordering to a given set + of 'sibling' components, perhaps based on internal + representation of the components. + + + If the agent cannot determine the parent-relative position + for some reason, or if the associated value of + entPhysicalContainedIn is '0', then the value '-1' is + returned. Otherwise, a non-negative integer is returned, + indicating the parent-relative position of this physical + entity. + + Parent-relative ordering normally starts from '1' and + continues to 'N', where 'N' represents the highest + positioned child entity. However, if the physical entities + (e.g., slots) are labeled from a starting position of zero, + then the first sibling should be associated with an + entPhysicalParentRelPos value of '0'. Note that this + ordering may be sparse or dense, depending on agent + implementation. + + The actual values returned are not globally meaningful, as + each 'parent' component may use different numbering + algorithms. The ordering is only meaningful among siblings + of the same parent component. + + The agent should retain parent-relative position values + across reboots, either through algorithmic assignment or use + of non-volatile storage." + ::= { entPhysicalEntry 6 } + +entPhysicalName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the physical entity. The value of this + object should be the name of the component as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name (e.g., `console') or a simple component number (e.g., + port or module number, such as `1'), depending on the + physical component naming syntax of the device. + + If there is no local name, or if this object is otherwise + not applicable, then this object contains a zero-length + string. + + Note that the value of entPhysicalName for two physical + entities will be the same in the event that the console + interface does not distinguish between them, e.g., slot-1 + and the card in slot-1." + ::= { entPhysicalEntry 7 } + + +entPhysicalHardwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific hardware revision string for the + physical entity. The preferred value is the hardware + revision identifier actually printed on the component itself + (if present). + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific hardware revision string is associated with + the physical component, or if this information is unknown to + the agent, then this object will contain a zero-length + string." + ::= { entPhysicalEntry 8 } + +entPhysicalFirmwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific firmware revision string for the + physical entity. + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific firmware programs are associated with the + physical component, or if this information is unknown to the + agent, then this object will contain a zero-length string." + ::= { entPhysicalEntry 9 } + +entPhysicalSoftwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific software revision string for the + physical entity. + + Note that if revision information is stored internally in a + + + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific software programs are associated with the + physical component, or if this information is unknown to the + agent, then this object will contain a zero-length string." + ::= { entPhysicalEntry 10 } + +entPhysicalSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vendor-specific serial number string for the physical + entity. The preferred value is the serial number string + actually printed on the component itself (if present). + + On the first instantiation of an physical entity, the value + of entPhysicalSerialNum associated with that entity is set + to the correct vendor-assigned serial number, if this + information is available to the agent. If a serial number + is unknown or non-existent, the entPhysicalSerialNum will be + set to a zero-length string instead. + + Note that implementations that can correctly identify the + serial numbers of all installed physical entities do not + need to provide write access to the entPhysicalSerialNum + object. Agents which cannot provide non-volatile storage + for the entPhysicalSerialNum strings are not required to + implement write access for this object. + + Not every physical component will have a serial number, or + even need one. Physical entities for which the associated + value of the entPhysicalIsFRU object is equal to 'false(2)' + (e.g., the repeater ports within a repeater module), do not + need their own unique serial number. An agent does not have + to provide write access for such entities, and may return a + zero-length string. + + If write access is implemented for an instance of + entPhysicalSerialNum, and a value is written into the + instance, the agent must retain the supplied value in the + entPhysicalSerialNum instance (associated with the same + physical entity) for as long as that entity remains + instantiated. This includes instantiations across all + re-initializations/reboots of the network management system, + including those resulting in a change of the physical + + + entity's entPhysicalIndex value." + ::= { entPhysicalEntry 11 } + +entPhysicalMfgName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the manufacturer of this physical component. + The preferred value is the manufacturer name string actually + printed on the component itself (if present). + + Note that comparisons between instances of the + entPhysicalModelName, entPhysicalFirmwareRev, + entPhysicalSoftwareRev, and the entPhysicalSerialNum + objects, are only meaningful amongst entPhysicalEntries with + the same value of entPhysicalMfgName. + + If the manufacturer name string associated with the physical + component is unknown to the agent, then this object will + contain a zero-length string." + ::= { entPhysicalEntry 12 } + +entPhysicalModelName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific model name identifier string associated + with this physical component. The preferred value is the + customer-visible part number, which may be printed on the + component itself. + + If the model name string associated with the physical + component is unknown to the agent, then this object will + contain a zero-length string." + ::= { entPhysicalEntry 13 } + +entPhysicalAlias OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the physical entity, as + specified by a network manager, and provides a non-volatile + 'handle' for the physical entity. + + On the first instantiation of a physical entity, the value + + + of entPhysicalAlias associated with that entity is set to + the zero-length string. However, the agent may set the + value to a locally unique default value, instead of a + zero-length string. + + If write access is implemented for an instance of + entPhysicalAlias, and a value is written into the instance, + the agent must retain the supplied value in the + entPhysicalAlias instance (associated with the same physical + entity) for as long as that entity remains instantiated. + This includes instantiations across all + re-initializations/reboots of the network management system, + including those resulting in a change of the physical + entity's entPhysicalIndex value." + ::= { entPhysicalEntry 14 } + +entPhysicalAssetID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a user-assigned asset tracking identifier + (as specified by a network manager) for the physical entity, + and provides non-volatile storage of this information. + + On the first instantiation of a physical entity, the value + of entPhysicalAssetID associated with that entity is set to + the zero-length string. + + Not every physical component will have an asset tracking + identifier, or even need one. Physical entities for which + the associated value of the entPhysicalIsFRU object is equal + to 'false(2)' (e.g., the repeater ports within a repeater + module), do not need their own unique asset tracking + identifier. An agent does not have to provide write access + for such entities, and may instead return a zero-length + string. + + If write access is implemented for an instance of + entPhysicalAssetID, and a value is written into the + instance, the agent must retain the supplied value in the + entPhysicalAssetID instance (associated with the same + physical entity) for as long as that entity remains + instantiated. This includes instantiations across all + re-initializations/reboots of the network management system, + including those resulting in a change of the physical + entity's entPhysicalIndex value. + + + If no asset tracking information is associated with the + physical component, then this object will contain a + zero-length string." + ::= { entPhysicalEntry 15 } + +entPhysicalIsFRU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not this physical entity + is considered a 'field replaceable unit' by the vendor. If + this object contains the value 'true(1)' then this + entPhysicalEntry identifies a field replaceable unit. For + all entPhysicalEntries that represent components + permanently contained within a field replaceable unit, the + value 'false(2)' should be returned for this object." + ::= { entPhysicalEntry 16 } + +entPhysicalMfgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the date of manufacturing of the + managed entity. If the manufacturing date is unknown or not + supported, the object is not instantiated. The special + value '0000000000000000'H may also be returned in this + case." + ::= { entPhysicalEntry 17 } + +entPhysicalUris OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains additional identification information + about the physical entity. The object contains URIs and, + therefore, the syntax of this object must conform to RFC + 3986, section 2. + + Multiple URIs may be present and are separated by white + space characters. Leading and trailing white space + characters are ignored. + + If no additional identification information is known + about the physical entity or supported, the object is not + instantiated. A zero length octet string may also be + + + returned in this case." + REFERENCE + "RFC 3986, Uniform Resource Identifiers (URI): Generic + Syntax, section 2, August 1998." + + ::= { entPhysicalEntry 18 } + +-- The Logical Entity Table +entLogicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntLogicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per logical entity. For agents + that implement more than one naming scope, at least one + entry must exist. Agents which instantiate all MIB objects + within a single naming scope are not required to implement + this table." + ::= { entityLogical 1 } + +entLogicalEntry OBJECT-TYPE + SYNTAX EntLogicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular logical entity. Entities + may be managed by this agent or other SNMP agents (possibly) + in the same chassis." + INDEX { entLogicalIndex } + ::= { entLogicalTable 1 } + +EntLogicalEntry ::= SEQUENCE { + entLogicalIndex Integer32, + entLogicalDescr SnmpAdminString, + entLogicalType AutonomousType, + entLogicalCommunity OCTET STRING, + entLogicalTAddress TAddress, + entLogicalTDomain TDomain, + entLogicalContextEngineID SnmpEngineIdOrNone, + entLogicalContextName SnmpAdminString +} + +entLogicalIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + + "The value of this object uniquely identifies the logical + entity. The value should be a small positive integer; index + values for different logical entities are not necessarily + contiguous." + ::= { entLogicalEntry 1 } + +entLogicalDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the logical entity. This object + should contain a string that identifies the manufacturer's + name for the logical entity, and should be set to a distinct + value for each version of the logical entity." + ::= { entLogicalEntry 2 } + +entLogicalType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of logical entity. This will + typically be the OBJECT IDENTIFIER name of the node in the + SMI's naming hierarchy which represents the major MIB + module, or the majority of the MIB modules, supported by the + logical entity. For example: + a logical entity of a regular host/router -> mib-2 + a logical entity of a 802.1d bridge -> dot1dBridge + a logical entity of a 802.3 repeater -> snmpDot3RptrMgmt + If an appropriate node in the SMI's naming hierarchy cannot + be identified, the value 'mib-2' should be used." + ::= { entLogicalEntry 3 } + +entLogicalCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "An SNMPv1 or SNMPv2C community-string, which can be used to + access detailed management information for this logical + entity. The agent should allow read access with this + community string (to an appropriate subset of all managed + objects) and may also return a community string based on the + privileges of the request used to read this object. Note + that an agent may return a community string with read-only + privileges, even if this object is accessed with a + read-write community string. However, the agent must take + + + care not to return a community string that allows more + privileges than the community string used to access this + object. + + A compliant SNMP agent may wish to conserve naming scopes by + representing multiple logical entities in a single 'default' + naming scope. This is possible when the logical entities, + represented by the same value of entLogicalCommunity, have + no object instances in common. For example, 'bridge1' and + 'repeater1' may be part of the main naming scope, but at + least one additional community string is needed to represent + 'bridge2' and 'repeater2'. + + Logical entities 'bridge1' and 'repeater1' would be + represented by sysOREntries associated with the 'default' + naming scope. + + For agents not accessible via SNMPv1 or SNMPv2C, the value + of this object is the empty string. This object may also + contain an empty string if a community string has not yet + been assigned by the agent, or if no community string with + suitable access rights can be returned for a particular SNMP + request. + + Note that this object is deprecated. Agents which implement + SNMPv3 access should use the entLogicalContextEngineID and + entLogicalContextName objects to identify the context + associated with each logical entity. SNMPv3 agents may + return a zero-length string for this object, or may continue + to return a community string (e.g., tri-lingual agent + support)." + ::= { entLogicalEntry 4 } + +entLogicalTAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transport service address by which the logical entity + receives network management traffic, formatted according to + the corresponding value of entLogicalTDomain. + + For snmpUDPDomain, a TAddress is 6 octets long: the initial + 4 octets contain the IP-address in network-byte order and + the last 2 contain the UDP port in network-byte order. + Consult 'Transport Mappings for the Simple Network + Management Protocol' (STD 62, RFC 3417 [RFC3417]) for + further information on snmpUDPDomain." + + + ::= { entLogicalEntry 5 } + +entLogicalTDomain OBJECT-TYPE + SYNTAX TDomain + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the kind of transport service by which the + logical entity receives network management traffic. + Possible values for this object are presently found in the + Transport Mappings for Simple Network Management Protocol' + (STD 62, RFC 3417 [RFC3417])." + ::= { entLogicalEntry 6 } + +entLogicalContextEngineID OBJECT-TYPE + SYNTAX SnmpEngineIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authoritative contextEngineID that can be used to send + an SNMP message concerning information held by this logical + entity, to the address specified by the associated + 'entLogicalTAddress/entLogicalTDomain' pair. + + This object, together with the associated + entLogicalContextName object, defines the context associated + with a particular logical entity, and allows access to SNMP + engines identified by a contextEngineId and contextName + pair. + + If no value has been configured by the agent, a zero-length + string is returned, or the agent may choose not to + instantiate this object at all." + ::= { entLogicalEntry 7 } + +entLogicalContextName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contextName that can be used to send an SNMP message + concerning information held by this logical entity, to the + address specified by the associated + 'entLogicalTAddress/entLogicalTDomain' pair. + + This object, together with the associated + entLogicalContextEngineID object, defines the context + associated with a particular logical entity, and allows + + + access to SNMP engines identified by a contextEngineId and + contextName pair. + + If no value has been configured by the agent, a zero-length + string is returned, or the agent may choose not to + instantiate this object at all." + ::= { entLogicalEntry 8 } + +entLPMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntLPMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains zero or more rows of logical entity to + physical equipment associations. For each logical entity + known by this agent, there are zero or more mappings to the + physical resources, which are used to realize that logical + entity. + + An agent should limit the number and nature of entries in + this table such that only meaningful and non-redundant + information is returned. For example, in a system that + contains a single power supply, mappings between logical + entities and the power supply are not useful and should not + be included. + + Also, only the most appropriate physical component, which is + closest to the root of a particular containment tree, should + be identified in an entLPMapping entry. + + For example, suppose a bridge is realized on a particular + module, and all ports on that module are ports on this + bridge. A mapping between the bridge and the module would + be useful, but additional mappings between the bridge and + each of the ports on that module would be redundant (because + the entPhysicalContainedIn hierarchy can provide the same + information). On the other hand, if more than one bridge + were utilizing ports on this module, then mappings between + each bridge and the ports it used would be appropriate. + + Also, in the case of a single backplane repeater, a mapping + for the backplane to the single repeater entity is not + necessary." + ::= { entityMapping 1 } + +entLPMappingEntry OBJECT-TYPE + SYNTAX EntLPMappingEntry + MAX-ACCESS not-accessible + + + STATUS current + DESCRIPTION + "Information about a particular logical entity to physical + equipment association. Note that the nature of the + association is not specifically identified in this entry. + It is expected that sufficient information exists in the + MIBs used to manage a particular logical entity to infer how + physical component information is utilized." + INDEX { entLogicalIndex, entLPPhysicalIndex } + ::= { entLPMappingTable 1 } + +EntLPMappingEntry ::= SEQUENCE { + entLPPhysicalIndex PhysicalIndex +} + +entLPPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index value of a + particular entPhysicalEntry associated with the indicated + entLogicalEntity." + ::= { entLPMappingEntry 1 } + +-- logical entity/component to alias table +entAliasMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntAliasMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains zero or more rows, representing + mappings of logical entity and physical component to + external MIB identifiers. Each physical port in the system + may be associated with a mapping to an external identifier, + which itself is associated with a particular logical + entity's naming scope. A 'wildcard' mechanism is provided + to indicate that an identifier is associated with more than + one logical entity." + ::= { entityMapping 2 } + +entAliasMappingEntry OBJECT-TYPE + SYNTAX EntAliasMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical equipment, logical + + + entity to external identifier binding. Each logical + entity/physical component pair may be associated with one + alias mapping. The logical entity index may also be used as + a 'wildcard' (refer to the entAliasLogicalIndexOrZero object + DESCRIPTION clause for details.) + + Note that only entPhysicalIndex values that represent + physical ports (i.e., associated entPhysicalClass value is + 'port(10)') are permitted to exist in this table." + INDEX { entPhysicalIndex, entAliasLogicalIndexOrZero } + ::= { entAliasMappingTable 1 } + +EntAliasMappingEntry ::= SEQUENCE { + entAliasLogicalIndexOrZero Integer32, + entAliasMappingIdentifier RowPointer +} + +entAliasLogicalIndexOrZero OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this object identifies the logical entity + that defines the naming scope for the associated instance + of the 'entAliasMappingIdentifier' object. + + If this object has a non-zero value, then it identifies the + logical entity named by the same value of entLogicalIndex. + + If this object has a value of zero, then the mapping between + the physical component and the alias identifier for this + entAliasMapping entry is associated with all unspecified + logical entities. That is, a value of zero (the default + mapping) identifies any logical entity that does not have + an explicit entry in this table for a particular + entPhysicalIndex/entAliasMappingIdentifier pair. + + For example, to indicate that a particular interface (e.g., + physical component 33) is identified by the same value of + ifIndex for all logical entities, the following instance + might exist: + + entAliasMappingIdentifier.33.0 = ifIndex.5 + + In the event an entPhysicalEntry is associated differently + for some logical entities, additional entAliasMapping + entries may exist, e.g.: + + + entAliasMappingIdentifier.33.0 = ifIndex.6 + entAliasMappingIdentifier.33.4 = ifIndex.1 + entAliasMappingIdentifier.33.5 = ifIndex.1 + entAliasMappingIdentifier.33.10 = ifIndex.12 + + Note that entries with non-zero entAliasLogicalIndexOrZero + index values have precedence over zero-indexed entries. In + this example, all logical entities except 4, 5, and 10, + associate physical entity 33 with ifIndex.6." + ::= { entAliasMappingEntry 1 } + +entAliasMappingIdentifier OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies a particular conceptual + row associated with the indicated entPhysicalIndex and + entLogicalIndex pair. + + Because only physical ports are modeled in this table, only + entries that represent interfaces or ports are allowed. If + an ifEntry exists on behalf of a particular physical port, + then this object should identify the associated 'ifEntry'. + For repeater ports, the appropriate row in the + 'rptrPortGroupTable' should be identified instead. + + For example, suppose a physical port was represented by + entPhysicalEntry.3, entLogicalEntry.15 existed for a + repeater, and entLogicalEntry.22 existed for a bridge. Then + there might be two related instances of + entAliasMappingIdentifier: + entAliasMappingIdentifier.3.15 == rptrPortGroupIndex.5.2 + entAliasMappingIdentifier.3.22 == ifIndex.17 + It is possible that other mappings (besides interfaces and + repeater ports) may be defined in the future, as required. + + Bridge ports are identified by examining the Bridge MIB and + appropriate ifEntries associated with each 'dot1dBasePort', + and are thus not represented in this table." + ::= { entAliasMappingEntry 2 } + +-- physical mapping table +entPhysicalContainsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntPhysicalContainsEntry + MAX-ACCESS not-accessible + STATUS current + + + DESCRIPTION + "A table that exposes the container/'containee' + relationships between physical entities. This table + provides all the information found by constructing the + virtual containment tree for a given entPhysicalTable, but + in a more direct format. + + In the event a physical entity is contained by more than one + other physical entity (e.g., double-wide modules), this + table should include these additional mappings, which cannot + be represented in the entPhysicalTable virtual containment + tree." + ::= { entityMapping 3 } + +entPhysicalContainsEntry OBJECT-TYPE + SYNTAX EntPhysicalContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single container/'containee' relationship." + INDEX { entPhysicalIndex, entPhysicalChildIndex } + ::= { entPhysicalContainsTable 1 } + +EntPhysicalContainsEntry ::= SEQUENCE { + entPhysicalChildIndex PhysicalIndex +} + +entPhysicalChildIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of entPhysicalIndex for the contained physical + entity." + ::= { entPhysicalContainsEntry 1 } + +-- last change time stamp for the whole MIB +entLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time a conceptual row is + created, modified, or deleted in any of these tables: + - entPhysicalTable + - entLogicalTable + - entLPMappingTable + - entAliasMappingTable + + + - entPhysicalContainsTable + " + ::= { entityGeneral 1 } + +-- Entity MIB Trap Definitions +entityMIBTraps OBJECT IDENTIFIER ::= { entityMIB 2 } +entityMIBTrapPrefix OBJECT IDENTIFIER ::= { entityMIBTraps 0 } + +entConfigChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An entConfigChange notification is generated when the value + of entLastChangeTime changes. It can be utilized by an NMS + to trigger logical/physical entity table maintenance polls. + + An agent should not generate more than one entConfigChange + 'notification-event' in a given time interval (five seconds + is the suggested default). A 'notification-event' is the + transmission of a single trap or inform PDU to a list of + notification destinations. + + If additional configuration changes occur within the + throttling period, then notification-events for these + changes should be suppressed by the agent until the current + throttling period expires. At the end of a throttling + period, one notification-event should be generated if any + configuration changes occurred since the start of the + throttling period. In such a case, another throttling + period is started right away. + + An NMS should periodically check the value of + entLastChangeTime to detect any missed entConfigChange + notification-events, e.g., due to throttling or transmission + loss." + ::= { entityMIBTrapPrefix 1 } + +-- conformance information +entityConformance OBJECT IDENTIFIER ::= { entityMIB 3 } + +entityCompliances OBJECT IDENTIFIER ::= { entityConformance 1 } +entityGroups OBJECT IDENTIFIER ::= { entityConformance 2 } + +-- compliance statements +entityCompliance MODULE-COMPLIANCE + STATUS deprecated + + + DESCRIPTION + "The compliance statement for SNMP entities that implement + version 1 of the Entity MIB." + MODULE -- this module + MANDATORY-GROUPS { + entityPhysicalGroup, + entityLogicalGroup, + entityMappingGroup, + entityGeneralGroup, + entityNotificationsGroup + } + ::= { entityCompliances 1 } + +entity2Compliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities that implement + version 2 of the Entity MIB." + MODULE -- this module + MANDATORY-GROUPS { + entityPhysicalGroup, + entityPhysical2Group, + entityGeneralGroup, + entityNotificationsGroup + } + GROUP entityLogical2Group + DESCRIPTION + "Implementation of this group is not mandatory for agents + that model all MIB object instances within a single naming + scope." + + GROUP entityMappingGroup + DESCRIPTION + "Implementation of the entPhysicalContainsTable is mandatory + for all agents. Implementation of the entLPMappingTable and + entAliasMappingTables are not mandatory for agents that + model all MIB object instances within a single naming scope. + + Note that the entAliasMappingTable may be useful for all + agents; however, implementation of the entityLogicalGroup or + entityLogical2Group is required to support this table." + + OBJECT entPhysicalSerialNum + MIN-ACCESS not-accessible + DESCRIPTION + "Read and write access is not required for agents that + cannot identify serial number information for physical + entities, and/or cannot provide non-volatile storage for + + + NMS-assigned serial numbers. + + Write access is not required for agents that can identify + serial number information for physical entities, but cannot + provide non-volatile storage for NMS-assigned serial + numbers. + + Write access is not required for physical entities for which + the associated value of the entPhysicalIsFRU object is equal + to 'false(2)'." + + OBJECT entPhysicalAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is required only if the associated + entPhysicalClass value is equal to 'chassis(3)'." + + OBJECT entPhysicalAssetID + MIN-ACCESS not-accessible + DESCRIPTION + "Read and write access is not required for agents that + cannot provide non-volatile storage for NMS-assigned asset + identifiers. + + Write access is not required for physical entities for which + the associated value of the entPhysicalIsFRU object is equal + to 'false(2)'." + + OBJECT entPhysicalClass + SYNTAX INTEGER { + other(1), + unknown(2), + chassis(3), + backplane(4), + container(5), + powerSupply(6), + fan(7), + sensor(8), + module(9), + port(10), + stack(11) + } + DESCRIPTION + "Implementation of the 'cpu(12)' enumeration is not + required." + + ::= { entityCompliances 2 } + + +entity3Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities that implement + version 3 of the Entity MIB." + MODULE -- this module + MANDATORY-GROUPS { + entityPhysicalGroup, + entityPhysical2Group, + entityPhysical3Group, + entityGeneralGroup, + entityNotificationsGroup + } + GROUP entityLogical2Group + DESCRIPTION + "Implementation of this group is not mandatory for agents + that model all MIB object instances within a single naming + scope." + + GROUP entityMappingGroup + DESCRIPTION + "Implementation of the entPhysicalContainsTable is mandatory + for all agents. Implementation of the entLPMappingTable and + entAliasMappingTables are not mandatory for agents that + model all MIB object instances within a single naming scope. + + Note that the entAliasMappingTable may be useful for all + agents; however, implementation of the entityLogicalGroup or + entityLogical2Group is required to support this table." + + OBJECT entPhysicalSerialNum + MIN-ACCESS not-accessible + DESCRIPTION + "Read and write access is not required for agents that + cannot identify serial number information for physical + entities, and/or cannot provide non-volatile storage for + NMS-assigned serial numbers. + + Write access is not required for agents that can identify + serial number information for physical entities, but cannot + provide non-volatile storage for NMS-assigned serial + numbers. + + Write access is not required for physical entities for + which the associated value of the entPhysicalIsFRU object + is equal to 'false(2)'." + + OBJECT entPhysicalAlias + + + MIN-ACCESS read-only + DESCRIPTION + "Write access is required only if the associated + entPhysicalClass value is equal to 'chassis(3)'." + + OBJECT entPhysicalAssetID + MIN-ACCESS not-accessible + DESCRIPTION + "Read and write access is not required for agents that + cannot provide non-volatile storage for NMS-assigned asset + identifiers. + + Write access is not required for physical entities for which + the associated value of entPhysicalIsFRU is equal to + 'false(2)'." + ::= { entityCompliances 3 } + +-- MIB groupings +entityPhysicalGroup OBJECT-GROUP + OBJECTS { + entPhysicalDescr, + entPhysicalVendorType, + entPhysicalContainedIn, + entPhysicalClass, + entPhysicalParentRelPos, + entPhysicalName + } + STATUS current + DESCRIPTION + "The collection of objects used to represent physical + system components, for which a single agent provides + management information." + ::= { entityGroups 1 } + +entityLogicalGroup OBJECT-GROUP + OBJECTS { + entLogicalDescr, + entLogicalType, + entLogicalCommunity, + entLogicalTAddress, + entLogicalTDomain + } + STATUS deprecated + DESCRIPTION + "The collection of objects used to represent the list of + logical entities, for which a single agent provides + management information." + + + ::= { entityGroups 2 } + +entityMappingGroup OBJECT-GROUP + OBJECTS { + entLPPhysicalIndex, + entAliasMappingIdentifier, + entPhysicalChildIndex + } + STATUS current + DESCRIPTION + "The collection of objects used to represent the + associations between multiple logical entities, physical + components, interfaces, and port identifiers, for which a + single agent provides management information." + ::= { entityGroups 3 } + +entityGeneralGroup OBJECT-GROUP + OBJECTS { + entLastChangeTime + } + STATUS current + DESCRIPTION + "The collection of objects used to represent general entity + information, for which a single agent provides management + information." + ::= { entityGroups 4 } + +entityNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { entConfigChange } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate Entity MIB + data consistency and general status information." + ::= { entityGroups 5 } + +entityPhysical2Group OBJECT-GROUP + OBJECTS { + entPhysicalHardwareRev, + entPhysicalFirmwareRev, + entPhysicalSoftwareRev, + entPhysicalSerialNum, + entPhysicalMfgName, + entPhysicalModelName, + entPhysicalAlias, + entPhysicalAssetID, + entPhysicalIsFRU + } + STATUS current + + + DESCRIPTION + "The collection of objects used to represent physical + system components, for which a single agent provides + management information. This group augments the objects + contained in the entityPhysicalGroup." + ::= { entityGroups 6 } + +entityLogical2Group OBJECT-GROUP + OBJECTS { + entLogicalDescr, + entLogicalType, + entLogicalTAddress, + entLogicalTDomain, + entLogicalContextEngineID, + entLogicalContextName + } + STATUS current + DESCRIPTION + "The collection of objects used to represent the + list of logical entities, for which a single SNMP entity + provides management information." + ::= { entityGroups 7 } + +entityPhysical3Group OBJECT-GROUP + OBJECTS { + entPhysicalMfgDate, + entPhysicalUris + } + STATUS current + DESCRIPTION + "The collection of objects used to represent physical + system components, for which a single agent provides + management information. This group augments the objects + contained in the entityPhysicalGroup." + ::= { entityGroups 8 } + +END diff --git a/pandora_console/attachment/mibs/F5-BIGIP-APM-MIB.mib b/pandora_console/attachment/mibs/F5-BIGIP-APM-MIB.mib new file mode 100644 index 0000000000..412e7be9e2 --- /dev/null +++ b/pandora_console/attachment/mibs/F5-BIGIP-APM-MIB.mib @@ -0,0 +1,3791 @@ + +F5-BIGIP-APM-MIB DEFINITIONS ::= BEGIN +--================================================================ +-- F5-BIGIP-APM-MIB +-- A private enterprise MIB for F5 traffic management +-- systems. +-- VERSION: 11.5.1 +--================================================================ + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, + Integer32, Opaque, enterprises, Counter32, Counter64, TimeTicks + FROM SNMPv2-SMI + + Gauge + FROM RFC1155-SMI + + TEXTUAL-CONVENTION, MacAddress + FROM SNMPv2-TC + + CounterBasedGauge64 + FROM HCNUM-TC + + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + + InetAddress, InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + + bigipTrafficMgmt, bigipCompliances, bigipGroups, LongDisplayString + FROM F5-BIGIP-COMMON-MIB; + +--================================================================ +bigipApm MODULE-IDENTITY + LAST-UPDATED "201208011820Z" -- Wed Aug 1 18:20:36 UTC 2012 + ORGANIZATION "F5 Networks, Inc." + CONTACT-INFO + "postal: F5 Networks, Inc. + 401 Elliott Ave. West + Seattle, WA 98119 + phone: (206) 272-5555 + email: support@f5.com" + + DESCRIPTION + "Top-level infrastructure of the F5 enterprise MIB tree." + ::= { bigipTrafficMgmt 6 } + +--================================================================ + +--bigipApm +apmProfiles OBJECT IDENTIFIER ::= { bigipApm 1 } +apmProfileAccessStat OBJECT IDENTIFIER ::= { apmProfiles 1 } +apmProfileConnectivityStat OBJECT IDENTIFIER ::= { apmProfiles 2 } +apmProfileRewriteStat OBJECT IDENTIFIER ::= { apmProfiles 3 } +apmAccessStat OBJECT IDENTIFIER ::= { apmProfiles 4 } +apmGlobalConnectivityStat OBJECT IDENTIFIER ::= { apmProfiles 5 } +apmGlobalRewriteStat OBJECT IDENTIFIER ::= { apmProfiles 6 } +apmProfileAccessAgentStat OBJECT IDENTIFIER ::= { apmProfiles 7 } +apmProfileAccessMiscStat OBJECT IDENTIFIER ::= { apmProfiles 8 } +apmLeasepool OBJECT IDENTIFIER ::= { bigipApm 2 } +apmLeasepoolStat OBJECT IDENTIFIER ::= { apmLeasepool 1 } +apmAcl OBJECT IDENTIFIER ::= { bigipApm 3 } +apmAclStat OBJECT IDENTIFIER ::= { apmAcl 1 } + + +--================================================================== +-- Profile_access_stat +--================================================================== +apmPaStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmProfileAccessStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmProfileAccessStat 1 } + +apmPaStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmProfileAccessStat entries in the table." + ::= { apmProfileAccessStat 2 } + +apmPaStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmPaStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of access profiles." + ::= { apmProfileAccessStat 3 } + +apmPaStatEntry OBJECT-TYPE + SYNTAX ApmPaStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmPaStat Table" + INDEX { + apmPaStatName, + apmPaStatVsName + } + ::= { apmPaStatTable 1 } + +ApmPaStatEntry ::= + SEQUENCE { + apmPaStatName LongDisplayString, + apmPaStatConfigSyncState Counter64, + apmPaStatTotalSessions Counter64, + apmPaStatTotalEstablishedStateSessions Counter64, + apmPaStatCurrentActiveSessions Counter64, + apmPaStatCurrentPendingSessions Counter64, + apmPaStatCurrentCompletedSessions Counter64, + apmPaStatUserLoggedoutSessions Counter64, + apmPaStatAdminTerminatedSessions Counter64, + apmPaStatMiscTerminatedSessions Counter64, + apmPaStatAccessPolicyResultAllow Counter64, + apmPaStatAccessPolicyResultDeny Counter64, + apmPaStatAccessPolicyResultRedirect Counter64, + apmPaStatAccessPolicyResultRedirectWithSession Counter64, + apmPaStatEndingDenyAgentTotalInstances Counter64, + apmPaStatEndingDenyAgentTotalUsages Counter64, + apmPaStatEndingDenyAgentTotalSuccesses Counter64, + apmPaStatEndingDenyAgentTotalFailures Counter64, + apmPaStatEndingDenyAgentTotalErrors Counter64, + apmPaStatEndingDenyAgentTotalSessVars Counter64, + apmPaStatEndingRedirectAgentTotalInstances Counter64, + apmPaStatEndingRedirectAgentTotalUsages Counter64, + apmPaStatEndingRedirectAgentTotalSuccesses Counter64, + apmPaStatEndingRedirectAgentTotalFailures Counter64, + apmPaStatEndingRedirectAgentTotalErrors Counter64, + apmPaStatEndingRedirectAgentTotalSessVars Counter64, + apmPaStatEndingAllowAgentTotalInstances Counter64, + apmPaStatEndingAllowAgentTotalUsages Counter64, + apmPaStatEndingAllowAgentTotalSuccesses Counter64, + apmPaStatEndingAllowAgentTotalFailures Counter64, + apmPaStatEndingAllowAgentTotalErrors Counter64, + apmPaStatEndingAllowAgentTotalSessVars Counter64, + apmPaStatAdAgentTotalInstances Counter64, + apmPaStatAdAgentTotalUsages Counter64, + apmPaStatAdAgentTotalSuccesses Counter64, + apmPaStatAdAgentTotalFailures Counter64, + apmPaStatAdAgentTotalErrors Counter64, + apmPaStatAdAgentTotalSessVars Counter64, + apmPaStatClientCertAgentTotalInstances Counter64, + apmPaStatClientCertAgentTotalUsages Counter64, + apmPaStatClientCertAgentTotalSuccesses Counter64, + apmPaStatClientCertAgentTotalFailures Counter64, + apmPaStatClientCertAgentTotalErrors Counter64, + apmPaStatClientCertAgentTotalSessVars Counter64, + apmPaStatHttpAgentTotalInstances Counter64, + apmPaStatHttpAgentTotalUsages Counter64, + apmPaStatHttpAgentTotalSuccesses Counter64, + apmPaStatHttpAgentTotalFailures Counter64, + apmPaStatHttpAgentTotalErrors Counter64, + apmPaStatHttpAgentTotalSessVars Counter64, + apmPaStatLdapAgentTotalInstances Counter64, + apmPaStatLdapAgentTotalUsages Counter64, + apmPaStatLdapAgentTotalSuccesses Counter64, + apmPaStatLdapAgentTotalFailures Counter64, + apmPaStatLdapAgentTotalErrors Counter64, + apmPaStatLdapAgentTotalSessVars Counter64, + apmPaStatRadiusAgentTotalInstances Counter64, + apmPaStatRadiusAgentTotalUsages Counter64, + apmPaStatRadiusAgentTotalSuccesses Counter64, + apmPaStatRadiusAgentTotalFailures Counter64, + apmPaStatRadiusAgentTotalErrors Counter64, + apmPaStatRadiusAgentTotalSessVars Counter64, + apmPaStatSecuridAgentTotalInstances Counter64, + apmPaStatSecuridAgentTotalUsages Counter64, + apmPaStatSecuridAgentTotalSuccesses Counter64, + apmPaStatSecuridAgentTotalFailures Counter64, + apmPaStatSecuridAgentTotalErrors Counter64, + apmPaStatSecuridAgentTotalSessVars Counter64, + apmPaStatRadiusAcctAgentTotalInstances Counter64, + apmPaStatRadiusAcctAgentTotalUsages Counter64, + apmPaStatRadiusAcctAgentTotalSuccesses Counter64, + apmPaStatRadiusAcctAgentTotalFailures Counter64, + apmPaStatRadiusAcctAgentTotalErrors Counter64, + apmPaStatRadiusAcctAgentTotalSessVars Counter64, + apmPaStatEpsLinuxFcAgentTotalInstances Counter64, + apmPaStatEpsLinuxFcAgentTotalUsages Counter64, + apmPaStatEpsLinuxFcAgentTotalSuccesses Counter64, + apmPaStatEpsLinuxFcAgentTotalFailures Counter64, + apmPaStatEpsLinuxFcAgentTotalErrors Counter64, + apmPaStatEpsLinuxFcAgentTotalSessVars Counter64, + apmPaStatEpsLinuxPcAgentTotalInstances Counter64, + apmPaStatEpsLinuxPcAgentTotalUsages Counter64, + apmPaStatEpsLinuxPcAgentTotalSuccesses Counter64, + apmPaStatEpsLinuxPcAgentTotalFailures Counter64, + apmPaStatEpsLinuxPcAgentTotalErrors Counter64, + apmPaStatEpsLinuxPcAgentTotalSessVars Counter64, + apmPaStatEpsMacFcAgentTotalInstances Counter64, + apmPaStatEpsMacFcAgentTotalUsages Counter64, + apmPaStatEpsMacFcAgentTotalSuccesses Counter64, + apmPaStatEpsMacFcAgentTotalFailures Counter64, + apmPaStatEpsMacFcAgentTotalErrors Counter64, + apmPaStatEpsMacFcAgentTotalSessVars Counter64, + apmPaStatEpsMacPcAgentTotalInstances Counter64, + apmPaStatEpsMacPcAgentTotalUsages Counter64, + apmPaStatEpsMacPcAgentTotalSuccesses Counter64, + apmPaStatEpsMacPcAgentTotalFailures Counter64, + apmPaStatEpsMacPcAgentTotalErrors Counter64, + apmPaStatEpsMacPcAgentTotalSessVars Counter64, + apmPaStatEpsWinCcAgentTotalInstances Counter64, + apmPaStatEpsWinCcAgentTotalUsages Counter64, + apmPaStatEpsWinCcAgentTotalSuccesses Counter64, + apmPaStatEpsWinCcAgentTotalFailures Counter64, + apmPaStatEpsWinCcAgentTotalErrors Counter64, + apmPaStatEpsWinCcAgentTotalSessVars Counter64, + apmPaStatEpsAvAgentTotalInstances Counter64, + apmPaStatEpsAvAgentTotalUsages Counter64, + apmPaStatEpsAvAgentTotalSuccesses Counter64, + apmPaStatEpsAvAgentTotalFailures Counter64, + apmPaStatEpsAvAgentTotalErrors Counter64, + apmPaStatEpsAvAgentTotalSessVars Counter64, + apmPaStatEpsWinOsInfoAgentTotalInstances Counter64, + apmPaStatEpsWinOsInfoAgentTotalUsages Counter64, + apmPaStatEpsWinOsInfoAgentTotalSuccesses Counter64, + apmPaStatEpsWinOsInfoAgentTotalFailures Counter64, + apmPaStatEpsWinOsInfoAgentTotalErrors Counter64, + apmPaStatEpsWinOsInfoAgentTotalSessVars Counter64, + apmPaStatEpsWinFcAgentTotalInstances Counter64, + apmPaStatEpsWinFcAgentTotalUsages Counter64, + apmPaStatEpsWinFcAgentTotalSuccesses Counter64, + apmPaStatEpsWinFcAgentTotalFailures Counter64, + apmPaStatEpsWinFcAgentTotalErrors Counter64, + apmPaStatEpsWinFcAgentTotalSessVars Counter64, + apmPaStatEpsWinMcAgentTotalInstances Counter64, + apmPaStatEpsWinMcAgentTotalUsages Counter64, + apmPaStatEpsWinMcAgentTotalSuccesses Counter64, + apmPaStatEpsWinMcAgentTotalFailures Counter64, + apmPaStatEpsWinMcAgentTotalErrors Counter64, + apmPaStatEpsWinMcAgentTotalSessVars Counter64, + apmPaStatEpsFwcAgentTotalInstances Counter64, + apmPaStatEpsFwcAgentTotalUsages Counter64, + apmPaStatEpsFwcAgentTotalSuccesses Counter64, + apmPaStatEpsFwcAgentTotalFailures Counter64, + apmPaStatEpsFwcAgentTotalErrors Counter64, + apmPaStatEpsFwcAgentTotalSessVars Counter64, + apmPaStatEpsWinPcTotalInstances Counter64, + apmPaStatEpsWinPcTotalUsages Counter64, + apmPaStatEpsWinPcTotalSuccesses Counter64, + apmPaStatEpsWinPcTotalFailures Counter64, + apmPaStatEpsWinPcTotalErrors Counter64, + apmPaStatEpsWinPcTotalSessVars Counter64, + apmPaStatEpsWinPwTotalInstances Counter64, + apmPaStatEpsWinPwTotalUsages Counter64, + apmPaStatEpsWinPwTotalSuccesses Counter64, + apmPaStatEpsWinPwTotalFailures Counter64, + apmPaStatEpsWinPwTotalErrors Counter64, + apmPaStatEpsWinPwTotalSessVars Counter64, + apmPaStatEpsWinRcAgentTotalInstances Counter64, + apmPaStatEpsWinRcAgentTotalUsages Counter64, + apmPaStatEpsWinRcAgentTotalSuccesses Counter64, + apmPaStatEpsWinRcAgentTotalFailures Counter64, + apmPaStatEpsWinRcAgentTotalErrors Counter64, + apmPaStatEpsWinRcAgentTotalSessVars Counter64, + apmPaStatEpsWinGpAgentTotalInstances Counter64, + apmPaStatEpsWinGpAgentTotalUsages Counter64, + apmPaStatEpsWinGpAgentTotalSuccesses Counter64, + apmPaStatEpsWinGpAgentTotalFailures Counter64, + apmPaStatEpsWinGpAgentTotalErrors Counter64, + apmPaStatEpsWinGpAgentTotalSessVars Counter64, + apmPaStatExternalLogonAgentTotalInstances Counter64, + apmPaStatExternalLogonAgentTotalUsages Counter64, + apmPaStatExternalLogonAgentTotalSuccesses Counter64, + apmPaStatExternalLogonAgentTotalFailures Counter64, + apmPaStatExternalLogonAgentTotalErrors Counter64, + apmPaStatExternalLogonAgentTotalSessVars Counter64, + apmPaStatLogonAgentTotalInstances Counter64, + apmPaStatLogonAgentTotalUsages Counter64, + apmPaStatLogonAgentTotalSuccesses Counter64, + apmPaStatLogonAgentTotalFailures Counter64, + apmPaStatLogonAgentTotalErrors Counter64, + apmPaStatLogonAgentTotalSessVars Counter64, + apmPaStatRaAgentTotalInstances Counter64, + apmPaStatRaAgentTotalUsages Counter64, + apmPaStatRaAgentTotalSuccesses Counter64, + apmPaStatRaAgentTotalFailures Counter64, + apmPaStatRaAgentTotalErrors Counter64, + apmPaStatRaAgentTotalSessVars Counter64, + apmPaStatRdsAgentTotalInstances Counter64, + apmPaStatRdsAgentTotalUsages Counter64, + apmPaStatRdsAgentTotalSuccesses Counter64, + apmPaStatRdsAgentTotalFailures Counter64, + apmPaStatRdsAgentTotalErrors Counter64, + apmPaStatRdsAgentTotalSessVars Counter64, + apmPaStatVaAgentTotalInstances Counter64, + apmPaStatVaAgentTotalUsages Counter64, + apmPaStatVaAgentTotalSuccesses Counter64, + apmPaStatVaAgentTotalFailures Counter64, + apmPaStatVaAgentTotalErrors Counter64, + apmPaStatVaAgentTotalSessVars Counter64, + apmPaStatIeAgentTotalInstances Counter64, + apmPaStatIeAgentTotalUsages Counter64, + apmPaStatIeAgentTotalSuccesses Counter64, + apmPaStatIeAgentTotalFailures Counter64, + apmPaStatIeAgentTotalErrors Counter64, + apmPaStatIeAgentTotalSessVars Counter64, + apmPaStatLoggingAgentTotalInstances Counter64, + apmPaStatLoggingAgentTotalUsages Counter64, + apmPaStatLoggingAgentTotalSuccesses Counter64, + apmPaStatLoggingAgentTotalFailures Counter64, + apmPaStatLoggingAgentTotalErrors Counter64, + apmPaStatLoggingAgentTotalSessVars Counter64, + apmPaStatDecnBoxAgentTotalInstances Counter64, + apmPaStatDecnBoxAgentTotalUsages Counter64, + apmPaStatDecnBoxAgentTotalSuccesses Counter64, + apmPaStatDecnBoxAgentTotalFailures Counter64, + apmPaStatDecnBoxAgentTotalErrors Counter64, + apmPaStatDecnBoxAgentTotalSessVars Counter64, + apmPaStatMesgBoxAgentTotalInstances Counter64, + apmPaStatMesgBoxAgentTotalUsages Counter64, + apmPaStatMesgBoxAgentTotalSuccesses Counter64, + apmPaStatMesgBoxAgentTotalFailures Counter64, + apmPaStatMesgBoxAgentTotalErrors Counter64, + apmPaStatMesgBoxAgentTotalSessVars Counter64, + apmPaStatApdNoResultErrors Counter64, + apmPaStatApdNoSessionErrors Counter64, + apmPaStatApdNoDeviceInfoErrors Counter64, + apmPaStatApdNoTokenErrors Counter64, + apmPaStatApdNoSigErrors Counter64, + apmPaStatApdTotalMismatchErrors Counter64, + apmPaStatApdInvalidSigErrors Counter64, + apmPaStatApdMcPipelineInitErrors Counter64, + apmPaStatApdMcSetSessVarErrors Counter64, + apmPaStatApdMcPipelineCloseErrors Counter64, + apmPaStatApdApResultErrors Counter64, + apmPaStatApdApInternalErrors Counter64, + apmPaStatAllowedRequests Counter64, + apmPaStatDeniedRequests Counter64, + apmPaStatVsName LongDisplayString + } + +apmPaStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an access profile" + ::= { apmPaStatEntry 1 } + +apmPaStatConfigSyncState OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The state of config sync operation" + ::= { apmPaStatEntry 2 } + +apmPaStatTotalSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total user sessions in the specified access profile" + ::= { apmPaStatEntry 3 } + +apmPaStatTotalEstablishedStateSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total user sessions in the specified access profile" + ::= { apmPaStatEntry 4 } + +apmPaStatCurrentActiveSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total active user sessions in the specified access profile" + ::= { apmPaStatEntry 5 } + +apmPaStatCurrentPendingSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total user sessions going through access policy evaluation in the specified access profile" + ::= { apmPaStatEntry 6 } + +apmPaStatCurrentCompletedSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total user sessions completed access policy evaluation in the specified access profile" + ::= { apmPaStatEntry 7 } + +apmPaStatUserLoggedoutSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions logged out by user in the specified access profile" + ::= { apmPaStatEntry 8 } + +apmPaStatAdminTerminatedSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions terminated by admin in the specified access profile" + ::= { apmPaStatEntry 9 } + +apmPaStatMiscTerminatedSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions terminated by internal errors/conditions in the specified access profile" + ::= { apmPaStatEntry 10 } + +apmPaStatAccessPolicyResultAllow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions resulted allow ending in the specified access profile" + ::= { apmPaStatEntry 11 } + +apmPaStatAccessPolicyResultDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions resulted deny ending in the specified access profile" + ::= { apmPaStatEntry 12 } + +apmPaStatAccessPolicyResultRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions redirected to the configured URI after closing the session in the specified access profile" + ::= { apmPaStatEntry 13 } + +apmPaStatAccessPolicyResultRedirectWithSession OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions redirected to the configured URI without closing the session in the specified access profile" + ::= { apmPaStatEntry 14 } + +apmPaStatEndingDenyAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the ending deny agent in the specified access profile" + ::= { apmPaStatEntry 15 } + +apmPaStatEndingDenyAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of ending deny agent in the specified access profile" + ::= { apmPaStatEntry 16 } + +apmPaStatEndingDenyAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the ending deny agent in the specified access profile" + ::= { apmPaStatEntry 17 } + +apmPaStatEndingDenyAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the ending deny agent in the specified access profile" + ::= { apmPaStatEntry 18 } + +apmPaStatEndingDenyAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the ending deny agent in the specified access profile" + ::= { apmPaStatEntry 19 } + +apmPaStatEndingDenyAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the ending deny agent in the specified access profile" + ::= { apmPaStatEntry 20 } + +apmPaStatEndingRedirectAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the ending redirect agent in the specified access profile" + ::= { apmPaStatEntry 21 } + +apmPaStatEndingRedirectAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of ending redirect agent in the specified access profile" + ::= { apmPaStatEntry 22 } + +apmPaStatEndingRedirectAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the ending redirect agent in the specified access profile" + ::= { apmPaStatEntry 23 } + +apmPaStatEndingRedirectAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the ending redirect agent in the specified access profile" + ::= { apmPaStatEntry 24 } + +apmPaStatEndingRedirectAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the ending redirect agent in the specified access profile" + ::= { apmPaStatEntry 25 } + +apmPaStatEndingRedirectAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the ending redirect agent in the specified access profile" + ::= { apmPaStatEntry 26 } + +apmPaStatEndingAllowAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the ending allow agent in the specified access profile" + ::= { apmPaStatEntry 27 } + +apmPaStatEndingAllowAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of ending allow agent in the specified access profile" + ::= { apmPaStatEntry 28 } + +apmPaStatEndingAllowAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the ending allow agent in the specified access profile" + ::= { apmPaStatEntry 29 } + +apmPaStatEndingAllowAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the ending allow agent in the specified access profile" + ::= { apmPaStatEntry 30 } + +apmPaStatEndingAllowAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the ending allow agent in the specified access profile" + ::= { apmPaStatEntry 31 } + +apmPaStatEndingAllowAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the ending allow agent in the specified access profile" + ::= { apmPaStatEntry 32 } + +apmPaStatAdAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the active directory agent in the specified access profile" + ::= { apmPaStatEntry 33 } + +apmPaStatAdAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of active directory agent in the specified access profile" + ::= { apmPaStatEntry 34 } + +apmPaStatAdAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the active directory agent in the specified access profile" + ::= { apmPaStatEntry 35 } + +apmPaStatAdAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the active directory agent in the specified access profile" + ::= { apmPaStatEntry 36 } + +apmPaStatAdAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the active directory agent in the specified access profile" + ::= { apmPaStatEntry 37 } + +apmPaStatAdAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the active directory agent in the specified access profile" + ::= { apmPaStatEntry 38 } + +apmPaStatClientCertAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the client cert agent in the specified access profile" + ::= { apmPaStatEntry 39 } + +apmPaStatClientCertAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of client cert agent in the specified access profile" + ::= { apmPaStatEntry 40 } + +apmPaStatClientCertAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the client cert agent in the specified access profile" + ::= { apmPaStatEntry 41 } + +apmPaStatClientCertAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the client cert agent in the specified access profile" + ::= { apmPaStatEntry 42 } + +apmPaStatClientCertAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the client cert agent in the specified access profile" + ::= { apmPaStatEntry 43 } + +apmPaStatClientCertAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the client cert agent in the specified access profile" + ::= { apmPaStatEntry 44 } + +apmPaStatHttpAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the HTTP agent in the specified access profile" + ::= { apmPaStatEntry 45 } + +apmPaStatHttpAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of HTTP agent in the specified access profile" + ::= { apmPaStatEntry 46 } + +apmPaStatHttpAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the HTTP agent in the specified access profile" + ::= { apmPaStatEntry 47 } + +apmPaStatHttpAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the HTTP agent in the specified access profile" + ::= { apmPaStatEntry 48 } + +apmPaStatHttpAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the HTTP agent in the specified access profile" + ::= { apmPaStatEntry 49 } + +apmPaStatHttpAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the HTTP agent in the specified access profile" + ::= { apmPaStatEntry 50 } + +apmPaStatLdapAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the LDAP agent in the specified access profile" + ::= { apmPaStatEntry 51 } + +apmPaStatLdapAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of LDAP agent in the specified access profile" + ::= { apmPaStatEntry 52 } + +apmPaStatLdapAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the LDAP agent in the specified access profile" + ::= { apmPaStatEntry 53 } + +apmPaStatLdapAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the LDAP agent in the specified access profile" + ::= { apmPaStatEntry 54 } + +apmPaStatLdapAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the LDAP agent in the specified access profile" + ::= { apmPaStatEntry 55 } + +apmPaStatLdapAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the LDAP agent in the specified access profile" + ::= { apmPaStatEntry 56 } + +apmPaStatRadiusAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Radius agent in the specified access profile" + ::= { apmPaStatEntry 57 } + +apmPaStatRadiusAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Radius agent in the specified access profile" + ::= { apmPaStatEntry 58 } + +apmPaStatRadiusAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Radius agent in the specified access profile" + ::= { apmPaStatEntry 59 } + +apmPaStatRadiusAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Radius agent in the specified access profile" + ::= { apmPaStatEntry 60 } + +apmPaStatRadiusAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Radius agent in the specified access profile" + ::= { apmPaStatEntry 61 } + +apmPaStatRadiusAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Radius agent in the specified access profile" + ::= { apmPaStatEntry 62 } + +apmPaStatSecuridAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the SecurID agent in the specified access profile" + ::= { apmPaStatEntry 63 } + +apmPaStatSecuridAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of SecurID agent in the specified access profile" + ::= { apmPaStatEntry 64 } + +apmPaStatSecuridAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the SecurID agent in the specified access profile" + ::= { apmPaStatEntry 65 } + +apmPaStatSecuridAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the SecurID agent in the specified access profile" + ::= { apmPaStatEntry 66 } + +apmPaStatSecuridAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the SecurID agent in the specified access profile" + ::= { apmPaStatEntry 67 } + +apmPaStatSecuridAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the SecurID agent in the specified access profile" + ::= { apmPaStatEntry 68 } + +apmPaStatRadiusAcctAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Radius Acct agent in the specified access profile" + ::= { apmPaStatEntry 69 } + +apmPaStatRadiusAcctAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Radius Acct agent in the specified access profile" + ::= { apmPaStatEntry 70 } + +apmPaStatRadiusAcctAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Radius Acct agent in the specified access profile" + ::= { apmPaStatEntry 71 } + +apmPaStatRadiusAcctAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Radius Acct agent in the specified access profile" + ::= { apmPaStatEntry 72 } + +apmPaStatRadiusAcctAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Radius Acct agent in the specified access profile" + ::= { apmPaStatEntry 73 } + +apmPaStatRadiusAcctAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Radius Acct agent in the specified access profile" + ::= { apmPaStatEntry 74 } + +apmPaStatEpsLinuxFcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Linux File Check agent in the specified access profile" + ::= { apmPaStatEntry 75 } + +apmPaStatEpsLinuxFcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Linux File Check agent in the specified access profile" + ::= { apmPaStatEntry 76 } + +apmPaStatEpsLinuxFcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Linux File Check agent in the specified access profile" + ::= { apmPaStatEntry 77 } + +apmPaStatEpsLinuxFcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Linux File Check agent in the specified access profile" + ::= { apmPaStatEntry 78 } + +apmPaStatEpsLinuxFcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Linux File Check agent in the specified access profile" + ::= { apmPaStatEntry 79 } + +apmPaStatEpsLinuxFcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Linux File Check agent in the specified access profile" + ::= { apmPaStatEntry 80 } + +apmPaStatEpsLinuxPcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Linux Process Check agent in the specified access profile" + ::= { apmPaStatEntry 81 } + +apmPaStatEpsLinuxPcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Linux Process Check agent in the specified access profile" + ::= { apmPaStatEntry 82 } + +apmPaStatEpsLinuxPcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Linux Process Check agent in the specified access profile" + ::= { apmPaStatEntry 83 } + +apmPaStatEpsLinuxPcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Linux Process Check agent in the specified access profile" + ::= { apmPaStatEntry 84 } + +apmPaStatEpsLinuxPcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Linux Process Check agent in the specified access profile" + ::= { apmPaStatEntry 85 } + +apmPaStatEpsLinuxPcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Linux Process Check agent in the specified access profile" + ::= { apmPaStatEntry 86 } + +apmPaStatEpsMacFcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Mac File Check agent in the specified access profile" + ::= { apmPaStatEntry 87 } + +apmPaStatEpsMacFcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Mac File Check agent in the specified access profile" + ::= { apmPaStatEntry 88 } + +apmPaStatEpsMacFcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Mac File Check agent in the specified access profile" + ::= { apmPaStatEntry 89 } + +apmPaStatEpsMacFcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Mac File Check agent in the specified access profile" + ::= { apmPaStatEntry 90 } + +apmPaStatEpsMacFcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Mac File Check agent in the specified access profile" + ::= { apmPaStatEntry 91 } + +apmPaStatEpsMacFcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Mac File Check agent in the specified access profile" + ::= { apmPaStatEntry 92 } + +apmPaStatEpsMacPcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Mac Process Check agent in the specified access profile" + ::= { apmPaStatEntry 93 } + +apmPaStatEpsMacPcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Mac Process Check agent in the specified access profile" + ::= { apmPaStatEntry 94 } + +apmPaStatEpsMacPcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Mac Process Check agent in the specified access profile" + ::= { apmPaStatEntry 95 } + +apmPaStatEpsMacPcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Mac Process Check agent in the specified access profile" + ::= { apmPaStatEntry 96 } + +apmPaStatEpsMacPcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Mac Process Check agent in the specified access profile" + ::= { apmPaStatEntry 97 } + +apmPaStatEpsMacPcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Mac Process Check agent in the specified access profile" + ::= { apmPaStatEntry 98 } + +apmPaStatEpsWinCcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows Browser Cache Cleaner agent in the specified access profile" + ::= { apmPaStatEntry 99 } + +apmPaStatEpsWinCcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows Browser Cache Cleaner agent in the specified access profile" + ::= { apmPaStatEntry 100 } + +apmPaStatEpsWinCcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows Browser Cache Cleaner agent in the specified access profile" + ::= { apmPaStatEntry 101 } + +apmPaStatEpsWinCcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows Browser Cache Cleaner agent in the specified access profile" + ::= { apmPaStatEntry 102 } + +apmPaStatEpsWinCcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows Browser Cache Cleaner agent in the specified access profile" + ::= { apmPaStatEntry 103 } + +apmPaStatEpsWinCcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows Browser Cache Cleaner agent in the specified access profile" + ::= { apmPaStatEntry 104 } + +apmPaStatEpsAvAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows Antivirus Check agent in the specified access profile" + ::= { apmPaStatEntry 105 } + +apmPaStatEpsAvAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows Antivirus Check agent in the specified access profile" + ::= { apmPaStatEntry 106 } + +apmPaStatEpsAvAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows Antivirus Check agent in the specified access profile" + ::= { apmPaStatEntry 107 } + +apmPaStatEpsAvAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows Antivirus Check agent in the specified access profile" + ::= { apmPaStatEntry 108 } + +apmPaStatEpsAvAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows Antivirus Check agent in the specified access profile" + ::= { apmPaStatEntry 109 } + +apmPaStatEpsAvAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows Antivirus Check agent in the specified access profile" + ::= { apmPaStatEntry 110 } + +apmPaStatEpsWinOsInfoAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows OS Info Check agent in the specified access profile" + ::= { apmPaStatEntry 111 } + +apmPaStatEpsWinOsInfoAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows OS Info Check agent in the specified access profile" + ::= { apmPaStatEntry 112 } + +apmPaStatEpsWinOsInfoAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows OS Info Check agent in the specified access profile" + ::= { apmPaStatEntry 113 } + +apmPaStatEpsWinOsInfoAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows OS Info Check agent in the specified access profile" + ::= { apmPaStatEntry 114 } + +apmPaStatEpsWinOsInfoAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows OS Info Check agent in the specified access profile" + ::= { apmPaStatEntry 115 } + +apmPaStatEpsWinOsInfoAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows OS Info Check agent in the specified access profile" + ::= { apmPaStatEntry 116 } + +apmPaStatEpsWinFcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows File Check agent in the specified access profile" + ::= { apmPaStatEntry 117 } + +apmPaStatEpsWinFcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows File Check agent in the specified access profile" + ::= { apmPaStatEntry 118 } + +apmPaStatEpsWinFcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows File Check agent in the specified access profile" + ::= { apmPaStatEntry 119 } + +apmPaStatEpsWinFcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows File Check agent in the specified access profile" + ::= { apmPaStatEntry 120 } + +apmPaStatEpsWinFcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows File Check agent in the specified access profile" + ::= { apmPaStatEntry 121 } + +apmPaStatEpsWinFcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows File Check agent in the specified access profile" + ::= { apmPaStatEntry 122 } + +apmPaStatEpsWinMcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows MachineCert Check agent in the specified access profile" + ::= { apmPaStatEntry 123 } + +apmPaStatEpsWinMcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows MachineCert Check agent in the specified access profile" + ::= { apmPaStatEntry 124 } + +apmPaStatEpsWinMcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows MachineCert Check agent in the specified access profile" + ::= { apmPaStatEntry 125 } + +apmPaStatEpsWinMcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows MachineCert Check agent in the specified access profile" + ::= { apmPaStatEntry 126 } + +apmPaStatEpsWinMcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows MachineCert Check agent in the specified access profile" + ::= { apmPaStatEntry 127 } + +apmPaStatEpsWinMcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows MachineCert Check agent in the specified access profile" + ::= { apmPaStatEntry 128 } + +apmPaStatEpsFwcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Firewall Check agent in the specified access profile" + ::= { apmPaStatEntry 129 } + +apmPaStatEpsFwcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Firewall Check agent in the specified access profile" + ::= { apmPaStatEntry 130 } + +apmPaStatEpsFwcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Firewall Check agent in the specified access profile" + ::= { apmPaStatEntry 131 } + +apmPaStatEpsFwcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Firewall Check agent in the specified access profile" + ::= { apmPaStatEntry 132 } + +apmPaStatEpsFwcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Firewall Check agent in the specified access profile" + ::= { apmPaStatEntry 133 } + +apmPaStatEpsFwcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Firewall Check agent in the specified access profile" + ::= { apmPaStatEntry 134 } + +apmPaStatEpsWinPcTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 135 } + +apmPaStatEpsWinPcTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 136 } + +apmPaStatEpsWinPcTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 137 } + +apmPaStatEpsWinPcTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 138 } + +apmPaStatEpsWinPcTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 139 } + +apmPaStatEpsWinPcTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 140 } + +apmPaStatEpsWinPwTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows Protected Workspace agent in the specified access profile" + ::= { apmPaStatEntry 141 } + +apmPaStatEpsWinPwTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows Protected Workspace agent in the specified access profile" + ::= { apmPaStatEntry 142 } + +apmPaStatEpsWinPwTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows Protected Workspace agent in the specified access profile" + ::= { apmPaStatEntry 143 } + +apmPaStatEpsWinPwTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows Protected Workspace agent in the specified access profile" + ::= { apmPaStatEntry 144 } + +apmPaStatEpsWinPwTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows Protected Workspace agent in the specified access profile" + ::= { apmPaStatEntry 145 } + +apmPaStatEpsWinPwTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows Protected Workspace agent in the specified access profile" + ::= { apmPaStatEntry 146 } + +apmPaStatEpsWinRcAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 147 } + +apmPaStatEpsWinRcAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 148 } + +apmPaStatEpsWinRcAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 149 } + +apmPaStatEpsWinRcAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 150 } + +apmPaStatEpsWinRcAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 151 } + +apmPaStatEpsWinRcAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows Process Check agent in the specified access profile" + ::= { apmPaStatEntry 152 } + +apmPaStatEpsWinGpAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Windows Group Policy agent in the specified access profile" + ::= { apmPaStatEntry 153 } + +apmPaStatEpsWinGpAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Windows Group Policy agent in the specified access profile" + ::= { apmPaStatEntry 154 } + +apmPaStatEpsWinGpAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Windows Group Policy agent in the specified access profile" + ::= { apmPaStatEntry 155 } + +apmPaStatEpsWinGpAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Windows Group Policy agent in the specified access profile" + ::= { apmPaStatEntry 156 } + +apmPaStatEpsWinGpAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Windows Group Policy agent in the specified access profile" + ::= { apmPaStatEntry 157 } + +apmPaStatEpsWinGpAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Windows Group Policy agent in the specified access profile" + ::= { apmPaStatEntry 158 } + +apmPaStatExternalLogonAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the External Logon page agent in the specified access profile" + ::= { apmPaStatEntry 159 } + +apmPaStatExternalLogonAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of External Logon page agent in the specified access profile" + ::= { apmPaStatEntry 160 } + +apmPaStatExternalLogonAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the External Logon page agent in the specified access profile" + ::= { apmPaStatEntry 161 } + +apmPaStatExternalLogonAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the External Logon page agent in the specified access profile" + ::= { apmPaStatEntry 162 } + +apmPaStatExternalLogonAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the External Logon page agent in the specified access profile" + ::= { apmPaStatEntry 163 } + +apmPaStatExternalLogonAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the External Logon page agent in the specified access profile" + ::= { apmPaStatEntry 164 } + +apmPaStatLogonAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Logon page agent in the specified access profile" + ::= { apmPaStatEntry 165 } + +apmPaStatLogonAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Logon page agent in the specified access profile" + ::= { apmPaStatEntry 166 } + +apmPaStatLogonAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Logon page agent in the specified access profile" + ::= { apmPaStatEntry 167 } + +apmPaStatLogonAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Logon page agent in the specified access profile" + ::= { apmPaStatEntry 168 } + +apmPaStatLogonAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Logon page agent in the specified access profile" + ::= { apmPaStatEntry 169 } + +apmPaStatLogonAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Logon page agent in the specified access profile" + ::= { apmPaStatEntry 170 } + +apmPaStatRaAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Resource Assignment agent in the specified access profile" + ::= { apmPaStatEntry 171 } + +apmPaStatRaAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Resource Assignment agent in the specified access profile" + ::= { apmPaStatEntry 172 } + +apmPaStatRaAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Resource Assignment agent in the specified access profile" + ::= { apmPaStatEntry 173 } + +apmPaStatRaAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Resource Assignment agent in the specified access profile" + ::= { apmPaStatEntry 174 } + +apmPaStatRaAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Resource Assignment agent in the specified access profile" + ::= { apmPaStatEntry 175 } + +apmPaStatRaAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Resource Assignment agent in the specified access profile" + ::= { apmPaStatEntry 176 } + +apmPaStatRdsAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Route Domain Selection agent in the specified access profile" + ::= { apmPaStatEntry 177 } + +apmPaStatRdsAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Route Domain Selection agent in the specified access profile" + ::= { apmPaStatEntry 178 } + +apmPaStatRdsAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Route Domain Selection agent in the specified access profile" + ::= { apmPaStatEntry 179 } + +apmPaStatRdsAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Route Domain Selection agent in the specified access profile" + ::= { apmPaStatEntry 180 } + +apmPaStatRdsAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Route Domain Selection agent in the specified access profile" + ::= { apmPaStatEntry 181 } + +apmPaStatRdsAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Route Domain Selection agent in the specified access profile" + ::= { apmPaStatEntry 182 } + +apmPaStatVaAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Variable Assignment agent in the specified access profile" + ::= { apmPaStatEntry 183 } + +apmPaStatVaAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Variable Assignment agent in the specified access profile" + ::= { apmPaStatEntry 184 } + +apmPaStatVaAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Variable Assignment agent in the specified access profile" + ::= { apmPaStatEntry 185 } + +apmPaStatVaAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Variable Assignment agent in the specified access profile" + ::= { apmPaStatEntry 186 } + +apmPaStatVaAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Variable Assignment agent in the specified access profile" + ::= { apmPaStatEntry 187 } + +apmPaStatVaAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Variable Assignment agent in the specified access profile" + ::= { apmPaStatEntry 188 } + +apmPaStatIeAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the iRule Event agent in the specified access profile" + ::= { apmPaStatEntry 189 } + +apmPaStatIeAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of iRule Event agent in the specified access profile" + ::= { apmPaStatEntry 190 } + +apmPaStatIeAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the iRule Event agent in the specified access profile" + ::= { apmPaStatEntry 191 } + +apmPaStatIeAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the iRule Event agent in the specified access profile" + ::= { apmPaStatEntry 192 } + +apmPaStatIeAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the iRule Event agent in the specified access profile" + ::= { apmPaStatEntry 193 } + +apmPaStatIeAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the iRule Event agent in the specified access profile" + ::= { apmPaStatEntry 194 } + +apmPaStatLoggingAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Logging Agent in the specified access profile" + ::= { apmPaStatEntry 195 } + +apmPaStatLoggingAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Logging Agent in the specified access profile" + ::= { apmPaStatEntry 196 } + +apmPaStatLoggingAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Logging Agent in the specified access profile" + ::= { apmPaStatEntry 197 } + +apmPaStatLoggingAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Logging Agent in the specified access profile" + ::= { apmPaStatEntry 198 } + +apmPaStatLoggingAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Logging Agent in the specified access profile" + ::= { apmPaStatEntry 199 } + +apmPaStatLoggingAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Logging Agent in the specified access profile" + ::= { apmPaStatEntry 200 } + +apmPaStatDecnBoxAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Decision Box Agent in the specified access profile" + ::= { apmPaStatEntry 201 } + +apmPaStatDecnBoxAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Decision Box Agent in the specified access profile" + ::= { apmPaStatEntry 202 } + +apmPaStatDecnBoxAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Decision Box Agent in the specified access profile" + ::= { apmPaStatEntry 203 } + +apmPaStatDecnBoxAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Decision Box Agent in the specified access profile" + ::= { apmPaStatEntry 204 } + +apmPaStatDecnBoxAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Decision Box Agent in the specified access profile" + ::= { apmPaStatEntry 205 } + +apmPaStatDecnBoxAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Decision Box Agent in the specified access profile" + ::= { apmPaStatEntry 206 } + +apmPaStatMesgBoxAgentTotalInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total instances of the Message Box Agent in the specified access profile" + ::= { apmPaStatEntry 207 } + +apmPaStatMesgBoxAgentTotalUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total usages of Message Box Agent in the specified access profile" + ::= { apmPaStatEntry 208 } + +apmPaStatMesgBoxAgentTotalSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total success conditions created/reached by the Message Box Agent in the specified access profile" + ::= { apmPaStatEntry 209 } + +apmPaStatMesgBoxAgentTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total failure conditions created/reached by the Message Box Agent in the specified access profile" + ::= { apmPaStatEntry 210 } + +apmPaStatMesgBoxAgentTotalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total error conditions created/reached by the Message Box Agent in the specified access profile" + ::= { apmPaStatEntry 211 } + +apmPaStatMesgBoxAgentTotalSessVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session variables created by the Message Box Agent in the specified access profile" + ::= { apmPaStatEntry 212 } + +apmPaStatApdNoResultErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received without a result by APD from the client in the specified access profile" + ::= { apmPaStatEntry 213 } + +apmPaStatApdNoSessionErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received without a valid session by APD from the client in the specified access profile" + ::= { apmPaStatEntry 214 } + +apmPaStatApdNoDeviceInfoErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received without device info by APD from the client in the specified access profile" + ::= { apmPaStatEntry 215 } + +apmPaStatApdNoTokenErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received without a token by APD from the client in the specified access profile" + ::= { apmPaStatEntry 216 } + +apmPaStatApdNoSigErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received without a signature by APD from the client in the specified access profile" + ::= { apmPaStatEntry 217 } + +apmPaStatApdTotalMismatchErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received with client data mismatch by APD from the client in the specified access profile" + ::= { apmPaStatEntry 218 } + +apmPaStatApdInvalidSigErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total responses received with invalid client data signature by APD from the client in the specified access profile" + ::= { apmPaStatEntry 219 } + +apmPaStatApdMcPipelineInitErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total pipeline initialization errors caused by memcached in APD" + ::= { apmPaStatEntry 220 } + +apmPaStatApdMcSetSessVarErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total session var set errors caused by memcached in APD" + ::= { apmPaStatEntry 221 } + +apmPaStatApdMcPipelineCloseErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total pipeline close errors caused by memcached in APD" + ::= { apmPaStatEntry 222 } + +apmPaStatApdApResultErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total access policy result errors in APD" + ::= { apmPaStatEntry 223 } + +apmPaStatApdApInternalErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The total access policy internal errors in APD" + ::= { apmPaStatEntry 224 } + +apmPaStatAllowedRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total allowed requests in the specified access profile" + ::= { apmPaStatEntry 225 } + +apmPaStatDeniedRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total denied requests in the specified access profile" + ::= { apmPaStatEntry 226 } + +apmPaStatVsName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name virtual server in the specified access profile" + ::= { apmPaStatEntry 227 } + +--================================================================== +-- Profile_connectivity_stat +--================================================================== +apmPcStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmProfileConnectivityStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmProfileConnectivityStat 1 } + +apmPcStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmProfileConnectivityStat entries in the table." + ::= { apmProfileConnectivityStat 2 } + +apmPcStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmPcStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of connectivity profiles." + ::= { apmProfileConnectivityStat 3 } + +apmPcStatEntry OBJECT-TYPE + SYNTAX ApmPcStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmPcStat Table" + INDEX { + apmPcStatName + } + ::= { apmPcStatTable 1 } + +ApmPcStatEntry ::= + SEQUENCE { + apmPcStatName LongDisplayString, + apmPcStatTotConns Counter64, + apmPcStatCurConns Counter64, + apmPcStatMaxConns Counter64, + apmPcStatIngressRaw Counter64, + apmPcStatEgressRaw Counter64, + apmPcStatIngressCompressed Counter64, + apmPcStatEgressCompressed Counter64 + } + +apmPcStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a connectivity profile" + ::= { apmPcStatEntry 1 } + +apmPcStatTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL/VPN connections in the system" + ::= { apmPcStatEntry 2 } + +apmPcStatCurConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total current SSL/VPN connections in the system" + ::= { apmPcStatEntry 3 } + +apmPcStatMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max SSL/VPN connections in the system" + ::= { apmPcStatEntry 4 } + +apmPcStatIngressRaw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total raw bytes received by SSL/VPN connections in the system when compression is enabled." + ::= { apmPcStatEntry 5 } + +apmPcStatEgressRaw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total raw bytes transmitted by SSL/VPN connections in the system when compression is enabled." + ::= { apmPcStatEntry 6 } + +apmPcStatIngressCompressed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total compressed bytes received by SSL/VPN connections in the system when compression is enabled." + ::= { apmPcStatEntry 7 } + +apmPcStatEgressCompressed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total compressed bytes transmitted by SSL/VPN connections in the system when compression is enabled." + ::= { apmPcStatEntry 8 } + +--================================================================== +-- Profile_rewrite_stat +--================================================================== +apmPrStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmProfileRewriteStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmProfileRewriteStat 1 } + +apmPrStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmProfileRewriteStat entries in the table." + ::= { apmProfileRewriteStat 2 } + +apmPrStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmPrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of rewrite profiles." + ::= { apmProfileRewriteStat 3 } + +apmPrStatEntry OBJECT-TYPE + SYNTAX ApmPrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmPrStat Table" + INDEX { + apmPrStatName + } + ::= { apmPrStatTable 1 } + +ApmPrStatEntry ::= + SEQUENCE { + apmPrStatName LongDisplayString, + apmPrStatClientReqBytes Counter64, + apmPrStatClientRespBytes Counter64, + apmPrStatServerReqBytes Counter64, + apmPrStatServerRespBytes Counter64, + apmPrStatClientReqs Counter64, + apmPrStatClientResps Counter64, + apmPrStatServerReqs Counter64, + apmPrStatServerResps Counter64 + } + +apmPrStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a rewrite profile" + ::= { apmPrStatEntry 1 } + +apmPrStatClientReqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received from the client requests" + ::= { apmPrStatEntry 2 } + +apmPrStatClientRespBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent in the client responses" + ::= { apmPrStatEntry 3 } + +apmPrStatServerReqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent in the server requests" + ::= { apmPrStatEntry 4 } + +apmPrStatServerRespBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received from the server responses" + ::= { apmPrStatEntry 5 } + +apmPrStatClientReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the client requests received" + ::= { apmPrStatEntry 6 } + +apmPrStatClientResps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the client responses sent" + ::= { apmPrStatEntry 7 } + +apmPrStatServerReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number requests sent to the server" + ::= { apmPrStatEntry 8 } + +apmPrStatServerResps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number responses received from the server" + ::= { apmPrStatEntry 9 } + +--================================================================== +-- Profile_access_agent_stat +--================================================================== +apmPgStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmProfileAccessAgentStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmProfileAccessAgentStat 1 } + +apmPgStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmProfileAccessAgentStat entries in the table." + ::= { apmProfileAccessAgentStat 2 } + +apmPgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmPgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of agents per access profiles." + ::= { apmProfileAccessAgentStat 3 } + +apmPgStatEntry OBJECT-TYPE + SYNTAX ApmPgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmPgStat Table" + INDEX { + apmPgStatName, + apmPgStatAgentName + } + ::= { apmPgStatTable 1 } + +ApmPgStatEntry ::= + SEQUENCE { + apmPgStatName LongDisplayString, + apmPgStatAgentName LongDisplayString, + apmPgStatInstances Counter64, + apmPgStatUsages Counter64, + apmPgStatSuccesses Counter64, + apmPgStatFailures Counter64, + apmPgStatErrors Counter64, + apmPgStatSessionVars Counter64 + } + +apmPgStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an access profile" + ::= { apmPgStatEntry 1 } + +apmPgStatAgentName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The agent name in the specified access profile" + ::= { apmPgStatEntry 2 } + +apmPgStatInstances OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total instances of agent in the specified access profile" + ::= { apmPgStatEntry 3 } + +apmPgStatUsages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total usages of agent in the specified access profile" + ::= { apmPgStatEntry 4 } + +apmPgStatSuccesses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of successes for agent in the specified access profile" + ::= { apmPgStatEntry 5 } + +apmPgStatFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failures for agent in the specified access profile" + ::= { apmPgStatEntry 6 } + +apmPgStatErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors for agent in the specified access profile" + ::= { apmPgStatEntry 7 } + +apmPgStatSessionVars OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of session variables for agent in the specified access profile" + ::= { apmPgStatEntry 8 } + +--================================================================== +-- Profile_access_misc_stat +--================================================================== +apmPmStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmProfileAccessMiscStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmProfileAccessMiscStat 1 } + +apmPmStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmProfileAccessMiscStat entries in the table." + ::= { apmProfileAccessMiscStat 2 } + +apmPmStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmPmStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing miscellaneous statistic information for access profiles." + ::= { apmProfileAccessMiscStat 3 } + +apmPmStatEntry OBJECT-TYPE + SYNTAX ApmPmStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmPmStat Table" + INDEX { + apmPmStatName + } + ::= { apmPmStatTable 1 } + +ApmPmStatEntry ::= + SEQUENCE { + apmPmStatName LongDisplayString, + apmPmStatConfigSyncState Counter64, + apmPmStatInspResultError Counter64, + apmPmStatInspSessionError Counter64, + apmPmStatInspDeviceInfoError Counter64, + apmPmStatInspTokenError Counter64, + apmPmStatInspSignatureError Counter64, + apmPmStatInspDataMsmtchError Counter64, + apmPmStatInspClientSignError Counter64, + apmPmStatMemInitError Counter64, + apmPmStatMemSessionVarError Counter64, + apmPmStatMemCloseError Counter64, + apmPmStatResultError Counter64, + apmPmStatInternalError Counter64 + } + +apmPmStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an access profile" + ::= { apmPmStatEntry 1 } + +apmPmStatConfigSyncState OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of config sync operation" + ::= { apmPmStatEntry 2 } + +apmPmStatInspResultError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors inspection host no result in the specified access profile" + ::= { apmPmStatEntry 3 } + +apmPmStatInspSessionError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors inspection host no session in the specified access profile" + ::= { apmPmStatEntry 4 } + +apmPmStatInspDeviceInfoError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors inspection host no device info in the specified access profile" + ::= { apmPmStatEntry 5 } + +apmPmStatInspTokenError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors inspection host no token in the specified access profile" + ::= { apmPmStatEntry 6 } + +apmPmStatInspSignatureError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors inspection host no signature in the specified access profile" + ::= { apmPmStatEntry 7 } + +apmPmStatInspDataMsmtchError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors inspection host client data mismatch in the specified access profile" + ::= { apmPmStatEntry 8 } + +apmPmStatInspClientSignError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors invalid client data signature in the specified access profile" + ::= { apmPmStatEntry 9 } + +apmPmStatMemInitError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors memory cached pipeline in the specified access profile" + ::= { apmPmStatEntry 10 } + +apmPmStatMemSessionVarError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors memory set session variable in the specified access profile" + ::= { apmPmStatEntry 11 } + +apmPmStatMemCloseError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors memory finish pipeline failed in the specified access profile" + ::= { apmPmStatEntry 12 } + +apmPmStatResultError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of result errors in the specified access profile" + ::= { apmPmStatEntry 13 } + +apmPmStatInternalError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of internal errors in the specified access profile" + ::= { apmPmStatEntry 14 } + +--================================================================== +-- Access_stat +--================================================================== +apmAccessStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmAccessStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmAccessStat 1 } + +apmAccessStatTotalSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions created in the system" + ::= { apmAccessStat 2 } + +apmAccessStatCurrentActiveSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total active user sessions in the system" + ::= { apmAccessStat 3 } + +apmAccessStatCurrentPendingSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total user sessions going through access policy evaluation in the system" + ::= { apmAccessStat 4 } + +apmAccessStatCurrentEndedSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total user sessions completed access policy evaluation in the system" + ::= { apmAccessStat 5 } + +apmAccessStatUserLoggedoutSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions logged out by user in the system" + ::= { apmAccessStat 6 } + +apmAccessStatAdminTerminatedSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions terminated by admin in the system" + ::= { apmAccessStat 7 } + +apmAccessStatMiscTerminatedSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions terminated by internal errors/conditions in the system" + ::= { apmAccessStat 8 } + +apmAccessStatResultAllow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions resulted allow ending in the system" + ::= { apmAccessStat 9 } + +apmAccessStatResultDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions resulted deny ending in the system" + ::= { apmAccessStat 10 } + +apmAccessStatResultRedirect OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions redirected to the configured URI after closing the session in the system" + ::= { apmAccessStat 11 } + +apmAccessStatResultRedirectWithSession OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total sessions redirected to the configured URI without closing the session in the system" + ::= { apmAccessStat 12 } + +--================================================================== +-- Global_connectivity_stat +--================================================================== +apmGlobalConnectivityStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmGlobalConnectivityStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmGlobalConnectivityStat 1 } + +apmGlobalConnectivityStatTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 2 } + +apmGlobalConnectivityStatCurConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total current SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 3 } + +apmGlobalConnectivityStatMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 4 } + +apmGlobalConnectivityStatIngressRaw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total raw bytes received by SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 5 } + +apmGlobalConnectivityStatEgressRaw OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total raw bytes transmitted by SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 6 } + +apmGlobalConnectivityStatIngressCompressed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total compressed bytes received by SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 7 } + +apmGlobalConnectivityStatEgressCompressed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total compressed bytes transmitted by SSL/VPN connections in the system" + ::= { apmGlobalConnectivityStat 8 } + +--================================================================== +-- Global_rewrite_stat +--================================================================== +apmGlobalRewriteStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmGlobalRewriteStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmGlobalRewriteStat 1 } + +apmGlobalRewriteStatClientReqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received from the client requests" + ::= { apmGlobalRewriteStat 2 } + +apmGlobalRewriteStatClientRespBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent in the client responses" + ::= { apmGlobalRewriteStat 3 } + +apmGlobalRewriteStatServerReqBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent in the server requests" + ::= { apmGlobalRewriteStat 4 } + +apmGlobalRewriteStatServerRespBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received from the server responses" + ::= { apmGlobalRewriteStat 5 } + +apmGlobalRewriteStatClientReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the client requests received" + ::= { apmGlobalRewriteStat 6 } + +apmGlobalRewriteStatClientResps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the client responses sent" + ::= { apmGlobalRewriteStat 7 } + +apmGlobalRewriteStatServerReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number requests sent to the server" + ::= { apmGlobalRewriteStat 8 } + +apmGlobalRewriteStatServerResps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number responses received from the server" + ::= { apmGlobalRewriteStat 9 } + +--================================================================== +-- Leasepool_stat +--================================================================== +apmLeasepoolStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmLeasepoolStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmLeasepoolStat 1 } + +apmLeasepoolStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmLeasepoolStat entries in the table." + ::= { apmLeasepoolStat 2 } + +apmLeasepoolStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmLeasepoolStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of leasepools." + ::= { apmLeasepoolStat 3 } + +apmLeasepoolStatEntry OBJECT-TYPE + SYNTAX ApmLeasepoolStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmLeasepoolStat Table" + INDEX { + apmLeasepoolStatName + } + ::= { apmLeasepoolStatTable 1 } + +ApmLeasepoolStatEntry ::= + SEQUENCE { + apmLeasepoolStatName LongDisplayString, + apmLeasepoolStatCurMembers Integer32, + apmLeasepoolStatCurAssigned Integer32, + apmLeasepoolStatCurFree Integer32, + apmLeasepoolStatMaxAssigned Integer32, + apmLeasepoolStatTotPickRequests Counter64, + apmLeasepoolStatTotPickFailure Counter64, + apmLeasepoolStatTotReserveRequests Counter64, + apmLeasepoolStatTotReserveFailure Counter64, + apmLeasepoolStatTotReleaseRequests Counter64, + apmLeasepoolStatTotReleaseFailure Counter64 + } + +apmLeasepoolStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a leasepool" + ::= { apmLeasepoolStatEntry 1 } + +apmLeasepoolStatCurMembers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of IP addresses in the leasepool" + ::= { apmLeasepoolStatEntry 2 } + +apmLeasepoolStatCurAssigned OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP addresses currently assigned to user sessions" + ::= { apmLeasepoolStatEntry 3 } + +apmLeasepoolStatCurFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available/free addresses in the leasepool" + ::= { apmLeasepoolStatEntry 4 } + +apmLeasepoolStatMaxAssigned OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max number of IP addresses assigned at any single time in the leasepool since last stats reset" + ::= { apmLeasepoolStatEntry 5 } + +apmLeasepoolStatTotPickRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of requests for IP addresses from active unit in HA pair" + ::= { apmLeasepoolStatEntry 6 } + +apmLeasepoolStatTotPickFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failures to assign an IP address" + ::= { apmLeasepoolStatEntry 7 } + +apmLeasepoolStatTotReserveRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of requests for specific IP address from standby unit in HA pair" + ::= { apmLeasepoolStatEntry 8 } + +apmLeasepoolStatTotReserveFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failures to reserve a specific IP address" + ::= { apmLeasepoolStatEntry 9 } + +apmLeasepoolStatTotReleaseRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of requests to release IP address for either active or stand" + ::= { apmLeasepoolStatEntry 10 } + +apmLeasepoolStatTotReleaseFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failures to release IP address" + ::= { apmLeasepoolStatEntry 11 } + +--================================================================== +-- Acl_stat +--================================================================== +apmAclStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in apmAclStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { apmAclStat 1 } + +apmAclStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of apmAclStat entries in the table." + ::= { apmAclStat 2 } + +apmAclStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApmAclStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of Acls." + ::= { apmAclStat 3 } + +apmAclStatEntry OBJECT-TYPE + SYNTAX ApmAclStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the apmAclStat Table" + INDEX { + apmAclStatName + } + ::= { apmAclStatTable 1 } + +ApmAclStatEntry ::= + SEQUENCE { + apmAclStatName LongDisplayString, + apmAclStatActionAllow Counter64, + apmAclStatActionContinue Counter64, + apmAclStatActionDiscard Counter64, + apmAclStatActionReject Counter64 + } + +apmAclStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a acl" + ::= { apmAclStatEntry 1 } + +apmAclStatActionAllow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times allow action executed" + ::= { apmAclStatEntry 2 } + +apmAclStatActionContinue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times continue action executed" + ::= { apmAclStatEntry 3 } + +apmAclStatActionDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times discard action executed" + ::= { apmAclStatEntry 4 } + +apmAclStatActionReject OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times reject action executed" + ::= { apmAclStatEntry 5 } + +--================================================================ + -- Compliance and Group +--================================================================ + +bigipApmCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This specifies the objects that are required to claim + compliance to F5 Traffic Management System." + MODULE + MANDATORY-GROUPS { bigipApmGroups } + ::= { bigipCompliances 6 } + +bigipApmGroups OBJECT IDENTIFIER ::= { bigipGroups 6 } + +apmPaStatGroup OBJECT-GROUP + OBJECTS { + apmPaStatResetStats, + apmPaStatNumber, + apmPaStatName, + apmPaStatConfigSyncState, + apmPaStatTotalSessions, + apmPaStatTotalEstablishedStateSessions, + apmPaStatCurrentActiveSessions, + apmPaStatCurrentPendingSessions, + apmPaStatCurrentCompletedSessions, + apmPaStatUserLoggedoutSessions, + apmPaStatAdminTerminatedSessions, + apmPaStatMiscTerminatedSessions, + apmPaStatAccessPolicyResultAllow, + apmPaStatAccessPolicyResultDeny, + apmPaStatAccessPolicyResultRedirect, + apmPaStatAccessPolicyResultRedirectWithSession, + apmPaStatEndingDenyAgentTotalInstances, + apmPaStatEndingDenyAgentTotalUsages, + apmPaStatEndingDenyAgentTotalSuccesses, + apmPaStatEndingDenyAgentTotalFailures, + apmPaStatEndingDenyAgentTotalErrors, + apmPaStatEndingDenyAgentTotalSessVars, + apmPaStatEndingRedirectAgentTotalInstances, + apmPaStatEndingRedirectAgentTotalUsages, + apmPaStatEndingRedirectAgentTotalSuccesses, + apmPaStatEndingRedirectAgentTotalFailures, + apmPaStatEndingRedirectAgentTotalErrors, + apmPaStatEndingRedirectAgentTotalSessVars, + apmPaStatEndingAllowAgentTotalInstances, + apmPaStatEndingAllowAgentTotalUsages, + apmPaStatEndingAllowAgentTotalSuccesses, + apmPaStatEndingAllowAgentTotalFailures, + apmPaStatEndingAllowAgentTotalErrors, + apmPaStatEndingAllowAgentTotalSessVars, + apmPaStatAdAgentTotalInstances, + apmPaStatAdAgentTotalUsages, + apmPaStatAdAgentTotalSuccesses, + apmPaStatAdAgentTotalFailures, + apmPaStatAdAgentTotalErrors, + apmPaStatAdAgentTotalSessVars, + apmPaStatClientCertAgentTotalInstances, + apmPaStatClientCertAgentTotalUsages, + apmPaStatClientCertAgentTotalSuccesses, + apmPaStatClientCertAgentTotalFailures, + apmPaStatClientCertAgentTotalErrors, + apmPaStatClientCertAgentTotalSessVars, + apmPaStatHttpAgentTotalInstances, + apmPaStatHttpAgentTotalUsages, + apmPaStatHttpAgentTotalSuccesses, + apmPaStatHttpAgentTotalFailures, + apmPaStatHttpAgentTotalErrors, + apmPaStatHttpAgentTotalSessVars, + apmPaStatLdapAgentTotalInstances, + apmPaStatLdapAgentTotalUsages, + apmPaStatLdapAgentTotalSuccesses, + apmPaStatLdapAgentTotalFailures, + apmPaStatLdapAgentTotalErrors, + apmPaStatLdapAgentTotalSessVars, + apmPaStatRadiusAgentTotalInstances, + apmPaStatRadiusAgentTotalUsages, + apmPaStatRadiusAgentTotalSuccesses, + apmPaStatRadiusAgentTotalFailures, + apmPaStatRadiusAgentTotalErrors, + apmPaStatRadiusAgentTotalSessVars, + apmPaStatSecuridAgentTotalInstances, + apmPaStatSecuridAgentTotalUsages, + apmPaStatSecuridAgentTotalSuccesses, + apmPaStatSecuridAgentTotalFailures, + apmPaStatSecuridAgentTotalErrors, + apmPaStatSecuridAgentTotalSessVars, + apmPaStatRadiusAcctAgentTotalInstances, + apmPaStatRadiusAcctAgentTotalUsages, + apmPaStatRadiusAcctAgentTotalSuccesses, + apmPaStatRadiusAcctAgentTotalFailures, + apmPaStatRadiusAcctAgentTotalErrors, + apmPaStatRadiusAcctAgentTotalSessVars, + apmPaStatEpsLinuxFcAgentTotalInstances, + apmPaStatEpsLinuxFcAgentTotalUsages, + apmPaStatEpsLinuxFcAgentTotalSuccesses, + apmPaStatEpsLinuxFcAgentTotalFailures, + apmPaStatEpsLinuxFcAgentTotalErrors, + apmPaStatEpsLinuxFcAgentTotalSessVars, + apmPaStatEpsLinuxPcAgentTotalInstances, + apmPaStatEpsLinuxPcAgentTotalUsages, + apmPaStatEpsLinuxPcAgentTotalSuccesses, + apmPaStatEpsLinuxPcAgentTotalFailures, + apmPaStatEpsLinuxPcAgentTotalErrors, + apmPaStatEpsLinuxPcAgentTotalSessVars, + apmPaStatEpsMacFcAgentTotalInstances, + apmPaStatEpsMacFcAgentTotalUsages, + apmPaStatEpsMacFcAgentTotalSuccesses, + apmPaStatEpsMacFcAgentTotalFailures, + apmPaStatEpsMacFcAgentTotalErrors, + apmPaStatEpsMacFcAgentTotalSessVars, + apmPaStatEpsMacPcAgentTotalInstances, + apmPaStatEpsMacPcAgentTotalUsages, + apmPaStatEpsMacPcAgentTotalSuccesses, + apmPaStatEpsMacPcAgentTotalFailures, + apmPaStatEpsMacPcAgentTotalErrors, + apmPaStatEpsMacPcAgentTotalSessVars, + apmPaStatEpsWinCcAgentTotalInstances, + apmPaStatEpsWinCcAgentTotalUsages, + apmPaStatEpsWinCcAgentTotalSuccesses, + apmPaStatEpsWinCcAgentTotalFailures, + apmPaStatEpsWinCcAgentTotalErrors, + apmPaStatEpsWinCcAgentTotalSessVars, + apmPaStatEpsAvAgentTotalInstances, + apmPaStatEpsAvAgentTotalUsages, + apmPaStatEpsAvAgentTotalSuccesses, + apmPaStatEpsAvAgentTotalFailures, + apmPaStatEpsAvAgentTotalErrors, + apmPaStatEpsAvAgentTotalSessVars, + apmPaStatEpsWinOsInfoAgentTotalInstances, + apmPaStatEpsWinOsInfoAgentTotalUsages, + apmPaStatEpsWinOsInfoAgentTotalSuccesses, + apmPaStatEpsWinOsInfoAgentTotalFailures, + apmPaStatEpsWinOsInfoAgentTotalErrors, + apmPaStatEpsWinOsInfoAgentTotalSessVars, + apmPaStatEpsWinFcAgentTotalInstances, + apmPaStatEpsWinFcAgentTotalUsages, + apmPaStatEpsWinFcAgentTotalSuccesses, + apmPaStatEpsWinFcAgentTotalFailures, + apmPaStatEpsWinFcAgentTotalErrors, + apmPaStatEpsWinFcAgentTotalSessVars, + apmPaStatEpsWinMcAgentTotalInstances, + apmPaStatEpsWinMcAgentTotalUsages, + apmPaStatEpsWinMcAgentTotalSuccesses, + apmPaStatEpsWinMcAgentTotalFailures, + apmPaStatEpsWinMcAgentTotalErrors, + apmPaStatEpsWinMcAgentTotalSessVars, + apmPaStatEpsFwcAgentTotalInstances, + apmPaStatEpsFwcAgentTotalUsages, + apmPaStatEpsFwcAgentTotalSuccesses, + apmPaStatEpsFwcAgentTotalFailures, + apmPaStatEpsFwcAgentTotalErrors, + apmPaStatEpsFwcAgentTotalSessVars, + apmPaStatEpsWinPcTotalInstances, + apmPaStatEpsWinPcTotalUsages, + apmPaStatEpsWinPcTotalSuccesses, + apmPaStatEpsWinPcTotalFailures, + apmPaStatEpsWinPcTotalErrors, + apmPaStatEpsWinPcTotalSessVars, + apmPaStatEpsWinPwTotalInstances, + apmPaStatEpsWinPwTotalUsages, + apmPaStatEpsWinPwTotalSuccesses, + apmPaStatEpsWinPwTotalFailures, + apmPaStatEpsWinPwTotalErrors, + apmPaStatEpsWinPwTotalSessVars, + apmPaStatEpsWinRcAgentTotalInstances, + apmPaStatEpsWinRcAgentTotalUsages, + apmPaStatEpsWinRcAgentTotalSuccesses, + apmPaStatEpsWinRcAgentTotalFailures, + apmPaStatEpsWinRcAgentTotalErrors, + apmPaStatEpsWinRcAgentTotalSessVars, + apmPaStatEpsWinGpAgentTotalInstances, + apmPaStatEpsWinGpAgentTotalUsages, + apmPaStatEpsWinGpAgentTotalSuccesses, + apmPaStatEpsWinGpAgentTotalFailures, + apmPaStatEpsWinGpAgentTotalErrors, + apmPaStatEpsWinGpAgentTotalSessVars, + apmPaStatExternalLogonAgentTotalInstances, + apmPaStatExternalLogonAgentTotalUsages, + apmPaStatExternalLogonAgentTotalSuccesses, + apmPaStatExternalLogonAgentTotalFailures, + apmPaStatExternalLogonAgentTotalErrors, + apmPaStatExternalLogonAgentTotalSessVars, + apmPaStatLogonAgentTotalInstances, + apmPaStatLogonAgentTotalUsages, + apmPaStatLogonAgentTotalSuccesses, + apmPaStatLogonAgentTotalFailures, + apmPaStatLogonAgentTotalErrors, + apmPaStatLogonAgentTotalSessVars, + apmPaStatRaAgentTotalInstances, + apmPaStatRaAgentTotalUsages, + apmPaStatRaAgentTotalSuccesses, + apmPaStatRaAgentTotalFailures, + apmPaStatRaAgentTotalErrors, + apmPaStatRaAgentTotalSessVars, + apmPaStatRdsAgentTotalInstances, + apmPaStatRdsAgentTotalUsages, + apmPaStatRdsAgentTotalSuccesses, + apmPaStatRdsAgentTotalFailures, + apmPaStatRdsAgentTotalErrors, + apmPaStatRdsAgentTotalSessVars, + apmPaStatVaAgentTotalInstances, + apmPaStatVaAgentTotalUsages, + apmPaStatVaAgentTotalSuccesses, + apmPaStatVaAgentTotalFailures, + apmPaStatVaAgentTotalErrors, + apmPaStatVaAgentTotalSessVars, + apmPaStatIeAgentTotalInstances, + apmPaStatIeAgentTotalUsages, + apmPaStatIeAgentTotalSuccesses, + apmPaStatIeAgentTotalFailures, + apmPaStatIeAgentTotalErrors, + apmPaStatIeAgentTotalSessVars, + apmPaStatLoggingAgentTotalInstances, + apmPaStatLoggingAgentTotalUsages, + apmPaStatLoggingAgentTotalSuccesses, + apmPaStatLoggingAgentTotalFailures, + apmPaStatLoggingAgentTotalErrors, + apmPaStatLoggingAgentTotalSessVars, + apmPaStatDecnBoxAgentTotalInstances, + apmPaStatDecnBoxAgentTotalUsages, + apmPaStatDecnBoxAgentTotalSuccesses, + apmPaStatDecnBoxAgentTotalFailures, + apmPaStatDecnBoxAgentTotalErrors, + apmPaStatDecnBoxAgentTotalSessVars, + apmPaStatMesgBoxAgentTotalInstances, + apmPaStatMesgBoxAgentTotalUsages, + apmPaStatMesgBoxAgentTotalSuccesses, + apmPaStatMesgBoxAgentTotalFailures, + apmPaStatMesgBoxAgentTotalErrors, + apmPaStatMesgBoxAgentTotalSessVars, + apmPaStatApdNoResultErrors, + apmPaStatApdNoSessionErrors, + apmPaStatApdNoDeviceInfoErrors, + apmPaStatApdNoTokenErrors, + apmPaStatApdNoSigErrors, + apmPaStatApdTotalMismatchErrors, + apmPaStatApdInvalidSigErrors, + apmPaStatApdMcPipelineInitErrors, + apmPaStatApdMcSetSessVarErrors, + apmPaStatApdMcPipelineCloseErrors, + apmPaStatApdApResultErrors, + apmPaStatApdApInternalErrors, + apmPaStatAllowedRequests, + apmPaStatDeniedRequests, + apmPaStatVsName + } + STATUS current + DESCRIPTION + "A collection of objects of apmProfileAccessStat MIB." + ::= { bigipApmGroups 1 } + +apmPcStatGroup OBJECT-GROUP + OBJECTS { + apmPcStatResetStats, + apmPcStatNumber, + apmPcStatName, + apmPcStatTotConns, + apmPcStatCurConns, + apmPcStatMaxConns, + apmPcStatIngressRaw, + apmPcStatEgressRaw, + apmPcStatIngressCompressed, + apmPcStatEgressCompressed + } + STATUS current + DESCRIPTION + "A collection of objects of apmProfileConnectivityStat MIB." + ::= { bigipApmGroups 2 } + +apmPrStatGroup OBJECT-GROUP + OBJECTS { + apmPrStatResetStats, + apmPrStatNumber, + apmPrStatName, + apmPrStatClientReqBytes, + apmPrStatClientRespBytes, + apmPrStatServerReqBytes, + apmPrStatServerRespBytes, + apmPrStatClientReqs, + apmPrStatClientResps, + apmPrStatServerReqs, + apmPrStatServerResps + } + STATUS current + DESCRIPTION + "A collection of objects of apmProfileRewriteStat MIB." + ::= { bigipApmGroups 3 } + +apmPgStatGroup OBJECT-GROUP + OBJECTS { + apmPgStatResetStats, + apmPgStatNumber, + apmPgStatName, + apmPgStatAgentName, + apmPgStatInstances, + apmPgStatUsages, + apmPgStatSuccesses, + apmPgStatFailures, + apmPgStatErrors, + apmPgStatSessionVars + } + STATUS current + DESCRIPTION + "A collection of objects of apmProfileAccessAgentStat MIB." + ::= { bigipApmGroups 4 } + +apmPmStatGroup OBJECT-GROUP + OBJECTS { + apmPmStatResetStats, + apmPmStatNumber, + apmPmStatName, + apmPmStatConfigSyncState, + apmPmStatInspResultError, + apmPmStatInspSessionError, + apmPmStatInspDeviceInfoError, + apmPmStatInspTokenError, + apmPmStatInspSignatureError, + apmPmStatInspDataMsmtchError, + apmPmStatInspClientSignError, + apmPmStatMemInitError, + apmPmStatMemSessionVarError, + apmPmStatMemCloseError, + apmPmStatResultError, + apmPmStatInternalError + } + STATUS current + DESCRIPTION + "A collection of objects of apmProfileAccessMiscStat MIB." + ::= { bigipApmGroups 5 } + +apmAccessStatGroup OBJECT-GROUP + OBJECTS { + apmAccessStatResetStats, + apmAccessStatTotalSessions, + apmAccessStatCurrentActiveSessions, + apmAccessStatCurrentPendingSessions, + apmAccessStatCurrentEndedSessions, + apmAccessStatUserLoggedoutSessions, + apmAccessStatAdminTerminatedSessions, + apmAccessStatMiscTerminatedSessions, + apmAccessStatResultAllow, + apmAccessStatResultDeny, + apmAccessStatResultRedirect, + apmAccessStatResultRedirectWithSession + } + STATUS current + DESCRIPTION + "A collection of objects of apmAccessStat MIB." + ::= { bigipApmGroups 6 } + +apmGlobalConnectivityStatGroup OBJECT-GROUP + OBJECTS { + apmGlobalConnectivityStatResetStats, + apmGlobalConnectivityStatTotConns, + apmGlobalConnectivityStatCurConns, + apmGlobalConnectivityStatMaxConns, + apmGlobalConnectivityStatIngressRaw, + apmGlobalConnectivityStatEgressRaw, + apmGlobalConnectivityStatIngressCompressed, + apmGlobalConnectivityStatEgressCompressed + } + STATUS current + DESCRIPTION + "A collection of objects of apmGlobalConnectivityStat MIB." + ::= { bigipApmGroups 7 } + +apmGlobalRewriteStatGroup OBJECT-GROUP + OBJECTS { + apmGlobalRewriteStatResetStats, + apmGlobalRewriteStatClientReqBytes, + apmGlobalRewriteStatClientRespBytes, + apmGlobalRewriteStatServerReqBytes, + apmGlobalRewriteStatServerRespBytes, + apmGlobalRewriteStatClientReqs, + apmGlobalRewriteStatClientResps, + apmGlobalRewriteStatServerReqs, + apmGlobalRewriteStatServerResps + } + STATUS current + DESCRIPTION + "A collection of objects of apmGlobalRewriteStat MIB." + ::= { bigipApmGroups 8 } + +apmLeasepoolStatGroup OBJECT-GROUP + OBJECTS { + apmLeasepoolStatResetStats, + apmLeasepoolStatNumber, + apmLeasepoolStatName, + apmLeasepoolStatCurMembers, + apmLeasepoolStatCurAssigned, + apmLeasepoolStatCurFree, + apmLeasepoolStatMaxAssigned, + apmLeasepoolStatTotPickRequests, + apmLeasepoolStatTotPickFailure, + apmLeasepoolStatTotReserveRequests, + apmLeasepoolStatTotReserveFailure, + apmLeasepoolStatTotReleaseRequests, + apmLeasepoolStatTotReleaseFailure + } + STATUS current + DESCRIPTION + "A collection of objects of apmLeasepoolStat MIB." + ::= { bigipApmGroups 9 } + +apmAclStatGroup OBJECT-GROUP + OBJECTS { + apmAclStatResetStats, + apmAclStatNumber, + apmAclStatName, + apmAclStatActionAllow, + apmAclStatActionContinue, + apmAclStatActionDiscard, + apmAclStatActionReject + } + STATUS current + DESCRIPTION + "A collection of objects of apmAclStat MIB." + ::= { bigipApmGroups 10 } +END diff --git a/pandora_console/attachment/mibs/F5-BIGIP-COMMON-MIB.mib b/pandora_console/attachment/mibs/F5-BIGIP-COMMON-MIB.mib new file mode 100644 index 0000000000..466b63c5ef --- /dev/null +++ b/pandora_console/attachment/mibs/F5-BIGIP-COMMON-MIB.mib @@ -0,0 +1,1730 @@ + +F5-BIGIP-COMMON-MIB DEFINITIONS ::= BEGIN +--================================================================ +-- F5-MIB +-- A private enterprise MIB for F5 Networks. +-- VERSION: 11.6.1 +--================================================================ + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + enterprises, Integer32 + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +--================================================================ +f5 MODULE-IDENTITY + LAST-UPDATED "201603022024Z" -- Wed Mar 2 20:24:18 UTC 2016 + ORGANIZATION "F5 Networks, Inc." + CONTACT-INFO + "postal: F5 Networks, Inc. + 401 Elliott Ave. West + Seattle, WA 98119 + phone: (206) 272-5555 + email: support@f5.com" + + DESCRIPTION + "Top-level infrastructure of the F5 enterprise MIB tree." + ::= { enterprises 3375 } + +--================================================================ +bigipTrafficMgmt OBJECT IDENTIFIER ::= { f5 2 } + +bigipNotification OBJECT IDENTIFIER ::= { bigipTrafficMgmt 4 } +bigipCompliance OBJECT IDENTIFIER ::= { bigipTrafficMgmt 5 } + +bigipNotifications OBJECT IDENTIFIER ::= { bigipNotification 0 } +bigipNotifyObjects OBJECT IDENTIFIER ::= { bigipNotification 1 } + +bigipCompliances OBJECT IDENTIFIER ::= { bigipCompliance 1 } +bigipGroups OBJECT IDENTIFIER ::= { bigipCompliance 2 } + +bigipNotificationGroups OBJECT IDENTIFIER ::= { bigipGroups 4 } + +--================================================================ +-- bigipNotifyObjects +-- +bigipNotifyObjMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The additional information about the related notification." + ::= { bigipNotifyObjects 1 } + +bigipNotifyObjNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user-assigned name or IP address of the node." + ::= { bigipNotifyObjects 2 } + +bigipNotifyObjPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port or service name." + ::= { bigipNotifyObjects 3 } + +--================================================================ +-- bigipNotifications +-- +bigipAgentStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An indication that the agent has started running." + ::= { bigipNotifications 1 } + +bigipAgentShutdown NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An indication that the agent is in the process of being shut down." + ::= { bigipNotifications 2 } + +bigipAgentRestart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An indication that the agent has been restarted. + (eg. It happens when a SIGHUP is received.) + This does not imply anything about whether the configuration has + changed (unlike the standard coldStart or warmStart traps)" + ::= { bigipNotifications 3 } +--================================================================== +bigipCpuTempHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "CPU temperature is too high." + ::= { bigipNotifications 4 } + +bigipCpuFanSpeedLow NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "CPU fan speed is too low." + ::= { bigipNotifications 5 } + +bigipCpuFanSpeedBad NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "CPU fan speed signal not received." + ::= { bigipNotifications 6 } + +bigipChassisTempHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Chassis temperature is too high." + ::= { bigipNotifications 7 } + +bigipChassisFanBad NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Chassis fan status is bad." + ::= { bigipNotifications 8 } + +bigipChassisPowerSupplyBad NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Chassis power supply status is bad." + ::= { bigipNotifications 9 } + +bigipServiceDown NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg, + bigipNotifyObjNode, + bigipNotifyObjPort + } + STATUS current + DESCRIPTION + "A service is detected DOWN." + ::= { bigipNotifications 10 } + +bigipServiceUp NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg, + bigipNotifyObjNode, + bigipNotifyObjPort + } + STATUS current + DESCRIPTION + "A service is detected UP." + ::= { bigipNotifications 11 } + +bigipNodeDown NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg, + bigipNotifyObjNode + } + STATUS current + DESCRIPTION + "A node is detected DOWN." + ::= { bigipNotifications 12 } + +bigipNodeUp NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg, + bigipNotifyObjNode + } + STATUS current + DESCRIPTION + "A node is detected UP." + ::= { bigipNotifications 13 } + +bigipStandby NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is going into standby mode." + ::= { bigipNotifications 14 } + +bigipActive NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is going into active mode." + ::= { bigipNotifications 15 } + +bigipActiveActive NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is going into active-active mode." + ::= { bigipNotifications 16 } + +bigipFeatureFailed NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A high availability feature triggered action failed." + ::= { bigipNotifications 17 } + +bigipFeatureOnline NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A high availability feature is now responding." + ::= { bigipNotifications 18 } + +bigipLicenseFailed NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The license validation failed." + ::= { bigipNotifications 19 } + +bigipLicenseExpired NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The license has expired." + ::= { bigipNotifications 20 } + +bigipTamdAlert NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Too many authentication failures (> 60) in 1 second to + TMM (Traffic Management Module)." + ::= { bigipNotifications 21 } + +bigipAggrReaperStateChange NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The aggressive reaper state changed. Aggressive reaper + state changes indicate the system is moving into distress-mode + for DOS prevention." + ::= { bigipNotifications 22 } + +bigipARPConflict NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "There is an ARP conflict." + ::= { bigipNotifications 23 } + +bigipNetLinkDown NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "An internal interface link is down. This is for L1 and L2. + These are internal links within the box connecting the CPU + and Switch subsystems, which should never lose link. + If they do, it indicates a serious problem." + ::= { bigipNotifications 24 } + +bigipDiskPartitionWarn NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The disk partition free space is very limited, which is + less than a specified limit. By default, the limit is set + to 30% of total disk space." + ::= { bigipNotifications 25 } + +bigipDiskPartitionGrowth NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The disk partition exceeds the specified growth limit. + By default, the limit is set to 5% of the total disk space. + The growth is difference of two consecutive monitoring data." + ::= { bigipNotifications 26 } + +bigipAuthFailed NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The login/sshd authentication has failed." + ::= { bigipNotifications 27 } + +bigipConfigLoaded NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS deprecated + DESCRIPTION + "Deprecated! The compoent which created this event has been +deprecated. The configuration was loaded." + ::= { bigipNotifications 28 } + +bigipLogEmerg NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is in an unusable situation." + ::= { bigipNotifications 29 } + +bigipLogAlert NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Action must be taken immediately for the system to work +properly." + ::= { bigipNotifications 30 } + +bigipLogCrit NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is in a critical condition." + ::= { bigipNotifications 31 } + +bigipLogErr NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system has some error conditions." + ::= { bigipNotifications 32 } + +bigipLogWarning NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is experiencing some warning conditions." + ::= { bigipNotifications 33 } + +bigipPacketRejected NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The packets are rejected." + ::= { bigipNotifications 34 } + +bigipCompLimitExceeded NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The compression license limit is exceeded." + ::= { bigipNotifications 35 } + +bigipSslLimitExceeded NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The SSL license limits are exceeded, + either for TPS (Transactions Per Second) or + for MPS (Megabits Per Second)." + ::= { bigipNotifications 36 } + +bigipExternalLinkChange NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "An external interface link status changes. + For a fixed port, this is an occurrence when network cables + are connected or removed, and the network is reconfigured; + for a pluggable port (such as a SFP or XFP port), this happens + when the pluggable unit is plugged in or unplugged, + or when a cable is connected or removed from a plugged port. + The possible values are UP, DOWN, or UNPOPULATED." + ::= { bigipNotifications 37 } + +bigipAsmRequestBlocked NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The HTTP request was blocked because it issued (at least one) + violation(s) which is marked as blocking at the current active + policy in Application Security Module." + ::= { bigipNotifications 38 } + +bigipAsmRequestViolation NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The HTTP request issued a violation to the current active policy. + This violation is marked as an alerting violation in that policy + in Application Security Module." + ::= { bigipNotifications 39 } + +bigipGtmPoolAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool is becoming available in global traffic management module." + ::= { bigipNotifications 40 } + +bigipGtmPoolNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool is becoming unavailable in global traffic management module." + ::= { bigipNotifications 41 } + +bigipGtmPoolDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool is disabled in global traffic management module." + ::= { bigipNotifications 42 } + +bigipGtmPoolEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool is enabled in global traffic management module." + ::= { bigipNotifications 43 } + +bigipGtmLinkAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A link is becoming available in global traffic management module." + ::= { bigipNotifications 44 } + +bigipGtmLinkNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A link is becoming unavailable in global traffic management module." + ::= { bigipNotifications 45 } + +bigipGtmLinkDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A link is disabled in global traffic management module." + ::= { bigipNotifications 46 } + +bigipGtmLinkEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A link is enabled in global traffic management module." + ::= { bigipNotifications 47 } + +bigipGtmWideIpAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A wide IP is becoming available in global traffic management module." + ::= { bigipNotifications 48 } + +bigipGtmWideIpNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A wide IP is becoming unavailable in global traffic management module." + ::= { bigipNotifications 49 } + +bigipGtmWideIpDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A wide IP is disabled in global traffic management module." + ::= { bigipNotifications 50 } + +bigipGtmWideIpEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A wide IP is enabled in global traffic management module." + ::= { bigipNotifications 51 } + +bigipGtmPoolMbrAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool member is becoming available in global traffic management module." + ::= { bigipNotifications 52 } + +bigipGtmPoolMbrNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool member is becoming unavailable in global traffic management module." + ::= { bigipNotifications 53 } + +bigipGtmPoolMbrDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool member is disabled in global traffic management module." + ::= { bigipNotifications 54 } + +bigipGtmPoolMbrEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool member is enabled in global traffic management module." + ::= { bigipNotifications 55 } + +bigipGtmServerAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A server is becoming available in global traffic management module." + ::= { bigipNotifications 56 } + +bigipGtmServerNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A server is becoming unavailable in global traffic management module." + ::= { bigipNotifications 57 } + +bigipGtmServerDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A server is disabled in global traffic management module." + ::= { bigipNotifications 58 } + +bigipGtmServerEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A server is enabled in global traffic management module." + ::= { bigipNotifications 59 } + +bigipGtmVsAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual server is becoming available in global traffic management module." + ::= { bigipNotifications 60 } + +bigipGtmVsNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual server is becoming unavailable in global traffic management module." + ::= { bigipNotifications 61 } + +bigipGtmVsDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual server is disabled in global traffic management module." + ::= { bigipNotifications 62 } + +bigipGtmVsEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual server is enabled in global traffic management module." + ::= { bigipNotifications 63 } + +bigipGtmDcAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A data center is becoming available in global traffic management module." + ::= { bigipNotifications 64 } + +bigipGtmDcNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A data center is becoming unavailable in global traffic management module." + ::= { bigipNotifications 65 } + +bigipGtmDcDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A data center is disabled in global traffic management module." + ::= { bigipNotifications 66 } + +bigipGtmDcEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A data center is enabled in global traffic management module." + ::= { bigipNotifications 67 } + +bigipHardDiskFailure NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS deprecated + DESCRIPTION + "Deprecated! This object has been eliminated. + The hard disk is failing." + ::= { bigipNotifications 68 } + +bigipGtmAppObjAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "An application object is becoming available in global management module." + ::= { bigipNotifications 69 } + +bigipGtmAppObjNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "An application object is becoming unavailable in global management module." + ::= { bigipNotifications 70 } + +bigipGtmAppAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "An application is becoming available in global management module." + ::= { bigipNotifications 71 } + +bigipGtmAppNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "An application is becoming unavailable in global management module." + ::= { bigipNotifications 72 } + +bigipGtmJoinedGroup NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "BIG-IP GTM joined sync group." + ::= { bigipNotifications 73 } + +bigipGtmLeftGroup NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "BIG-IP GTM left sync group." + ::= { bigipNotifications 74 } + +bigipStandByFail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "In failover condition, this standby will not be able to go active." + ::= { bigipNotifications 75 } + +bigipInetPortExhaustion NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The TMM has run out of source ports and cannot open new communications channels with other machines." + ::= { bigipNotifications 76 } + +bigipGtmBoxAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A gtm machine (which equates to an iquery connect to a gtm machine) has gone UP" + ::= { bigipNotifications 77 } + +bigipGtmBoxNotAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A gtm machine (which equates to an iquery connect to a gtm machine) has gone DOWN" + ::= { bigipNotifications 78 } + +bigipAsmFtpRequestBlocked NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The FTP request was blocked because it issued (at least one) + violation(s) which is marked as blocking at the current active + policy in Application Security Module." + ::= { bigipNotifications 79 } + +bigipAsmFtpRequestViolation NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The FTP request issued a violation to the current active + policy. This violation is marked as an alerting violation + in that policy in Application Security Module." + ::= { bigipNotifications 80 } + +bigipGtmBig3dSslCertExpired NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "BIG-IP GTM BIG3D SSL Cert has expired." + ::= { bigipNotifications 81 } + +bigipGtmBig3dSslCertWillExpire NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "BIG-IP GTM BIG3D SSL Cert will expire." + ::= { bigipNotifications 82 } + +bigipGtmSslCertExpired NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "BIG-IP GTM SSL Cert has expired." + ::= { bigipNotifications 83 } + +bigipGtmSslCertWillExpire NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "BIG-IP GTM SSL Cert will expire." + ::= { bigipNotifications 84 } + +bigipAsmSmtpRequestBlocked NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The SMTP request was blocked because it issued (at least one) + violation(s) which is marked as blocking at the current active + policy in Application Security Module." + ::= { bigipNotifications 85 } + +bigipAsmSmtpRequestViolation NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The SMTP request issued a violation to the current active + policy. This violation is marked as an alerting violation + in that policy in Application Security Module." + ::= { bigipNotifications 86 } + +bigipBladeTempHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Blade temperature is too high." + ::= { bigipNotifications 87 } + +bigipBladeNoPower NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A blade lost power. The blade may be pulled out" + ::= { bigipNotifications 88 } + +bigipClusterdNoResponse NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The cluster daemon failed to respond for 10 or more seconds." + ::= { bigipNotifications 89 } + +bigipBladeOffline NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A blade has failed - offline." + ::= { bigipNotifications 90 } + +bigipAsmDosAttackDetected NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "DoS attack detected by Application Security Module." + ::= { bigipNotifications 91 } + +bigipAsmBruteForceAttackDetected NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Brute force attack detected by Application Security Module." + ::= { bigipNotifications 92 } + +bigipAomCpuTempTooHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "AOM reports the air temperature near the host CPU too high." + ::= { bigipNotifications 93 } + +bigipGtmKeyGenerationRollover NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "DNSSEC Key generation has rolled over." + ::= { bigipNotifications 94 } + +bigipGtmKeyGenerationExpiration NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "DNSSEC Key generation has expired." + ::= { bigipNotifications 95 } + +bigipRaidDiskFailure NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Disk failure in a RAID disk array." + ::= { bigipNotifications 96 } + +bigipGtmProberPoolStatusChange NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Status Change." + ::= { bigipNotifications 97 } + +bigipGtmProberPoolStatusChangeReason NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Status Change Reason." + ::= { bigipNotifications 98 } + +bigipGtmProberPoolDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Disabled." + ::= { bigipNotifications 99 } + +bigipGtmProberPoolEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Enabled." + ::= { bigipNotifications 100 } + +bigipGtmProberPoolMbrStatusChange NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Member Status Change." + ::= { bigipNotifications 101 } + +bigipGtmProberPoolMbrStatusChangeReason NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Member Status Change Reason." + ::= { bigipNotifications 102 } + +bigipGtmProberPoolMbrDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Member Disabled." + ::= { bigipNotifications 103 } + +bigipGtmProberPoolMbrEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Prober Pool Member Enabled." + ::= { bigipNotifications 104 } + +bigipAvrAlertsMetricSnmp NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "AVR alert metric state changed - notification for SNMP." + ::= { bigipNotifications 105 } + +bigipAvrAlertsMetricSmtp NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS deprecated + DESCRIPTION + "Deprecated! AVR alert metric state changed - notification for SMTP (based on SNMP)." + ::= { bigipNotifications 106 } + +bigipVcmpAlertsVcmpPowerOn NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A VCMP guest is powered on from a suspended or powered off state." + ::= { bigipNotifications 107 } + +bigipVcmpAlertsVcmpPowerOff NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A VCMP guest is powered off." + ::= { bigipNotifications 108 } + +bigipVcmpAlertsVcmpHBLost NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A VCMP guest heartbeat is lost." + ::= { bigipNotifications 109 } + +bigipVcmpAlertsVcmpHBDetected NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A VCMP guest heartbeat is detected or regained." + ::= { bigipNotifications 110 } + +bigipSsdMwiNearThreshold NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "SSD disk wear-out indicator is near its threshold." + ::= { bigipNotifications 111 } + +bigipSsdMwiReachedThreshold NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "SSD disk wear-out indicator has reached its threshold." + ::= { bigipNotifications 112 } + +bigipSystemCheckAlertTempHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Temperature is too high." + ::= { bigipNotifications 113 } + +bigipSystemCheckAlertVoltageHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Voltage is too high." + ::= { bigipNotifications 114 } + +bigipSystemCheckAlertFanSpeedLow NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Fan speed is too low." + ::= { bigipNotifications 115 } + +bigipLibhalSsdPhysicalDiskRemoved NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "SSD physical disk was removed." + ::= { bigipNotifications 116 } + +bigipLibhalSsdLogicalDiskRemoved NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "SSD logical disk was removed." + ::= { bigipNotifications 117 } + +bigipLibhalDiskBayRemoved NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Disk sled was removed from a bay." + ::= { bigipNotifications 118 } + +bigipLibhalBladePoweredOff NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Blade is about to be powered off." + ::= { bigipNotifications 119 } + +bigipLibhalSensorAlarmCritical NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Blade hardware sensor indicated critical alarm." + ::= { bigipNotifications 120 } + +bigipChmandAlertFanTrayBad NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Chassis fan tray is bad or removed." + ::= { bigipNotifications 121 } + +bigipUnsolicitedRepliesExceededThreshold NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The DNS cache object received unsolicited query replies + exceeding a configured threshold." + ::= { bigipNotifications 122 } + +bigipSystemCheckAlertVoltageLow NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Voltage is too low." + ::= { bigipNotifications 123 } + +bigipSystemCheckAlertMilliVoltageHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Milli-Voltage is too high." + ::= { bigipNotifications 124 } + +bigipSystemCheckAlertCurrentHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Current is too high." + ::= { bigipNotifications 125 } + +bigipSystemCheckAlertPowerHigh NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Power is too high." + ::= { bigipNotifications 126 } + +bigipSystemCheckAlertMilliVoltageLow NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Milli-Voltage is too low." + ::= { bigipNotifications 127 } + +bigipSystemCheckAlertCurrentLow NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Current is too low." + ::= { bigipNotifications 128 } + +bigipSystemCheckAlertPowerLow NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Power is too low." + ::= { bigipNotifications 129 } + +bigipNodeRate NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A node has exceeded the allowed rate." + ::= { bigipNotifications 130 } + +bigipMemberRate NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A pool member has exceeded the allowed rate." + ::= { bigipNotifications 131 } + +bigipVirtualRate NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual has exceeded the allowed rate." + ::= { bigipNotifications 132 } + +bigipDosAttackStart NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A DOS attack start was detected." + ::= { bigipNotifications 133 } + +bigipDosAttackStop NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A DOS attack stop was detected." + ::= { bigipNotifications 134 } + +bigipLtmVsAvail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual has become available." + ::= { bigipNotifications 135 } + +bigipLtmVsUnavail NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual has become unavailable." + ::= { bigipNotifications 136 } + +bigipLtmVsEnabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual has become enabled." + ::= { bigipNotifications 137 } + +bigipLtmVsDisabled NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A virtual has become disabled." + ::= { bigipNotifications 138 } + +bigipDnsRequestRateLimiterEngaged NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The DNS Services request rate limiter has been engaged." + ::= { bigipNotifications 139 } + +bigipGtmRequestRateLimiterEngaged NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The GTM request rate limiter has been engaged." + ::= { bigipNotifications 140 } + +bigipTrafficGroupStandby NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A traffic group is going into standby mode on the system." + ::= { bigipNotifications 141 } + +bigipTrafficGroupActive NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A traffic group is going into active mode on the system." + ::= { bigipNotifications 142 } + +bigipTrafficGroupOffline NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A traffic group is going into offline mode on the system." + ::= { bigipNotifications 143 } + +bigipTrafficGroupForcedOffline NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A traffic group is going into forced offline mode on the system." + ::= { bigipNotifications 144 } + +bigipTrafficGroupDeactivate NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A traffic group is being deactivated on the system." + ::= { bigipNotifications 145 } + +bigipTrafficGroupActivate NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "A traffic group is being activated on the system." + ::= { bigipNotifications 146 } + +bigipPsPowerOn NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Power supply unit has powered on." + ::= { bigipNotifications 147 } + +bigipPsPowerOff NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Power supply unit has powered off." + ::= { bigipNotifications 148 } + +bigipPsAbsent NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Power supply unit is absent." + ::= { bigipNotifications 149 } + +bigipClusterPrimaryChanged NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The primary blade has been changed in the cluster system." + ::= { bigipNotifications 150 } + +bigipSystemShutdown NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The system is shutting down." + ::= { bigipNotifications 151 } + +bigipFipsDeviceError NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Encountered error in the FIPS card operation." + ::= { bigipNotifications 152 } + +bigipUpdatePriority NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "There is a high priority software update available." + ::= { bigipNotifications 153 } + +bigipUpdateServer NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "Unable to connect to the F5 Update Check server." + ::= { bigipNotifications 154 } + +bigipUpdateError NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "There was an error checking for updates." + ::= { bigipNotifications 155 } + +bigipFipsFault NOTIFICATION-TYPE + OBJECTS { + bigipNotifyObjMsg + } + STATUS current + DESCRIPTION + "The FIPS card is currently in faulty state." + ::= { bigipNotifications 156 } + +--================================================================ +-- Compliance & Groups +-- +bigipNotificationCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This specifies the objects that are required to claim + compliance to F5 Traffic Management System." + MODULE + MANDATORY-GROUPS { + bigipNotifyObjectsGroup, + bigipAgentNotifyGroup + } + ::= { bigipCompliances 4 } + +bigipNotifyObjectsGroup OBJECT-GROUP + OBJECTS { + bigipNotifyObjMsg, + bigipNotifyObjNode, + bigipNotifyObjPort + } + STATUS current + DESCRIPTION + "A collection of objects used for the notification MIB." + ::= { bigipNotificationGroups 1 } + +bigipAgentNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bigipAgentStart, + bigipAgentShutdown, + bigipAgentRestart + } + STATUS current + DESCRIPTION + "The notifications relating to the basic operation of + the BIGIP agent." + ::= { bigipNotificationGroups 2 } + +bigipSystemNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bigipCpuTempHigh, + bigipCpuFanSpeedLow, + bigipCpuFanSpeedBad, + bigipChassisTempHigh, + bigipChassisFanBad, + bigipChassisPowerSupplyBad, + bigipServiceDown, + bigipServiceUp, + bigipNodeDown, + bigipNodeUp, + bigipStandby, + bigipActive, + bigipActiveActive, + bigipFeatureFailed, + bigipFeatureOnline, + bigipLicenseFailed, + bigipLicenseExpired, + bigipTamdAlert, + bigipAggrReaperStateChange, + bigipARPConflict, + bigipNetLinkDown, + bigipDiskPartitionWarn, + bigipDiskPartitionGrowth, + bigipAuthFailed, + bigipConfigLoaded, + bigipLogEmerg, + bigipLogAlert, + bigipLogCrit, + bigipLogErr, + bigipLogWarning, + bigipPacketRejected, + bigipCompLimitExceeded, + bigipSslLimitExceeded, + bigipExternalLinkChange, + bigipAsmRequestBlocked, + bigipAsmRequestViolation, + bigipGtmPoolAvail, + bigipGtmPoolNotAvail, + bigipGtmPoolDisabled, + bigipGtmPoolEnabled, + bigipGtmLinkAvail, + bigipGtmLinkNotAvail, + bigipGtmLinkDisabled, + bigipGtmLinkEnabled, + bigipGtmWideIpAvail, + bigipGtmWideIpNotAvail, + bigipGtmWideIpDisabled, + bigipGtmWideIpEnabled, + bigipGtmPoolMbrAvail, + bigipGtmPoolMbrNotAvail, + bigipGtmPoolMbrDisabled, + bigipGtmPoolMbrEnabled, + bigipGtmServerAvail, + bigipGtmServerNotAvail, + bigipGtmServerDisabled, + bigipGtmServerEnabled, + bigipGtmVsAvail, + bigipGtmVsNotAvail, + bigipGtmVsDisabled, + bigipGtmVsEnabled, + bigipGtmDcAvail, + bigipGtmDcNotAvail, + bigipGtmDcDisabled, + bigipGtmDcEnabled, + bigipHardDiskFailure, + bigipGtmAppObjAvail, + bigipGtmAppObjNotAvail, + bigipGtmAppAvail, + bigipGtmAppNotAvail, + bigipGtmJoinedGroup, + bigipGtmLeftGroup, + bigipStandByFail, + bigipInetPortExhaustion, + bigipGtmBoxAvail, + bigipGtmBoxNotAvail, + bigipAsmFtpRequestBlocked, + bigipAsmFtpRequestViolation, + bigipGtmBig3dSslCertExpired, + bigipGtmBig3dSslCertWillExpire, + bigipGtmSslCertExpired, + bigipGtmSslCertWillExpire, + bigipAsmSmtpRequestBlocked, + bigipAsmSmtpRequestViolation, + bigipBladeTempHigh, + bigipBladeNoPower, + bigipClusterdNoResponse, + bigipBladeOffline, + bigipAsmDosAttackDetected, + bigipAsmBruteForceAttackDetected, + bigipAomCpuTempTooHigh, + bigipGtmKeyGenerationRollover, + bigipGtmKeyGenerationExpiration, + bigipRaidDiskFailure, + bigipGtmProberPoolStatusChange, + bigipGtmProberPoolStatusChangeReason, + bigipGtmProberPoolDisabled, + bigipGtmProberPoolEnabled, + bigipGtmProberPoolMbrStatusChange, + bigipGtmProberPoolMbrStatusChangeReason, + bigipGtmProberPoolMbrDisabled, + bigipGtmProberPoolMbrEnabled, + bigipAvrAlertsMetricSnmp, + bigipAvrAlertsMetricSmtp, + bigipVcmpAlertsVcmpPowerOn, + bigipVcmpAlertsVcmpPowerOff, + bigipVcmpAlertsVcmpHBLost, + bigipVcmpAlertsVcmpHBDetected, + bigipSsdMwiNearThreshold, + bigipSsdMwiReachedThreshold, + bigipSystemCheckAlertTempHigh, + bigipSystemCheckAlertVoltageHigh, + bigipSystemCheckAlertFanSpeedLow, + bigipLibhalSsdPhysicalDiskRemoved, + bigipLibhalSsdLogicalDiskRemoved, + bigipLibhalDiskBayRemoved, + bigipLibhalBladePoweredOff, + bigipLibhalSensorAlarmCritical, + bigipChmandAlertFanTrayBad, + bigipUnsolicitedRepliesExceededThreshold, + bigipSystemCheckAlertVoltageLow, + bigipSystemCheckAlertMilliVoltageHigh, + bigipSystemCheckAlertCurrentHigh, + bigipSystemCheckAlertPowerHigh, + bigipSystemCheckAlertMilliVoltageLow, + bigipSystemCheckAlertCurrentLow, + bigipSystemCheckAlertPowerLow, + bigipNodeRate, + bigipMemberRate, + bigipVirtualRate, + bigipDosAttackStart, + bigipDosAttackStop, + bigipLtmVsAvail, + bigipLtmVsUnavail, + bigipLtmVsEnabled, + bigipLtmVsDisabled, + bigipDnsRequestRateLimiterEngaged, + bigipGtmRequestRateLimiterEngaged, + bigipTrafficGroupStandby, + bigipTrafficGroupActive, + bigipTrafficGroupOffline, + bigipTrafficGroupForcedOffline, + bigipTrafficGroupDeactivate, + bigipTrafficGroupActivate, + bigipPsPowerOn, + bigipPsPowerOff, + bigipPsAbsent, + bigipClusterPrimaryChanged, + bigipSystemShutdown, + bigipFipsDeviceError, + bigipUpdatePriority, + bigipUpdateServer, + bigipUpdateError, + bigipFipsFault + } + STATUS current + DESCRIPTION + "The notifications relating to the operation of + the BIGIP system." + ::= { bigipNotificationGroups 3 } + +--================================================================ +-- +LongDisplayString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION "A longer version of SNMPv2-TC::DisplayString." + SYNTAX OCTET STRING (SIZE (0..1024)) + +END + + + + + diff --git a/pandora_console/attachment/mibs/F5-BIGIP-SYSTEM-MIB.mib b/pandora_console/attachment/mibs/F5-BIGIP-SYSTEM-MIB.mib new file mode 100644 index 0000000000..802e017ef3 --- /dev/null +++ b/pandora_console/attachment/mibs/F5-BIGIP-SYSTEM-MIB.mib @@ -0,0 +1,21707 @@ + +F5-BIGIP-SYSTEM-MIB DEFINITIONS ::= BEGIN +--================================================================ +-- F5-BIGIP-SYSTEM-MIB +-- A private enterprise MIB for F5 traffic management +-- systems. +-- VERSION: 11.6.1 +--================================================================ + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, + Integer32, Opaque, enterprises, Counter32, Counter64, TimeTicks + FROM SNMPv2-SMI + + Gauge + FROM RFC1155-SMI + + TEXTUAL-CONVENTION, MacAddress + FROM SNMPv2-TC + + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + + InetAddress, InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + + bigipTrafficMgmt, bigipCompliances, bigipGroups, LongDisplayString + FROM F5-BIGIP-COMMON-MIB; + +--================================================================ +bigipSystem MODULE-IDENTITY + LAST-UPDATED "201512211859Z" -- Mon Dec 21 18:59:22 UTC 2015 + ORGANIZATION "F5 Networks, Inc." + CONTACT-INFO + "postal: F5 Networks, Inc. + 401 Elliott Ave. West + Seattle, WA 98119 + phone: (206) 272-5555 + email: support@f5.com" + + DESCRIPTION + "Top-level infrastructure of the F5 enterprise MIB tree." + ::= { bigipTrafficMgmt 1 } + +--================================================================ + +--bigipSystem +sysGlobals OBJECT IDENTIFIER ::= { bigipSystem 1 } +sysNetwork OBJECT IDENTIFIER ::= { bigipSystem 2 } +sysPlatform OBJECT IDENTIFIER ::= { bigipSystem 3 } +sysProduct OBJECT IDENTIFIER ::= { bigipSystem 4 } +sysSubMemory OBJECT IDENTIFIER ::= { bigipSystem 5 } +sysSystem OBJECT IDENTIFIER ::= { bigipSystem 6 } +sysHostInfoStat OBJECT IDENTIFIER ::= { bigipSystem 7 } +sysSystemStat OBJECT IDENTIFIER ::= { bigipSystem 8 } +sysSoftware OBJECT IDENTIFIER ::= { bigipSystem 9 } +sysClusters OBJECT IDENTIFIER ::= { bigipSystem 10 } +sysModules OBJECT IDENTIFIER ::= { bigipSystem 11 } +sysProcess OBJECT IDENTIFIER ::= { bigipSystem 12 } +sysVCMP OBJECT IDENTIFIER ::= { bigipSystem 13 } +sysCM OBJECT IDENTIFIER ::= { bigipSystem 14 } + + +--sysNetwork +sysAdmin OBJECT IDENTIFIER ::= { sysNetwork 1 } +sysArpNdp OBJECT IDENTIFIER ::= { sysNetwork 2} +sysDot1dBridge OBJECT IDENTIFIER ::= { sysNetwork 3 } +sysInterfaces OBJECT IDENTIFIER ::= { sysNetwork 4 } +sysL2 OBJECT IDENTIFIER ::= { sysNetwork 5 } +sysPacketFilters OBJECT IDENTIFIER ::= { sysNetwork 6 } +sysRoute OBJECT IDENTIFIER ::= { sysNetwork 7 } +sysSelfIps OBJECT IDENTIFIER ::= { sysNetwork 8 } +sysSelfPorts OBJECT IDENTIFIER ::= { sysNetwork 9 } +sysSpanningTree OBJECT IDENTIFIER ::= { sysNetwork 10 } +sysTransmission OBJECT IDENTIFIER ::= { sysNetwork 11 } +sysTrunks OBJECT IDENTIFIER ::= { sysNetwork 12 } +sysVlans OBJECT IDENTIFIER ::= { sysNetwork 13 } +sysDevice OBJECT IDENTIFIER ::= { sysNetwork 14 } +sysTunnels OBJECT IDENTIFIER ::= { sysNetwork 15 } +sysLldp OBJECT IDENTIFIER ::= { sysNetwork 16 } + +--sysGlobals +sysGlobalAttrs OBJECT IDENTIFIER ::= { sysGlobals 1 } +sysGlobalStats OBJECT IDENTIFIER ::= { sysGlobals 2 } + +--sysGlobalAttrs +sysGlobalAttr OBJECT IDENTIFIER ::= { sysGlobalAttrs 1 } + +--sysGlobalStats +sysGlobalStat OBJECT IDENTIFIER ::= { sysGlobalStats 1 } +sysGlobalAuthStat OBJECT IDENTIFIER ::= { sysGlobalStats 2 } +sysGlobalConnPoolStat OBJECT IDENTIFIER ::= { sysGlobalStats 3 } +sysGlobalHttpStat OBJECT IDENTIFIER ::= { sysGlobalStats 4 } +sysGlobalIcmpStat OBJECT IDENTIFIER ::= { sysGlobalStats 5 } +sysGlobalIcmp6Stat OBJECT IDENTIFIER ::= { sysGlobalStats 6 } +sysGlobalIpStat OBJECT IDENTIFIER ::= { sysGlobalStats 7 } +sysGlobalIp6Stat OBJECT IDENTIFIER ::= { sysGlobalStats 8 } +sysGlobalClientSslStat OBJECT IDENTIFIER ::= { sysGlobalStats 9 } +sysGlobalServerSslStat OBJECT IDENTIFIER ::= { sysGlobalStats 10 } +sysGlobalStreamStat OBJECT IDENTIFIER ::= { sysGlobalStats 11 } +sysGlobalTcpStat OBJECT IDENTIFIER ::= { sysGlobalStats 12 } +sysGlobalUdpStat OBJECT IDENTIFIER ::= { sysGlobalStats 13 } +sysGlobalFastHttpStat OBJECT IDENTIFIER ::= { sysGlobalStats 14 } +sysGlobalXmlStat OBJECT IDENTIFIER ::= { sysGlobalStats 15 } +sysGlobalIiopStat OBJECT IDENTIFIER ::= { sysGlobalStats 16 } +sysGlobalRtspStat OBJECT IDENTIFIER ::= { sysGlobalStats 17 } +sysGlobalSctpStat OBJECT IDENTIFIER ::= { sysGlobalStats 18 } +sysGlobalFastL4Stat OBJECT IDENTIFIER ::= { sysGlobalStats 19 } +sysGlobalHost OBJECT IDENTIFIER ::= { sysGlobalStats 20 } +sysGlobalTmmStat OBJECT IDENTIFIER ::= { sysGlobalStats 21 } +sysGlobalHttpCompressionStat OBJECT IDENTIFIER ::= { sysGlobalStats 22 } +sysGlobalWebAccelerationStat OBJECT IDENTIFIER ::= { sysGlobalStats 23 } +sysGlobalDnsStat OBJECT IDENTIFIER ::= { sysGlobalStats 24 } +sysGlobalLsnPoolStat OBJECT IDENTIFIER ::= { sysGlobalStats 25 } +sysGlobalFtpStat OBJECT IDENTIFIER ::= { sysGlobalStats 26 } +sysGlobalSipStat OBJECT IDENTIFIER ::= { sysGlobalStats 27 } +sysGlobalPptpStat OBJECT IDENTIFIER ::= { sysGlobalStats 28 } +sysGlobalPcpStat OBJECT IDENTIFIER ::= { sysGlobalStats 29 } +sysGlobalDnsServerStat OBJECT IDENTIFIER ::= { sysGlobalStats 30 } +sysGlobalMptcpStat OBJECT IDENTIFIER ::= { sysGlobalStats 31 } + +--sysAdmin +sysAdminIp OBJECT IDENTIFIER ::= { sysAdmin 1 } + +--sysDevice +sysSysDevice OBJECT IDENTIFIER ::= { sysDevice 1 } +sysUnicastAddr OBJECT IDENTIFIER ::= { sysDevice 2 } +sysSysDeviceActiveModules OBJECT IDENTIFIER ::= { sysDevice 4 } +sysSysDeviceInactiveModules OBJECT IDENTIFIER ::= { sysDevice 5 } +sysSysDeviceOptionalModules OBJECT IDENTIFIER ::= { sysDevice 6 } +sysSysDeviceTimelimitedModules OBJECT IDENTIFIER ::= { sysDevice 7 } + +--sysPlatform +sysCpu OBJECT IDENTIFIER ::= { sysPlatform 1 } +sysChassis OBJECT IDENTIFIER ::= { sysPlatform 2 } +sysGeneral OBJECT IDENTIFIER ::= { sysPlatform 3 } +sysDeviceModelOIDs OBJECT IDENTIFIER ::= { sysPlatform 4 } +sysPlatformInfo OBJECT IDENTIFIER ::= { sysPlatform 5 } +sysCpuSensor OBJECT IDENTIFIER ::= { sysPlatform 6 } + +sysChassisFan OBJECT IDENTIFIER ::= { sysChassis 1 } +sysChassisPowerSupply OBJECT IDENTIFIER ::= { sysChassis 2 } +sysChassisTemp OBJECT IDENTIFIER ::= { sysChassis 3 } +sysBladeTemp OBJECT IDENTIFIER ::= { sysChassis 4 } +sysBladeVoltage OBJECT IDENTIFIER ::= { sysChassis 5 } + +-- sysArpNdp +sysArpStaticEntry OBJECT IDENTIFIER ::= { sysArpNdp 1 } + +-- sysDot1dBridge +sysDot1dbaseStat OBJECT IDENTIFIER ::= { sysDot1dBridge 1 } +sysDot1dbaseStatPort OBJECT IDENTIFIER ::= { sysDot1dBridge 2 } + +--sysInterfaces +sysInterface OBJECT IDENTIFIER ::= { sysInterfaces 1 } +sysInterfaceMediaOptions OBJECT IDENTIFIER ::= { sysInterfaces 2 } +sysInterfaceId OBJECT IDENTIFIER ::= { sysInterfaces 3 } +sysInterfaceStat OBJECT IDENTIFIER ::= { sysInterfaces 4 } +sysIfxStat OBJECT IDENTIFIER ::= { sysInterfaces 5 } +sysInterfaceMediaSfp OBJECT IDENTIFIER ::= { sysInterfaces 6 } + +-- sysL2 +sysL2Forward OBJECT IDENTIFIER ::= { sysL2 1 } +sysL2ForwardStat OBJECT IDENTIFIER ::= { sysL2 2 } +sysL2ForwardAttr OBJECT IDENTIFIER ::= { sysL2 3 } + +--sysPacketFilters +sysPacketFilter OBJECT IDENTIFIER ::= { sysPacketFilters 1 } +sysPacketFilterAddress OBJECT IDENTIFIER ::= { sysPacketFilters 2 } +sysPacketFilterVlan OBJECT IDENTIFIER ::= { sysPacketFilters 3 } +sysPacketFilterMac OBJECT IDENTIFIER ::= { sysPacketFilters 4 } +sysPacketFilterStat OBJECT IDENTIFIER ::= { sysPacketFilters 5 } + +-- sysRoute +sysRouteMgmtEntry OBJECT IDENTIFIER ::= { sysRoute 1 } +sysRouteStaticEntry OBJECT IDENTIFIER ::= { sysRoute 2 } + +--sysSelfIps +sysSelfIp OBJECT IDENTIFIER ::= { sysSelfIps 1 } + +--sysSelfPorts +sysSelfPort OBJECT IDENTIFIER ::= { sysSelfPorts 1 } +sysSelfPortDefault OBJECT IDENTIFIER ::= { sysSelfPorts 2 } + +--sysSpanningTree +sysStp OBJECT IDENTIFIER ::= { sysSpanningTree 1 } +sysStpGlobals OBJECT IDENTIFIER ::= { sysSpanningTree 2 } +sysStpInterfaceMbr OBJECT IDENTIFIER ::= { sysSpanningTree 3 } +sysStpVlanMbr OBJECT IDENTIFIER ::= { sysSpanningTree 4 } +sysStpBridgeStat OBJECT IDENTIFIER ::= { sysSpanningTree 5 } +sysStpBridgeTreeStat OBJECT IDENTIFIER ::= { sysSpanningTree 6 } +sysStpInterfaceStat OBJECT IDENTIFIER ::= { sysSpanningTree 7 } +sysStpInterfaceTreeStat OBJECT IDENTIFIER ::= { sysSpanningTree 8 } +sysStpGlobals2 OBJECT IDENTIFIER ::= { sysSpanningTree 9 } + +--sysTransmission +sysDot3Stat OBJECT IDENTIFIER ::= { sysTransmission 1 } + +--sysTrunks +sysTrunk OBJECT IDENTIFIER ::= { sysTrunks 1 } +sysTrunkStat OBJECT IDENTIFIER ::= { sysTrunks 2 } +sysTrunkCfgMember OBJECT IDENTIFIER ::= { sysTrunks 3 } + +--sysVlans +sysVlan OBJECT IDENTIFIER ::= { sysVlans 1 } +sysVlanMember OBJECT IDENTIFIER ::= { sysVlans 2 } +sysVlanGroup OBJECT IDENTIFIER ::= { sysVlans 3 } +sysVlanGroupMbr OBJECT IDENTIFIER ::= { sysVlans 4 } +sysProxyExclusion OBJECT IDENTIFIER ::= { sysVlans 5 } +sysVlanStat OBJECT IDENTIFIER ::= { sysVlans 6 } +sysVlanxStat OBJECT IDENTIFIER ::= { sysVlans 7 } + +--sysTunnels +sysFecStat OBJECT IDENTIFIER ::= { sysTunnels 1 } + +--sysHostInfoStat +sysHostMemory OBJECT IDENTIFIER ::= { sysHostInfoStat 1 } +sysHostCpu OBJECT IDENTIFIER ::= { sysHostInfoStat 2 } +sysHostDisk OBJECT IDENTIFIER ::= { sysHostInfoStat 3 } +sysMultiHost OBJECT IDENTIFIER ::= { sysHostInfoStat 4 } +sysMultiHostCpu OBJECT IDENTIFIER ::= { sysHostInfoStat 5 } +sysLogicalDisk OBJECT IDENTIFIER ::= { sysHostInfoStat 6 } +sysPhysicalDisk OBJECT IDENTIFIER ::= { sysHostInfoStat 7 } +sysDiskBay OBJECT IDENTIFIER ::= { sysHostInfoStat 8 } +sysLogicalDiskMembers OBJECT IDENTIFIER ::= { sysHostInfoStat 9 } + +--sysSoftware +sysSoftwareVolume OBJECT IDENTIFIER ::= { sysSoftware 1 } +sysSoftwareImage OBJECT IDENTIFIER ::= { sysSoftware 2 } +sysSoftwareHotfix OBJECT IDENTIFIER ::= { sysSoftware 3 } +sysSoftwareStatus OBJECT IDENTIFIER ::= { sysSoftware 4 } + +--sysSystemStat +sysPvaStat OBJECT IDENTIFIER ::= { sysSystemStat 1 } +sysTmmStat OBJECT IDENTIFIER ::= { sysSystemStat 2 } + +--sysClusters +sysCluster OBJECT IDENTIFIER ::= { sysClusters 1 } +sysClusterMbr OBJECT IDENTIFIER ::= { sysClusters 2 } +sysChassisSlot OBJECT IDENTIFIER ::= { sysClusters 3 } + +--sysModules +sysModuleAllocation OBJECT IDENTIFIER ::= { sysModules 1 } + +--sysProcess +sysProcPidStat OBJECT IDENTIFIER ::= { sysProcess 1 } + +--sysVCMP +sysVcmp OBJECT IDENTIFIER ::= { sysVCMP 1 } +sysVcmpCpuCore OBJECT IDENTIFIER ::= { sysVCMP 2 } +sysVcmpVlan OBJECT IDENTIFIER ::= { sysVCMP 3 } +sysVcmpStat OBJECT IDENTIFIER ::= { sysVCMP 4 } +sysVcmpAssignedSlots OBJECT IDENTIFIER ::= { sysVCMP 5 } +sysVcmpAllowedSlots OBJECT IDENTIFIER ::= { sysVCMP 6 } +sysVirtualDisk OBJECT IDENTIFIER ::= { sysVCMP 7 } + +--sysCM +sysCmSyncStatus OBJECT IDENTIFIER ::= { sysCM 1 } +sysCmSyncStatusDetails OBJECT IDENTIFIER ::= { sysCM 2 } +sysCmFailoverStatus OBJECT IDENTIFIER ::= { sysCM 3 } +sysCmFailoverStatusDetails OBJECT IDENTIFIER ::= { sysCM 4 } +sysCmTrafficGroupStatus OBJECT IDENTIFIER ::= { sysCM 5 } + +--sysLldp +sysLldpNeighbors OBJECT IDENTIFIER ::= { sysLldp 1 } + +bigip520 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 1 } +bigip540 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 2 } +bigip1000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 3 } +bigip1500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 4 } +bigip2400 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 5 } +bigip3400 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 6 } +bigip4100 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 7 } +bigip5100 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 8 } +bigip5110 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 9 } +bigip6400 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 10 } +bigip6800 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 11 } +bigip8400 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 12 } +bigip8800 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 13 } +em3000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 14 } +wj300 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 15 } +wj400 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 16 } +wj500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 17 } +wj800 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 18 } +bigipPb200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 19 } +bigip1600 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 20 } +bigip3600 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 21 } +bigip6900 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 22 } +bigip8900 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 23 } +bigip3900 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 24 } +bigip8950 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 25 } +em4000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 26 } +bigip11050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 27 } +em500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 28 } + +arx1000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 29 } +arx2000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 30 } +arx4000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 31 } +arx500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 32 } +bigip3410 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 33 } +bigipPb100 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 34 } +bigipPb100n OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 35 } +sam4300 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 36 } +firepass1200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 37 } +firepass4100 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 38 } +firepass4300 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 39 } +swanWJ200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 40 } +trafficShield4100 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 41 } +wa4500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 42 } +bigipVirtualEdition OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 43 } + +bigip11000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 44 } +bigip11050N OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 45 } +bigipViprionB2100 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 46 } +bigipViprionB4300 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 47 } +bigipViprionC2400 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 48 } +arx1500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 49 } +arx2500 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 50 } +bigip11000F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 51 } +bigip11050F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 52 } +bigip6900F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 53 } +bigip6900N OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 54 } +bigip6900S OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 55 } +bigip8900F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 56 } +bigip8950S OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 57 } +bigipPb200N OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 58 } +bigip4000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 59 } +bigip10000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 60 } +bigip2000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 61 } +bigip5000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 62 } +bigip7000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 63 } +bigip800 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 64 } +bigipViprionB4300N OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 65 } +bigip10000F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 66 } +bigip10000S OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 67 } +bigip7000F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 68 } +bigip7000S OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 69 } +bigipViprionB2250 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 70 } +bigip5050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 71 } +bigip5250 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 72 } +bigip4050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 73 } +bigip4250 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 74 } +bigip2050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 75 } +bigip2250 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 76 } +bigip7050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 77 } +bigip7250 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 78 } +bigip10050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 79 } +bigip10250 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 80 } +bigip2200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 81 } +bigip4200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 82 } +bigip5200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 83 } +bigip7200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 84 } +bigip7200F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 85 } +bigip7200S OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 86 } +bigip10200 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 87 } +bigip10200F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 88 } +bigip10200S OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 89 } +bigiq7000 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 90 } +bigip5250F OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 91 } +bigip12050 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 92 } +bigip10350N OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 93 } +bigipVcmpGuest OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 94 } +bigip7055 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 96 } +bigip7255 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 97 } +bigip10055 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 98 } +bigip10255 OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 99 } + +unknown OBJECT IDENTIFIER ::= { sysDeviceModelOIDs 1000 } + + + +--================================================================== +-- Global_attr +--================================================================== +sysAttrArpMaxEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of dynamic entries which can be exist + at one time." + ::= { sysGlobalAttr 1 } + +sysAttrArpAddReciprocal OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled add the IP/MAC address of an ARP requester + into the ARP table. Enabling this field can allow a malicious + user on the local net to poison the ARP cache. Disabling + it reduces the performance of the system" + ::= { sysGlobalAttr 2 } + +sysAttrArpTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Determine how long (in seconds) ARP entries are kept in + the cache before being marked stale." + ::= { sysGlobalAttr 3 } + +sysAttrArpRetries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of times to request an ARP before + giving up and marking the IP address as unavailable." + ::= { sysGlobalAttr 4 } + +sysAttrBootQuiet OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The behavior of boot message display during a reboot of + the system. Enabling this suppresses the messages. + Disabling this displays messages." + ::= { sysGlobalAttr 5 } + +sysAttrConfigsyncState OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCmSyncStatus and sysCmSyncStatusDetails. + Enumerated state between peer systems. + -1 - uninitialized or disabled config state + 0 - Synchronized + 1 - Local config modified, recommend configsync to peer + 2 - Peer config modified, recommend configsync from peer + 3 - Config modified on both systems, manual intervention required" + ::= { sysGlobalAttr 6 } + +sysAttrConnAdaptiveReaperHiwat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high threshold for dynamic reaper, at which point no + new connection will be allowed." + ::= { sysGlobalAttr 7 } + +sysAttrConnAdaptiveReaperLowat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low threshold for dynamic reaper, at which point the + reaper will kick in." + ::= { sysGlobalAttr 8 } + +sysAttrConnAutoLasthop OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The behavior of automatic last hop pools." + ::= { sysGlobalAttr 9 } + +sysAttrFailoverActiveMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The redundant pair mode. Enabling is to use active-active mode. + By default this is disable, active-standby mode is used." + ::= { sysGlobalAttr 10 } + +sysAttrFailoverForceActive OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The behavior of failover. Enabling makes failover daemon + always attempt to become the active unit." + ::= { sysGlobalAttr 11 } + +sysAttrFailoverForceStandby OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The behavior of failover. Enabling makes failover daemon + go to standby whenever is senses its peer alive." + ::= { sysGlobalAttr 12 } + +sysAttrFailoverIsRedundant OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The redundant mode of the system." + ::= { sysGlobalAttr 13 } + +sysAttrFailoverMemoryRestartPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Refer sysAttrConnAdaptiveReaperHiwat and sysAttrConnAdaptiveReaperLowat + for memory threshold when TMM (Traffic Management Module) takes actions. + The percentage of memory usage that triggers reboot." + ::= { sysGlobalAttr 14 } + +sysAttrFailoverNetwork OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The behavior of using the network as a backup to, or + instead of, the serial line for failover if this value + is 1. By default this feature is disabled." + ::= { sysGlobalAttr 15 } + +sysAttrFailoverStandbyLinkDownTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How long the external link is held down when the unit + fails over and becomes standby. This is so an external + switch will update its L2 tables and use the newly active + unit's link. Each unit = 1/10 of a second. + Zero value = disable (ie. do not bring link down)." + ::= { sysGlobalAttr 16 } + +sysAttrFailoverSslhardware OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! This feature has been eliminated. + Enables/disables the action prescribed by + sysAttrFailoverSslhardwareAction (failover or reboot)." + ::= { sysGlobalAttr 17 } + +sysAttrFailoverSslhardwareAction OBJECT-TYPE + SYNTAX INTEGER { + failover(0), + reboot(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! This feature has been eliminated. + This is controlled by the sysAttrFailoverSslhardware. + If sysAttrFailoverSslhardware is enabled, the action + prescribed here will take place when SSL hardware fails." + ::= { sysGlobalAttr 18 } + +sysAttrFailoverUnitMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Refer to sysCmTrafficGroupStatus, sysCmFailoverStatus, and + sysCmFailoverStatusDetails. + This data indicates whether the machine is active or standby. + The value for this data could be 0, 1, 2, or 3. + The values of 1 and 2 are only defined for an active-active installation. + If two boxes are both active, value for unit 1 will be 1 and value for unit 2 will be 2. + Otherwise, for active unit, this value is 3; for stand-by unit, this value is 0." + ::= { sysGlobalAttr 19 } + +sysAttrFailoverUnitId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Refer to sysCmTrafficGroupStatus, sysCmFailoverStatus, and + sysCmFailoverStatusDetails. + The controller unique unit id, 1 or 2, in the event that + network communication is not possible with its peer." + ::= { sysGlobalAttr 20 } + +sysAttrModeMaint OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of system maintenance mode. + disable - not in maintenance mode; + enable - maintenance mode." + ::= { sysGlobalAttr 21 } + +sysAttrPacketFilter OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This option globally enables or disables processing of all + packet filter options, including the rule list. The packet + filter is enabled by default." + ::= { sysGlobalAttr 22 } + +sysAttrPacketFilterAllowImportantIcmp OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This option causes the packet filter to automatically + accept a number of important ICMP types without requiring + the addition of a rule to handle them. Acceptance of ICMP + traffic by this option occurs prior to rule list evaluation, + making it impossible to override the behavior of this option + with a rule. The types of ICMP packets accepted by this + option include: + UNREACH (3) - all types + SOURCEQUENCH (4) + REDIRECT (5) - all types + TIMEXCEED (11) - all types + This option is enabled by default." + ::= { sysGlobalAttr 23 } + +sysAttrPacketFilterEstablished OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of filter established feature. This option + controls whether or not filter rules are applied to + packets which are part of an existing, established + connection or pseudo-connection. When this option is + enabled, all ingress packets are subject to filter + rules. When the option is disabled, filter rules are not + applied to packets which are part of an existing + connection. That is useful to prevent filtering of reply + traffic. This option is disabled by default." + ::= { sysGlobalAttr 24 } + +sysAttrPacketFilterDefaultAction OBJECT-TYPE + SYNTAX INTEGER { + accept(0), + discard(1), + reject(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filter default action. This variable controls how to + handle packets which did not match any rules. It can be + either accept, discard or reject. The default value is + accept." + ::= { sysGlobalAttr 25 } + +sysAttrPacketFilterSendIcmpErrors OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The feature to control the kind of errors to send for REJECT rules." + ::= { sysGlobalAttr 26 } + +sysAttrPvaAcceleration OBJECT-TYPE + SYNTAX INTEGER { + none(0), + partial(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of hardware acceleration desired." + ::= { sysGlobalAttr 27 } + +sysAttrVlanFDBTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Controls how long before an entry expires in the L2 forwarding + database." + ::= { sysGlobalAttr 28 } + +sysAttrWatchdogState OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of watch dog feature - a hardware device that + monitors the system for hardware failure. " + ::= { sysGlobalAttr 29 } + +--================================================================== +-- Global_stat +--================================================================== +sysStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalStat 1 } + +sysStatClientPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by the system from client-side." + ::= { sysGlobalStat 2 } + +sysStatClientBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received by the system from client-side." + ::= { sysGlobalStat 3 } + +sysStatClientPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to client-side from the system." + ::= { sysGlobalStat 4 } + +sysStatClientBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to client-side from the system." + ::= { sysGlobalStat 5 } + +sysStatClientMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from client-side to the system." + ::= { sysGlobalStat 6 } + +sysStatClientTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections from client-side to the system." + ::= { sysGlobalStat 7 } + +sysStatClientCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connections from client-side to the system." + ::= { sysGlobalStat 8 } + +sysStatServerPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by the system from server-side." + ::= { sysGlobalStat 9 } + +sysStatServerBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received by the system from server-side." + ::= { sysGlobalStat 10 } + +sysStatServerPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to server-side from the system." + ::= { sysGlobalStat 11 } + +sysStatServerBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to server-side from the system." + ::= { sysGlobalStat 12 } + +sysStatServerMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from server-side to the system." + ::= { sysGlobalStat 13 } + +sysStatServerTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections from server-side to the system." + ::= { sysGlobalStat 14 } + +sysStatServerCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connections from server-side to the system." + ::= { sysGlobalStat 15 } + +sysStatPvaClientPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets received + by the system from client-side." + ::= { sysGlobalStat 16 } + +sysStatPvaClientBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes received + by the system from client-side." + ::= { sysGlobalStat 17 } + +sysStatPvaClientPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets sent to client-side from the system." + ::= { sysGlobalStat 18 } + +sysStatPvaClientBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes sent to client-side from the system." + ::= { sysGlobalStat 19 } + +sysStatPvaClientMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from client-side to the system." + ::= { sysGlobalStat 20 } + +sysStatPvaClientTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total hardware accelerated connections from client-side to the system." + ::= { sysGlobalStat 21 } + +sysStatPvaClientCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current hardware accelerated connections from client-side to the system." + ::= { sysGlobalStat 22 } + +sysStatPvaServerPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets received + by the system from server-side." + ::= { sysGlobalStat 23 } + +sysStatPvaServerBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes received + by the system from server-side." + ::= { sysGlobalStat 24 } + +sysStatPvaServerPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets sent to server-side from the system." + ::= { sysGlobalStat 25 } + +sysStatPvaServerBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes sent to server-side from the system." + ::= { sysGlobalStat 26 } + +sysStatPvaServerMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from server-side to the system." + ::= { sysGlobalStat 27 } + +sysStatPvaServerTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total hardware accelerated connections from server-side to the system." + ::= { sysGlobalStat 28 } + +sysStatPvaServerCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current hardware accelerated connections from server-side to the system." + ::= { sysGlobalStat 29 } + +sysStatTotPvaAssistConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the partially hardware accelerated connections on the system." + ::= { sysGlobalStat 30 } + +sysStatCurrPvaAssistConn OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of the partially hardware accelerated connections on the system." + ::= { sysGlobalStat 31 } + +sysStatMaintenanceModeDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because the virtual + server was in maintenance mode. " + ::= { sysGlobalStat 32 } + +sysStatMaxConnVirtualPathDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because they exceeded + the connection limit for a virtual server (IP:port)." + ::= { sysGlobalStat 33 } + +sysStatVirtualServerNonSynDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets that are not connection requests and are + destined for a virtual server that has no connection + for the client address." + ::= { sysGlobalStat 34 } + +sysStatNoHandlerDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The incoming packets that could not be processed by a + a virtual server, NAT, or SNAT." + ::= { sysGlobalStat 35 } + +sysStatLicenseDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets which were dropped due to exceeding licensing + limitations." + ::= { sysGlobalStat 36 } + +sysStatConnectionMemoryErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The errors of that connection could not be created because memory + was not available." + ::= { sysGlobalStat 37 } + +sysStatCpuCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs on the system." + ::= { sysGlobalStat 38 } + +sysStatActiveCpuCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active CPUs on the system." + ::= { sysGlobalStat 39 } + +sysStatMultiProcessorMode OBJECT-TYPE + SYNTAX INTEGER { + modeup(0), + modesmp(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Used to refer to the mode the system's processors were + running in." + ::= { sysGlobalStat 40 } + +sysStatTmTotalCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic management CPU usage. The total cycles spent in + traffic management." + ::= { sysGlobalStat 41 } + +sysStatTmIdleCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic management CPU usage. The cycles spent polling with no + traffic." + ::= { sysGlobalStat 42 } + +sysStatTmSleepCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic management CPU usage. The cycles yielded." + ::= { sysGlobalStat 43 } + +sysStatMemoryTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total memory available in bytes for TMM (Traffic Management Module). + Use sysStatMemoryTotalKb for gauge type." + ::= { sysGlobalStat 44 } + +sysStatMemoryUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory in use in bytes for TMM (Traffic Management Module). + Use sysStatMemoryUsedKb for gauge type." + ::= { sysGlobalStat 45 } + +sysStatDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total dropped packets." + ::= { sysGlobalStat 46 } + +sysStatIncomingPacketErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total incoming packet errors for the system." + ::= { sysGlobalStat 47 } + +sysStatOutgoingPacketErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total outgoing packet errors for the system." + ::= { sysGlobalStat 48 } + +sysStatAuthTotSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of concurrent auth sessions on the system." + ::= { sysGlobalStat 49 } + +sysStatAuthCurSessions OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent auth sessions on the system." + ::= { sysGlobalStat 50 } + +sysStatAuthMaxSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent auth sessions on the system." + ::= { sysGlobalStat 51 } + +sysStatAuthSuccessResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth success results (That is when a + successful authorization has completed all of the required + auth services.) on the system." + ::= { sysGlobalStat 52 } + +sysStatAuthFailureResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth failure results (That is when an + unsuccessful authorization operation has completed.) on the system." + ::= { sysGlobalStat 53 } + +sysStatAuthWantcredentialResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth wantcredential results (That is when + an authorization operation needs an additional credential.) on the system." + ::= { sysGlobalStat 54 } + +sysStatAuthErrorResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth error results (That is when an error + occurred during authorization has occurred.) on the system." + ::= { sysGlobalStat 55 } + +sysStatHttpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP requests to the system." + ::= { sysGlobalStat 56 } + +sysStatHardSyncookieGen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware SYN cookies are generated on the system." + ::= { sysGlobalStat 57 } + +sysStatHardSyncookieDet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware SYN cookies are detected on the system." + ::= { sysGlobalStat 58 } + +sysStatClientPktsIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets received by the system from client-side in the last five seconds." + ::= { sysGlobalStat 59 } + +sysStatClientBytesIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes received by the system from client-side in the last five seconds." + ::= { sysGlobalStat 60 } + +sysStatClientPktsOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent to client-side from the system in the last five seconds." + ::= { sysGlobalStat 61 } + +sysStatClientBytesOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes sent to client-side from the system in the last five seconds." + ::= { sysGlobalStat 62 } + +sysStatClientMaxConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from client-side to the system in the last five seconds." + ::= { sysGlobalStat 63 } + +sysStatClientTotConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total connections from client-side to the system in the last five seconds." + ::= { sysGlobalStat 64 } + +sysStatClientCurConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current connections from client-side to the system in the last five seconds." + ::= { sysGlobalStat 65 } + +sysStatServerPktsIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets received by the system from server-side in the last five seconds." + ::= { sysGlobalStat 66 } + +sysStatServerBytesIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes received by the system from server-side in the last five seconds." + ::= { sysGlobalStat 67 } + +sysStatServerPktsOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent to server-side from the system in the last five seconds." + ::= { sysGlobalStat 68 } + +sysStatServerBytesOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes sent to server-side from the system in the last five seconds." + ::= { sysGlobalStat 69 } + +sysStatServerMaxConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from server-side to the system in the last five seconds." + ::= { sysGlobalStat 70 } + +sysStatServerTotConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total connections from server-side to the system in the last five seconds." + ::= { sysGlobalStat 71 } + +sysStatServerCurConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current connections from server-side to the system in the last five seconds." + ::= { sysGlobalStat 72 } + +sysStatClientPktsIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets received by the system from client-side in the last one minute." + ::= { sysGlobalStat 73 } + +sysStatClientBytesIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes received by the system from client-side in the last one minute." + ::= { sysGlobalStat 74 } + +sysStatClientPktsOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent to client-side from the system in the last one minute." + ::= { sysGlobalStat 75 } + +sysStatClientBytesOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes sent to client-side from the system in the last one minute." + ::= { sysGlobalStat 76 } + +sysStatClientMaxConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from client-side to the system in the last one minute." + ::= { sysGlobalStat 77 } + +sysStatClientTotConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total connections from client-side to the system in the last one minute." + ::= { sysGlobalStat 78 } + +sysStatClientCurConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current connections from client-side to the system in the last one minute." + ::= { sysGlobalStat 79 } + +sysStatServerPktsIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets received by the system from server-side in the last one minute." + ::= { sysGlobalStat 80 } + +sysStatServerBytesIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes received by the system from server-side in the last one minute." + ::= { sysGlobalStat 81 } + +sysStatServerPktsOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent to server-side from the system in the last one minute." + ::= { sysGlobalStat 82 } + +sysStatServerBytesOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes sent to server-side from the system in the last one minute." + ::= { sysGlobalStat 83 } + +sysStatServerMaxConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from server-side to the system in the last one minute." + ::= { sysGlobalStat 84 } + +sysStatServerTotConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total connections from server-side to the system in the last one minute." + ::= { sysGlobalStat 85 } + +sysStatServerCurConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current connections from server-side to the system in the last one minute." + ::= { sysGlobalStat 86 } + +sysStatClientPktsIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average average number of packets received by the system from client-side in the last five minutes." + ::= { sysGlobalStat 87 } + +sysStatClientBytesIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes received by the system from client-side in the last five minutes." + ::= { sysGlobalStat 88 } + +sysStatClientPktsOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent to client-side from the system in the last five minutes." + ::= { sysGlobalStat 89 } + +sysStatClientBytesOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes sent to client-side from the system in the last five minutes." + ::= { sysGlobalStat 90 } + +sysStatClientMaxConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from client-side to the system in the last five minutes." + ::= { sysGlobalStat 91 } + +sysStatClientTotConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total connections from client-side to the system in the last five minutes." + ::= { sysGlobalStat 92 } + +sysStatClientCurConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current connections from client-side to the system in the last five minutes." + ::= { sysGlobalStat 93 } + +sysStatServerPktsIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets received by the system from server-side in the last five minutes." + ::= { sysGlobalStat 94 } + +sysStatServerBytesIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes received by the system from server-side in the last five minutes." + ::= { sysGlobalStat 95 } + +sysStatServerPktsOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent to server-side from the system in the last five minutes." + ::= { sysGlobalStat 96 } + +sysStatServerBytesOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of bytes sent to server-side from the system in the last five minutes." + ::= { sysGlobalStat 97 } + +sysStatServerMaxConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from server-side to the system in the last five minutes." + ::= { sysGlobalStat 98 } + +sysStatServerTotConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total connections from server-side to the system in the last five minutes." + ::= { sysGlobalStat 99 } + +sysStatServerCurConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current connections from server-side to the system in the last five minutes." + ::= { sysGlobalStat 100 } + +sysStatPvaClientPktsIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets received + by the system from client-side in the last five seconds." + ::= { sysGlobalStat 101 } + +sysStatPvaClientBytesIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes received + by the system from client-side in the last five seconds." + ::= { sysGlobalStat 102 } + +sysStatPvaClientPktsOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets sent to client-side from the system in the last five seconds." + ::= { sysGlobalStat 103 } + +sysStatPvaClientBytesOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes sent to client-side from the system in the last five seconds." + ::= { sysGlobalStat 104 } + +sysStatPvaClientMaxConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from client-side to the system in the last five seconds." + ::= { sysGlobalStat 105 } + +sysStatPvaClientTotConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total hardware accelerated connections from client-side to the system in the last five seconds." + ::= { sysGlobalStat 106 } + +sysStatPvaClientCurConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current hardware accelerated connections from client-side to the system in the last five seconds." + ::= { sysGlobalStat 107 } + +sysStatPvaServerPktsIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets received + by the system from server-side in the last five seconds." + ::= { sysGlobalStat 108 } + +sysStatPvaServerBytesIn5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes received + by the system from server-side in the last five seconds." + ::= { sysGlobalStat 109 } + +sysStatPvaServerPktsOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets sent to server-side from the system in the last five seconds." + ::= { sysGlobalStat 110 } + +sysStatPvaServerBytesOut5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes sent to server-side from the system in the last five seconds." + ::= { sysGlobalStat 111 } + +sysStatPvaServerMaxConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from server-side to the system in the last five seconds." + ::= { sysGlobalStat 112 } + +sysStatPvaServerTotConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total hardware accelerated connections from server-side to the system in the last five seconds." + ::= { sysGlobalStat 113 } + +sysStatPvaServerCurConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current hardware accelerated connections from server-side to the system in the last five seconds." + ::= { sysGlobalStat 114 } + +sysStatPvaClientPktsIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets received + by the system from client-side in the last five seconds." + ::= { sysGlobalStat 115 } + +sysStatPvaClientBytesIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes received + by the system from client-side in the last one minute." + ::= { sysGlobalStat 116 } + +sysStatPvaClientPktsOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets sent to client-side from the system in the last one minute." + ::= { sysGlobalStat 117 } + +sysStatPvaClientBytesOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes sent to client-side from the system in the last one minute." + ::= { sysGlobalStat 118 } + +sysStatPvaClientMaxConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from client-side to the system in the last one minute." + ::= { sysGlobalStat 119 } + +sysStatPvaClientTotConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total hardware accelerated connections from client-side to the system in the last one minute." + ::= { sysGlobalStat 120 } + +sysStatPvaClientCurConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current hardware accelerated connections from client-side to the system in the last one minute." + ::= { sysGlobalStat 121 } + +sysStatPvaServerPktsIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets received + by the system from server-side in the last one minute." + ::= { sysGlobalStat 122 } + +sysStatPvaServerBytesIn1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes received + by the system from server-side in the last one minute." + ::= { sysGlobalStat 123 } + +sysStatPvaServerPktsOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets sent to server-side from the system in the last one minute." + ::= { sysGlobalStat 124 } + +sysStatPvaServerBytesOut1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes sent to server-side from the system in the last one minute." + ::= { sysGlobalStat 125 } + +sysStatPvaServerMaxConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from server-side to the system in the last one minute." + ::= { sysGlobalStat 126 } + +sysStatPvaServerTotConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total hardware accelerated connections from server-side to the system in the last one minute." + ::= { sysGlobalStat 127 } + +sysStatPvaServerCurConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current hardware accelerated connections from server-side to the system in the last one minute." + ::= { sysGlobalStat 128 } + +sysStatPvaClientPktsIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets received + by the system from client-side in the last five minutes." + ::= { sysGlobalStat 129 } + +sysStatPvaClientBytesIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes received + by the system from client-side in the last five minutes." + ::= { sysGlobalStat 130 } + +sysStatPvaClientPktsOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets sent to client-side from the system in the last five minutes." + ::= { sysGlobalStat 131 } + +sysStatPvaClientBytesOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes sent to client-side from the system in the last five minutes." + ::= { sysGlobalStat 132 } + +sysStatPvaClientMaxConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from client-side to the system in the last five minutes." + ::= { sysGlobalStat 133 } + +sysStatPvaClientTotConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total hardware accelerated connections from client-side to the system in the last five minutes." + ::= { sysGlobalStat 134 } + +sysStatPvaClientCurConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current hardware accelerated connections from client-side to the system in the last five minutes." + ::= { sysGlobalStat 135 } + +sysStatPvaServerPktsIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets received + by the system from server-side in the last five minutes." + ::= { sysGlobalStat 136 } + +sysStatPvaServerBytesIn5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes received + by the system from server-side in the last five minutes." + ::= { sysGlobalStat 137 } + +sysStatPvaServerPktsOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated packets sent to server-side from the system in the last five minutes." + ::= { sysGlobalStat 138 } + +sysStatPvaServerBytesOut5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of hardware accelerated bytes sent to server-side from the system in the last five minutes." + ::= { sysGlobalStat 139 } + +sysStatPvaServerMaxConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from server-side to the system in the last five minutes." + ::= { sysGlobalStat 140 } + +sysStatPvaServerTotConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total hardware accelerated connections from server-side to the system in the last five minutes." + ::= { sysGlobalStat 141 } + +sysStatPvaServerCurConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average current hardware accelerated connections from server-side to the system in the last five minutes." + ::= { sysGlobalStat 142 } + +sysStatMemoryTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total memory available in Kilobytes for TMM (Traffic Management Module)." + ::= { sysGlobalStat 143 } + +sysStatMemoryUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory in use in Kilobytes for TMM (Traffic Management Module)." + ::= { sysGlobalStat 144 } + +--================================================================== +-- Global_auth_stat +--================================================================== +sysAuthStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalAuthStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalAuthStat 1 } + +sysAuthStatTotSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of concurrent auth sessions." + ::= { sysGlobalAuthStat 2 } + +sysAuthStatCurSessions OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent auth sessions." + ::= { sysGlobalAuthStat 3 } + +sysAuthStatMaxSessions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent auth sessions" + ::= { sysGlobalAuthStat 4 } + +sysAuthStatSuccessResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth success results (That is when a + successful authorization has completed all of the required + auth services.)." + ::= { sysGlobalAuthStat 5 } + +sysAuthStatFailureResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth failure results (That is when an + unsuccessful authorization operation has completed.)." + ::= { sysGlobalAuthStat 6 } + +sysAuthStatWantcredentialResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth wantcredential results (That is when + an authorization operation needs an additional credential.)" + ::= { sysGlobalAuthStat 7 } + +sysAuthStatErrorResults OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of auth error results (That is when an error + occurred during authorization has occurred.)." + ::= { sysGlobalAuthStat 8 } + +--================================================================== +-- Global_connpool_stat +--================================================================== +sysConnPoolStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalConnPoolStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalConnPoolStat 1 } + +sysConnPoolStatCurSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently idle connections in pools on the system." + ::= { sysGlobalConnPoolStat 2 } + +sysConnPoolStatMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of idle connections in pools on the system." + ::= { sysGlobalConnPoolStat 3 } + +sysConnPoolStatReuses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a connection was reused from pools on the system." + ::= { sysGlobalConnPoolStat 4 } + +sysConnPoolStatConnects OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a new connection was initiated in pools on the system." + ::= { sysGlobalConnPoolStat 5 } + +--================================================================== +-- Global_http_stat +--================================================================== +sysHttpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalHttpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalHttpStat 1 } + +sysHttpStatCookiePersistInserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful attempts to insert HTTP headers + for cookie persistence (set-cookie header insertions)." + ::= { sysGlobalHttpStat 2 } + +sysHttpStatResp2xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 200 to 206 + (successful responses)" + ::= { sysGlobalHttpStat 3 } + +sysHttpStatResp3xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 300 to 307 + (redirection responses)." + ::= { sysGlobalHttpStat 4 } + +sysHttpStatResp4xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 400 to 417 + (client errors)." + ::= { sysGlobalHttpStat 5 } + +sysHttpStatResp5xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 500 to 505 + (server errors)." + ::= { sysGlobalHttpStat 6 } + +sysHttpStatNumberReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP requests." + ::= { sysGlobalHttpStat 7 } + +sysHttpStatGetReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP get requests." + ::= { sysGlobalHttpStat 8 } + +sysHttpStatPostReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP post requests." + ::= { sysGlobalHttpStat 9 } + +sysHttpStatV9Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 9 requests." + ::= { sysGlobalHttpStat 10 } + +sysHttpStatV10Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 10 requests." + ::= { sysGlobalHttpStat 11 } + +sysHttpStatV11Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 11 requests." + ::= { sysGlobalHttpStat 12 } + +sysHttpStatV9Resp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 9 responses." + ::= { sysGlobalHttpStat 13 } + +sysHttpStatV10Resp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 10 responses." + ::= { sysGlobalHttpStat 14 } + +sysHttpStatV11Resp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 11 responses." + ::= { sysGlobalHttpStat 15 } + +sysHttpStatMaxKeepaliveReq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of requests made in a connection." + ::= { sysGlobalHttpStat 16 } + +sysHttpStatRespBucket1k OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses under 1k." + ::= { sysGlobalHttpStat 17 } + +sysHttpStatRespBucket4k OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses under 1 - 4k." + ::= { sysGlobalHttpStat 18 } + +sysHttpStatRespBucket16k OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses under 4 - 16k." + ::= { sysGlobalHttpStat 19 } + +sysHttpStatRespBucket32k OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses under 16 - 32k." + ::= { sysGlobalHttpStat 20 } + +sysHttpStatPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of response bytes before compression has taken place." + ::= { sysGlobalHttpStat 21 } + +sysHttpStatPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of response bytes after compression has taken place." + ::= { sysGlobalHttpStat 22 } + +sysHttpStatNullCompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of bytes subjected to NULL compression (for license enforcement)." + ::= { sysGlobalHttpStat 23 } + +sysHttpStatHtmlPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: HTML." + ::= { sysGlobalHttpStat 24 } + +sysHttpStatHtmlPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: HTML." + ::= { sysGlobalHttpStat 25 } + +sysHttpStatCssPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: CSS." + ::= { sysGlobalHttpStat 26 } + +sysHttpStatCssPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: CSS." + ::= { sysGlobalHttpStat 27 } + +sysHttpStatJsPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: Javascript." + ::= { sysGlobalHttpStat 28 } + +sysHttpStatJsPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: Javascript." + ::= { sysGlobalHttpStat 29 } + +sysHttpStatXmlPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: XML." + ::= { sysGlobalHttpStat 30 } + +sysHttpStatXmlPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: XML." + ::= { sysGlobalHttpStat 31 } + +sysHttpStatSgmlPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: SGML." + ::= { sysGlobalHttpStat 32 } + +sysHttpStatSgmlPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: SGML." + ::= { sysGlobalHttpStat 33 } + +sysHttpStatPlainPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: Plain." + ::= { sysGlobalHttpStat 34 } + +sysHttpStatPlainPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: Plain." + ::= { sysGlobalHttpStat 35 } + +sysHttpStatOctetPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: Octet stream." + ::= { sysGlobalHttpStat 36 } + +sysHttpStatOctetPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: Octet stream." + ::= { sysGlobalHttpStat 37 } + +sysHttpStatImagePrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: Images." + ::= { sysGlobalHttpStat 38 } + +sysHttpStatImagePostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: Images." + ::= { sysGlobalHttpStat 39 } + +sysHttpStatVideoPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: Video files." + ::= { sysGlobalHttpStat 40 } + +sysHttpStatVideoPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: Video files." + ::= { sysGlobalHttpStat 41 } + +sysHttpStatAudioPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: Audio files." + ::= { sysGlobalHttpStat 42 } + +sysHttpStatAudioPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: Audio files." + ::= { sysGlobalHttpStat 43 } + +sysHttpStatOtherPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of precompressed bytes for the MIME-Types: other than + HTML, CSS, Javascript, XML, SGML, Plain, Images, Video files, + Audio files." + ::= { sysGlobalHttpStat 44 } + +sysHttpStatOtherPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of postcompressed bytes for the MIME-Types: other than + HTML, CSS, Javascript, XML, SGML, Plain, Images, Video files, + Audio files." + ::= { sysGlobalHttpStat 45 } + +sysHttpStatRamcacheHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of RAM cache hits." + ::= { sysGlobalHttpStat 46 } + +sysHttpStatRamcacheMisses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of RAM cache misses, excluding un-cacheable data." + ::= { sysGlobalHttpStat 47 } + +sysHttpStatRamcacheMissesAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The total number of RAM cache misses." + ::= { sysGlobalHttpStat 48 } + +sysHttpStatRamcacheHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of RAM cache hits in bytes." + ::= { sysGlobalHttpStat 49 } + +sysHttpStatRamcacheMissBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of RAM cache misses in bytes, excluding un-cacheable data." + ::= { sysGlobalHttpStat 50 } + +sysHttpStatRamcacheMissBytesAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The total number of RAM cache misses in bytes." + ::= { sysGlobalHttpStat 51 } + +sysHttpStatRamcacheSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The Ram cache current size." + ::= { sysGlobalHttpStat 52 } + +sysHttpStatRamcacheCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of items stored in Ram cache." + ::= { sysGlobalHttpStat 53 } + +sysHttpStatRamcacheEvictions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The number of Ram cache evictions." + ::= { sysGlobalHttpStat 54 } + +sysHttpStatRespBucket64k OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the larger buckets." + ::= { sysGlobalHttpStat 55 } + +--================================================================== +-- Icmp_stat +--================================================================== +sysIcmpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalIcmpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalIcmpStat 1 } + +sysIcmpStatTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP messages which this entity attempted + to send." + ::= { sysGlobalIcmpStat 2 } + +sysIcmpStatRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP messages which the entity received." + ::= { sysGlobalIcmpStat 3 } + +sysIcmpStatForward OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity forwarded." + ::= { sysGlobalIcmpStat 4 } + +sysIcmpStatDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity dropped." + ::= { sysGlobalIcmpStat 5 } + +sysIcmpStatErrCksum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity received but + determined as having ICMP-specific errors, bad ICMP checksums." + ::= { sysGlobalIcmpStat 6 } + +sysIcmpStatErrLen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity received but + determined as having ICMP-specific errors, bad ICMP bad length." + ::= { sysGlobalIcmpStat 7 } + +sysIcmpStatErrMem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of memory allocation errors in the process." + ::= { sysGlobalIcmpStat 8 } + +sysIcmpStatErrRtx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routing errors." + ::= { sysGlobalIcmpStat 9 } + +sysIcmpStatErrProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity received but + determined as having protocol errors." + ::= { sysGlobalIcmpStat 10 } + +sysIcmpStatErrOpt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors in options." + ::= { sysGlobalIcmpStat 11 } + +sysIcmpStatErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of other not specified errors." + ::= { sysGlobalIcmpStat 12 } + +--================================================================== +-- Icmp6_stat +--================================================================== +sysIcmp6StatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalIcmp6Stat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalIcmp6Stat 1 } + +sysIcmp6StatTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP messages which this entity attempted + to send." + ::= { sysGlobalIcmp6Stat 2 } + +sysIcmp6StatRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ICMP messages which the entity received." + ::= { sysGlobalIcmp6Stat 3 } + +sysIcmp6StatForward OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity forwarded." + ::= { sysGlobalIcmp6Stat 4 } + +sysIcmp6StatDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity dropped." + ::= { sysGlobalIcmp6Stat 5 } + +sysIcmp6StatErrCksum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity received but + determined as having ICMP-specific errors, bad ICMP checksums." + ::= { sysGlobalIcmp6Stat 6 } + +sysIcmp6StatErrLen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity received but + determined as having ICMP-specific errors, bad ICMP bad length." + ::= { sysGlobalIcmp6Stat 7 } + +sysIcmp6StatErrMem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of memory allocation errors in the process." + ::= { sysGlobalIcmp6Stat 8 } + +sysIcmp6StatErrRtx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routing errors." + ::= { sysGlobalIcmp6Stat 9 } + +sysIcmp6StatErrProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICMP messages which the entity received but + determined as having protocol errors." + ::= { sysGlobalIcmp6Stat 10 } + +sysIcmp6StatErrOpt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors in options." + ::= { sysGlobalIcmp6Stat 11 } + +sysIcmp6StatErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of other not specified errors." + ::= { sysGlobalIcmp6Stat 12 } + +--================================================================== +-- Ip_stat +--================================================================== +sysIpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalIpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalIpStat 1 } + +sysIpStatTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted datagrams to interfaces." + ::= { sysGlobalIpStat 2 } + +sysIpStatRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received datagrams from interfaces." + ::= { sysGlobalIpStat 3 } + +sysIpStatDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped datagrams." + ::= { sysGlobalIpStat 4 } + +sysIpStatRxFrag OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received IP datagrams that have been successfully + fragmented at this entity." + ::= { sysGlobalIpStat 5 } + +sysIpStatRxFragDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received IP datagrams that have been dropped + because they needed to be fragmented at this entity but could + not be." + ::= { sysGlobalIpStat 6 } + +sysIpStatTxFrag OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted IP datagrams that have been successfully + fragmented at this entity." + ::= { sysGlobalIpStat 7 } + +sysIpStatTxFragDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted IP datagrams that have been dropped + because they needed to be fragmented at this entity but could + not be." + ::= { sysGlobalIpStat 8 } + +sysIpStatReassembled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams successfully reassembled." + ::= { sysGlobalIpStat 9 } + +sysIpStatErrCksum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of datagrams discarded due to errors in their + IP headers, bad checksums." + ::= { sysGlobalIpStat 10 } + +sysIpStatErrLen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams discarded due to errors in their + IP headers, bad length." + ::= { sysGlobalIpStat 11 } + +sysIpStatErrMem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of memory allocation errors in the packet process." + ::= { sysGlobalIpStat 12 } + +sysIpStatErrRtx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routing errors." + ::= { sysGlobalIpStat 13 } + +sysIpStatErrProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams discarded due to errors in their + protocols." + ::= { sysGlobalIpStat 14 } + +sysIpStatErrOpt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors in options." + ::= { sysGlobalIpStat 15 } + +sysIpStatErrReassembledTooLong OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams discarded due to errors of + reassembled too long." + ::= { sysGlobalIpStat 16 } + +--================================================================== +-- Ip6_stat +--================================================================== +sysIp6StatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalIp6Stat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalIp6Stat 1 } + +sysIp6StatTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted datagrams to interfaces." + ::= { sysGlobalIp6Stat 2 } + +sysIp6StatRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received datagrams from interfaces." + ::= { sysGlobalIp6Stat 3 } + +sysIp6StatDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped datagrams." + ::= { sysGlobalIp6Stat 4 } + +sysIp6StatRxFrag OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received IP datagrams that have been successfully + fragmented at this entity." + ::= { sysGlobalIp6Stat 5 } + +sysIp6StatRxFragDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received IP datagrams that have been dropped + because they needed to be fragmented at this entity but could + not be." + ::= { sysGlobalIp6Stat 6 } + +sysIp6StatTxFrag OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted IP datagrams that have been successfully + fragmented at this entity." + ::= { sysGlobalIp6Stat 7 } + +sysIp6StatTxFragDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted IP datagrams that have been dropped + because they needed to be fragmented at this entity but could + not be." + ::= { sysGlobalIp6Stat 8 } + +sysIp6StatReassembled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams successfully reassembled." + ::= { sysGlobalIp6Stat 9 } + +sysIp6StatErrCksum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of datagrams discarded due to errors in their + IP headers, bad checksums." + ::= { sysGlobalIp6Stat 10 } + +sysIp6StatErrLen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams discarded due to errors in their + IP headers, bad length." + ::= { sysGlobalIp6Stat 11 } + +sysIp6StatErrMem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of memory allocation errors in the packet process." + ::= { sysGlobalIp6Stat 12 } + +sysIp6StatErrRtx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routing errors." + ::= { sysGlobalIp6Stat 13 } + +sysIp6StatErrProto OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams discarded due to errors in their + protocols." + ::= { sysGlobalIp6Stat 14 } + +sysIp6StatErrOpt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors in options." + ::= { sysGlobalIp6Stat 15 } + +sysIp6StatErrReassembledTooLong OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP datagrams discarded due to errors of + reassembled too long." + ::= { sysGlobalIp6Stat 16 } + +--================================================================== +-- Global_clientssl_stat +--================================================================== +sysClientsslStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalClientSslStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalClientSslStat 1 } + +sysClientsslStatCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 2 } + +sysClientsslStatMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 3 } + +sysClientsslStatCurNativeConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent native connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 4 } + +sysClientsslStatMaxNativeConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent native connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 5 } + +sysClientsslStatTotNativeConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of concurrent native connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 6 } + +sysClientsslStatCurCompatConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent compat connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 7 } + +sysClientsslStatMaxCompatConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent compat connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 8 } + +sysClientsslStatTotCompatConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of concurrent compat connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalClientSslStat 9 } + +sysClientsslStatEncryptedBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total encrypted bytes received." + ::= { sysGlobalClientSslStat 10 } + +sysClientsslStatEncryptedBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total encrypted bytes sent." + ::= { sysGlobalClientSslStat 11 } + +sysClientsslStatDecryptedBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total decrypted bytes received." + ::= { sysGlobalClientSslStat 12 } + +sysClientsslStatDecryptedBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total decrypted bytes sent." + ::= { sysGlobalClientSslStat 13 } + +sysClientsslStatRecordsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total records received." + ::= { sysGlobalClientSslStat 14 } + +sysClientsslStatRecordsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total records sent." + ::= { sysGlobalClientSslStat 15 } + +sysClientsslStatFullyHwAcceleratedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fully hardware-accelerated implies usage of the Cavium + Nitrox or similar hardware accelerator such that all + significant cryptographic operations are offloaded, + including but not limited to the SSL handshake (at least + the RSA/DSA/DH operations) and record processing (at least + the bulk cipher plus MAC)." + ::= { sysGlobalClientSslStat 16 } + +sysClientsslStatPartiallyHwAcceleratedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Partially hardware-accelerated indicates that at least the + RSA decryptions are offloaded." + ::= { sysGlobalClientSslStat 17 } + +sysClientsslStatNonHwAcceleratedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-accelerated connections are those for which no + steady-state hardware acceleration is available (either + because no hardware accelerators are available or because + the necessary cryptographic operations are unsupported). + Because the extent of hardware acceleration may not be known + until a connection has closed (mid-stream SSL handshakes + might renegotiate an SSL session not supported by hardware + acceleration), this statistic will not be updated for a + given connection until it has closed." + ::= { sysGlobalClientSslStat 18 } + +sysClientsslStatPrematureDisconnects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections disconnected before SSL session + establishment: the total number of connections that were + prematurely closed before an SSL session was established, + not including connections in pass-through mode." + ::= { sysGlobalClientSslStat 19 } + +sysClientsslStatMidstreamRenegotiations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of mid-stream SSL re-negotiations, not including + initial SSL session establishment." + ::= { sysGlobalClientSslStat 20 } + +sysClientsslStatSessCacheCurEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the current entries in this cache." + ::= { sysGlobalClientSslStat 21 } + +sysClientsslStatSessCacheHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the cache hits." + ::= { sysGlobalClientSslStat 22 } + +sysClientsslStatSessCacheLookups OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the cache lookups." + ::= { sysGlobalClientSslStat 23 } + +sysClientsslStatSessCacheOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the cache overflows." + ::= { sysGlobalClientSslStat 24 } + +sysClientsslStatSessCacheInvalidations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the session invalidations." + ::= { sysGlobalClientSslStat 25 } + +sysClientsslStatPeercertValid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the valid certificates." + ::= { sysGlobalClientSslStat 26 } + +sysClientsslStatPeercertInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the invalid certificates." + ::= { sysGlobalClientSslStat 27 } + +sysClientsslStatPeercertNone OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections without certificates." + ::= { sysGlobalClientSslStat 28 } + +sysClientsslStatHandshakeFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of handshake failures." + ::= { sysGlobalClientSslStat 29 } + +sysClientsslStatBadRecords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the bad records." + ::= { sysGlobalClientSslStat 30 } + +sysClientsslStatFatalAlerts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the fatal alerts." + ::= { sysGlobalClientSslStat 31 } + +sysClientsslStatSslv2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL protocol version 2." + ::= { sysGlobalClientSslStat 32 } + +sysClientsslStatSslv3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL protocol version 3." + ::= { sysGlobalClientSslStat 33 } + +sysClientsslStatTlsv1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL TLS protocol version 1." + ::= { sysGlobalClientSslStat 34 } + +sysClientsslStatAdhKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The anonymous Diffie-Hellman." + ::= { sysGlobalClientSslStat 35 } + +sysClientsslStatDhDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! DSS certificate is obsolete in BIGIP. + The diffie-Hellman w/ DSS certificate." + ::= { sysGlobalClientSslStat 36 } + +sysClientsslStatDhRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The diffie-Hellman w/ RSA certificate." + ::= { sysGlobalClientSslStat 37 } + +sysClientsslStatDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! DSS certificate is obsolete in BIGIP. + The DSS certificate." + ::= { sysGlobalClientSslStat 38 } + +sysClientsslStatEdhDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! DSS certificate is obsolete in BIGIP. + The ephemeral Diffie-Hellman w/ DSS cert." + ::= { sysGlobalClientSslStat 39 } + +sysClientsslStatRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RSA certificate." + ::= { sysGlobalClientSslStat 40 } + +sysClientsslStatNullBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No encryption." + ::= { sysGlobalClientSslStat 41 } + +sysClientsslStatAesBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Advanced Encryption Standard (CBC)." + ::= { sysGlobalClientSslStat 42 } + +sysClientsslStatDesBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital Encryption Standard (CBC)." + ::= { sysGlobalClientSslStat 43 } + +sysClientsslStatIdeaBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IDEA (old SSLv2 cipher)." + ::= { sysGlobalClientSslStat 44 } + +sysClientsslStatRc2Bulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rivest Cipher 2 (CBC)." + ::= { sysGlobalClientSslStat 45 } + +sysClientsslStatRc4Bulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rivest Cipher 4 (CBC)." + ::= { sysGlobalClientSslStat 46 } + +sysClientsslStatNullDigest OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No message authentication." + ::= { sysGlobalClientSslStat 47 } + +sysClientsslStatMd5Digest OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Message Digest 5." + ::= { sysGlobalClientSslStat 48 } + +sysClientsslStatShaDigest OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secure Hash Algorithm." + ::= { sysGlobalClientSslStat 49 } + +sysClientsslStatNotssl OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the bad client greetings." + ::= { sysGlobalClientSslStat 50 } + +sysClientsslStatEdhRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral Diffie-Hellman w/ RSA cert." + ::= { sysGlobalClientSslStat 51 } + +sysClientsslStatTotConns5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total SSL connections from client-side to the system in last five seconds." + ::= { sysGlobalClientSslStat 52 } + +sysClientsslStatTotConns1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total SSL connections from client-side to the system in last one minute." + ::= { sysGlobalClientSslStat 53 } + +sysClientsslStatTotConns5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average total SSL connections from client-side to the system in last five minutes." + ::= { sysGlobalClientSslStat 54 } + +sysClientsslStatSecureHandshakes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of handshakes, including mid-stream re-negotiations, + performed with peers supporting SSL secure renegotiation." + ::= { sysGlobalClientSslStat 55 } + +sysClientsslStatInsecureHandshakeAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of handshakes, including mid-stream re-negotiations, + performed with peers not supporting SSL secure renegotiation." + ::= { sysGlobalClientSslStat 56 } + +sysClientsslStatInsecureHandshakeRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rejected initial handshakes with peers + not supporting SSL secure renegotiation." + ::= { sysGlobalClientSslStat 57 } + +sysClientsslStatInsecureRenegotiationRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rejected renegotiation attempts by peers + not supporting SSL secure renegotiation." + ::= { sysGlobalClientSslStat 58 } + +sysClientsslStatSniRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rejected handshake attempts by peers + not supporting SSL SNI extension or having mismatched + server names." + ::= { sysGlobalClientSslStat 59 } + +sysClientsslStatTlsv11 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL TLS protocol version 1.1." + ::= { sysGlobalClientSslStat 60 } + +sysClientsslStatTlsv12 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL TLS protocol version 1.2." + ::= { sysGlobalClientSslStat 61 } + +sysClientsslStatDtlsv1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL DTLS protocol version 1.0." + ::= { sysGlobalClientSslStat 62 } + +sysClientsslStatEcdheRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral ECDH w/ RSA cert." + ::= { sysGlobalClientSslStat 63 } + +sysClientsslStatConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections using SSL FWDP feature." + ::= { sysGlobalClientSslStat 64 } + +sysClientsslStatCachedCerts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP cached certificates." + ::= { sysGlobalClientSslStat 65 } + +sysClientsslStatEcdhRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fixed ECDH with RSA signed cert." + ::= { sysGlobalClientSslStat 66 } + +sysClientsslStatEcdheEcdsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral ECDH with ECDSA cert." + ::= { sysGlobalClientSslStat 67 } + +sysClientsslStatEcdhEcdsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fixed ECDH with ECDSA cert." + ::= { sysGlobalClientSslStat 68 } + +sysClientsslStatDheDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral DH with DSS cert." + ::= { sysGlobalClientSslStat 69 } + +sysClientsslStatAesGcmBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Advanced Encryption Standard Galois Counter Mode (AES-GCM)." + ::= { sysGlobalClientSslStat 70 } + +sysClientsslStatDestinationIpBypasses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP Destination IP Bypasses." + ::= { sysGlobalClientSslStat 71 } + +sysClientsslStatSourceIpBypasses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP Source IP Bypasses." + ::= { sysGlobalClientSslStat 72 } + +sysClientsslStatHostnameBypasses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP Hostname Bypasses." + ::= { sysGlobalClientSslStat 73 } + +sysClientsslStatRenegotiationsRejected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of renegotiations rejected." + ::= { sysGlobalClientSslStat 74 } + +sysClientsslStatOcspStaplingConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections sending the status-request extension in the client hello." + ::= { sysGlobalClientSslStat 75 } + +sysClientsslStatOcspStaplingResponseStatusErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total OCSP response errors." + ::= { sysGlobalClientSslStat 76 } + +sysClientsslStatOcspStaplingResponseValidationErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total OCSP response validation errors." + ::= { sysGlobalClientSslStat 77 } + +sysClientsslStatOcspStaplingCertStatusErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total certificate status errors (revoked, unknown)." + ::= { sysGlobalClientSslStat 78 } + +sysClientsslStatOcspStaplingOcspConnHttpErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total HTTP errors on the connection made to fetch the OCSP response." + ::= { sysGlobalClientSslStat 79 } + +sysClientsslStatOcspStaplingOcspConnTimeouts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total timeouts on the connection made to fetch the OCSP response." + ::= { sysGlobalClientSslStat 80 } + +sysClientsslStatOcspStaplingOcspConnFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connection failures when fetching OCSP response." + ::= { sysGlobalClientSslStat 81 } + +--================================================================== +-- Global_serverssl_stat +--================================================================== +sysServersslStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalServerSslStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalServerSslStat 1 } + +sysServersslStatCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 2 } + +sysServersslStatMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 3 } + +sysServersslStatCurNativeConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent native connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 4 } + +sysServersslStatMaxNativeConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent native connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 5 } + +sysServersslStatTotNativeConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of concurrent native connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 6 } + +sysServersslStatCurCompatConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of concurrent compat connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 7 } + +sysServersslStatMaxCompatConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrent compat connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 8 } + +sysServersslStatTotCompatConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of concurrent compat connections with + established SSL sessions being maintained by the filter." + ::= { sysGlobalServerSslStat 9 } + +sysServersslStatEncryptedBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total encrypted bytes received." + ::= { sysGlobalServerSslStat 10 } + +sysServersslStatEncryptedBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total encrypted bytes sent." + ::= { sysGlobalServerSslStat 11 } + +sysServersslStatDecryptedBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total decrypted bytes received." + ::= { sysGlobalServerSslStat 12 } + +sysServersslStatDecryptedBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total decrypted bytes sent." + ::= { sysGlobalServerSslStat 13 } + +sysServersslStatRecordsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total records received." + ::= { sysGlobalServerSslStat 14 } + +sysServersslStatRecordsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total records sent." + ::= { sysGlobalServerSslStat 15 } + +sysServersslStatFullyHwAcceleratedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fully hardware-accelerated implies usage of the Cavium + Nitrox or similar hardware accelerator such that all + significant cryptographic operations are offloaded, + including but not limited to the SSL handshake (at least + the RSA/DSA/DH operations) and record processing (at least + the bulk cipher plus MAC)." + ::= { sysGlobalServerSslStat 16 } + +sysServersslStatPartiallyHwAcceleratedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Partially hardware-accelerated indicates that at least the + RSA decryptions are offloaded." + ::= { sysGlobalServerSslStat 17 } + +sysServersslStatNonHwAcceleratedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-accelerated connections are those for which no + steady-state hardware acceleration is available (either + because no hardware accelerators are available or because + the necessary cryptographic operations are unsupported). + Because the extent of hardware acceleration may not be known + until a connection has closed (mid-stream SSL handshakes + might renegotiate an SSL session not supported by hardware + acceleration), this statistic will not be updated for a + given connection until it has closed." + ::= { sysGlobalServerSslStat 18 } + +sysServersslStatPrematureDisconnects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections disconnected before SSL session + establishment: the total number of connections that were + prematurely closed before an SSL session was established, + not including connections in pass-through mode." + ::= { sysGlobalServerSslStat 19 } + +sysServersslStatMidstreamRenegotiations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of mid-stream SSL re-negotiations, not including + initial SSL session establishment." + ::= { sysGlobalServerSslStat 20 } + +sysServersslStatSessCacheCurEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the current entries in this cache." + ::= { sysGlobalServerSslStat 21 } + +sysServersslStatSessCacheHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the cache hits." + ::= { sysGlobalServerSslStat 22 } + +sysServersslStatSessCacheLookups OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the cache lookups." + ::= { sysGlobalServerSslStat 23 } + +sysServersslStatSessCacheOverflows OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the cache overflows." + ::= { sysGlobalServerSslStat 24 } + +sysServersslStatSessCacheInvalidations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the session invalidations." + ::= { sysGlobalServerSslStat 25 } + +sysServersslStatPeercertValid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the valid certificates." + ::= { sysGlobalServerSslStat 26 } + +sysServersslStatPeercertInvalid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the invalid certificates." + ::= { sysGlobalServerSslStat 27 } + +sysServersslStatPeercertNone OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections without certificates." + ::= { sysGlobalServerSslStat 28 } + +sysServersslStatHandshakeFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of handshake failures." + ::= { sysGlobalServerSslStat 29 } + +sysServersslStatBadRecords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the bad records." + ::= { sysGlobalServerSslStat 30 } + +sysServersslStatFatalAlerts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the fatal alerts." + ::= { sysGlobalServerSslStat 31 } + +sysServersslStatSslv2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL protocol version 2." + ::= { sysGlobalServerSslStat 32 } + +sysServersslStatSslv3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL protocol version 3." + ::= { sysGlobalServerSslStat 33 } + +sysServersslStatTlsv1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL TLS protocol version 1." + ::= { sysGlobalServerSslStat 34 } + +sysServersslStatAdhKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The anonymous Diffie-Hellman." + ::= { sysGlobalServerSslStat 35 } + +sysServersslStatDhDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! DSS certificate is obsolete in BIGIP. + The diffie-Hellman w/ DSS certificate." + ::= { sysGlobalServerSslStat 36 } + +sysServersslStatDhRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The diffie-Hellman w/ RSA certificate." + ::= { sysGlobalServerSslStat 37 } + +sysServersslStatDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! DSS certificate is obsolete in BIGIP. + The DSS certificate." + ::= { sysGlobalServerSslStat 38 } + +sysServersslStatEdhDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! DSS certificate is obsolete in BIGIP. + The ephemeral Diffie-Hellman w/ DSS cert." + ::= { sysGlobalServerSslStat 39 } + +sysServersslStatRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RSA certificate." + ::= { sysGlobalServerSslStat 40 } + +sysServersslStatNullBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No encryption." + ::= { sysGlobalServerSslStat 41 } + +sysServersslStatAesBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Advanced Encryption Standard (CBC)." + ::= { sysGlobalServerSslStat 42 } + +sysServersslStatDesBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital Encryption Standard (CBC)." + ::= { sysGlobalServerSslStat 43 } + +sysServersslStatIdeaBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IDEA (old SSLv2 cipher)." + ::= { sysGlobalServerSslStat 44 } + +sysServersslStatRc2Bulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rivest Cipher 2 (CBC)." + ::= { sysGlobalServerSslStat 45 } + +sysServersslStatRc4Bulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rivest Cipher 4 (CBC)." + ::= { sysGlobalServerSslStat 46 } + +sysServersslStatNullDigest OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No message authentication." + ::= { sysGlobalServerSslStat 47 } + +sysServersslStatMd5Digest OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Message Digest 5." + ::= { sysGlobalServerSslStat 48 } + +sysServersslStatShaDigest OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secure Hash Algorithm." + ::= { sysGlobalServerSslStat 49 } + +sysServersslStatNotssl OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the bad client greetings." + ::= { sysGlobalServerSslStat 50 } + +sysServersslStatEdhRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral Diffie-Hellman w/ RSA cert." + ::= { sysGlobalServerSslStat 51 } + +sysServersslStatSecureHandshakes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of handshakes, including mid-stream re-negotiations, + performed with peers supporting SSL secure renegotiation." + ::= { sysGlobalServerSslStat 52 } + +sysServersslStatInsecureHandshakeAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of handshakes, including mid-stream re-negotiations, + performed with peers not supporting SSL secure renegotiation." + ::= { sysGlobalServerSslStat 53 } + +sysServersslStatInsecureHandshakeRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rejected initial handshakes with peers + not supporting SSL secure renegotiation." + ::= { sysGlobalServerSslStat 54 } + +sysServersslStatInsecureRenegotiationRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rejected renegotiation attempts by peers + not supporting SSL secure renegotiation." + ::= { sysGlobalServerSslStat 55 } + +sysServersslStatSniRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rejected handshake attempts by peers + not supporting SSL SNI extension or having mismatched + server names." + ::= { sysGlobalServerSslStat 56 } + +sysServersslStatTlsv11 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL TLS protocol version 1.1." + ::= { sysGlobalServerSslStat 57 } + +sysServersslStatTlsv12 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL TLS protocol version 1.2." + ::= { sysGlobalServerSslStat 58 } + +sysServersslStatDtlsv1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSL DTLS protocol version 1.0." + ::= { sysGlobalServerSslStat 59 } + +sysServersslStatEcdheRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral ECDH w/ RSA cert." + ::= { sysGlobalServerSslStat 60 } + +sysServersslStatConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections using SSL FWDP feature." + ::= { sysGlobalServerSslStat 61 } + +sysServersslStatEcdhRsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fixed ECDH with RSA signed cert." + ::= { sysGlobalServerSslStat 62 } + +sysServersslStatEcdheEcdsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral ECDH with ECDSA cert." + ::= { sysGlobalServerSslStat 63 } + +sysServersslStatEcdhEcdsaKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fixed ECDH with ECDSA cert." + ::= { sysGlobalServerSslStat 64 } + +sysServersslStatDheDssKeyxchg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ephemeral DH with DSS cert." + ::= { sysGlobalServerSslStat 65 } + +sysServersslStatAesGcmBulk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Advanced Encryption Standard Galois Counter Mode (AES-GCM)." + ::= { sysGlobalServerSslStat 66 } + +sysServersslStatDestinationIpBypasses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP Destination IP Bypasses." + ::= { sysGlobalServerSslStat 67 } + +sysServersslStatSourceIpBypasses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP Source IP Bypasses." + ::= { sysGlobalServerSslStat 68 } + +sysServersslStatHostnameBypasses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total SSL FWDP Hostname Bypasses." + ::= { sysGlobalServerSslStat 69 } + +sysServersslStatRenegotiationsRejected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of renegotiations rejected." + ::= { sysGlobalServerSslStat 70 } + +--================================================================== +-- Global_stream_stat +--================================================================== +sysStreamStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalStreamStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalStreamStat 1 } + +sysStreamStatReplaces OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of replace operations completed on the system." + ::= { sysGlobalStreamStat 2 } + +--================================================================== +-- Global_tcp_stat +--================================================================== +sysTcpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalTcpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalTcpStat 1 } + +sysTcpStatOpen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current open connections." + ::= { sysGlobalTcpStat 2 } + +sysTcpStatCloseWait OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current connections in CLOSE-WAIT/LAST-ACK." + ::= { sysGlobalTcpStat 3 } + +sysTcpStatFinWait OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current connections in FIN-WAIT/CLOSING." + ::= { sysGlobalTcpStat 4 } + +sysTcpStatTimeWait OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current connections in TIME-WAIT." + ::= { sysGlobalTcpStat 5 } + +sysTcpStatAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections accepted." + ::= { sysGlobalTcpStat 6 } + +sysTcpStatAcceptfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections not accepted." + ::= { sysGlobalTcpStat 7 } + +sysTcpStatConnects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections established." + ::= { sysGlobalTcpStat 8 } + +sysTcpStatConnfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections failures." + ::= { sysGlobalTcpStat 9 } + +sysTcpStatExpires OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections expired due to idle timeout." + ::= { sysGlobalTcpStat 10 } + +sysTcpStatAbandons OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections abandoned connections due to + retries/keep-alives." + ::= { sysGlobalTcpStat 11 } + +sysTcpStatRxrst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received RST." + ::= { sysGlobalTcpStat 12 } + +sysTcpStatRxbadsum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad checksum." + ::= { sysGlobalTcpStat 13 } + +sysTcpStatRxbadseg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malformed segments." + ::= { sysGlobalTcpStat 14 } + +sysTcpStatRxooseg OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of out of order segments." + ::= { sysGlobalTcpStat 15 } + +sysTcpStatRxcookie OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received SYN-cookies." + ::= { sysGlobalTcpStat 16 } + +sysTcpStatRxbadcookie OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad SYN-cookies." + ::= { sysGlobalTcpStat 17 } + +sysTcpStatSyncacheover OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SYN-cache overflow." + ::= { sysGlobalTcpStat 18 } + +sysTcpStatTxrexmits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retransmitted segments." + ::= { sysGlobalTcpStat 19 } + +--================================================================== +-- Global_udp_stat +--================================================================== +sysUdpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalUdpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalUdpStat 1 } + +sysUdpStatOpen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current open connections." + ::= { sysGlobalUdpStat 2 } + +sysUdpStatAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections accepted." + ::= { sysGlobalUdpStat 3 } + +sysUdpStatAcceptfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections not accepted." + ::= { sysGlobalUdpStat 4 } + +sysUdpStatConnects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections established." + ::= { sysGlobalUdpStat 5 } + +sysUdpStatConnfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections failures." + ::= { sysGlobalUdpStat 6 } + +sysUdpStatExpires OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections expired connections due to idle timeout." + ::= { sysGlobalUdpStat 7 } + +sysUdpStatRxdgram OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received datagrams." + ::= { sysGlobalUdpStat 8 } + +sysUdpStatRxbaddgram OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malformed datagrams." + ::= { sysGlobalUdpStat 9 } + +sysUdpStatRxunreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received ICMP un-reached." + ::= { sysGlobalUdpStat 10 } + +sysUdpStatRxbadsum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad checksum." + ::= { sysGlobalUdpStat 11 } + +sysUdpStatRxnosum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of no checksum." + ::= { sysGlobalUdpStat 12 } + +sysUdpStatTxdgram OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted datagrams." + ::= { sysGlobalUdpStat 13 } + +--================================================================== +-- Admin_ip +--================================================================== +sysAdminIpNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysAdminIp entries in the table." + ::= { sysAdminIp 1 } + +sysAdminIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysAdminIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of a device's administrative IP addresses on this machine." + ::= { sysAdminIp 2 } + +sysAdminIpEntry OBJECT-TYPE + SYNTAX SysAdminIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysAdminIp Table" + INDEX { + sysAdminIpAddrType, + sysAdminIpAddr + } + ::= { sysAdminIpTable 1 } + +SysAdminIpEntry ::= + SEQUENCE { + sysAdminIpAddrType InetAddressType, + sysAdminIpAddr InetAddress, + sysAdminIpNetmaskType InetAddressType, + sysAdminIpNetmask InetAddress, + sysAdminIpName LongDisplayString + } + +sysAdminIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysAdminIpAddr" + ::= { sysAdminIpEntry 1 } + +sysAdminIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An administrative IP address on this machine. It is + interpreted within the context of a sysAdminIpAddrType value." + ::= { sysAdminIpEntry 2 } + +sysAdminIpNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask type of sysAdminIpNetmask" + ::= { sysAdminIpEntry 3 } + +sysAdminIpNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask for the administrative IP address on this machine. It is + interpreted within the context of a sysAdminIpNetmaskType value." + ::= { sysAdminIpEntry 4 } + +sysAdminIpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of admin ip." + ::= { sysAdminIpEntry 5 } + +--================================================================== +-- Arp_static_entry +--================================================================== +sysArpStaticEntryNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysArpStaticEntry entries in the table." + ::= { sysArpStaticEntry 1 } + +sysArpStaticEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysArpStaticEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of static ARP/NDP entries." + ::= { sysArpStaticEntry 2 } + +sysArpStaticEntryEntry OBJECT-TYPE + SYNTAX SysArpStaticEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysArpStaticEntry Table" + INDEX { + sysArpStaticEntryName + } + ::= { sysArpStaticEntryTable 1 } + +SysArpStaticEntryEntry ::= + SEQUENCE { + sysArpStaticEntryIpAddrType InetAddressType, + sysArpStaticEntryIpAddr InetAddress, + sysArpStaticEntryMacAddr MacAddress, + sysArpStaticEntryName LongDisplayString + } + +sysArpStaticEntryIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysArpStaticEntryIpAddr." + ::= { sysArpStaticEntryEntry 1 } + +sysArpStaticEntryIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An IP address entry of the ARP/NDP entry. It is interpreted within + the context of a sysArpStaticEntryIpAddrType." + ::= { sysArpStaticEntryEntry 2 } + +sysArpStaticEntryMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address which the specified IP address to be mapped to." + ::= { sysArpStaticEntryEntry 3 } + +sysArpStaticEntryName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name binding" + ::= { sysArpStaticEntryEntry 4 } + +--================================================================== +-- Snmp_bridge_stat +--================================================================== +sysDot1dbaseStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysDot1dbaseStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysDot1dbaseStat 1 } + +sysDot1dbaseStatMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address used by this bridge when it must + be referred to in a unique fashion. It is + recommended that this be the numerically smallest + MAC address of all ports that belong to this + bridge. However it is only required to be unique. + When concatenated with dot1dStpPriority a unique + bridge identifier is formed which is used in the + spanning tree protocol." + ::= { sysDot1dbaseStat 2 } + +sysDot1dbaseStatNumPorts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports controlled by this bridging entity." + ::= { sysDot1dbaseStat 3 } + +sysDot1dbaseStatType OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(0), + unknown(1), + transparentonly(2), + sourcerouteonly(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates what type of bridging this bridge can + perform. If a bridge is actually performing a + certain type of bridging this will be indicated by + entries in the port table for the given type." + ::= { sysDot1dbaseStat 4 } + +--================================================================== +-- Snmp_dot1dbase_stat_port +--================================================================== +sysDot1dbaseStatPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysDot1dbaseStatPort entries in the table." + ::= { sysDot1dbaseStatPort 1 } + +sysDot1dbaseStatPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysDot1dbaseStatPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains generic information about + every port that is associated with this bridge. + Transparent, source-route, etc. ports are included. + This is a part of sysDot1dbaseStat and syssysDot1dbaseStatResetStat + will reset data in this table." + ::= { sysDot1dbaseStatPort 2 } + +sysDot1dbaseStatPortEntry OBJECT-TYPE + SYNTAX SysDot1dbaseStatPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysDot1dbaseStatPort Table" + INDEX { + sysDot1dbaseStatPortIndex + } + ::= { sysDot1dbaseStatPortTable 1 } + +SysDot1dbaseStatPortEntry ::= + SEQUENCE { + sysDot1dbaseStatPortIndex INTEGER, + sysDot1dbaseStatPortPort INTEGER, + sysDot1dbaseStatPortName LongDisplayString, + sysDot1dbaseStatPortDelayExceededDiscards Counter64, + sysDot1dbaseStatPortMtuExceededDiscards Counter64 + } + +sysDot1dbaseStatPortIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the table that contains generic information + about every port that is associated with this bridge." + ::= { sysDot1dbaseStatPortEntry 1 } + +sysDot1dbaseStatPortPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains bridge management information." + ::= { sysDot1dbaseStatPortEntry 2 } + +sysDot1dbaseStatPortName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the interface corresponding to the port." + ::= { sysDot1dbaseStatPortEntry 3 } + +sysDot1dbaseStatPortDelayExceededDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames discarded by this port due + to excessive transit delay through the bridge. It + is incremented by both transparent and source + route bridges." + ::= { sysDot1dbaseStatPortEntry 4 } + +sysDot1dbaseStatPortMtuExceededDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames discarded by this port due + to an excessive size. It is incremented by both + transparent and source route bridges." + ::= { sysDot1dbaseStatPortEntry 5 } + +--================================================================== +-- Interface +--================================================================== +sysInterfaceNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysInterface entries in the table." + ::= { sysInterface 1 } + +sysInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of the interfaces on the device." + ::= { sysInterface 2 } + +sysInterfaceEntry OBJECT-TYPE + SYNTAX SysInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysInterface Table" + INDEX { + sysInterfaceName + } + ::= { sysInterfaceTable 1 } + +SysInterfaceEntry ::= + SEQUENCE { + sysInterfaceName LongDisplayString, + sysInterfaceMediaMaxSpeed Integer32, + sysInterfaceMediaMaxDuplex INTEGER, + sysInterfaceMediaActiveSpeed Integer32, + sysInterfaceMediaActiveDuplex INTEGER, + sysInterfaceMacAddr MacAddress, + sysInterfaceMtu Integer32, + sysInterfaceEnabled INTEGER, + sysInterfaceLearnMode INTEGER, + sysInterfaceFlowCtrlReq INTEGER, + sysInterfaceStpLink INTEGER, + sysInterfaceStpEdge INTEGER, + sysInterfaceStpEdgeActive INTEGER, + sysInterfaceStpAuto INTEGER, + sysInterfaceStpEnable INTEGER, + sysInterfaceStpReset INTEGER, + sysInterfaceStatus INTEGER, + sysInterfaceComboPort INTEGER, + sysInterfacePreferSfp INTEGER, + sysInterfaceSfpMedia INTEGER, + sysInterfacePhyMaster INTEGER + } + +sysInterfaceName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an interface." + ::= { sysInterfaceEntry 1 } + +sysInterfaceMediaMaxSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best possible media speed in MBPS for the specified interface." + ::= { sysInterfaceEntry 2 } + +sysInterfaceMediaMaxDuplex OBJECT-TYPE + SYNTAX INTEGER { + none(0), + half(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best possible media duplex mode for the specified interface. + half - Force half duplex; + full - Force full duplex; + none - All media is deselected." + ::= { sysInterfaceEntry 3 } + +sysInterfaceMediaActiveSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current active media speed for the specified interface." + ::= { sysInterfaceEntry 4 } + +sysInterfaceMediaActiveDuplex OBJECT-TYPE + SYNTAX INTEGER { + none(0), + half(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active media duplex mode for the specified interface. + half - Force half duplex; + full - Force full duplex; + none - All media is deselected." + ::= { sysInterfaceEntry 5 } + +sysInterfaceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the specified interface." + ::= { sysInterfaceEntry 6 } + +sysInterfaceMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transmission unit size of datagram which can be + sent/received on the specified interface." + ::= { sysInterfaceEntry 7 } + +sysInterfaceEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the specified interface, whether it is enabled." + ::= { sysInterfaceEntry 8 } + +sysInterfaceLearnMode OBJECT-TYPE + SYNTAX INTEGER { + learnforward(0), + nolearnforward(1), + nolearndrop(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The learn mode of the specified interface." + ::= { sysInterfaceEntry 9 } + +sysInterfaceFlowCtrlReq OBJECT-TYPE + SYNTAX INTEGER { + none(0), + txrx(1), + tx(2), + rx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The request pause state of the specified interface. + none - no pause; + txrx - pause all data flow; + tx - pause out going data flow; + rx - pause in coming data flow." + ::= { sysInterfaceEntry 10 } + +sysInterfaceStpLink OBJECT-TYPE + SYNTAX INTEGER { + linkp2p(0), + linkshared(1), + linkauto(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP link types for the specified interface." + ::= { sysInterfaceEntry 11 } + +sysInterfaceStpEdge OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The edge-port state for the specified interface is enabled." + ::= { sysInterfaceEntry 12 } + +sysInterfaceStpEdgeActive OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active edge-port state for the specified interface is enabled." + ::= { sysInterfaceEntry 13 } + +sysInterfaceStpAuto OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auto edge-port detection state for the specified interface is enabled." + ::= { sysInterfaceEntry 14 } + +sysInterfaceStpEnable OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP state for the specified interface is enabled." + ::= { sysInterfaceEntry 15 } + +sysInterfaceStpReset OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP protocol detection reset state for the specified interface is enabled." + ::= { sysInterfaceEntry 16 } + +sysInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1), + uninitialized(3), + unpopulated(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the specified interface. + up - has link and is initialized; + down - has no link and is initialized; + uninitialized - has not been initialized; + unpopulated - interface not physically populated." + ::= { sysInterfaceEntry 17 } + +sysInterfaceComboPort OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state which indicates whether or not the specified interface is a dual media + port supporting both fixed copper and SFP." + ::= { sysInterfaceEntry 18 } + +sysInterfacePreferSfp OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state which indicates whether or not SFP is the preferred media. + This is only used only for dual media ports." + ::= { sysInterfaceEntry 19 } + +sysInterfaceSfpMedia OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether or not the specified interface supports SFP media." + ::= { sysInterfaceEntry 20 } + +sysInterfacePhyMaster OBJECT-TYPE + SYNTAX INTEGER { + slave(0), + master(1), + auto(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured SFP media type of the specified interface." + ::= { sysInterfaceEntry 21 } + +--================================================================== +-- Interface_media_options +--================================================================== +sysIntfMediaNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysInterfaceMediaOptions entries in the table." + ::= { sysInterfaceMediaOptions 1 } + +sysIntfMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysIntfMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of the non-SFP media options of the interfaces." + ::= { sysInterfaceMediaOptions 2 } + +sysIntfMediaEntry OBJECT-TYPE + SYNTAX SysIntfMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysIntfMedia Table" + INDEX { + sysIntfMediaName, + sysIntfMediaIndex + } + ::= { sysIntfMediaTable 1 } + +SysIntfMediaEntry ::= + SEQUENCE { + sysIntfMediaName LongDisplayString, + sysIntfMediaIndex INTEGER, + sysIntfMediaMediaOption INTEGER + } + +sysIntfMediaName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an interface." + ::= { sysIntfMediaEntry 1 } + +sysIntfMediaIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the non-SFP media option for the specified interface." + ::= { sysIntfMediaEntry 2 } + +sysIntfMediaMediaOption OBJECT-TYPE + SYNTAX INTEGER { + media10THdx(1), + media10TFdx(2), + media100TxHdx(3), + media100TxFdx(4), + media1000THdx(5), + media1000TFdx(6), + media1000FxHdx(7), + media1000FxFdx(8), + media10000TxHdx(9), + media10000TFdx(10), + media10000FxHdx(11), + media10000FxFdx(12), + mediaAuto(13), + mediaInternal(14), + media1000SxHdx(15), + media1000SxFdx(16), + media1000LxHdx(17), + media1000LxFdx(18), + media10000SrFdx(19), + media10000LrFdx(20), + media10000ErFdx(21), + media1000CxFdx(22), + media10000SfpPlusCuFdx(23), + media40000Sr4Fdx(24), + media40000Lr4Fdx(25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media option for non-SFP media of the specified interface. + media10THdx - 10BaseT:RJ45, half duplex, + media10TFdx - 10BaseT:RJ45, full duplex, + media100TxHdx - 100BaseTX:RJ45, half duplex, + media100TxFdx - 100BaseTX:RJ45, full duplex, + media1000THdx - 1000BaseT - gigabit ethernet RJ45, half duplex, + media1000TFdx - 1000BaseTX:gigabit ethernet RJ45, full duplex, + media1000FxHdx - deprecated. 1000BaseTX:gigabit over fiber, half duplex, + media1000FxFdx - deprecated. 1000BaseTX:gigabit over fiber, full duplex, + media10000TxHdx - deprecated. 1000BaseTX:10gigabit RJ45, half duplex, + media10000TFdx - 10000BaseT - 10gig Ethernet - Copper, full duplex, + media10000FxHdx - deprecated. 1000BaseTX:10gigabit over fiber, half duplex, + media10000FxFdx - deprecated. 1000BaseTX:10gigabit over fiber, full duplex, + mediaAuto - autoselect best media, + mediaInternal - this media option is only used internally, + media1000SxHdx - deprecated. 1000BaseSX: gigabit over fiber - Shortwave, half duplex, + media1000SxFdx - 1000BaseSX: gigabit over fiber - Shortwave, full duplex , + media1000LxHdx - deprecated.1000BaseLX - gigabit over fiber - Longwave, full duplex, + media1000LxFdx - 1000BaseLX - gigabit over fiber - Longwave, half duplex, + media10000SrFdx - 10GBase-SR - Shortwave 850nm multimode fiber - 300m max - serial 64B/66B encoding, full duplex, + media10000LrFdx - 10GBase-LR - Longwave 1310nm single mode fiber - 10km max - serial 64B/66B encoding, full duplex, + media10000ErFdx - 10GBase-ER - Extra longwave 1550nm single mode fiber - 40km max - serial 64B/66B encoding, full duplex, + media1000CxFdx - 1000BaseCX: Copper, full duplex, + media10000SfpPlusCuFdx - 10G SFP+: Copper, full duplex, + media40000Sr4Fdx - 40GBase: fiber, Shortwave (850nm), full duplex, + media40000Lr4Fdx - 40GBase: fiber, Longwave (1310nm), full duplex." + ::= { sysIntfMediaEntry 3 } + +--================================================================== +-- Interface_id +--================================================================== +sysIfNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysInterfaceId entries in the table." + ::= { sysInterfaceId 1 } + +sysIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information of numerical IDs and names of a collection of + interfaces." + ::= { sysInterfaceId 2 } + +sysIfEntry OBJECT-TYPE + SYNTAX SysIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysIf Table" + INDEX { + sysIfIndex + } + ::= { sysIfTable 1 } + +SysIfEntry ::= + SEQUENCE { + sysIfIndex INTEGER, + sysIfName LongDisplayString + } + +sysIfIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique value for an interface." + ::= { sysIfEntry 1 } + +sysIfName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name for an interface associated with the specified interface ID." + ::= { sysIfEntry 2 } + +--================================================================== +-- Interface_stat +--================================================================== +sysInterfaceStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysInterfaceStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysInterfaceStat 1 } + +sysInterfaceStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysInterfaceStat entries in the table." + ::= { sysInterfaceStat 2 } + +sysInterfaceStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysInterfaceStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of the interfaces on the device." + ::= { sysInterfaceStat 3 } + +sysInterfaceStatEntry OBJECT-TYPE + SYNTAX SysInterfaceStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysInterfaceStat Table" + INDEX { + sysInterfaceStatName + } + ::= { sysInterfaceStatTable 1 } + +SysInterfaceStatEntry ::= + SEQUENCE { + sysInterfaceStatName LongDisplayString, + sysInterfaceStatPktsIn Counter64, + sysInterfaceStatBytesIn Counter64, + sysInterfaceStatPktsOut Counter64, + sysInterfaceStatBytesOut Counter64, + sysInterfaceStatMcastIn Counter64, + sysInterfaceStatMcastOut Counter64, + sysInterfaceStatErrorsIn Counter64, + sysInterfaceStatErrorsOut Counter64, + sysInterfaceStatDropsIn Counter64, + sysInterfaceStatDropsOut Counter64, + sysInterfaceStatCollisions Counter64, + sysInterfaceStatQqIn Counter64, + sysInterfaceStatQqOut Counter64, + sysInterfaceStatPauseActive INTEGER + } + +sysInterfaceStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an interface." + ::= { sysInterfaceStatEntry 1 } + +sysInterfaceStatPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on this interface." + ::= { sysInterfaceStatEntry 2 } + +sysInterfaceStatBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received on the specified interface." + ::= { sysInterfaceStatEntry 3 } + +sysInterfaceStatPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets transmitted out of the specified interface." + ::= { sysInterfaceStatEntry 4 } + +sysInterfaceStatBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes transmitted out of the specified interface." + ::= { sysInterfaceStatEntry 5 } + +sysInterfaceStatMcastIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets received on the specified interface." + ::= { sysInterfaceStatEntry 6 } + +sysInterfaceStatMcastOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets transmitted out of the specified interface." + ::= { sysInterfaceStatEntry 7 } + +sysInterfaceStatErrorsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets that are either undersized, + oversized, or have FCS errors by the specified interface." + ::= { sysInterfaceStatEntry 8 } + +sysInterfaceStatErrorsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of excessive collisions, incremented for each + frame that experienced 16 collisions during transmission and + was aborted on the specified interface." + ::= { sysInterfaceStatEntry 9 } + +sysInterfaceStatDropsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped on ingress for various reasons on the specified interface." + ::= { sysInterfaceStatEntry 10 } + +sysInterfaceStatDropsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets aged out or with excessive transmission + delays due to multiple deferrals on the specified interface." + ::= { sysInterfaceStatEntry 11 } + +sysInterfaceStatCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of collisions on the specified interface, incremented by the + number of collisions experienced during transmissions of a frame" + ::= { sysInterfaceStatEntry 12 } + +sysInterfaceStatQqIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of double tagged packets received on the specified interface." + ::= { sysInterfaceStatEntry 13 } + +sysInterfaceStatQqOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of double tagged packets transmitted out of the specified interface." + ::= { sysInterfaceStatEntry 14 } + +sysInterfaceStatPauseActive OBJECT-TYPE + SYNTAX INTEGER { + none(0), + txrx(1), + tx(2), + rx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pause state of the specified interface. + none - no pause; + txrx - pause all data flow; + tx - pause out going data flow; + rx - pause in coming data flow." + ::= { sysInterfaceStatEntry 15 } + +--================================================================== +-- Snmp_ifx_stat +--================================================================== +sysIfxStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysIfxStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysIfxStat 1 } + +sysIfxStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysIfxStat entries in the table." + ::= { sysIfxStat 2 } + +sysIfxStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysIfxStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains additional statistic information of collection of + interfaces." + ::= { sysIfxStat 3 } + +sysIfxStatEntry OBJECT-TYPE + SYNTAX SysIfxStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysIfxStat Table" + INDEX { + sysIfxStatName + } + ::= { sysIfxStatTable 1 } + +SysIfxStatEntry ::= + SEQUENCE { + sysIfxStatName LongDisplayString, + sysIfxStatInMulticastPkts Counter64, + sysIfxStatInBroadcastPkts Counter64, + sysIfxStatOutMulticastPkts Counter64, + sysIfxStatOutBroadcastPkts Counter64, + sysIfxStatHcInOctets Counter64, + sysIfxStatHcInUcastPkts Counter64, + sysIfxStatHcInMulticastPkts Counter64, + sysIfxStatHcInBroadcastPkts Counter64, + sysIfxStatHcOutOctets Counter64, + sysIfxStatHcOutUcastPkts Counter64, + sysIfxStatHcOutMulticastPkts Counter64, + sysIfxStatHcOutBroadcastPkts Counter64, + sysIfxStatHighSpeed Counter64, + sysIfxStatConnectorPresent Integer32, + sysIfxStatCounterDiscontinuityTime Counter64, + sysIfxStatAlias LongDisplayString + } + +sysIfxStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the interface." + ::= { sysIfxStatEntry 1 } + +sysIfxStatInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysIfxStatEntry 2 } + +sysIfxStatInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer." + ::= { sysIfxStatEntry 3 } + +sysIfxStatOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysIfxStatEntry 4 } + +sysIfxStatOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent." + ::= { sysIfxStatEntry 5 } + +sysIfxStatHcInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters." + ::= { sysIfxStatEntry 6 } + +sysIfxStatHcInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer." + ::= { sysIfxStatEntry 7 } + +sysIfxStatHcInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysIfxStatEntry 8 } + +sysIfxStatHcInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer." + ::= { sysIfxStatEntry 9 } + +sysIfxStatHcOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= { sysIfxStatEntry 10 } + +sysIfxStatHcOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent." + ::= { sysIfxStatEntry 11 } + +sysIfxStatHcOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysIfxStatEntry 12 } + +sysIfxStatHcOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent." + ::= { sysIfxStatEntry 13 } + +sysIfxStatHighSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in units + of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in + the range of `n-500,000' to `n+499,999'. For interfaces + which do not vary in bandwidth or for those where no + accurate estimation can be made, this object should contain + the nominal bandwidth. For a sub-layer which has no concept + of bandwidth, this object should be zero." + ::= { sysIfxStatEntry 14 } + +sysIfxStatConnectorPresent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value 'false(2)' + otherwise." + ::= { sysIfxStatEntry 15 } + +sysIfxStatCounterDiscontinuityTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more of this interface's counters suffered a + discontinuity. The relevant counters are the specific + instances associated with this interface of any Counter32 or + Counter64 object contained in the sysInterfaceTable or sysInterfaceXTable. + If no such discontinuities have occurred since the last re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { sysIfxStatEntry 16 } + +sysIfxStatAlias OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface." + ::= { sysIfxStatEntry 17 } + +--================================================================== +-- L2_forward +--================================================================== +sysL2ForwardNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysL2Forward entries in the table." + ::= { sysL2Forward 1 } + +sysL2ForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysL2ForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static L2 forwarding entries information." + ::= { sysL2Forward 2 } + +sysL2ForwardEntry OBJECT-TYPE + SYNTAX SysL2ForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysL2Forward Table" + INDEX { + sysL2ForwardVlanName, + sysL2ForwardMacAddr + } + ::= { sysL2ForwardTable 1 } + +SysL2ForwardEntry ::= + SEQUENCE { + sysL2ForwardVlanName LongDisplayString, + sysL2ForwardMacAddr MacAddress, + sysL2ForwardIfname LongDisplayString, + sysL2ForwardIftype INTEGER, + sysL2ForwardDynamic INTEGER + } + +sysL2ForwardVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name which static forward entity is from." + ::= { sysL2ForwardEntry 1 } + +sysL2ForwardMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the specified VLAN." + ::= { sysL2ForwardEntry 2 } + +sysL2ForwardIfname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface for the specified VLAN." + ::= { sysL2ForwardEntry 3 } + +sysL2ForwardIftype OBJECT-TYPE + SYNTAX INTEGER { + interface(0), + trunk(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface for the specified VLAN." + ::= { sysL2ForwardEntry 4 } + +sysL2ForwardDynamic OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dynamic state of the specified entity." + ::= { sysL2ForwardEntry 5 } + +--================================================================== +-- Packet_filter_rule +--================================================================== +sysPacketFilterNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPacketFilter entries in the table." + ::= { sysPacketFilter 1 } + +sysPacketFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPacketFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of packet filters." + ::= { sysPacketFilter 2 } + +sysPacketFilterEntry OBJECT-TYPE + SYNTAX SysPacketFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPacketFilter Table" + INDEX { + sysPacketFilterRname + } + ::= { sysPacketFilterTable 1 } + +SysPacketFilterEntry ::= + SEQUENCE { + sysPacketFilterRname LongDisplayString, + sysPacketFilterOrder INTEGER, + sysPacketFilterAction INTEGER, + sysPacketFilterVname LongDisplayString, + sysPacketFilterLog INTEGER, + sysPacketFilterRclass LongDisplayString, + sysPacketFilterExpression LongDisplayString + } + +sysPacketFilterRname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the rule is used only for identification by the + user and for logging." + ::= { sysPacketFilterEntry 1 } + +sysPacketFilterOrder OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rule sort-order. The sort-order part of the rule is an + integer value used to assign a relative weight to the rule. + The sort-order may be any number between 0 and 999, but no two + rules may have the same value. The specific value of the + sort-order is not important, only its position relative to the + other rules' sort-orders. Rule evaluation order is determined + by starting with the lowest numbered rule and moving up through + to the highest." + ::= { sysPacketFilterEntry 2 } + +sysPacketFilterAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + accept(1), + discard(2), + reject(3), + continue(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action the filter takes. The action part of the rule can + be any one of the values accept, discard, reject or none. + The reject behaves as discard, but also returns an ICMP packet + to the sender indicating that the traffic matching the rule was + explicitly rejected. The ICMP will be of type 3 (destination + unreachable), code 13 (administratively prohibited), and + contain most or all of the L3 and L4 headers of the packet + being rejected. The none is special in that it indicates no + action. It can be used for pure accounting or logging purposes + without making a decision on how to handle the traffic." + ::= { sysPacketFilterEntry 3 } + +sysPacketFilterVname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name currently in existence. The VLAN part of the + rule determines which ingress VLAN to match on. If present, + this must be a specific VLAN name currently in existence. If + omitted, the rule matches all VLANs." + ::= { sysPacketFilterEntry 4 } + +sysPacketFilterLog OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The log option, whether or not logging will be performed. + If a rule has an associated logging action, an entry will be + created in the system log each time the rule is matched. The + log entry will contain details of the traffic that matched + the rule, such as source and destination addresses and ports. + If a rule does not have an associated logging action, no log + entry is created." + ::= { sysPacketFilterEntry 5 } + +sysPacketFilterRclass OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate class name specified by the user." + ::= { sysPacketFilterEntry 6 } + +sysPacketFilterExpression OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BPF(Berkeley Packet Filter) filter expression. The filter + part of the rule is the expression used to match ingress + traffic." + ::= { sysPacketFilterEntry 7 } + +--================================================================== +-- Packet_filter_allow_trusted_address +--================================================================== +sysPacketFilterAddrNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPacketFilterAddress entries in the table." + ::= { sysPacketFilterAddress 1 } + +sysPacketFilterAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPacketFilterAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of rate filter allow/trusted addresses." + ::= { sysPacketFilterAddress 2 } + +sysPacketFilterAddrEntry OBJECT-TYPE + SYNTAX SysPacketFilterAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPacketFilterAddr Table" + INDEX { + sysPacketFilterAddrRname, + sysPacketFilterAddrIndex + } + ::= { sysPacketFilterAddrTable 1 } + +SysPacketFilterAddrEntry ::= + SEQUENCE { + sysPacketFilterAddrIndex INTEGER, + sysPacketFilterAddrIpType InetAddressType, + sysPacketFilterAddrIp InetAddress, + sysPacketFilterAddrRname LongDisplayString + } + +sysPacketFilterAddrIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name is now used for indexing." + ::= { sysPacketFilterAddrEntry 1 } + +sysPacketFilterAddrIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysPacketFilterAllowTrustedAddress" + ::= { sysPacketFilterAddrEntry 2 } + +sysPacketFilterAddrIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The allow trusted IP address in the packet filter. + It is interpreted within the context of an sysPacketFilterAllowTrustedAddressType value." + ::= { sysPacketFilterAddrEntry 3 } + +sysPacketFilterAddrRname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the rule for use in folders." + ::= { sysPacketFilterAddrEntry 4 } + +--================================================================== +-- Packet_filter_allow_trusted_vlan +--================================================================== +sysPacketFilterVlanNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPacketFilterVlan entries in the table." + ::= { sysPacketFilterVlan 1 } + +sysPacketFilterVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPacketFilterVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of rate filter allow/trusted VLANs." + ::= { sysPacketFilterVlan 2 } + +sysPacketFilterVlanEntry OBJECT-TYPE + SYNTAX SysPacketFilterVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPacketFilterVlan Table" + INDEX { + sysPacketFilterVlanRname, + sysPacketFilterVlanIndex + } + ::= { sysPacketFilterVlanTable 1 } + +SysPacketFilterVlanEntry ::= + SEQUENCE { + sysPacketFilterVlanIndex INTEGER, + sysPacketFilterVlanName LongDisplayString, + sysPacketFilterVlanRname LongDisplayString + } + +sysPacketFilterVlanIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name is now used for indexing." + ::= { sysPacketFilterVlanEntry 1 } + +sysPacketFilterVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the allow trusted VLAN in the packet filter." + ::= { sysPacketFilterVlanEntry 2 } + +sysPacketFilterVlanRname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the rule for use in folders." + ::= { sysPacketFilterVlanEntry 3 } + +--================================================================== +-- Packet_filter_allow_trusted_mac_addr +--================================================================== +sysPacketFilterMacNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPacketFilterMac entries in the table." + ::= { sysPacketFilterMac 1 } + +sysPacketFilterMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPacketFilterMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of rate filter allow/trusted MAC addresses." + ::= { sysPacketFilterMac 2 } + +sysPacketFilterMacEntry OBJECT-TYPE + SYNTAX SysPacketFilterMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPacketFilterMac Table" + INDEX { + sysPacketFilterMacRname, + sysPacketFilterMacIndex + } + ::= { sysPacketFilterMacTable 1 } + +SysPacketFilterMacEntry ::= + SEQUENCE { + sysPacketFilterMacIndex INTEGER, + sysPacketFilterMacAddr MacAddress, + sysPacketFilterMacRname LongDisplayString + } + +sysPacketFilterMacIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name is now used for indexing." + ::= { sysPacketFilterMacEntry 1 } + +sysPacketFilterMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The allow trusted MAC address in the packet filter." + ::= { sysPacketFilterMacEntry 2 } + +sysPacketFilterMacRname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the rule for use in folders." + ::= { sysPacketFilterMacEntry 3 } + +--================================================================== +-- Packet_filter_rule_stat +--================================================================== +sysPacketFilterStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysPacketFilterStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysPacketFilterStat 1 } + +sysPacketFilterStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPacketFilterStat entries in the table." + ::= { sysPacketFilterStat 2 } + +sysPacketFilterStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPacketFilterStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of packet filters." + ::= { sysPacketFilterStat 3 } + +sysPacketFilterStatEntry OBJECT-TYPE + SYNTAX SysPacketFilterStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPacketFilterStat Table" + INDEX { + sysPacketFilterStatRname + } + ::= { sysPacketFilterStatTable 1 } + +SysPacketFilterStatEntry ::= + SEQUENCE { + sysPacketFilterStatRname LongDisplayString, + sysPacketFilterStatHits Counter64 + } + +sysPacketFilterStatRname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the rule is used only for identification by the + user and for logging." + ::= { sysPacketFilterStatEntry 1 } + +sysPacketFilterStatHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of matches on filter rule. Each time a rule is + matched by a packet, a use count for that rule is + incremented. This is unrelated to the optional logging action + which might be enabled for the rule. The use count for a new + rule starts at zero and increments for each matching packet." + ::= { sysPacketFilterStatEntry 2 } + +--================================================================== +-- Route_mgmt_entry +--================================================================== +sysRouteMgmtEntryNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysRouteMgmtEntry entries in the table." + ::= { sysRouteMgmtEntry 1 } + +sysRouteMgmtEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysRouteMgmtEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing administrative route information." + ::= { sysRouteMgmtEntry 2 } + +sysRouteMgmtEntryEntry OBJECT-TYPE + SYNTAX SysRouteMgmtEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysRouteMgmtEntry Table" + INDEX { + sysRouteMgmtEntryName + } + ::= { sysRouteMgmtEntryTable 1 } + +SysRouteMgmtEntryEntry ::= + SEQUENCE { + sysRouteMgmtEntryDestType InetAddressType, + sysRouteMgmtEntryDest InetAddress, + sysRouteMgmtEntryNetmaskType InetAddressType, + sysRouteMgmtEntryNetmask InetAddress, + sysRouteMgmtEntryType INTEGER, + sysRouteMgmtEntryGatewayType InetAddressType, + sysRouteMgmtEntryGateway InetAddress, + sysRouteMgmtEntryMtu INTEGER, + sysRouteMgmtEntryName LongDisplayString + } + +sysRouteMgmtEntryDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysRouteMgmtEntryDest." + ::= { sysRouteMgmtEntryEntry 1 } + +sysRouteMgmtEntryDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address in the route table. It is interpreted + within the context of a sysRouteMgmtEntryDestType value." + ::= { sysRouteMgmtEntryEntry 2 } + +sysRouteMgmtEntryNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysRouteMgmtEntryNetmask." + ::= { sysRouteMgmtEntryEntry 3 } + +sysRouteMgmtEntryNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask of the specified destination IP address in the route table. + It is interpreted within the context of + a sysRouteMgmtEntryNetmaskType value." + ::= { sysRouteMgmtEntryEntry 4 } + +sysRouteMgmtEntryType OBJECT-TYPE + SYNTAX INTEGER { + gateway(0), + pool(1), + interface(2), + blackhole(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the specified route." + ::= { sysRouteMgmtEntryEntry 5 } + +sysRouteMgmtEntryGatewayType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysRouteMgmtEntryGateway." + ::= { sysRouteMgmtEntryEntry 6 } + +sysRouteMgmtEntryGateway OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway to the specified destination IP address in the route table. + It is interpreted within the context of an + sysRouteMgmtEntryGatewayType value." + ::= { sysRouteMgmtEntryEntry 7 } + +sysRouteMgmtEntryMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transmission unit size of datagram which can be + sent to the specified destination." + ::= { sysRouteMgmtEntryEntry 8 } + +sysRouteMgmtEntryName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of destination." + ::= { sysRouteMgmtEntryEntry 9 } + +--================================================================== +-- Route_static_entry +--================================================================== +sysRouteStaticEntryNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysRouteStaticEntry entries in the table." + ::= { sysRouteStaticEntry 1 } + +sysRouteStaticEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysRouteStaticEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static route information." + ::= { sysRouteStaticEntry 2 } + +sysRouteStaticEntryEntry OBJECT-TYPE + SYNTAX SysRouteStaticEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysRouteStaticEntry Table" + INDEX { + sysRouteStaticEntryName + } + ::= { sysRouteStaticEntryTable 1 } + +SysRouteStaticEntryEntry ::= + SEQUENCE { + sysRouteStaticEntryDestType InetAddressType, + sysRouteStaticEntryDest InetAddress, + sysRouteStaticEntryNetmaskType InetAddressType, + sysRouteStaticEntryNetmask InetAddress, + sysRouteStaticEntryType INTEGER, + sysRouteStaticEntryVlanName LongDisplayString, + sysRouteStaticEntryGatewayType InetAddressType, + sysRouteStaticEntryGateway InetAddress, + sysRouteStaticEntryPoolName LongDisplayString, + sysRouteStaticEntryMtu INTEGER, + sysRouteStaticEntryName LongDisplayString + } + +sysRouteStaticEntryDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysRouteStaticEntryDest." + ::= { sysRouteStaticEntryEntry 1 } + +sysRouteStaticEntryDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address in the route table. It is interpreted + within the context of a sysRouteStaticEntryDestType value." + ::= { sysRouteStaticEntryEntry 2 } + +sysRouteStaticEntryNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysRouteStaticEntryNetmask." + ::= { sysRouteStaticEntryEntry 3 } + +sysRouteStaticEntryNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask of the specified destination IP address in the route table. + It is interpreted within the context of + a sysRouteStaticEntryNetmaskType value." + ::= { sysRouteStaticEntryEntry 4 } + +sysRouteStaticEntryType OBJECT-TYPE + SYNTAX INTEGER { + gateway(0), + pool(1), + interface(2), + blackhole(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the specified route." + ::= { sysRouteStaticEntryEntry 5 } + +sysRouteStaticEntryVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VLAN which the specified destination associates with." + ::= { sysRouteStaticEntryEntry 6 } + +sysRouteStaticEntryGatewayType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysRouteStaticEntryGateway." + ::= { sysRouteStaticEntryEntry 7 } + +sysRouteStaticEntryGateway OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway to the specified destination IP address in the route table. + It is interpreted within the context of an + sysRouteStaticEntryGatewayType value." + ::= { sysRouteStaticEntryEntry 8 } + +sysRouteStaticEntryPoolName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the pool which the specified destination associates with." + ::= { sysRouteStaticEntryEntry 9 } + +sysRouteStaticEntryMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transmission unit size of datagram which can be + sent to the specified destination." + ::= { sysRouteStaticEntryEntry 10 } + +sysRouteStaticEntryName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of destination." + ::= { sysRouteStaticEntryEntry 11 } + +--================================================================== +-- Self_ip +--================================================================== +sysSelfIpNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSelfIp entries in the table." + ::= { sysSelfIp 1 } + +sysSelfIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSelfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of self IPs." + ::= { sysSelfIp 2 } + +sysSelfIpEntry OBJECT-TYPE + SYNTAX SysSelfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSelfIp Table" + INDEX { + sysSelfIpName + } + ::= { sysSelfIpTable 1 } + +SysSelfIpEntry ::= + SEQUENCE { + sysSelfIpAddrType InetAddressType, + sysSelfIpAddr InetAddress, + sysSelfIpNetmaskType InetAddressType, + sysSelfIpNetmask InetAddress, + sysSelfIpUnitId Integer32, + sysSelfIpIsFloating INTEGER, + sysSelfIpVlanName LongDisplayString, + sysSelfIpName LongDisplayString + } + +sysSelfIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysSelfIpAddr." + ::= { sysSelfIpEntry 1 } + +sysSelfIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of a self IP. It is + interpreted within the context of a sysSelfIpAddrType value." + ::= { sysSelfIpEntry 2 } + +sysSelfIpNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysSelfIpNetmask." + ::= { sysSelfIpEntry 3 } + +sysSelfIpNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask of the specified self IP. It is interpreted within + the context of a sysSelfIpNetmaskType value." + ::= { sysSelfIpEntry 4 } + +sysSelfIpUnitId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number associated with the specified self IP address." + ::= { sysSelfIpEntry 5 } + +sysSelfIpIsFloating OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the specified self IP address, whether it is shared." + ::= { sysSelfIpEntry 6 } + +sysSelfIpVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN associated with the specified self IP address." + ::= { sysSelfIpEntry 7 } + +sysSelfIpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of self IP." + ::= { sysSelfIpEntry 8 } + +--================================================================== +-- Self_port +--================================================================== +sysSelfPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSelfPort entries in the table." + ::= { sysSelfPort 1 } + +sysSelfPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSelfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of self IP access list." + ::= { sysSelfPort 2 } + +sysSelfPortEntry OBJECT-TYPE + SYNTAX SysSelfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSelfPort Table" + INDEX { + sysSelfPortSelfName, + sysSelfPortProtocol, + sysSelfPortPort + } + ::= { sysSelfPortTable 1 } + +SysSelfPortEntry ::= + SEQUENCE { + sysSelfPortAddrType InetAddressType, + sysSelfPortAddr InetAddress, + sysSelfPortProtocol INTEGER, + sysSelfPortPort InetPortNumber, + sysSelfPortSelfName LongDisplayString + } + +sysSelfPortAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Use self_name as index + The IP address type of sysSelfPortAddr." + ::= { sysSelfPortEntry 1 } + +sysSelfPortAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Use self_name as index + The self IP address. + It is interpreted within the context of + a sysSelfPortAddrType value." + ::= { sysSelfPortEntry 2 } + +sysSelfPortProtocol OBJECT-TYPE + SYNTAX INTEGER(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol allowed to access for the specified self IP. + '0' means allowing all protocols; + '256' means allowing the default list, which is listed in sysSelfPortDefault." + ::= { sysSelfPortEntry 3 } + +sysSelfPortPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service allowed to access for the specified self IP. + '0' means allowing all services for the specified protocol(s)." + ::= { sysSelfPortEntry 4 } + +sysSelfPortSelfName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of self port." + ::= { sysSelfPortEntry 5 } + +--================================================================== +-- Stp +--================================================================== +sysStpNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStp entries in the table." + ::= { sysStp 1 } + +sysStpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of STP instances of the BIGIP spanning tree." + ::= { sysStp 2 } + +sysStpEntry OBJECT-TYPE + SYNTAX SysStpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStp Table" + INDEX { + sysStpName + } + ::= { sysStpTable 1 } + +SysStpEntry ::= + SEQUENCE { + sysStpInstanceId Integer32, + sysStpPriority INTEGER, + sysStpRootAddr MacAddress, + sysStpRegionalRootAddr MacAddress, + sysStpName LongDisplayString + } + +sysStpInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The spanning tree instance ID, 0-4095." + ::= { sysStpEntry 1 } + +sysStpPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge priority of the specified spanning tree instance. + Each bridge in a spanning tree instance has a priority value, + which controls the topology of the spanning tree chosen by the protocol. + The bridge with the lowest priority value will become the root + of the spanning tree. Priority values range from 0-61440 in steps + of 4096. Hence, the supported priorities are: + 0 16384 32768 49152 + 4096 20480 36864 53248 + 8192 24576 40960 57344 + 12288 28672 45056 61440 + The default bridge priority is 61440, which will prevent BIGIP + from being chosen as the root bridge. If the specified bridge + priority is not one of the allowed values listed above, it is + rounded down to the next lower value in the list. + In STP or RSTP mode, only STP instance 0 is valid." + ::= { sysStpEntry 2 } + +sysStpRootAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the root bridge." + ::= { sysStpEntry 3 } + +sysStpRegionalRootAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the regional root bridge." + ::= { sysStpEntry 4 } + +sysStpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STP name" + ::= { sysStpEntry 5 } + +--================================================================== +-- Stp_globals +--================================================================== +sysStpGlobalsMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + stp(1), + rstp(2), + mstp(3), + passthru(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The STP mode." + ::= { sysStpGlobals 1 } + +sysStpGlobalsFwdDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The forward delay parameter, which controls how long an + interface was blocked from forwarding network traffic after + a reconfiguration of the spanning tree topology. The default + value is 15 seconds, and the valid range is 4-30 seconds. + Note that this parameter has no effect when the STP mode + is RSPT or MSTP, as long as all bridges in the spanning tree + use the RSTP or MSTP protocol." + ::= { sysStpGlobals 2 } + +sysStpGlobalsHelloTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The hello time, which is the time interval in seconds + between the periodic transmissions that communicate spanning + tree information to the adjacent bridges in the network. + The default value is 2 seconds, and the valid range is 1-10 seconds." + ::= { sysStpGlobals 3 } + +sysStpGlobalsMaxAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The maximum age parameter, which controls how long spanning tree + information received from other bridges is considered valid. + The default value is 20 seconds, and the valid range is 6-40 seconds." + ::= { sysStpGlobals 4 } + +sysStpGlobalsTransmitHold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The transmit hold count parameter, which is an absolute limit on + the number of spanning tree protocol packets the BIG-IP may transmit + on a port in any hello time interval. This ensures that the spanning + tree packets will not unduly load the network even in unstable + conditions. The default value is 6 packets, and the valid range + is 1-10 packets." + ::= { sysStpGlobals 5 } + +sysStpGlobalsMaxHops OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The maximum hops an MSTP packet may travel before it is discarded. + It's used only when the STP mode is MSTP." + ::= { sysStpGlobals 6 } + +sysStpGlobalsIdentifier OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The configuration identifier name in a spanning tree region, + used to identify a group of adjacent bridges with identical + configuration name, configuration revision levels, and assignments + of VLANs to spanning tree instances. This setting is used only + when the STP mode is MSTP." + ::= { sysStpGlobals 7 } + +sysStpGlobalsRevision OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The configuration revision level of the MSTP configuration. + It's used only when the STP mode is MSTP." + ::= { sysStpGlobals 8 } + +--================================================================== +-- Stp_interface_mbr +--================================================================== +sysStpInterfaceMbrNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStpInterfaceMbr entries in the table." + ::= { sysStpInterfaceMbr 1 } + +sysStpInterfaceMbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpInterfaceMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of STP instances and their interfaces." + ::= { sysStpInterfaceMbr 2 } + +sysStpInterfaceMbrEntry OBJECT-TYPE + SYNTAX SysStpInterfaceMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStpInterfaceMbr Table" + INDEX { + sysStpInterfaceMbrInstanceName, + sysStpInterfaceMbrName + } + ::= { sysStpInterfaceMbrTable 1 } + +SysStpInterfaceMbrEntry ::= + SEQUENCE { + sysStpInterfaceMbrInstanceId Integer32, + sysStpInterfaceMbrName LongDisplayString, + sysStpInterfaceMbrType INTEGER, + sysStpInterfaceMbrStateActive INTEGER, + sysStpInterfaceMbrRole INTEGER, + sysStpInterfaceMbrPriority INTEGER, + sysStpInterfaceMbrPathCost Integer32, + sysStpInterfaceMbrStateRequested INTEGER, + sysStpInterfaceMbrInstanceName LongDisplayString + } + +sysStpInterfaceMbrInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + A parent STP instance's ID." + ::= { sysStpInterfaceMbrEntry 1 } + +sysStpInterfaceMbrName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of STP port object of the specified STP instance." + ::= { sysStpInterfaceMbrEntry 2 } + +sysStpInterfaceMbrType OBJECT-TYPE + SYNTAX INTEGER { + interface(0), + trunk(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the STP port object of the associated STP instance." + ::= { sysStpInterfaceMbrEntry 3 } + +sysStpInterfaceMbrStateActive OBJECT-TYPE + SYNTAX INTEGER { + detach(0), + block(1), + listen(2), + learn(3), + forward(4), + disable(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active state of the specified STP port object + in the associated STP instance." + ::= { sysStpInterfaceMbrEntry 4 } + +sysStpInterfaceMbrRole OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + root(1), + designate(2), + alternate(3), + backup(4), + master(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of the specified STP port object in the associated STP instance." + ::= { sysStpInterfaceMbrEntry 5 } + +sysStpInterfaceMbrPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the specified STP port object in the associated STP instance. + This priority value influences which STP port is chosen to carry + network traffic. Interfaces with numerically lower values are favored + to carry traffic. Interface priorities have values in the range + from 0-240 in steps of 166. Hence, the supported priorities are: + 0 64 128 192 + 16 80 144 208 + 32 96 160 224 + 48 112 176 240 + The default interface priority is 128. If the specified interface + priority is not one of the allowed values listed above, + it is rounded down to the next lower value in the list. + In STP or RSTP mode, only STP instance 0 is valid." + ::= { sysStpInterfaceMbrEntry 6 } + +sysStpInterfaceMbrPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost for the specified STP port object in the associated STP instance. + An interface path cost represents the relative cost of sending network + traffic through that interface. In calculating the spanning tree, + the algorithm tries to minimize the total path cost between each point + and the root bridge. By manipulating the path costs of different + interfaces, it's possible to steer traffic toward paths that are faster, + more reliable, and/or more economical. Path costs have a range of + 1-200,000,000, and the default path cost for an interface is based on + the interface's maximum speed (not the actual speed). + Max interface speed Default path cost + 10 Gb/s 2,000 + 1 Gb/s 20,000 + 100 Mb/s 200,000 + 10 MB/s 2,000,000 + The default path cost is a function of the interface's maximum speed, + not its actual speed, so the default path cost of a 10/100/1000 Mb/s + interface will be 20,000 even if the interface is running at 10 Mb/s. + Changes in link speed don't cause path costs to change. + Link aggregation doesn't affect the default path cost, + i.e. a trunk of four 1 Gb/s interfaces will still have a default path + cost of 20,000. + In STP or RSTP mode, only STP instance 0 is valid." + ::= { sysStpInterfaceMbrEntry 7 } + +sysStpInterfaceMbrStateRequested OBJECT-TYPE + SYNTAX INTEGER { + detach(0), + block(1), + listen(2), + learn(3), + forward(4), + disable(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The requested state of the specified STP port object + in the associated STP instance." + ::= { sysStpInterfaceMbrEntry 8 } + +sysStpInterfaceMbrInstanceName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Parent stp instance name" + ::= { sysStpInterfaceMbrEntry 9 } + +--================================================================== +-- Stp_vlan_mbr +--================================================================== +sysStpVlanMbrNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStpVlanMbr entries in the table." + ::= { sysStpVlanMbr 1 } + +sysStpVlanMbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpVlanMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of STP instances and their VLAN members." + ::= { sysStpVlanMbr 2 } + +sysStpVlanMbrEntry OBJECT-TYPE + SYNTAX SysStpVlanMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStpVlanMbr Table" + INDEX { + sysStpVlanMbrStpName, + sysStpVlanMbrVlanVname + } + ::= { sysStpVlanMbrTable 1 } + +SysStpVlanMbrEntry ::= + SEQUENCE { + sysStpVlanMbrInstanceId Integer32, + sysStpVlanMbrVlanVname LongDisplayString, + sysStpVlanMbrStpName LongDisplayString + } + +sysStpVlanMbrInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + A parent STP instance's ID." + ::= { sysStpVlanMbrEntry 1 } + +sysStpVlanMbrVlanVname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN of the specified STP instance. + This method may be used only in MSTP mode. In STP or RSTP mode, + all VLANs automatically belong to spanning tree instance 0." + ::= { sysStpVlanMbrEntry 2 } + +sysStpVlanMbrStpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Parent STP name" + ::= { sysStpVlanMbrEntry 3 } + +--================================================================== +-- Snmp_stp_bridge_stat +--================================================================== +sysStpBridgeStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysStpBridgeStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysStpBridgeStat 1 } + +sysStpBridgeStatMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + stp(1), + rstp(2), + mstp(3), + passthru(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of STP bridge." + ::= { sysStpBridgeStat 2 } + +sysStpBridgeStatFwdDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward delay in 256ths of a second. + It controls how fast a port changes its spanning state + when moving toward the Forwarding state. The value determines + how long the port stays in each of the Listening and Learning + states, which precede the Forwarding state. This value is also used, + when a topology change has been detected and is underway, to age + all dynamic entries in the Forwarding Database. + [Note that this value is the one that this bridge is currently using, + in contrast to sysSnmpStpBridgeStatBridgeFwdDelay which is the value + that this bridge and all others would start using if/when this bridge + were to become the root." + ::= { sysStpBridgeStat 3 } + +sysStpBridgeStatHelloTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello time in 256ths of a second. It is the time interval + between the periodic transmissions that communicate spanning tree + information to the adjacent bridges in the network. This is + the actual value that this bridge is currently using." + ::= { sysStpBridgeStat 4 } + +sysStpBridgeStatMaxAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age in 256ths of a second. It controls how long + spanning tree information received from other bridges is + considered valid. This is the actual value that this bridge + is currently using." + ::= { sysStpBridgeStat 5 } + +sysStpBridgeStatBridgeFwdDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge forward time (256ths). The value that all bridges use + for ForwardDelay when this bridge is acting as the root." + ::= { sysStpBridgeStat 6 } + +sysStpBridgeStatBridgeHelloTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge hello time (256ths). The value that all bridges use + for HelloTime when this bridge is acting as the root." + ::= { sysStpBridgeStat 7 } + +sysStpBridgeStatBridgeMaxAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge maximum age (256ths). The value that all bridges use + for MaxAge when this bridge is acting as the root." + ::= { sysStpBridgeStat 8 } + +sysStpBridgeStatTransmitHold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmit hold count in BPDUs (Bridge Protocol Data Units) + per hello time." + ::= { sysStpBridgeStat 9 } + +sysStpBridgeStatPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST root bridge (external) path cost. + CIST is Common and Internal Spanning Tree created by MSTP to represent + the connectivity of the entire network. This is equivalent to + the single spanning tree used for STP and RSTP. + Communications between MST regions occurs using the CIST" + ::= { sysStpBridgeStat 10 } + +sysStpBridgeStatRootPrio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST root bridge priority. + CIST is Common and Internal Spanning Tree created by MSTP to represent + the connectivity of the entire network. This is equivalent to + the single spanning tree used for STP and RSTP. + Communications between MST regions occurs using the CIST" + ::= { sysStpBridgeStat 11 } + +sysStpBridgeStatRootAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST root bridge MAC address. + CIST is Common and Internal Spanning Tree created by MSTP to represent + the connectivity of the entire network. This is equivalent to + the single spanning tree used for STP and RSTP. + Communications between MST regions occurs using the CIST" + ::= { sysStpBridgeStat 12 } + +--================================================================== +-- Stp_bridge_tree_stat +--================================================================== +sysStpBridgeTreeStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStpBridgeTreeStat entries in the table." + ::= { sysStpBridgeTreeStat 1 } + +sysStpBridgeTreeStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpBridgeTreeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port objects information of the BIGIP spanning tree. + This is a part of sysStpBridgeStat and sysStpBrigeStatResetStat + will reset data in this table." + ::= { sysStpBridgeTreeStat 2 } + +sysStpBridgeTreeStatEntry OBJECT-TYPE + SYNTAX SysStpBridgeTreeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStpBridgeTreeStat Table" + INDEX { + sysStpBridgeTreeStatIndex + } + ::= { sysStpBridgeTreeStatTable 1 } + +SysStpBridgeTreeStatEntry ::= + SEQUENCE { + sysStpBridgeTreeStatIndex INTEGER, + sysStpBridgeTreeStatInstanceId INTEGER, + sysStpBridgeTreeStatPriority INTEGER, + sysStpBridgeTreeStatLastTc TimeTicks, + sysStpBridgeTreeStatTcCount Integer32, + sysStpBridgeTreeStatDesigRootPrio INTEGER, + sysStpBridgeTreeStatDesigRootAddr MacAddress, + sysStpBridgeTreeStatInternalPathCost Integer32, + sysStpBridgeTreeStatRootPort LongDisplayString, + sysStpBridgeTreeStatRootPortNum INTEGER, + sysStpBridgeTreeStatInstanceName LongDisplayString + } + +sysStpBridgeTreeStatIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the table that contains generic information + about spanning bridge tree." + ::= { sysStpBridgeTreeStatEntry 1 } + +sysStpBridgeTreeStatInstanceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The spanning tree instance ID." + ::= { sysStpBridgeTreeStatEntry 2 } + +sysStpBridgeTreeStatPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge priority in the spanning tree." + ::= { sysStpBridgeTreeStatEntry 3 } + +sysStpBridgeTreeStatLastTc OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of last topology change." + ::= { sysStpBridgeTreeStatEntry 4 } + +sysStpBridgeTreeStatTcCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of topology changes." + ::= { sysStpBridgeTreeStatEntry 5 } + +sysStpBridgeTreeStatDesigRootPrio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regional root bridge priority (MSTP)." + ::= { sysStpBridgeTreeStatEntry 6 } + +sysStpBridgeTreeStatDesigRootAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regional root bridge address (MSTP)." + ::= { sysStpBridgeTreeStatEntry 7 } + +sysStpBridgeTreeStatInternalPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The root internal path cost (MSTP)." + ::= { sysStpBridgeTreeStatEntry 8 } + +sysStpBridgeTreeStatRootPort OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The root port interface name" + ::= { sysStpBridgeTreeStatEntry 9 } + +sysStpBridgeTreeStatRootPortNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The root port number." + ::= { sysStpBridgeTreeStatEntry 10 } + +sysStpBridgeTreeStatInstanceName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The spanning tree instance name." + ::= { sysStpBridgeTreeStatEntry 11 } + +--================================================================== +-- Snmp_stp_interface_stat +--================================================================== +sysStpInterfaceStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysStpInterfaceStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysStpInterfaceStat 1 } + +sysStpInterfaceStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStpInterfaceStat entries in the table." + ::= { sysStpInterfaceStat 2 } + +sysStpInterfaceStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpInterfaceStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The spanning tree information apply to the particular network + interfaces or trunks." + ::= { sysStpInterfaceStat 3 } + +sysStpInterfaceStatEntry OBJECT-TYPE + SYNTAX SysStpInterfaceStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStpInterfaceStat Table" + INDEX { + sysStpInterfaceStatName + } + ::= { sysStpInterfaceStatTable 1 } + +SysStpInterfaceStatEntry ::= + SEQUENCE { + sysStpInterfaceStatName LongDisplayString, + sysStpInterfaceStatPortNum INTEGER, + sysStpInterfaceStatStpEnable INTEGER, + sysStpInterfaceStatPathCost Integer32, + sysStpInterfaceStatRootCost Integer32, + sysStpInterfaceStatRootPrio INTEGER, + sysStpInterfaceStatRootAddr MacAddress + } + +sysStpInterfaceStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an interface." + ::= { sysStpInterfaceStatEntry 1 } + +sysStpInterfaceStatPortNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP port number." + ::= { sysStpInterfaceStatEntry 2 } + +sysStpInterfaceStatStpEnable OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether STP is enable or not on port." + ::= { sysStpInterfaceStatEntry 3 } + +sysStpInterfaceStatPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The external path cost of the specified port in the associated STP tree instance." + ::= { sysStpInterfaceStatEntry 4 } + +sysStpInterfaceStatRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST (Common and Internal Spanning Tree in MSTP) root path cost." + ::= { sysStpInterfaceStatEntry 5 } + +sysStpInterfaceStatRootPrio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST (Common and Internal Spanning Tree in MSTP) root bridge priority." + ::= { sysStpInterfaceStatEntry 6 } + +sysStpInterfaceStatRootAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST (Common and Internal Spanning Tree in MSTP) root bridge MAC address." + ::= { sysStpInterfaceStatEntry 7 } + +--================================================================== +-- Stp_interface_tree_stat +--================================================================== +sysStpInterfaceTreeStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStpInterfaceTreeStat entries in the table." + ::= { sysStpInterfaceTreeStat 1 } + +sysStpInterfaceTreeStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpInterfaceTreeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port objects information of the spanning interface tree. + This is a part of sysStpInterfaceStat and sysStpInterfaceStatResetStat + will reset data in this table." + ::= { sysStpInterfaceTreeStat 2 } + +sysStpInterfaceTreeStatEntry OBJECT-TYPE + SYNTAX SysStpInterfaceTreeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStpInterfaceTreeStat Table" + INDEX { + sysStpInterfaceTreeStatName, + sysStpInterfaceTreeStatIndex + } + ::= { sysStpInterfaceTreeStatTable 1 } + +SysStpInterfaceTreeStatEntry ::= + SEQUENCE { + sysStpInterfaceTreeStatName LongDisplayString, + sysStpInterfaceTreeStatIndex INTEGER, + sysStpInterfaceTreeStatInstanceId INTEGER, + sysStpInterfaceTreeStatPriority INTEGER, + sysStpInterfaceTreeStatState INTEGER, + sysStpInterfaceTreeStatStatRole INTEGER, + sysStpInterfaceTreeStatDesigRootPrio INTEGER, + sysStpInterfaceTreeStatDesigRootAddr MacAddress, + sysStpInterfaceTreeStatDesigCost Integer32, + sysStpInterfaceTreeStatDesigBridgePrio INTEGER, + sysStpInterfaceTreeStatDesigBridgeAddr MacAddress, + sysStpInterfaceTreeStatDesigPortNum INTEGER, + sysStpInterfaceTreeStatDesigPortPriority INTEGER, + sysStpInterfaceTreeStatInternalPathCost Integer32, + sysStpInterfaceTreeStatFwdTransitions Integer32 + } + +sysStpInterfaceTreeStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an interface which represents a port object + in a spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 1 } + +sysStpInterfaceTreeStatIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the table that contains the information of + the specified port in a spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 2 } + +sysStpInterfaceTreeStatInstanceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the STP instance which the specified port associated with." + ::= { sysStpInterfaceTreeStatEntry 3 } + +sysStpInterfaceTreeStatPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the specified port in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 4 } + +sysStpInterfaceTreeStatState OBJECT-TYPE + SYNTAX INTEGER { + detach(0), + block(1), + listen(2), + learn(3), + forward(4), + disable(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state in which the specified port is in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 5 } + +sysStpInterfaceTreeStatStatRole OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + root(1), + designate(2), + alternate(3), + backup(4), + master(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of the port object in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 6 } + +sysStpInterfaceTreeStatDesigRootPrio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regional root bridge priority component of the port's + priority vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 7 } + +sysStpInterfaceTreeStatDesigRootAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regional root bridge MAC address component of the port's + priority vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 8 } + +sysStpInterfaceTreeStatDesigCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal root path cost component of the port's priority + vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 9 } + +sysStpInterfaceTreeStatDesigBridgePrio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The designated bridge priority component of the port's priority + vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 10 } + +sysStpInterfaceTreeStatDesigBridgeAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The designated bridge MAC address component of the port's + priority vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 11 } + +sysStpInterfaceTreeStatDesigPortNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The designated port identifier component of the port's priority + vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 12 } + +sysStpInterfaceTreeStatDesigPortPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The designated port priority component of the port's priority + vector in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 13 } + +sysStpInterfaceTreeStatInternalPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal path cost of the specified port in the associated + spanning tree instance. This is only for MSTP." + ::= { sysStpInterfaceTreeStatEntry 14 } + +sysStpInterfaceTreeStatFwdTransitions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of transitions to forwarding state for the port + in the associated spanning tree instance." + ::= { sysStpInterfaceTreeStatEntry 15 } + +--================================================================== +-- Snmp_dot3_stat +--================================================================== +sysDot3StatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysDot3Stat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysDot3Stat 1 } + +sysDot3StatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysDot3Stat entries in the table." + ::= { sysDot3Stat 2 } + +sysDot3StatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysDot3StatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains statistic information of collection of + ethernet-like interfaces attached to a particular system." + ::= { sysDot3Stat 3 } + +sysDot3StatEntry OBJECT-TYPE + SYNTAX SysDot3StatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysDot3Stat Table" + INDEX { + sysDot3StatName + } + ::= { sysDot3StatTable 1 } + +SysDot3StatEntry ::= + SEQUENCE { + sysDot3StatName LongDisplayString, + sysDot3StatAlignmentErrors Counter64, + sysDot3StatFcsErrors Counter64, + sysDot3StatSingleCollisionFrames Counter64, + sysDot3StatMultiCollisionFrames Counter64, + sysDot3StatSqetestErrors Counter64, + sysDot3StatDeferredTx Counter64, + sysDot3StatLateCollisions Counter64, + sysDot3StatExcessiveCollisions Counter64, + sysDot3StatIntmacTxErrors Counter64, + sysDot3StatCarrierSenseErrors Counter64, + sysDot3StatFrameTooLongs Counter64, + sysDot3StatIntmacRxErrors Counter64, + sysDot3StatSymbolErrors Counter64, + sysDot3StatDuplexStatus INTEGER, + sysDot3StatCollisionCount Counter64, + sysDot3StatCollisionFreq Counter64 + } + +sysDot3StatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the interface." + ::= { sysDot3StatEntry 1 } + +sysDot3StatAlignmentErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames received on a particular + interface that are not an integral number of + octets in length and do not pass the FCS check." + ::= { sysDot3StatEntry 2 } + +sysDot3StatFcsErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames received on a particular + interface that are an integral number of octets + in length but do not pass the FCS check. This + count does not include frames received with + frame-too-long or frame-too-short error." + ::= { sysDot3StatEntry 3 } + +sysDot3StatSingleCollisionFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of successfully transmitted frames on + a particular interface for which transmission + is inhibited by exactly one collision." + ::= { sysDot3StatEntry 4 } + +sysDot3StatMultiCollisionFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of successfully transmitted frames on + a particular interface for which transmission + is inhibited by more than one collision." + ::= { sysDot3StatEntry 5 } + +sysDot3StatSqetestErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of times that the SQE TEST ERROR + message is generated by the PLS sublayer for a + particular interface. The SQE TEST ERROR + is set in accordance with the rules for + verification of the SQE detection mechanism in + the PLS Carrier Sense Function as described in + IEEE Std. 802.3, 1998 Edition, section 7.2.4.6." + ::= { sysDot3StatEntry 6 } + +sysDot3StatDeferredTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames for which the first + transmission attempt on a particular interface + is delayed because the medium is busy. + The count represented by an instance of this + object does not include frames involved in + collisions." + ::= { sysDot3StatEntry 7 } + +sysDot3StatLateCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that a collision is + detected on a particular interface later than + one slotTime into the transmission of a packet." + ::= { sysDot3StatEntry 8 } + +sysDot3StatExcessiveCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames for which transmission on a + particular interface fails due to excessive + collisions. + This counter does not increment when the + interface is operating in full-duplex mode." + ::= { sysDot3StatEntry 9 } + +sysDot3StatIntmacTxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames for which transmission on a + particular interface fails due to an internal + MAC sublayer transmit error. A frame is only + counted by an instance of this object if it is + not counted by the corresponding instance of + either the sysDot3StatLateCollisions object, the + sysDot3StatExcessiveCollisions object, or the + sysDot3StatCarrierSenseErrors object." + ::= { sysDot3StatEntry 10 } + +sysDot3StatCarrierSenseErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that the carrier sense + condition was lost or never asserted when + attempting to transmit a frame on a particular + interface." + ::= { sysDot3StatEntry 11 } + +sysDot3StatFrameTooLongs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames received on a particular + interface that exceed the maximum permitted + frame size." + ::= { sysDot3StatEntry 12 } + +sysDot3StatIntmacRxErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of frames for which reception on a + particular interface fails due to an internal + MAC sublayer receive error. A frame is only + counted by an instance of this object if it is + not counted by the corresponding instance of + either the sysDot3StatFrameTooLongs object, the + sysDot3StatAlignmentErrors object, or the + sysDot3StatFcsErrors object." + ::= { sysDot3StatEntry 13 } + +sysDot3StatSymbolErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a hardware counter that increments each time + a valid receiver was present and at least 1 invalid data + symbol was detected." + ::= { sysDot3StatEntry 14 } + +sysDot3StatDuplexStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + halfDuplex(2), + fullDuplex(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current mode of operation of the MAC + entity. 'unknown' indicates that the current + duplex mode could not be determined." + ::= { sysDot3StatEntry 15 } + +sysDot3StatCollisionCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of per-frame media collisions for + which a particular collision histogram cell + represents the frequency on a particular + interface." + ::= { sysDot3StatEntry 16 } + +sysDot3StatCollisionFreq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of individual MAC frames for which the + transmission (successful or otherwise) on a + particular interface occurs after the + frame has experienced exactly the number + of collisions in the associated + sysDot3CollisionCount object." + ::= { sysDot3StatEntry 17 } + +--================================================================== +-- Trunk +--================================================================== +sysTrunkNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysTrunk entries in the table." + ::= { sysTrunk 1 } + +sysTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of trunks." + ::= { sysTrunk 2 } + +sysTrunkEntry OBJECT-TYPE + SYNTAX SysTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysTrunk Table" + INDEX { + sysTrunkName + } + ::= { sysTrunkTable 1 } + +SysTrunkEntry ::= + SEQUENCE { + sysTrunkName LongDisplayString, + sysTrunkStatus INTEGER, + sysTrunkAggAddr MacAddress, + sysTrunkCfgMbrCount INTEGER, + sysTrunkOperBw Integer32, + sysTrunkStpEnable INTEGER, + sysTrunkStpReset INTEGER, + sysTrunkLacpEnabled INTEGER, + sysTrunkActiveLacp INTEGER, + sysTrunkShortTimeout INTEGER + } + +sysTrunkName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a trunk." + ::= { sysTrunkEntry 1 } + +sysTrunkStatus OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1), + disable(2), + uninitialized(3), + loopback(4), + unpopulated(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface status." + ::= { sysTrunkEntry 2 } + +sysTrunkAggAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregator MAC address of the specified trunk." + ::= { sysTrunkEntry 3 } + +sysTrunkCfgMbrCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of configured members that the specified trunk has." + ::= { sysTrunkEntry 4 } + +sysTrunkOperBw OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational bandwidth in Mbps." + ::= { sysTrunkEntry 5 } + +sysTrunkStpEnable OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether STP is enabled for the specified trunk." + ::= { sysTrunkEntry 6 } + +sysTrunkStpReset OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether STP reset command is enabled for the specified trunk." + ::= { sysTrunkEntry 7 } + +sysTrunkLacpEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether LACP is enabled for the specified trunk." + ::= { sysTrunkEntry 8 } + +sysTrunkActiveLacp OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active versus passive LACP on the specified trunk." + ::= { sysTrunkEntry 9 } + +sysTrunkShortTimeout OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The short versus long timeout on the specified trunk." + ::= { sysTrunkEntry 10 } + +--================================================================== +-- Trunk_stat +--================================================================== +sysTrunkStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysTrunkStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysTrunkStat 1 } + +sysTrunkStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysTrunkStat entries in the table." + ::= { sysTrunkStat 2 } + +sysTrunkStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysTrunkStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistic information of trunks." + ::= { sysTrunkStat 3 } + +sysTrunkStatEntry OBJECT-TYPE + SYNTAX SysTrunkStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysTrunkStat Table" + INDEX { + sysTrunkStatName + } + ::= { sysTrunkStatTable 1 } + +SysTrunkStatEntry ::= + SEQUENCE { + sysTrunkStatName LongDisplayString, + sysTrunkStatPktsIn Counter64, + sysTrunkStatBytesIn Counter64, + sysTrunkStatPktsOut Counter64, + sysTrunkStatBytesOut Counter64, + sysTrunkStatMcastIn Counter64, + sysTrunkStatMcastOut Counter64, + sysTrunkStatErrorsIn Counter64, + sysTrunkStatErrorsOut Counter64, + sysTrunkStatDropsIn Counter64, + sysTrunkStatDropsOut Counter64, + sysTrunkStatCollisions Counter64 + } + +sysTrunkStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a trunk." + ::= { sysTrunkStatEntry 1 } + +sysTrunkStatPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on the specified trunk." + ::= { sysTrunkStatEntry 2 } + +sysTrunkStatBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received on the specified trunk." + ::= { sysTrunkStatEntry 3 } + +sysTrunkStatPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets transmitted out of the specified trunk." + ::= { sysTrunkStatEntry 4 } + +sysTrunkStatBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes transmitted out of the specified trunk." + ::= { sysTrunkStatEntry 5 } + +sysTrunkStatMcastIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets received on the specified trunk." + ::= { sysTrunkStatEntry 6 } + +sysTrunkStatMcastOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets transmitted out of the specified trunk." + ::= { sysTrunkStatEntry 7 } + +sysTrunkStatErrorsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets that are either undersized, + oversized, or have FCS errors by the specified trunk." + ::= { sysTrunkStatEntry 8 } + +sysTrunkStatErrorsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of excessive collisions, incremented for each + frame that experienced 16 collisions during transmission and + was aborted on the specified trunk." + ::= { sysTrunkStatEntry 9 } + +sysTrunkStatDropsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped on ingress for various reasons on the specified trunk." + ::= { sysTrunkStatEntry 10 } + +sysTrunkStatDropsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets aged out or with excessive transmission + delays due to multiple deferrals on the specified trunk." + ::= { sysTrunkStatEntry 11 } + +sysTrunkStatCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of collisions on the specified trunk, incremented by the + number of collisions experienced during transmissions of a frame" + ::= { sysTrunkStatEntry 12 } + +--================================================================== +-- Trunk_cfg_mbr +--================================================================== +sysTrunkCfgMemberNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysTrunkCfgMember entries in the table." + ::= { sysTrunkCfgMember 1 } + +sysTrunkCfgMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysTrunkCfgMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of configured trunk members." + ::= { sysTrunkCfgMember 2 } + +sysTrunkCfgMemberEntry OBJECT-TYPE + SYNTAX SysTrunkCfgMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysTrunkCfgMember Table" + INDEX { + sysTrunkCfgMemberTrunkName, + sysTrunkCfgMemberName + } + ::= { sysTrunkCfgMemberTable 1 } + +SysTrunkCfgMemberEntry ::= + SEQUENCE { + sysTrunkCfgMemberTrunkName LongDisplayString, + sysTrunkCfgMemberName LongDisplayString + } + +sysTrunkCfgMemberTrunkName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a trunk to which this member belongs." + ::= { sysTrunkCfgMemberEntry 1 } + +sysTrunkCfgMemberName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a trunk member associated with the specified trunk." + ::= { sysTrunkCfgMemberEntry 2 } + +--================================================================== +-- Vlan +--================================================================== +sysVlanNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVlan entries in the table." + ::= { sysVlan 1 } + +sysVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing informations of VLANs." + ::= { sysVlan 2 } + +sysVlanEntry OBJECT-TYPE + SYNTAX SysVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVlan Table" + INDEX { + sysVlanVname + } + ::= { sysVlanTable 1 } + +SysVlanEntry ::= + SEQUENCE { + sysVlanVname LongDisplayString, + sysVlanId INTEGER, + sysVlanSpanningTree INTEGER, + sysVlanMacMasquerade MacAddress, + sysVlanMacTrue MacAddress, + sysVlanSourceCheck INTEGER, + sysVlanFailsafeEnabled INTEGER, + sysVlanMtu INTEGER, + sysVlanFailsafeTimeout Integer32, + sysVlanFailsafeAction INTEGER, + sysVlanMirrorHashPortEnable INTEGER, + sysVlanLearnMode INTEGER + } + +sysVlanVname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN." + ::= { sysVlanEntry 1 } + +sysVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN tag numbers or IDs (valid range is 1-4095)." + ::= { sysVlanEntry 2 } + +sysVlanSpanningTree OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of spanning tree domain is enabled." + ::= { sysVlanEntry 3 } + +sysVlanMacMasquerade OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Use traffic group MAC address instead. + The MAC masquerade address for the specified VLAN." + ::= { sysVlanEntry 4 } + +sysVlanMacTrue OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The true MAC address used by the specified VLAN." + ::= { sysVlanEntry 5 } + +sysVlanSourceCheck OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source checking state for the specified VLAN. + If it's true and auto lasthop is disabled, check that the + source of the first packet of a connection is correct + (correct VLAN, router, node)." + ::= { sysVlanEntry 6 } + +sysVlanFailsafeEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failsafe state for the specified VLAN is enabled." + ::= { sysVlanEntry 7 } + +sysVlanMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transmission unit size of datagram which can be + sent to the specified VLAN." + ::= { sysVlanEntry 8 } + +sysVlanFailsafeTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failsafe timeouts for the specified VLAN." + ::= { sysVlanEntry 9 } + +sysVlanFailsafeAction OBJECT-TYPE + SYNTAX INTEGER { + unusedhaaction(0), + reboot(1), + restart(2), + failover(3), + goactive(4), + noaction(5), + restartall(6), + failoveraborttm(7), + gooffline(8), + goofflinerestart(9), + goofflineaborttm(10), + goofflinedownlinks(11), + goofflinedownlinksrestart(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failsafe action for the specified VLAN." + ::= { sysVlanEntry 10 } + +sysVlanMirrorHashPortEnable OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state whether to hash the port for VLAN mirroring for the specified VLAN." + ::= { sysVlanEntry 11 } + +sysVlanLearnMode OBJECT-TYPE + SYNTAX INTEGER { + learnforward(0), + nolearnforward(1), + nolearndrop(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The learn mode of the specified VLAN." + ::= { sysVlanEntry 12 } + +--================================================================== +-- Vlan_member +--================================================================== +sysVlanMemberNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVlanMember entries in the table." + ::= { sysVlanMember 1 } + +sysVlanMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVlanMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of VLAN members." + ::= { sysVlanMember 2 } + +sysVlanMemberEntry OBJECT-TYPE + SYNTAX SysVlanMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVlanMember Table" + INDEX { + sysVlanMemberParentVname, + sysVlanMemberVmname + } + ::= { sysVlanMemberTable 1 } + +SysVlanMemberEntry ::= + SEQUENCE { + sysVlanMemberVmname LongDisplayString, + sysVlanMemberParentVname LongDisplayString, + sysVlanMemberTagged INTEGER, + sysVlanMemberType INTEGER + } + +sysVlanMemberVmname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN member." + ::= { sysVlanMemberEntry 1 } + +sysVlanMemberParentVname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN to which the specified member belongs." + ::= { sysVlanMemberEntry 2 } + +sysVlanMemberTagged OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tagged/untagged state of the specified VLAN member." + ::= { sysVlanMemberEntry 3 } + +sysVlanMemberType OBJECT-TYPE + SYNTAX INTEGER { + interface(0), + trunk(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the specified VLAN member." + ::= { sysVlanMemberEntry 4 } + +--================================================================== +-- Vlangroup +--================================================================== +sysVlanGroupNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVlanGroup entries in the table." + ::= { sysVlanGroup 1 } + +sysVlanGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of VLAN groups." + ::= { sysVlanGroup 2 } + +sysVlanGroupEntry OBJECT-TYPE + SYNTAX SysVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVlanGroup Table" + INDEX { + sysVlanGroupName + } + ::= { sysVlanGroupTable 1 } + +SysVlanGroupEntry ::= + SEQUENCE { + sysVlanGroupName LongDisplayString, + sysVlanGroupVlanId INTEGER, + sysVlanGroupMode INTEGER, + sysVlanGroupBridgeAllTraffic INTEGER, + sysVlanGroupBridgeInStandby INTEGER, + sysVlanGroupBridgeMulticast INTEGER, + sysVlanGroupMacMasquerade MacAddress, + sysVlanGroupMacTrue MacAddress + } + +sysVlanGroupName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN group." + ::= { sysVlanGroupEntry 1 } + +sysVlanGroupVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The VLAN ID/tag numbers (valid range is 1-4095)." + ::= { sysVlanGroupEntry 2 } + +sysVlanGroupMode OBJECT-TYPE + SYNTAX INTEGER { + transparent(0), + translucent(1), + opaque(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transparency mode for the specified VLAN group. + transparent - bridge with no modifications; + translucent - toggle locally-modified bit of src MAC; + opaque - bridge using proxy-arp." + ::= { sysVlanGroupEntry 3 } + +sysVlanGroupBridgeAllTraffic OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state to indicate whether to bridge non-IP traffic as + well as IP traffic for the specified VLAN group." + ::= { sysVlanGroupEntry 4 } + +sysVlanGroupBridgeInStandby OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state to indicate whether to bridge while unit is + in standby mode for the specified VLAN group." + ::= { sysVlanGroupEntry 5 } + +sysVlanGroupBridgeMulticast OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state to indicate whether to bridge multicast/broadcast + traffic for the specified VLAN group." + ::= { sysVlanGroupEntry 6 } + +sysVlanGroupMacMasquerade OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Use traffic group MAC address instead. + The MAC masquerade address for the specified VLAN group." + ::= { sysVlanGroupEntry 7 } + +sysVlanGroupMacTrue OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The true MAC address used by the specified VLAN group." + ::= { sysVlanGroupEntry 8 } + +--================================================================== +-- Vlangroup_mbr +--================================================================== +sysVlanGroupMbrNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVlanGroupMbr entries in the table." + ::= { sysVlanGroupMbr 1 } + +sysVlanGroupMbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVlanGroupMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of VLAN group's members." + ::= { sysVlanGroupMbr 2 } + +sysVlanGroupMbrEntry OBJECT-TYPE + SYNTAX SysVlanGroupMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVlanGroupMbr Table" + INDEX { + sysVlanGroupMbrGroupName, + sysVlanGroupMbrVlanName + } + ::= { sysVlanGroupMbrTable 1 } + +SysVlanGroupMbrEntry ::= + SEQUENCE { + sysVlanGroupMbrGroupName LongDisplayString, + sysVlanGroupMbrVlanName LongDisplayString + } + +sysVlanGroupMbrGroupName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN group." + ::= { sysVlanGroupMbrEntry 1 } + +sysVlanGroupMbrVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN group's member associated with the specified VLAN group." + ::= { sysVlanGroupMbrEntry 2 } + +--================================================================== +-- Proxy_exclusion +--================================================================== +sysProxyExclusionNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysProxyExclusion entries in the table." + ::= { sysProxyExclusion 1 } + +sysProxyExclusionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysProxyExclusionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of a list of IP's that proxy arp will ignore on VLAN groups." + ::= { sysProxyExclusion 2 } + +sysProxyExclusionEntry OBJECT-TYPE + SYNTAX SysProxyExclusionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysProxyExclusion Table" + INDEX { + sysProxyExclusionVlangroupName, + sysProxyExclusionIpType, + sysProxyExclusionIp + } + ::= { sysProxyExclusionTable 1 } + +SysProxyExclusionEntry ::= + SEQUENCE { + sysProxyExclusionVlangroupName LongDisplayString, + sysProxyExclusionIpType InetAddressType, + sysProxyExclusionIp InetAddress + } + +sysProxyExclusionVlangroupName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN group." + ::= { sysProxyExclusionEntry 1 } + +sysProxyExclusionIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysProxyExclusionIp" + ::= { sysProxyExclusionEntry 2 } + +sysProxyExclusionIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address ignored from the global proxy exclusion list + for the specified VLAN group. It is interpreted within the context + of a sysProxyExclusionIpType value" + ::= { sysProxyExclusionEntry 3 } + +--================================================================== +-- Cpu_status_stat +--================================================================== +sysCpuNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The number of sysCpu entries in the table." + ::= { sysCpu 1 } + +sysCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysCpuEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCpuSensor table. + A table containing information of CPU status on the system." + ::= { sysCpu 2 } + +sysCpuEntry OBJECT-TYPE + SYNTAX SysCpuEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Columns in the sysCpu Table" + INDEX { + sysCpuIndex + } + ::= { sysCpuTable 1 } + +SysCpuEntry ::= + SEQUENCE { + sysCpuIndex INTEGER, + sysCpuTemperature INTEGER, + sysCpuFanSpeed Integer32, + sysCpuName LongDisplayString, + sysCpuSlot INTEGER + } + +sysCpuIndex OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCpuSensor table. + The CPU index on the system." + ::= { sysCpuEntry 1 } + +sysCpuTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCpuSensor table. + The temperature of the indexed CPU on the system. + This is only supported for the platform where + the sensor data is available." + ::= { sysCpuEntry 2 } + +sysCpuFanSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCpuSensor table. + The fan speed (in RPM) of the indexed CPU on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysCpuEntry 3 } + +sysCpuName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCpuSensor table. + Identifier for the CPU." + ::= { sysCpuEntry 4 } + +sysCpuSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysCpuSensor table. + Chassis slot number, if applicable." + ::= { sysCpuEntry 5 } + +--================================================================== +-- Chassis_fan_status_stat +--================================================================== +sysChassisFanNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysChassisFan entries in the table." + ::= { sysChassisFan 1 } + +sysChassisFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of chassis fan status of the system." + ::= { sysChassisFan 2 } + +sysChassisFanEntry OBJECT-TYPE + SYNTAX SysChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysChassisFan Table" + INDEX { + sysChassisFanIndex + } + ::= { sysChassisFanTable 1 } + +SysChassisFanEntry ::= + SEQUENCE { + sysChassisFanIndex INTEGER, + sysChassisFanStatus INTEGER, + sysChassisFanSpeed Integer32 + } + +sysChassisFanIndex OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of a chassis fan on the system. It identifies a + particular chassis fan." + ::= { sysChassisFanEntry 1 } + +sysChassisFanStatus OBJECT-TYPE + SYNTAX INTEGER { + bad(0), + good(1), + notpresent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the indexed chassis fan on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysChassisFanEntry 2 } + +sysChassisFanSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual speed of the indexed chassis fan on the system. + This is only supported for the platform where the actual + fan speed data is available. + '0' means fan speed is unavailable while the associated chassis status is good." + ::= { sysChassisFanEntry 3 } + +--================================================================== +-- Chassis_power_supply_status_stat +--================================================================== +sysChassisPowerSupplyNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysChassisPowerSupply entries in the table." + ::= { sysChassisPowerSupply 1 } + +sysChassisPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of chassis power supply status of the system." + ::= { sysChassisPowerSupply 2 } + +sysChassisPowerSupplyEntry OBJECT-TYPE + SYNTAX SysChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysChassisPowerSupply Table" + INDEX { + sysChassisPowerSupplyIndex + } + ::= { sysChassisPowerSupplyTable 1 } + +SysChassisPowerSupplyEntry ::= + SEQUENCE { + sysChassisPowerSupplyIndex INTEGER, + sysChassisPowerSupplyStatus INTEGER + } + +sysChassisPowerSupplyIndex OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of a power supply on the system." + ::= { sysChassisPowerSupplyEntry 1 } + +sysChassisPowerSupplyStatus OBJECT-TYPE + SYNTAX INTEGER { + bad(0), + good(1), + notpresent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the indexed power supply on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysChassisPowerSupplyEntry 2 } + +--================================================================== +-- Chassis_temperature_status_stat +--================================================================== +sysChassisTempNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysChassisTemp entries in the table." + ::= { sysChassisTemp 1 } + +sysChassisTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysChassisTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of chassis temperature of the system." + ::= { sysChassisTemp 2 } + +sysChassisTempEntry OBJECT-TYPE + SYNTAX SysChassisTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysChassisTemp Table" + INDEX { + sysChassisTempIndex + } + ::= { sysChassisTempTable 1 } + +SysChassisTempEntry ::= + SEQUENCE { + sysChassisTempIndex INTEGER, + sysChassisTempTemperature Integer32 + } + +sysChassisTempIndex OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of a chassis temperature sensor on the system. + It identifies a particular chassis temperature sensor, fan, etc." + ::= { sysChassisTempEntry 1 } + +sysChassisTempTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis temperature (in Celsius) of the indexed sensor on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysChassisTempEntry 2 } + +--================================================================== +-- Product +--================================================================== +sysProductName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product name." + ::= { sysProduct 1 } + +sysProductVersion OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product version." + ::= { sysProduct 2 } + +sysProductBuild OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product build number." + ::= { sysProduct 3 } + +sysProductEdition OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product edition." + ::= { sysProduct 4 } + +sysProductDate OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product build date." + ::= { sysProduct 5 } + +sysProductHotfix OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The 'Edition' field contains the hotfix number, if applicable" + ::= { sysProduct 6 } + +--================================================================== +-- Memory_usage_stat +--================================================================== +sysSubMemoryResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Deprecated!. + The action to reset resetable statistics data in sysSubMemory. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysSubMemory 1 } + +sysSubMemoryNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The number of sysSubMemory entries in the table." + ::= { sysSubMemory 2 } + +sysSubMemoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSubMemoryEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Deprecated! + A table containing information of the memory usage for each subsystem." + ::= { sysSubMemory 3 } + +sysSubMemoryEntry OBJECT-TYPE + SYNTAX SysSubMemoryEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Columns in the sysSubMemory Table" + INDEX { + sysSubMemoryName + } + ::= { sysSubMemoryTable 1 } + +SysSubMemoryEntry ::= + SEQUENCE { + sysSubMemoryName LongDisplayString, + sysSubMemoryAllocated Counter64, + sysSubMemoryMaxAllocated Counter64, + sysSubMemorySize Counter64 + } + +sysSubMemoryName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The name of the subsystem." + ::= { sysSubMemoryEntry 1 } + +sysSubMemoryAllocated OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The number of bytes currently allocated for this subsystem." + ::= { sysSubMemoryEntry 2 } + +sysSubMemoryMaxAllocated OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The maximum number of bytes allocated for this subsystem." + ::= { sysSubMemoryEntry 3 } + +sysSubMemorySize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The size in bytes of each object." + ::= { sysSubMemoryEntry 4 } + +--================================================================== +-- System +--================================================================== +sysSystemName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating system name." + ::= { sysSystem 1 } + +sysSystemNodeName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host name of the system on the network." + ::= { sysSystem 2 } + +sysSystemRelease OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current system release level." + ::= { sysSystem 3 } + +sysSystemVersion OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current system version level." + ::= { sysSystem 4 } + +sysSystemMachine OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the hardware type the system is running." + ::= { sysSystem 5 } + +sysSystemUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up time in 1/100 seconds since boot." + ::= { sysSystem 6 } + +sysSystemUptimeInSec OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up time in seconds since boot." + ::= { sysSystem 7 } + +--================================================================== +-- Global_fasthttp_stat +--================================================================== +sysFastHttpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalFastHttpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalFastHttpStat 1 } + +sysFastHttpStatClientSyns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of client SYN cookies generated." + ::= { sysGlobalFastHttpStat 2 } + +sysFastHttpStatClientAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of client TCP accepts." + ::= { sysGlobalFastHttpStat 3 } + +sysFastHttpStatServerConnects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of server TCP connects." + ::= { sysGlobalFastHttpStat 4 } + +sysFastHttpStatConnpoolCurSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available server-side flows in the reuse pools." + ::= { sysGlobalFastHttpStat 5 } + +sysFastHttpStatConnpoolMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of available server-side flows in the reuse pools." + ::= { sysGlobalFastHttpStat 6 } + +sysFastHttpStatConnpoolReuses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a server-side flow was reused from the pools." + ::= { sysGlobalFastHttpStat 7 } + +sysFastHttpStatConnpoolExhausted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the reuse pools was exhausted." + ::= { sysGlobalFastHttpStat 8 } + +sysFastHttpStatNumberReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of http requests." + ::= { sysGlobalFastHttpStat 9 } + +sysFastHttpStatUnbufferedReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of un-buffered requests." + ::= { sysGlobalFastHttpStat 10 } + +sysFastHttpStatGetReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of get requests." + ::= { sysGlobalFastHttpStat 11 } + +sysFastHttpStatPostReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of post requests." + ::= { sysGlobalFastHttpStat 12 } + +sysFastHttpStatV9Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 9 requests." + ::= { sysGlobalFastHttpStat 13 } + +sysFastHttpStatV10Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 10 requests." + ::= { sysGlobalFastHttpStat 14 } + +sysFastHttpStatV11Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of version 11 requests." + ::= { sysGlobalFastHttpStat 15 } + +sysFastHttpStatResp2xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 200 to 206 + (successful responses)." + ::= { sysGlobalFastHttpStat 16 } + +sysFastHttpStatResp3xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 300 to 307 + (redirection responses)." + ::= { sysGlobalFastHttpStat 17 } + +sysFastHttpStatResp4xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 400 to 417 (client errors). " + ::= { sysGlobalFastHttpStat 18 } + +sysFastHttpStatResp5xxCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side responses in range of 500 to 505 (server errors)." + ::= { sysGlobalFastHttpStat 19 } + +sysFastHttpStatReqParseErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of request parse errors." + ::= { sysGlobalFastHttpStat 20 } + +sysFastHttpStatRespParseErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of response parse errors." + ::= { sysGlobalFastHttpStat 21 } + +sysFastHttpStatClientRxBad OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad TCP segments dropped from client-side." + ::= { sysGlobalFastHttpStat 22 } + +sysFastHttpStatServerRxBad OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad TCP segments dropped from server-side." + ::= { sysGlobalFastHttpStat 23 } + +sysFastHttpStatPipelinedReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pipelined HTTP requests detected." + ::= { sysGlobalFastHttpStat 24 } + +--================================================================== +-- Global_xml_stat +--================================================================== +sysXmlStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalXmlStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalXmlStat 1 } + +sysXmlStatNumErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! The total number of XML parsing errors." + ::= { sysGlobalXmlStat 2 } + +--================================================================== +-- System_information +--================================================================== +sysGeneralHwName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the system hardware model." + ::= { sysGeneral 1 } + +sysGeneralHwNumber OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! + The name of the system model. This is replaced by platform.marketing_name" + ::= { sysGeneral 2 } + +sysGeneralChassisSerialNum OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system serial number." + ::= { sysGeneral 3 } + +--================================================================== +-- Global_iiop_stat +--================================================================== +sysIiopStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalIiopStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalIiopStat 1 } + +sysIiopStatNumRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IIOP requests." + ::= { sysGlobalIiopStat 2 } + +sysIiopStatNumResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IIOP responses." + ::= { sysGlobalIiopStat 3 } + +sysIiopStatNumCancels OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IIOP cancel messages." + ::= { sysGlobalIiopStat 4 } + +sysIiopStatNumErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IIOP error messages." + ::= { sysGlobalIiopStat 5 } + +sysIiopStatNumFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IIOP fragments." + ::= { sysGlobalIiopStat 6 } + +--================================================================== +-- Global_rtsp_stat +--================================================================== +sysRtspStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalRtspStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalRtspStat 1 } + +sysRtspStatNumRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP requests." + ::= { sysGlobalRtspStat 2 } + +sysRtspStatNumResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP responses." + ::= { sysGlobalRtspStat 3 } + +sysRtspStatNumErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RTSP errors." + ::= { sysGlobalRtspStat 4 } + +sysRtspStatNumInterleavedData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of interleaved RTSP data packets." + ::= { sysGlobalRtspStat 5 } + +--================================================================== +-- Global_sctp_stat +--================================================================== +sysSctpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalSctpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalSctpStat 1 } + +sysSctpStatAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of accepted connections." + ::= { sysGlobalSctpStat 2 } + +sysSctpStatAcceptfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of not accepted responses." + ::= { sysGlobalSctpStat 3 } + +sysSctpStatConnects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of established connections." + ::= { sysGlobalSctpStat 4 } + +sysSctpStatConnfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections failures." + ::= { sysGlobalSctpStat 5 } + +sysSctpStatExpires OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of expired connections due to idle timeout." + ::= { sysGlobalSctpStat 6 } + +sysSctpStatAbandons OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of abandoned connections due to retries/keep-alives." + ::= { sysGlobalSctpStat 7 } + +sysSctpStatRxrst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received Abort chunks." + ::= { sysGlobalSctpStat 8 } + +sysSctpStatRxbadsum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad checksum in received packets." + ::= { sysGlobalSctpStat 9 } + +sysSctpStatRxcookie OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received SCTP cookies (including bad and good ones)." + ::= { sysGlobalSctpStat 10 } + +sysSctpStatRxbadcookie OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received bad SCTP cookies." + ::= { sysGlobalSctpStat 11 } + +--================================================================== +-- L2_forward_stat +--================================================================== +sysL2ForwardStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysL2ForwardStat entries in the table." + ::= { sysL2ForwardStat 1 } + +sysL2ForwardStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysL2ForwardStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing current entries (dynamic and static) of + L2 forwarding information. An object of this type is transient. + By default, this table displays nothing until sysL2ForwardAttrVlan + is set." + ::= { sysL2ForwardStat 2 } + +sysL2ForwardStatEntry OBJECT-TYPE + SYNTAX SysL2ForwardStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysL2ForwardStat Table" + INDEX { + sysL2ForwardStatVlanName, + sysL2ForwardStatMacAddr + } + ::= { sysL2ForwardStatTable 1 } + +SysL2ForwardStatEntry ::= + SEQUENCE { + sysL2ForwardStatVlanName LongDisplayString, + sysL2ForwardStatMacAddr MacAddress, + sysL2ForwardStatIfname LongDisplayString, + sysL2ForwardStatIftype INTEGER, + sysL2ForwardStatDynamic INTEGER + } + +sysL2ForwardStatVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name which static forward entity is from." + ::= { sysL2ForwardStatEntry 1 } + +sysL2ForwardStatMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the specified VLAN." + ::= { sysL2ForwardStatEntry 2 } + +sysL2ForwardStatIfname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of interface for the specified VLAN." + ::= { sysL2ForwardStatEntry 3 } + +sysL2ForwardStatIftype OBJECT-TYPE + SYNTAX INTEGER { + interface(0), + trunk(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface for the specified VLAN." + ::= { sysL2ForwardStatEntry 4 } + +sysL2ForwardStatDynamic OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dynamic state of the specified entity." + ::= { sysL2ForwardStatEntry 5 } + +--================================================================== +-- L2_forward_attr +--================================================================== +sysL2ForwardAttrVlan OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN name which is used for querying sysL2ForwardStat. + sysL2ForwardStat will display L2 forward statistics associated + VLAN specified here. The default is set to 'none', which means + sysL2ForwardStat will display nothing. If this is set to 'all', + sysL2ForwardStat will display for all VLANs." + ::= { sysL2ForwardAttr 1 } + +--================================================================== +-- Memory_info_stat +--================================================================== +sysHostMemoryTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total host memory in bytes. Use sysHostMemoryTotalKb for gauge type. + This is for a single host system. For multiple host system, + please refer sysMultiHost table." + ::= { sysHostMemory 1 } + +sysHostMemoryUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host memory in bytes currently in use. Use sysHostMemoryUsedKb for + gauge type. This is for a single host system. For multiple host system, + please refer sysMultiHost table." + ::= { sysHostMemory 2 } + +sysHostMemoryTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total host memory in Kilobytes. + This is for a single host system. For multiple host system, + please refer sysMultiHost table." + ::= { sysHostMemory 3 } + +sysHostMemoryUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host memory in Kilobytes currently in use. + This is for a single host system. For multiple host system, + please refer sysMultiHost table." + ::= { sysHostMemory 4 } + +--================================================================== +-- Cpu_info_stat +--================================================================== +sysHostCpuNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated!. + The number of sysHostCpu entries in the table." + ::= { sysHostCpu 1 } + +sysHostCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysHostCpuEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + A table containing entries of system CPU usage information. This is for a single host system." + ::= { sysHostCpu 2 } + +sysHostCpuEntry OBJECT-TYPE + SYNTAX SysHostCpuEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Columns in the sysHostCpu Table" + INDEX { + sysHostCpuIndex + } + ::= { sysHostCpuTable 1 } + +SysHostCpuEntry ::= + SEQUENCE { + sysHostCpuIndex INTEGER, + sysHostCpuId Integer32, + sysHostCpuUser Counter64, + sysHostCpuNice Counter64, + sysHostCpuSystem Counter64, + sysHostCpuIdle Counter64, + sysHostCpuIrq Counter64, + sysHostCpuSoftirq Counter64, + sysHostCpuIowait Counter64 + } + +sysHostCpuIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The index of a CPU in this CPU table." + ::= { sysHostCpuEntry 1 } + +sysHostCpuId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The ID of a processor." + ::= { sysHostCpuEntry 2 } + +sysHostCpuUser OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor in user context." + ::= { sysHostCpuEntry 3 } + +sysHostCpuNice OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor running niced processes." + ::= { sysHostCpuEntry 4 } + +sysHostCpuSystem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor servicing system calls." + ::= { sysHostCpuEntry 5 } + +sysHostCpuIdle OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor doing nothing." + ::= { sysHostCpuEntry 6 } + +sysHostCpuIrq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor servicing hardware interrupts." + ::= { sysHostCpuEntry 7 } + +sysHostCpuSoftirq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor servicing soft interrupts." + ::= { sysHostCpuEntry 8 } + +sysHostCpuIowait OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Replaced by sysMultiHostCpu table. + The time spent by the specified processor waiting for external I/O to complete." + ::= { sysHostCpuEntry 9 } + +--================================================================== +-- Disk_info_stat +--================================================================== +sysHostDiskNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysHostDisk entries in the table." + ::= { sysHostDisk 1 } + +sysHostDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysHostDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of system disk usage information." + ::= { sysHostDisk 2 } + +sysHostDiskEntry OBJECT-TYPE + SYNTAX SysHostDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysHostDisk Table" + INDEX { + sysHostDiskPartition + } + ::= { sysHostDiskTable 1 } + +SysHostDiskEntry ::= + SEQUENCE { + sysHostDiskPartition LongDisplayString, + sysHostDiskBlockSize Integer32, + sysHostDiskTotalBlocks Integer32, + sysHostDiskFreeBlocks Integer32, + sysHostDiskTotalNodes Integer32, + sysHostDiskFreeNodes Integer32 + } + +sysHostDiskPartition OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a disk partition." + ::= { sysHostDiskEntry 1 } + +sysHostDiskBlockSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes in the specified partition." + ::= { sysHostDiskEntry 2 } + +sysHostDiskTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of total blocks in the specified partition." + ::= { sysHostDiskEntry 3 } + +sysHostDiskFreeBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free blocks in the specified partition." + ::= { sysHostDiskEntry 4 } + +sysHostDiskTotalNodes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of total file nodes in the specified partition." + ::= { sysHostDiskEntry 5 } + +sysHostDiskFreeNodes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free file nodes in the specified partition." + ::= { sysHostDiskEntry 6 } + +--================================================================== +-- Self_port_default +--================================================================== +sysSelfPortDefNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSelfPortDefault entries in the table." + ::= { sysSelfPortDefault 1 } + +sysSelfPortDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSelfPortDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of default protocol/service access list." + ::= { sysSelfPortDefault 2 } + +sysSelfPortDefEntry OBJECT-TYPE + SYNTAX SysSelfPortDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSelfPortDef Table" + INDEX { + sysSelfPortDefAllowName, + sysSelfPortDefProtocol, + sysSelfPortDefPort + } + ::= { sysSelfPortDefTable 1 } + +SysSelfPortDefEntry ::= + SEQUENCE { + sysSelfPortDefProtocol INTEGER, + sysSelfPortDefPort InetPortNumber, + sysSelfPortDefAllowName LongDisplayString + } + +sysSelfPortDefProtocol OBJECT-TYPE + SYNTAX INTEGER(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default protocol allowed. + '0' means allowing all protocols." + ::= { sysSelfPortDefEntry 1 } + +sysSelfPortDefPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default service allowed. + '0' means allowing all services for the specified protocol(s)." + ::= { sysSelfPortDefEntry 2 } + +sysSelfPortDefAllowName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The allow name of self port default." + ::= { sysSelfPortDefEntry 3 } + +--================================================================== +-- Interface_media_options_sfp +--================================================================== +sysIntfMediaSfpNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysInterfaceMediaSfp entries in the table." + ::= { sysInterfaceMediaSfp 1 } + +sysIntfMediaSfpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysIntfMediaSfpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of the SFP media options of the interfaces." + ::= { sysInterfaceMediaSfp 2 } + +sysIntfMediaSfpEntry OBJECT-TYPE + SYNTAX SysIntfMediaSfpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysIntfMediaSfp Table" + INDEX { + sysIntfMediaSfpName, + sysIntfMediaSfpIndex + } + ::= { sysIntfMediaSfpTable 1 } + +SysIntfMediaSfpEntry ::= + SEQUENCE { + sysIntfMediaSfpName LongDisplayString, + sysIntfMediaSfpIndex INTEGER, + sysIntfMediaSfpType INTEGER + } + +sysIntfMediaSfpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of an interface." + ::= { sysIntfMediaSfpEntry 1 } + +sysIntfMediaSfpIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the SFP media option for the specified interface." + ::= { sysIntfMediaSfpEntry 2 } + +sysIntfMediaSfpType OBJECT-TYPE + SYNTAX INTEGER { + media10THdx(1), + media10TFdx(2), + media100TxHdx(3), + media100TxFdx(4), + media1000THdx(5), + media1000TFdx(6), + media10000TFdx(10), + mediaAuto(13), + mediaInternal(14), + media1000SxFdx(16), + media1000LxFdx(18), + media10000SrFdx(19), + media10000LrFdx(20), + media10000ErFdx(21), + media1000CxFdx(22), + media10000SfpPlusCuFdx(23), + media40000Sr4Fdx(24), + media40000Lr4Fdx(25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media option for SFP media of the specified interface. + media10THdx - 10BaseT:RJ45, half duplex, + media10TFdx - 10BaseT:RJ45, full duplex, + media100TxHdx - 100BaseTX:RJ45, half duplex, + media100TxFdx - 100BaseTX:RJ45, full duplex, + media1000THdx - 1000BaseT - gigabit ethernet RJ45, half duplex, + media1000TFdx - 1000BaseTX:gigabit ethernet RJ45, full duplex, + media10000TFdx - 10000BaseT - 10gig Ethernet - Copper, full duplex, + mediaAuto - autoselect best media, + mediaInternal - this media option is only used internally, + media1000SxFdx - 1000BaseSX: gigabit over fiber - Shortwave, full duplex, + media1000LxFdx - 1000BaseLX - gigabit over fiber - Longwave, half duplex, + media10000SrFdx - 10GBase-SR - Shortwave 850nm multimode fiber - 300m max - serial 64B/66B encoding, full duplex, + media10000LrFdx - 10GBase-LR - Longwave 1310nm single mode fiber - 10km max - serial 64B/66B encoding, full duplex, + media10000ErFdx - 10GBase-ER - Extra longwave 1550nm single mode fiber - 40km max - serial 64B/66B encoding, full duplex, + media1000CxFdx - 1000BaseCX: Copper, full duplex, + media10000SfpPlusCuFdx - 10G SFP+: Copper, full duplex, + media40000Sr4Fdx - 40GBase: fiber, Shortwave (850nm), full duplex, + media40000Lr4Fdx - 40GBase: fiber, Longwave (1310nm), full duplex." + ::= { sysIntfMediaSfpEntry 3 } + +--================================================================== +-- Pva_stat +--================================================================== +sysPvaStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysPvaStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysPvaStat 1 } + +sysPvaStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPvaStat entries in the table." + ::= { sysPvaStat 2 } + +sysPvaStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPvaStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistics information of the Packet Velocity Acceleration Engine (PVA) on the system." + ::= { sysPvaStat 3 } + +sysPvaStatEntry OBJECT-TYPE + SYNTAX SysPvaStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPvaStat Table" + INDEX { + sysPvaStatPvaId + } + ::= { sysPvaStatTable 1 } + +SysPvaStatEntry ::= + SEQUENCE { + sysPvaStatPvaId LongDisplayString, + sysPvaStatClientPktsIn Counter64, + sysPvaStatClientBytesIn Counter64, + sysPvaStatClientPktsOut Counter64, + sysPvaStatClientBytesOut Counter64, + sysPvaStatClientMaxConns Counter64, + sysPvaStatClientTotConns Counter64, + sysPvaStatClientCurConns Gauge, + sysPvaStatServerPktsIn Counter64, + sysPvaStatServerBytesIn Counter64, + sysPvaStatServerPktsOut Counter64, + sysPvaStatServerBytesOut Counter64, + sysPvaStatServerMaxConns Counter64, + sysPvaStatServerTotConns Counter64, + sysPvaStatServerCurConns Gauge, + sysPvaStatTotAssistConns Counter64, + sysPvaStatCurAssistConns Gauge, + sysPvaStatHardSyncookieGen Counter64, + sysPvaStatHardSyncookieDet Counter64 + } + +sysPvaStatPvaId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of PVA (Packet Velocity Acceleration Engine) on the system." + ::= { sysPvaStatEntry 1 } + +sysPvaStatClientPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets received + by the system from client-side." + ::= { sysPvaStatEntry 2 } + +sysPvaStatClientBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes received + by the system from client-side." + ::= { sysPvaStatEntry 3 } + +sysPvaStatClientPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets sent to client-side from the system." + ::= { sysPvaStatEntry 4 } + +sysPvaStatClientBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes sent to client-side from the system." + ::= { sysPvaStatEntry 5 } + +sysPvaStatClientMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from client-side to the system." + ::= { sysPvaStatEntry 6 } + +sysPvaStatClientTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total hardware accelerated connections from client-side to the system." + ::= { sysPvaStatEntry 7 } + +sysPvaStatClientCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current hardware accelerated connections from client-side to the system." + ::= { sysPvaStatEntry 8 } + +sysPvaStatServerPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets received + by the system from server-side." + ::= { sysPvaStatEntry 9 } + +sysPvaStatServerBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes received + by the system from server-side." + ::= { sysPvaStatEntry 10 } + +sysPvaStatServerPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated packets sent to server-side from the system." + ::= { sysPvaStatEntry 11 } + +sysPvaStatServerBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware accelerated bytes sent to server-side from the system." + ::= { sysPvaStatEntry 12 } + +sysPvaStatServerMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hardware accelerated connections from server-side to the system." + ::= { sysPvaStatEntry 13 } + +sysPvaStatServerTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total hardware accelerated connections from server-side to the system." + ::= { sysPvaStatEntry 14 } + +sysPvaStatServerCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current hardware accelerated connections from server-side to the system." + ::= { sysPvaStatEntry 15 } + +sysPvaStatTotAssistConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of the partially hardware accelerated connections on the system." + ::= { sysPvaStatEntry 16 } + +sysPvaStatCurAssistConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of the partially hardware accelerated connections on the system." + ::= { sysPvaStatEntry 17 } + +sysPvaStatHardSyncookieGen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware SYN cookies are generated on the system." + ::= { sysPvaStatEntry 18 } + +sysPvaStatHardSyncookieDet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware SYN cookies are detected on the system." + ::= { sysPvaStatEntry 19 } + +--================================================================== +-- Tmm_stat +--================================================================== +sysTmmStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysTmmStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysTmmStat 1 } + +sysTmmStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysTmmStat entries in the table." + ::= { sysTmmStat 2 } + +sysTmmStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysTmmStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistics information of the Traffic Management Module (TMM) on the system." + ::= { sysTmmStat 3 } + +sysTmmStatEntry OBJECT-TYPE + SYNTAX SysTmmStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysTmmStat Table" + INDEX { + sysTmmStatTmmId + } + ::= { sysTmmStatTable 1 } + +SysTmmStatEntry ::= + SEQUENCE { + sysTmmStatTmmId LongDisplayString, + sysTmmStatTmmPid Counter64, + sysTmmStatCpu Counter64, + sysTmmStatTmid Counter64, + sysTmmStatNpus Counter64, + sysTmmStatClientPktsIn Counter64, + sysTmmStatClientBytesIn Counter64, + sysTmmStatClientPktsOut Counter64, + sysTmmStatClientBytesOut Counter64, + sysTmmStatClientMaxConns Counter64, + sysTmmStatClientTotConns Counter64, + sysTmmStatClientCurConns Gauge, + sysTmmStatServerPktsIn Counter64, + sysTmmStatServerBytesIn Counter64, + sysTmmStatServerPktsOut Counter64, + sysTmmStatServerBytesOut Counter64, + sysTmmStatServerMaxConns Counter64, + sysTmmStatServerTotConns Counter64, + sysTmmStatServerCurConns Gauge, + sysTmmStatMaintenanceModeDeny Counter64, + sysTmmStatMaxConnVirtualAddrDeny Counter64, + sysTmmStatMaxConnVirtualPathDeny Counter64, + sysTmmStatVirtualServerNonSynDeny Counter64, + sysTmmStatNoHandlerDeny Counter64, + sysTmmStatLicenseDeny Counter64, + sysTmmStatCmpConnRedirected Counter64, + sysTmmStatConnectionMemoryErrors Counter64, + sysTmmStatTmTotalCycles Counter64, + sysTmmStatTmIdleCycles Counter64, + sysTmmStatTmSleepCycles Counter64, + sysTmmStatMemoryTotal Counter64, + sysTmmStatMemoryUsed Counter64, + sysTmmStatDroppedPackets Counter64, + sysTmmStatIncomingPacketErrors Counter64, + sysTmmStatOutgoingPacketErrors Counter64, + sysTmmStatHttpRequests Counter64, + sysTmmStatTmUsageRatio5s Gauge, + sysTmmStatTmUsageRatio1m Gauge, + sysTmmStatTmUsageRatio5m Gauge, + sysTmmStatSlotId INTEGER, + sysTmmStatMemoryTotalKb Gauge, + sysTmmStatMemoryUsedKb Gauge, + sysTmmStatClientEvictedConns Counter64, + sysTmmStatClientSlowKilled Counter64, + sysTmmStatServerEvictedConns Counter64, + sysTmmStatServerSlowKilled Counter64, + sysTmmStatSwSyncookies Counter64, + sysTmmStatSwSyncookieAccepts Counter64, + sysTmmStatSyncookieRejects Counter64, + sysTmmStatHwSyncookies Counter64, + sysTmmStatHwSyncookieAccepts Counter64, + sysTmmStatWlSyncookieHits Counter64, + sysTmmStatWlSyncookieAccepts Counter64, + sysTmmStatWlSyncookieRejects Counter64, + sysTmmStatConnectionFlowMiss Counter64 + } + +sysTmmStatTmmId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The key for TMM (Traffic Management Module) access on the system. + This is a concatenation of the slot and cpuid. ie: '1.0'." + ::= { sysTmmStatEntry 1 } + +sysTmmStatTmmPid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process ID of the specified TMM (Traffic Management Module) on the system." + ::= { sysTmmStatEntry 2 } + +sysTmmStatCpu OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of CPU on which the specified TMM (Traffic Management Module) is running on the system." + ::= { sysTmmStatEntry 3 } + +sysTmmStatTmid OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index of a running TMM (Traffic Management Module) on the system." + ::= { sysTmmStatEntry 4 } + +sysTmmStatNpus OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TMMs (Traffic Management Module) on the system." + ::= { sysTmmStatEntry 5 } + +sysTmmStatClientPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by the system from client-side." + ::= { sysTmmStatEntry 6 } + +sysTmmStatClientBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received by the system from client-side." + ::= { sysTmmStatEntry 7 } + +sysTmmStatClientPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to client-side from the system." + ::= { sysTmmStatEntry 8 } + +sysTmmStatClientBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to client-side from the system." + ::= { sysTmmStatEntry 9 } + +sysTmmStatClientMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from client-side to the system." + ::= { sysTmmStatEntry 10 } + +sysTmmStatClientTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections from client-side to the system." + ::= { sysTmmStatEntry 11 } + +sysTmmStatClientCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connections from client-side to the system." + ::= { sysTmmStatEntry 12 } + +sysTmmStatServerPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by the system from server-side." + ::= { sysTmmStatEntry 13 } + +sysTmmStatServerBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received by the system from server-side." + ::= { sysTmmStatEntry 14 } + +sysTmmStatServerPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to server-side from the system." + ::= { sysTmmStatEntry 15 } + +sysTmmStatServerBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to server-side from the system." + ::= { sysTmmStatEntry 16 } + +sysTmmStatServerMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from server-side to the system." + ::= { sysTmmStatEntry 17 } + +sysTmmStatServerTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections from server-side to the system." + ::= { sysTmmStatEntry 18 } + +sysTmmStatServerCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connections from server-side to the system." + ::= { sysTmmStatEntry 19 } + +sysTmmStatMaintenanceModeDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because the virtual + server was in maintenance mode. " + ::= { sysTmmStatEntry 20 } + +sysTmmStatMaxConnVirtualAddrDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because they exceeded + the connection limit for a virtual server address." + ::= { sysTmmStatEntry 21 } + +sysTmmStatMaxConnVirtualPathDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because they exceeded + the connection limit for a virtual server (IP:port)." + ::= { sysTmmStatEntry 22 } + +sysTmmStatVirtualServerNonSynDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets that are not connection requests and are + destined for a virtual server that has no connection + for the client address." + ::= { sysTmmStatEntry 23 } + +sysTmmStatNoHandlerDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The incoming packets that could not be processed by a + a virtual server, NAT, or SNAT." + ::= { sysTmmStatEntry 24 } + +sysTmmStatLicenseDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets which were dropped due to exceeding licensing + limitations." + ::= { sysTmmStatEntry 25 } + +sysTmmStatCmpConnRedirected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connections that were redirected to a different TMM in the cluster." + ::= { sysTmmStatEntry 26 } + +sysTmmStatConnectionMemoryErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connections could not be created because memory was not available." + ::= { sysTmmStatEntry 27 } + +sysTmmStatTmTotalCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the provided tmm usage ratios. + Traffic management CPU usage. The total cycles spent in traffic management." + ::= { sysTmmStatEntry 28 } + +sysTmmStatTmIdleCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the provided tmm usage ratios. + Traffic management CPU usage. The cycles spent polling with no traffic." + ::= { sysTmmStatEntry 29 } + +sysTmmStatTmSleepCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the provided tmm usage ratios. + Traffic management CPU usage. The cycles yielded (uniprocessor only)." + ::= { sysTmmStatEntry 30 } + +sysTmmStatMemoryTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total memory available in bytes for TMM (Traffic Management Module). + Use sysTmmStatMemoryTotalKb for gauge type." + ::= { sysTmmStatEntry 31 } + +sysTmmStatMemoryUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory in use in bytes for TMM (Traffic Management Module). + Use sysTmmStatMemoryUsedKb. for gauge type" + ::= { sysTmmStatEntry 32 } + +sysTmmStatDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total dropped packets." + ::= { sysTmmStatEntry 33 } + +sysTmmStatIncomingPacketErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total incoming packet errors for the system." + ::= { sysTmmStatEntry 34 } + +sysTmmStatOutgoingPacketErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total outgoing packet errors for the system." + ::= { sysTmmStatEntry 35 } + +sysTmmStatHttpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP requests to the system." + ::= { sysTmmStatEntry 36 } + +sysTmmStatTmUsageRatio5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time the TMM was busy over the last 5 seconds." + ::= { sysTmmStatEntry 37 } + +sysTmmStatTmUsageRatio1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time the TMM was busy over the last 1 minute." + ::= { sysTmmStatEntry 38 } + +sysTmmStatTmUsageRatio5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time the TMM was busy over the last 5 minutes." + ::= { sysTmmStatEntry 39 } + +sysTmmStatSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the slot where the TMM is running." + ::= { sysTmmStatEntry 40 } + +sysTmmStatMemoryTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total memory available in Kilobytes for TMM (Traffic Management Module)." + ::= { sysTmmStatEntry 41 } + +sysTmmStatMemoryUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory in use in Kilobytes for TMM (Traffic Management Module)." + ::= { sysTmmStatEntry 42 } + +sysTmmStatClientEvictedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of client-side connections that have been evicted from the system." + ::= { sysTmmStatEntry 43 } + +sysTmmStatClientSlowKilled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of slow client-side connections that have been killed from the system." + ::= { sysTmmStatEntry 44 } + +sysTmmStatServerEvictedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server-side connections that have been evicted from the system." + ::= { sysTmmStatEntry 45 } + +sysTmmStatServerSlowKilled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of slow server-side connections that have been killed from the system." + ::= { sysTmmStatEntry 46 } + +sysTmmStatSwSyncookies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syn cookies received." + ::= { sysTmmStatEntry 47 } + +sysTmmStatSwSyncookieAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syn cookies received that were accepted." + ::= { sysTmmStatEntry 48 } + +sysTmmStatSyncookieRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syn cookies received that were rejected." + ::= { sysTmmStatEntry 49 } + +sysTmmStatHwSyncookies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware syn cookies received." + ::= { sysTmmStatEntry 50 } + +sysTmmStatHwSyncookieAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware syn cookies received that were accepted." + ::= { sysTmmStatEntry 51 } + +sysTmmStatWlSyncookieHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of whitelist syn cookie hits." + ::= { sysTmmStatEntry 52 } + +sysTmmStatWlSyncookieAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of whitelist syn cookies received that were accepted." + ::= { sysTmmStatEntry 53 } + +sysTmmStatWlSyncookieRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of whitelist syn cookies received that were rejected." + ::= { sysTmmStatEntry 54 } + +sysTmmStatConnectionFlowMiss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP packets discarded due to the lack of an associated + flow." + ::= { sysTmmStatEntry 55 } + +--================================================================== +-- Host_info_stat +--================================================================== +sysMultiHostNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysMultiHost entries in the table." + ::= { sysMultiHost 1 } + +sysMultiHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysMultiHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing system statistics information of the host, such as memory usage, cpu type, etc." + ::= { sysMultiHost 2 } + +sysMultiHostEntry OBJECT-TYPE + SYNTAX SysMultiHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysMultiHost Table" + INDEX { + sysMultiHostHostId + } + ::= { sysMultiHostTable 1 } + +SysMultiHostEntry ::= + SEQUENCE { + sysMultiHostHostId LongDisplayString, + sysMultiHostTotal Counter64, + sysMultiHostUsed Counter64, + sysMultiHostMode INTEGER, + sysMultiHostCpuCount Counter64, + sysMultiHostActiveCpuCount Counter64, + sysMultiHostOtherMemoryTotal Counter64, + sysMultiHostOtherMemoryUsed Counter64, + sysMultiHostSwapTotal Counter64, + sysMultiHostSwapUsed Counter64, + sysMultiHostTotalKb Gauge, + sysMultiHostUsedKb Gauge, + sysMultiHostOtherMemoryTotalKb Gauge, + sysMultiHostOtherMemoryUsedKb Gauge, + sysMultiHostSwapTotalKb Gauge, + sysMultiHostSwapUsedKb Gauge + } + +sysMultiHostHostId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host identifier." + ::= { sysMultiHostEntry 1 } + +sysMultiHostTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total host memory in bytes for the specified host. + Use sysMultiHostTotalKb for gauge type." + ::= { sysMultiHostEntry 2 } + +sysMultiHostUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host memory in bytes currently in use for the specified host. + Use sysMultiHostUsedKb for gauge type." + ::= { sysMultiHostEntry 3 } + +sysMultiHostMode OBJECT-TYPE + SYNTAX INTEGER { + modeup(0), + modesmp(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! This used to reference mode processor was running in." + ::= { sysMultiHostEntry 4 } + +sysMultiHostCpuCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs for the specified host." + ::= { sysMultiHostEntry 5 } + +sysMultiHostActiveCpuCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active CPUs for the specified host." + ::= { sysMultiHostEntry 6 } + +sysMultiHostOtherMemoryTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total other non-TMM memory in bytes for the specified host. + Use sysMultiHostOtherMemoryTotalKb for gauge type." + ::= { sysMultiHostEntry 7 } + +sysMultiHostOtherMemoryUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The other non-TMM memory in bytes currently in use for the specified host. + Use sysMultiHostOtherMemoryUsedKb for gauge type." + ::= { sysMultiHostEntry 8 } + +sysMultiHostSwapTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total swap in bytes for the specified host. + Use sysMultiHostSwapTotalKb for gauge type." + ::= { sysMultiHostEntry 9 } + +sysMultiHostSwapUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The swap in bytes currently in use for the specified host. + Use sysMultiHostSwapUsedKb for gauge type." + ::= { sysMultiHostEntry 10 } + +sysMultiHostTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total host memory in Kilobytes for the specified host." + ::= { sysMultiHostEntry 11 } + +sysMultiHostUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host memory in Kilobytes currently in use for the specified host." + ::= { sysMultiHostEntry 12 } + +sysMultiHostOtherMemoryTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total other non-TMM memory in Kilobytes for the specified host." + ::= { sysMultiHostEntry 13 } + +sysMultiHostOtherMemoryUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The other non-TMM memory in Kilobytes currently in use for the specified host." + ::= { sysMultiHostEntry 14 } + +sysMultiHostSwapTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total swap in Kilobytes for the specified host." + ::= { sysMultiHostEntry 15 } + +sysMultiHostSwapUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The swap in Kilobytes currently in use for the specified host." + ::= { sysMultiHostEntry 16 } + +--================================================================== +-- Host_info_stat_cpu_info +--================================================================== +sysMultiHostCpuNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysMultiHostCpu entries in the table." + ::= { sysMultiHostCpu 1 } + +sysMultiHostCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysMultiHostCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of system CPU usage information for a system." + ::= { sysMultiHostCpu 2 } + +sysMultiHostCpuEntry OBJECT-TYPE + SYNTAX SysMultiHostCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysMultiHostCpu Table" + INDEX { + sysMultiHostCpuHostId, + sysMultiHostCpuIndex + } + ::= { sysMultiHostCpuTable 1 } + +SysMultiHostCpuEntry ::= + SEQUENCE { + sysMultiHostCpuHostId LongDisplayString, + sysMultiHostCpuIndex INTEGER, + sysMultiHostCpuId Integer32, + sysMultiHostCpuUser Counter64, + sysMultiHostCpuNice Counter64, + sysMultiHostCpuSystem Counter64, + sysMultiHostCpuIdle Counter64, + sysMultiHostCpuIrq Counter64, + sysMultiHostCpuSoftirq Counter64, + sysMultiHostCpuIowait Counter64, + sysMultiHostCpuUsageRatio Gauge, + sysMultiHostCpuUser5s Gauge, + sysMultiHostCpuNice5s Gauge, + sysMultiHostCpuSystem5s Gauge, + sysMultiHostCpuIdle5s Gauge, + sysMultiHostCpuIrq5s Gauge, + sysMultiHostCpuSoftirq5s Gauge, + sysMultiHostCpuIowait5s Gauge, + sysMultiHostCpuUsageRatio5s Gauge, + sysMultiHostCpuUser1m Gauge, + sysMultiHostCpuNice1m Gauge, + sysMultiHostCpuSystem1m Gauge, + sysMultiHostCpuIdle1m Gauge, + sysMultiHostCpuIrq1m Gauge, + sysMultiHostCpuSoftirq1m Gauge, + sysMultiHostCpuIowait1m Gauge, + sysMultiHostCpuUsageRatio1m Gauge, + sysMultiHostCpuUser5m Gauge, + sysMultiHostCpuNice5m Gauge, + sysMultiHostCpuSystem5m Gauge, + sysMultiHostCpuIdle5m Gauge, + sysMultiHostCpuIrq5m Gauge, + sysMultiHostCpuSoftirq5m Gauge, + sysMultiHostCpuIowait5m Gauge, + sysMultiHostCpuUsageRatio5m Gauge, + sysMultiHostCpuStolen Counter64, + sysMultiHostCpuStolen5s Gauge, + sysMultiHostCpuStolen1m Gauge, + sysMultiHostCpuStolen5m Gauge, + sysMultiHostCpuSlotId INTEGER + } + +sysMultiHostCpuHostId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A host identifier on the system." + ::= { sysMultiHostCpuEntry 1 } + +sysMultiHostCpuIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the table that contains the information of + the specified processor of the associated host." + ::= { sysMultiHostCpuEntry 2 } + +sysMultiHostCpuId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the specified processor of the associated host." + ::= { sysMultiHostCpuEntry 3 } + +sysMultiHostCpuUser OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor in user context for the associated host." + ::= { sysMultiHostCpuEntry 4 } + +sysMultiHostCpuNice OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor running niced processes for the associated host." + ::= { sysMultiHostCpuEntry 5 } + +sysMultiHostCpuSystem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor servicing system calls for the associated host." + ::= { sysMultiHostCpuEntry 6 } + +sysMultiHostCpuIdle OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor doing nothing for the associated host." + ::= { sysMultiHostCpuEntry 7 } + +sysMultiHostCpuIrq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor servicing hardware interrupts for the associated host." + ::= { sysMultiHostCpuEntry 8 } + +sysMultiHostCpuSoftirq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor servicing soft interrupts for the associated host." + ::= { sysMultiHostCpuEntry 9 } + +sysMultiHostCpuIowait OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time spent by the specified processor waiting for external I/O to complete for the associated host." + ::= { sysMultiHostCpuEntry 10 } + +sysMultiHostCpuUsageRatio OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is usage ratio of CPU for the associated host. This value indicates the present cpu usage. For usage + computed over specific intervals, please use the specific (5s,1m,5m) OIDs" + ::= { sysMultiHostCpuEntry 11 } + +sysMultiHostCpuUser5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor in user context for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 12 } + +sysMultiHostCpuNice5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor running niced processes for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 13 } + +sysMultiHostCpuSystem5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing system calls for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 14 } + +sysMultiHostCpuIdle5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor doing nothing for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 15 } + +sysMultiHostCpuIrq5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing hardware interrupts for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 16 } + +sysMultiHostCpuSoftirq5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing soft interrupts for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 17 } + +sysMultiHostCpuIowait5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor waiting for external I/O to complete for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 18 } + +sysMultiHostCpuUsageRatio5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is average usage ratio of CPU for the associated host in the last five seconds. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 5-second interval; + user: sysMultiHostCpuUser5s; + niced: sysMultiHostCpuNiced5s; + stolen: sysMultiHostCpuStolen5s; + system: sysMultiHostCpuSystem5s; + idle: sysMultiHostCpuIdle5s; + irq: sysMultiHostCpuIrq5s; + iowait: sysMultiHostCpuIowait5s" + ::= { sysMultiHostCpuEntry 19 } + +sysMultiHostCpuUser1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor in user context for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 20 } + +sysMultiHostCpuNice1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor running niced processes for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 21 } + +sysMultiHostCpuSystem1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing system calls for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 22 } + +sysMultiHostCpuIdle1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor doing nothing for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 23 } + +sysMultiHostCpuIrq1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing hardware interrupts for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 24 } + +sysMultiHostCpuSoftirq1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing soft interrupts for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 25 } + +sysMultiHostCpuIowait1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor waiting for external I/O to complete for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 26 } + +sysMultiHostCpuUsageRatio1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is average usage ratio of CPU for the associated host in the last one minute. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 1-minute interval; + user: sysMultiHostCpuUser1m; + niced: sysMultiHostCpuNiced1m; + stolen: sysMultiHostCpuStolen1m; + system: sysMultiHostCpuSystem1m; + idle: sysMultiHostCpuIdle1m; + irq: sysMultiHostCpuIrq1m; + iowait: sysMultiHostCpuIowait1m" + ::= { sysMultiHostCpuEntry 27 } + +sysMultiHostCpuUser5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor in user context for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 28 } + +sysMultiHostCpuNice5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor running niced processes for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 29 } + +sysMultiHostCpuSystem5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing system calls for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 30 } + +sysMultiHostCpuIdle5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor doing nothing for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 31 } + +sysMultiHostCpuIrq5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing hardware interrupts for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 32 } + +sysMultiHostCpuSoftirq5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing soft interrupts for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 33 } + +sysMultiHostCpuIowait5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor waiting for external I/O to complete for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 34 } + +sysMultiHostCpuUsageRatio5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is average usage ratio of CPU for the associated host in the last five minutes. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 5-minute interval; + user: sysMultiHostCpuUser5m; + niced: sysMultiHostCpuNiced5m; + stolen: sysMultiHostCpuStolen5m; + system: sysMultiHostCpuSystem5m; + idle: sysMultiHostCpuIdle5m; + irq: sysMultiHostCpuIrq5m; + iowait: sysMultiHostCpuIowait5m" + ::= { sysMultiHostCpuEntry 35 } + +sysMultiHostCpuStolen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time 'stolen' from the specified processor for the associated host." + ::= { sysMultiHostCpuEntry 36 } + +sysMultiHostCpuStolen5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time 'stolen' from the specified processor for the associated host in the last five seconds." + ::= { sysMultiHostCpuEntry 37 } + +sysMultiHostCpuStolen1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time 'stolen' from the specified processor for the associated host in the last one minute." + ::= { sysMultiHostCpuEntry 38 } + +sysMultiHostCpuStolen5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time 'stolen' from the specified processor for the associated host in the last five minutes." + ::= { sysMultiHostCpuEntry 39 } + +sysMultiHostCpuSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this is an appliance, the slot is 0. If this is in a cluster, the slot is the position in the cluster (1-based)" + ::= { sysMultiHostCpuEntry 40 } + +--================================================================== +-- Global_bigproto_stat +--================================================================== +sysFastL4StatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalFastL4Stat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalFastL4Stat 1 } + +sysFastL4StatOpen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of current open connections." + ::= { sysGlobalFastL4Stat 2 } + +sysFastL4StatAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of accepted connections." + ::= { sysGlobalFastL4Stat 3 } + +sysFastL4StatAcceptfails OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of not accepted connections." + ::= { sysGlobalFastL4Stat 4 } + +sysFastL4StatExpires OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of expired connections due to idle timeout." + ::= { sysGlobalFastL4Stat 5 } + +sysFastL4StatRxbadpkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of malformed packets." + ::= { sysGlobalFastL4Stat 6 } + +sysFastL4StatRxunreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received ICMP unreach/TCP RST." + ::= { sysGlobalFastL4Stat 7 } + +sysFastL4StatRxbadunreach OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received TCP RST outside the current window." + ::= { sysGlobalFastL4Stat 8 } + +sysFastL4StatRxbadsum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad checksum." + ::= { sysGlobalFastL4Stat 9 } + +sysFastL4StatTxerrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmit datagram errors." + ::= { sysGlobalFastL4Stat 10 } + +sysFastL4StatSyncookIssue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of syncookies issued." + ::= { sysGlobalFastL4Stat 11 } + +sysFastL4StatSyncookAccept OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of syncookies accepted." + ::= { sysGlobalFastL4Stat 12 } + +sysFastL4StatSyncookReject OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of syncookies rejected." + ::= { sysGlobalFastL4Stat 13 } + +sysFastL4StatServersynrtx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of retransmissions of SYN to server for a syncookied connection." + ::= { sysGlobalFastL4Stat 14 } + +sysFastL4StatLbcSuccessful OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Successful Late Binding Connections." + ::= { sysGlobalFastL4Stat 15 } + +sysFastL4StatLbcTimedout OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Late Binding Connections that were timed out." + ::= { sysGlobalFastL4Stat 16 } + +--================================================================== +-- Cluster +--================================================================== +sysClusterNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysCluster entries in the table." + ::= { sysCluster 1 } + +sysClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing cluster information of the system." + ::= { sysCluster 2 } + +sysClusterEntry OBJECT-TYPE + SYNTAX SysClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysCluster Table" + INDEX { + sysClusterName + } + ::= { sysClusterTable 1 } + +SysClusterEntry ::= + SEQUENCE { + sysClusterName LongDisplayString, + sysClusterEnabled INTEGER, + sysClusterFloatMgmtIpType InetAddressType, + sysClusterFloatMgmtIp InetAddress, + sysClusterFloatMgmtNetmaskType InetAddressType, + sysClusterFloatMgmtNetmask InetAddress, + sysClusterMinUpMbrs Integer32, + sysClusterMinUpMbrsEnable INTEGER, + sysClusterMinUpMbrsAction INTEGER, + sysClusterAvailabilityState INTEGER, + sysClusterEnabledStat INTEGER, + sysClusterDisabledParentType Integer32, + sysClusterStatusReason LongDisplayString, + sysClusterHaState INTEGER, + sysClusterPriSlotId INTEGER, + sysClusterLastPriSlotId INTEGER, + sysClusterPriSelTime Counter64 + } + +sysClusterName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a cluster." + ::= { sysClusterEntry 1 } + +sysClusterEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether cluster environment is enabled or not." + ::= { sysClusterEntry 2 } + +sysClusterFloatMgmtIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of the specified cluster." + ::= { sysClusterEntry 3 } + +sysClusterFloatMgmtIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the specified cluster. It is interpreted within + the context of a sysClusterMgmtIpType value." + ::= { sysClusterEntry 4 } + +sysClusterFloatMgmtNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask type of of the specified cluster IP address." + ::= { sysClusterEntry 5 } + +sysClusterFloatMgmtNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask of the specified cluster IP address. It is interpreted within + the context of a sysFloatMgmtNetmaskType value." + ::= { sysClusterEntry 6 } + +sysClusterMinUpMbrs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of UP members required for the specified cluster + before a high availability action to be taken. + This is used when ltmClusterMinUpMbrsEnable is true." + ::= { sysClusterEntry 7 } + +sysClusterMinUpMbrsEnable OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether or not an action will be taken when the + minimum number of UP members requirement is not met for the specified cluster." + ::= { sysClusterEntry 8 } + +sysClusterMinUpMbrsAction OBJECT-TYPE + SYNTAX INTEGER { + unusedhaaction(0), + reboot(1), + restart(2), + failover(3), + goactive(4), + noaction(5), + restartall(6), + failoveraborttm(7), + gooffline(8), + goofflinerestart(9), + goofflineaborttm(10), + goofflinedownlinks(11), + goofflinedownlinksrestart(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action to be taken if the minimum number of UP members requirement + is not met for the specified cluster. This is used when + sysClusterMinUpMbrsEnable is true." + ::= { sysClusterEntry 9 } + +sysClusterAvailabilityState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + green(1), + yellow(2), + red(3), + blue(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the specified cluster availability indicated in color" + ::= { sysClusterEntry 10 } + +sysClusterEnabledStat OBJECT-TYPE + SYNTAX INTEGER { + none(0), + enabled(1), + disabled(2), + disabledbyparent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the specified cluster activity status, as specified + by the user." + ::= { sysClusterEntry 11 } + +sysClusterDisabledParentType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of parent object which disabled the specified cluster." + ::= { sysClusterEntry 12 } + +sysClusterStatusReason OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detail description of the cluster's status of parent object + which disabled the specified cluster." + ::= { sysClusterEntry 13 } + +sysClusterHaState OBJECT-TYPE + SYNTAX INTEGER { + offline(0), + forcedoffline(1), + standby(2), + active(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of high availability action." + ::= { sysClusterEntry 14 } + +sysClusterPriSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID of current primary slot in the specified cluster." + ::= { sysClusterEntry 15 } + +sysClusterLastPriSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID of last primary slot in the specified cluster." + ::= { sysClusterEntry 16 } + +sysClusterPriSelTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval since the primary slot is selected in the cluster." + ::= { sysClusterEntry 17 } + +--================================================================== +-- Cluster_mbr +--================================================================== +sysClusterMbrNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysClusterMbr entries in the table." + ::= { sysClusterMbr 1 } + +sysClusterMbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysClusterMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing cluster members information of the system." + ::= { sysClusterMbr 2 } + +sysClusterMbrEntry OBJECT-TYPE + SYNTAX SysClusterMbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysClusterMbr Table" + INDEX { + sysClusterMbrCluster, + sysClusterMbrSlotId + } + ::= { sysClusterMbrTable 1 } + +SysClusterMbrEntry ::= + SEQUENCE { + sysClusterMbrCluster LongDisplayString, + sysClusterMbrSlotId INTEGER, + sysClusterMbrAvailabilityState INTEGER, + sysClusterMbrEnabledStat INTEGER, + sysClusterMbrDisabledParentType Integer32, + sysClusterMbrStatusReason LongDisplayString, + sysClusterMbrLicensed INTEGER, + sysClusterMbrState INTEGER, + sysClusterMbrEnabled INTEGER, + sysClusterMbrPriming INTEGER, + sysClusterMbrMgmtAddrType InetAddressType, + sysClusterMbrMgmtAddr InetAddress, + sysClusterMbrHaState INTEGER + } + +sysClusterMbrCluster OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a cluster." + ::= { sysClusterMbrEntry 1 } + +sysClusterMbrSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot id in the specified cluster." + ::= { sysClusterMbrEntry 2 } + +sysClusterMbrAvailabilityState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + green(1), + yellow(2), + red(3), + blue(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the specified cluster member availability indicated in color" + ::= { sysClusterMbrEntry 3 } + +sysClusterMbrEnabledStat OBJECT-TYPE + SYNTAX INTEGER { + none(0), + enabled(1), + disabled(2), + disabledbyparent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the specified cluster member activity status, as specified + by the user." + ::= { sysClusterMbrEntry 4 } + +sysClusterMbrDisabledParentType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of parent object which disabled the specified cluster member." + ::= { sysClusterMbrEntry 5 } + +sysClusterMbrStatusReason OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detail description of the cluster's status of parent object + which disabled the specified cluster member." + ::= { sysClusterMbrEntry 6 } + +sysClusterMbrLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether or not the specified cluster member is licensed." + ::= { sysClusterMbrEntry 7 } + +sysClusterMbrState OBJECT-TYPE + SYNTAX INTEGER { + initial(0), + quorumwait(1), + quorum(2), + running(3), + shutdown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state which the specified cluster member in at." + ::= { sysClusterMbrEntry 8 } + +sysClusterMbrEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whehter the specified member is enabled or not." + ::= { sysClusterMbrEntry 9 } + +sysClusterMbrPriming OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether or not priming is enabled." + ::= { sysClusterMbrEntry 10 } + +sysClusterMbrMgmtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of the specified cluster member." + ::= { sysClusterMbrEntry 11 } + +sysClusterMbrMgmtAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the specified cluster member. It is interpreted within + the context of a sysClusterMbrMgmtAddrType value." + ::= { sysClusterMbrEntry 12 } + +sysClusterMbrHaState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + offline(1), + forcedoffline(2), + standby(3), + active(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of high availability action of the specified cluster member." + ::= { sysClusterMbrEntry 13 } + +--================================================================== +-- Software_volume +--================================================================== +sysSwVolumeNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSoftwareVolume entries in the table." + ::= { sysSoftwareVolume 1 } + +sysSwVolumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSwVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing software volume information on the system." + ::= { sysSoftwareVolume 2 } + +sysSwVolumeEntry OBJECT-TYPE + SYNTAX SysSwVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSwVolume Table" + INDEX { + sysSwVolumeSlotId, + sysSwVolumeName + } + ::= { sysSwVolumeTable 1 } + +SysSwVolumeEntry ::= + SEQUENCE { + sysSwVolumeSlotId INTEGER, + sysSwVolumeName LongDisplayString, + sysSwVolumeSize LongDisplayString, + sysSwVolumeActive INTEGER + } + +sysSwVolumeSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID." + ::= { sysSwVolumeEntry 1 } + +sysSwVolumeName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The harddisk name." + ::= { sysSwVolumeEntry 2 } + +sysSwVolumeSize OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The space of the specified harddisk." + ::= { sysSwVolumeEntry 3 } + +sysSwVolumeActive OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether or not the specified slot is active." + ::= { sysSwVolumeEntry 4 } + +--================================================================== +-- Software_image +--================================================================== +sysSwImageNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSoftwareImage entries in the table." + ::= { sysSoftwareImage 1 } + +sysSwImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSwImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing software image information on the system." + ::= { sysSoftwareImage 2 } + +sysSwImageEntry OBJECT-TYPE + SYNTAX SysSwImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSwImage Table" + INDEX { + sysSwImageSlotId, + sysSwImageFilename + } + ::= { sysSwImageTable 1 } + +SysSwImageEntry ::= + SEQUENCE { + sysSwImageSlotId INTEGER, + sysSwImageFilename LongDisplayString, + sysSwImageProduct LongDisplayString, + sysSwImageVersion LongDisplayString, + sysSwImageBuild LongDisplayString, + sysSwImageChksum LongDisplayString, + sysSwImageVerified INTEGER, + sysSwImageBuildDate LongDisplayString, + sysSwImageLastModified LongDisplayString, + sysSwImageFileSize LongDisplayString + } + +sysSwImageSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID." + ::= { sysSwImageEntry 1 } + +sysSwImageFilename OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software image name." + ::= { sysSwImageEntry 2 } + +sysSwImageProduct OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product name of the specified image." + ::= { sysSwImageEntry 3 } + +sysSwImageVersion OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the specified image." + ::= { sysSwImageEntry 4 } + +sysSwImageBuild OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The build number of the specified image." + ::= { sysSwImageEntry 5 } + +sysSwImageChksum OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chksum of specified image." + ::= { sysSwImageEntry 6 } + +sysSwImageVerified OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether the specified image is verified or not." + ::= { sysSwImageEntry 7 } + +sysSwImageBuildDate OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date when the specified image is built." + ::= { sysSwImageEntry 8 } + +sysSwImageLastModified OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date when the specified image is last modified." + ::= { sysSwImageEntry 9 } + +sysSwImageFileSize OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the specified software image." + ::= { sysSwImageEntry 10 } + +--================================================================== +-- Software_hotfix +--================================================================== +sysSwHotfixNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSoftwareHotfix entries in the table." + ::= { sysSoftwareHotfix 1 } + +sysSwHotfixTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSwHotfixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing hotfix software information on the system." + ::= { sysSoftwareHotfix 2 } + +sysSwHotfixEntry OBJECT-TYPE + SYNTAX SysSwHotfixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSwHotfix Table" + INDEX { + sysSwHotfixSlotId, + sysSwHotfixFilename + } + ::= { sysSwHotfixTable 1 } + +SysSwHotfixEntry ::= + SEQUENCE { + sysSwHotfixSlotId INTEGER, + sysSwHotfixFilename LongDisplayString, + sysSwHotfixProduct LongDisplayString, + sysSwHotfixVersion LongDisplayString, + sysSwHotfixBuild LongDisplayString, + sysSwHotfixChksum LongDisplayString, + sysSwHotfixVerified INTEGER, + sysSwHotfixHotfixId LongDisplayString, + sysSwHotfixHotfixTitle LongDisplayString + } + +sysSwHotfixSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID." + ::= { sysSwHotfixEntry 1 } + +sysSwHotfixFilename OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software image name." + ::= { sysSwHotfixEntry 2 } + +sysSwHotfixProduct OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product name of the specified hotfix image." + ::= { sysSwHotfixEntry 3 } + +sysSwHotfixVersion OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the specified hotfix image." + ::= { sysSwHotfixEntry 4 } + +sysSwHotfixBuild OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The build number of the specified hotfix image." + ::= { sysSwHotfixEntry 5 } + +sysSwHotfixChksum OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chksum of specified hotfix image." + ::= { sysSwHotfixEntry 6 } + +sysSwHotfixVerified OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether the specified hotfix image is verified or not." + ::= { sysSwHotfixEntry 7 } + +sysSwHotfixHotfixId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the hotfix image." + ::= { sysSwHotfixEntry 8 } + +sysSwHotfixHotfixTitle OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The title of the hotfix image." + ::= { sysSwHotfixEntry 9 } + +--================================================================== +-- Software_status +--================================================================== +sysSwStatusNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSoftwareStatus entries in the table." + ::= { sysSoftwareStatus 1 } + +sysSwStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSwStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing software status information on the system." + ::= { sysSoftwareStatus 2 } + +sysSwStatusEntry OBJECT-TYPE + SYNTAX SysSwStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSwStatus Table" + INDEX { + sysSwStatusSlotId, + sysSwStatusVolume + } + ::= { sysSwStatusTable 1 } + +SysSwStatusEntry ::= + SEQUENCE { + sysSwStatusSlotId INTEGER, + sysSwStatusVolume LongDisplayString, + sysSwStatusProduct LongDisplayString, + sysSwStatusVersion LongDisplayString, + sysSwStatusBuild LongDisplayString, + sysSwStatusActive INTEGER + } + +sysSwStatusSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID." + ::= { sysSwStatusEntry 1 } + +sysSwStatusVolume OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The harddisk name." + ::= { sysSwStatusEntry 2 } + +sysSwStatusProduct OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product name of the specified software." + ::= { sysSwStatusEntry 3 } + +sysSwStatusVersion OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the specified software." + ::= { sysSwStatusEntry 4 } + +sysSwStatusBuild OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The build number of the specified software." + ::= { sysSwStatusEntry 5 } + +sysSwStatusActive OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether the system is acive or not." + ::= { sysSwStatusEntry 6 } + +--================================================================== +-- Global_host_info_stat +--================================================================== +sysGlobalHostResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalHost. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalHost 1 } + +sysGlobalHostMemTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total host memory in bytes for the system. + Use sysGlobalHostMemTotalKb for gauge type." + ::= { sysGlobalHost 2 } + +sysGlobalHostMemUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host memory in bytes currently in use for the system. + Use sysGlobalHostMemUsedKb for gauge type." + ::= { sysGlobalHost 3 } + +sysGlobalHostCpuCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs in the system." + ::= { sysGlobalHost 4 } + +sysGlobalHostActiveCpuCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active CPUs in the system." + ::= { sysGlobalHost 5 } + +sysGlobalHostCpuUser OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors in user context for the system." + ::= { sysGlobalHost 6 } + +sysGlobalHostCpuNice OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors running niced processes for the system." + ::= { sysGlobalHost 7 } + +sysGlobalHostCpuSystem OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors servicing system calls for the system." + ::= { sysGlobalHost 8 } + +sysGlobalHostCpuIdle OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors doing nothing for the system." + ::= { sysGlobalHost 9 } + +sysGlobalHostCpuIrq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors servicing hardware interrupts for the system." + ::= { sysGlobalHost 10 } + +sysGlobalHostCpuSoftirq OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors servicing soft interrupts for the system." + ::= { sysGlobalHost 11 } + +sysGlobalHostCpuIowait OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by all processors waiting for external I/O to complete for the system." + ::= { sysGlobalHost 12 } + +sysGlobalHostCpuUsageRatio OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is usage ratio of CPU for the system. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 10-second interval; + user: sysGlobalHostCpuUser; + niced: sysGlobalHostCpuNiced; + stolen: sysGlobalHostCpuStolen; + system: sysGlobalHostCpuSystem; + idle: sysGlobalHostCpuIdle; + irq: sysGlobalHostCpuIrq; + iowait: sysGlobalHostCpuIowait" + ::= { sysGlobalHost 13 } + +sysGlobalHostCpuUser5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor in user context for the system in the last five seconds." + ::= { sysGlobalHost 14 } + +sysGlobalHostCpuNice5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor running niced processes for the system in the last five seconds." + ::= { sysGlobalHost 15 } + +sysGlobalHostCpuSystem5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing system calls for the system in the last five seconds." + ::= { sysGlobalHost 16 } + +sysGlobalHostCpuIdle5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor doing nothing for the system in the last five seconds." + ::= { sysGlobalHost 17 } + +sysGlobalHostCpuIrq5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing hardware interrupts for the system in the last five seconds." + ::= { sysGlobalHost 18 } + +sysGlobalHostCpuSoftirq5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing soft interrupts for the system in the last five seconds." + ::= { sysGlobalHost 19 } + +sysGlobalHostCpuIowait5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor waiting for external I/O to complete for the system in the last five seconds." + ::= { sysGlobalHost 20 } + +sysGlobalHostCpuUsageRatio5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is average usage ratio of CPU for the system in the last five seconds. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 5-second interval; + user: sysGlobalHostCpuUser5s; + niced: sysGlobalHostCpuNiced5s; + stolen: sysGlobalHostCpuStolen5s; + system: sysGlobalHostCpuSystem5s; + idle: sysGlobalHostCpuIdle5s; + irq: sysGlobalHostCpuIrq5s; + iowait: sysGlobalHostCpuIowait5s" + ::= { sysGlobalHost 21 } + +sysGlobalHostCpuUser1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor in user context for the system in the last one minute." + ::= { sysGlobalHost 22 } + +sysGlobalHostCpuNice1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor running niced processes for the system in the last one minute." + ::= { sysGlobalHost 23 } + +sysGlobalHostCpuSystem1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing system calls for the system in the last one minute." + ::= { sysGlobalHost 24 } + +sysGlobalHostCpuIdle1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor doing nothing for the system in the last one minute." + ::= { sysGlobalHost 25 } + +sysGlobalHostCpuIrq1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing hardware interrupts for the system in the last one minute." + ::= { sysGlobalHost 26 } + +sysGlobalHostCpuSoftirq1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing soft interrupts for the system in the last one minute." + ::= { sysGlobalHost 27 } + +sysGlobalHostCpuIowait1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor waiting for external I/O to complete for the system in the last one minute." + ::= { sysGlobalHost 28 } + +sysGlobalHostCpuUsageRatio1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is average usage ratio of CPU for the system in the last one minute. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 1-minute interval; + user: sysGlobalHostCpuUser1m; + niced: sysGlobalHostCpuNiced1m; + stolen: sysGlobalHostCpuStolen1m; + system: sysGlobalHostCpuSystem1m; + idle: sysGlobalHostCpuIdle1m; + irq: sysGlobalHostCpuIrq1m; + iowait: sysGlobalHostCpuIowait1m" + ::= { sysGlobalHost 29 } + +sysGlobalHostCpuUser5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor in user context for the system in the last five minutes." + ::= { sysGlobalHost 30 } + +sysGlobalHostCpuNice5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor running niced processes for the system in the last five minutes." + ::= { sysGlobalHost 31 } + +sysGlobalHostCpuSystem5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing system calls for the system in the last five minutes." + ::= { sysGlobalHost 32 } + +sysGlobalHostCpuIdle5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor doing nothing for the system in the last five minutes." + ::= { sysGlobalHost 33 } + +sysGlobalHostCpuIrq5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing hardware interrupts for the system in the last five minutes." + ::= { sysGlobalHost 34 } + +sysGlobalHostCpuSoftirq5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor servicing soft interrupts for the system in the last five minutes." + ::= { sysGlobalHost 35 } + +sysGlobalHostCpuIowait5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time spent by the specified processor waiting for external I/O to complete for the system in the last five minutes." + ::= { sysGlobalHost 36 } + +sysGlobalHostCpuUsageRatio5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is average usage ratio of CPU for the system in the last five minutes. It is calculated by + (sum of deltas for user, niced, system)/(sum of deltas of user, niced, system, idle, irq, softirq, and iowait), + where each delta is the difference for each stat over the last 5-minute interval; + user: sysGlobalHostCpuUser5m; + niced: sysGlobalHostCpuNiced5m; + stolen: sysGlobalHostCpuStolen5m; + system: sysGlobalHostCpuSystem5m; + idle: sysGlobalHostCpuIdle5m; + irq: sysGlobalHostCpuIrq5m; + iowait: sysGlobalHostCpuIowait5m" + ::= { sysGlobalHost 37 } + +sysGlobalHostCpuStolen OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time 'stolen' from the system (for virtual machines)." + ::= { sysGlobalHost 38 } + +sysGlobalHostCpuStolen5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time 'stolen' from the system in the last five seconds." + ::= { sysGlobalHost 39 } + +sysGlobalHostCpuStolen1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time 'stolen' from the system in the last one minute." + ::= { sysGlobalHost 40 } + +sysGlobalHostCpuStolen5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time 'stolen' from the system in the last five minutes." + ::= { sysGlobalHost 41 } + +sysGlobalHostMemTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total host memory in Kilobytes for the system." + ::= { sysGlobalHost 42 } + +sysGlobalHostMemUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host memory in Kilobytes currently in use for the system." + ::= { sysGlobalHost 43 } + +sysGlobalHostOtherMemoryTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total other non-TMM memory in bytes for the system. + Use sysGlobalHostOtherMemTotalKb for gauge type." + ::= { sysGlobalHost 44 } + +sysGlobalHostOtherMemoryUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The other non-TMM memory in bytes currently in use for the system. + Use sysGlobalHostOtherMemUsedKb for gauge type." + ::= { sysGlobalHost 45 } + +sysGlobalHostSwapTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total swap in bytes for the system. + Use sysGlobalHostSwapTotalKb for gauge type." + ::= { sysGlobalHost 46 } + +sysGlobalHostSwapUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The swap in bytes currently in use for the system. + Use sysGlobalHostSwapUsedKb for gauge type." + ::= { sysGlobalHost 47 } + +sysGlobalHostOtherMemTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total other non-TMM memory in Kilobytes for the system." + ::= { sysGlobalHost 48 } + +sysGlobalHostOtherMemUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The other non-TMM memory in Kilobytes currently in use for the system." + ::= { sysGlobalHost 49 } + +sysGlobalHostSwapTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total swap in Kilobytes for the system." + ::= { sysGlobalHost 50 } + +sysGlobalHostSwapUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The swap in Kilobytes currently in use for the system." + ::= { sysGlobalHost 51 } + +--================================================================== +-- Module_allocation +--================================================================== +sysModuleAllocationNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysModuleAllocation entries in the table." + ::= { sysModuleAllocation 1 } + +sysModuleAllocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysModuleAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Resource allocation information about modules on the system" + ::= { sysModuleAllocation 2 } + +sysModuleAllocationEntry OBJECT-TYPE + SYNTAX SysModuleAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysModuleAllocation Table" + INDEX { + sysModuleAllocationName + } + ::= { sysModuleAllocationTable 1 } + +SysModuleAllocationEntry ::= + SEQUENCE { + sysModuleAllocationName LongDisplayString, + sysModuleAllocationProvisionLevel INTEGER, + sysModuleAllocationMemoryRatio INTEGER, + sysModuleAllocationCpuRatio INTEGER, + sysModuleAllocationDiskRatio INTEGER + } + +sysModuleAllocationName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the Module" + ::= { sysModuleAllocationEntry 1 } + +sysModuleAllocationProvisionLevel OBJECT-TYPE + SYNTAX INTEGER { + none(1), + minimum(2), + nominal(3), + dedicated(4), + custom(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The provisioning level indicates how the systems resources + are distributed amongst the modules" + ::= { sysModuleAllocationEntry 2 } + +sysModuleAllocationMemoryRatio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of available memory to allocate. Only valid if level is 'custom'" + ::= { sysModuleAllocationEntry 3 } + +sysModuleAllocationCpuRatio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of CPU to allocate to this module. Only valid if level is 'custom'" + ::= { sysModuleAllocationEntry 4 } + +sysModuleAllocationDiskRatio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ratio of available disk space to allocate to this module. Only valid if level is 'custom'" + ::= { sysModuleAllocationEntry 5 } + +--================================================================== +-- Global_tmm_stat +--================================================================== +sysGlobalTmmStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalTmmStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalTmmStat 1 } + +sysGlobalTmmStatNpus OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TMMs (Traffic Management Module) on the system." + ::= { sysGlobalTmmStat 2 } + +sysGlobalTmmStatClientPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by the system from client-side." + ::= { sysGlobalTmmStat 3 } + +sysGlobalTmmStatClientBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received by the system from client-side." + ::= { sysGlobalTmmStat 4 } + +sysGlobalTmmStatClientPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to client-side from the system." + ::= { sysGlobalTmmStat 5 } + +sysGlobalTmmStatClientBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to client-side from the system." + ::= { sysGlobalTmmStat 6 } + +sysGlobalTmmStatClientMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from client-side to the system." + ::= { sysGlobalTmmStat 7 } + +sysGlobalTmmStatClientTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections from client-side to the system." + ::= { sysGlobalTmmStat 8 } + +sysGlobalTmmStatClientCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connections from client-side to the system." + ::= { sysGlobalTmmStat 9 } + +sysGlobalTmmStatServerPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by the system from server-side." + ::= { sysGlobalTmmStat 10 } + +sysGlobalTmmStatServerBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received by the system from server-side." + ::= { sysGlobalTmmStat 11 } + +sysGlobalTmmStatServerPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to server-side from the system." + ::= { sysGlobalTmmStat 12 } + +sysGlobalTmmStatServerBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to server-side from the system." + ::= { sysGlobalTmmStat 13 } + +sysGlobalTmmStatServerMaxConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum connections from server-side to the system." + ::= { sysGlobalTmmStat 14 } + +sysGlobalTmmStatServerTotConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total connections from server-side to the system." + ::= { sysGlobalTmmStat 15 } + +sysGlobalTmmStatServerCurConns OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connections from server-side to the system." + ::= { sysGlobalTmmStat 16 } + +sysGlobalTmmStatMaintenanceModeDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because the virtual + server was in maintenance mode. " + ::= { sysGlobalTmmStat 17 } + +sysGlobalTmmStatMaxConnVirtualAddrDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because they exceeded + the connection limit for a virtual server address." + ::= { sysGlobalTmmStat 18 } + +sysGlobalTmmStatMaxConnVirtualPathDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection requests rejected because they exceeded + the connection limit for a virtual server (IP:port)." + ::= { sysGlobalTmmStat 19 } + +sysGlobalTmmStatVirtualServerNonSynDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets that are not connection requests and are + destined for a virtual server that has no connection + for the client address." + ::= { sysGlobalTmmStat 20 } + +sysGlobalTmmStatNoHandlerDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The incoming packets that could not be processed by a + virtual server, NAT, or SNAT." + ::= { sysGlobalTmmStat 21 } + +sysGlobalTmmStatLicenseDeny OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packets which were dropped due to exceeding licensing + limitations." + ::= { sysGlobalTmmStat 22 } + +sysGlobalTmmStatCmpConnRedirected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connections that were redirected to a different TMM in the cluster." + ::= { sysGlobalTmmStat 23 } + +sysGlobalTmmStatConnectionMemoryErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connections could not be created because memory was not available." + ::= { sysGlobalTmmStat 24 } + +sysGlobalTmmStatTmTotalCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the provided tmm usage ratios. + Traffic management CPU usage. The total cycles spent in traffic management." + ::= { sysGlobalTmmStat 25 } + +sysGlobalTmmStatTmIdleCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the provided tmm usage ratios. + Traffic management CPU usage. The cycles spent polling with no traffic." + ::= { sysGlobalTmmStat 26 } + +sysGlobalTmmStatTmSleepCycles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Deprecated! Please use the provided tmm usage ratios. + Traffic management CPU usage. The cycles yielded." + ::= { sysGlobalTmmStat 27 } + +sysGlobalTmmStatMemoryTotal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total memory available in bytes for TMM (Traffic Management Module). + Use sysGlobalTmmStatMemoryTotalKb for gauge type." + ::= { sysGlobalTmmStat 28 } + +sysGlobalTmmStatMemoryUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory in use in bytes for TMM (Traffic Management Module). + Use sysGlobalTmmStatMemoryUsedKb for gauge type." + ::= { sysGlobalTmmStat 29 } + +sysGlobalTmmStatDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total dropped packets." + ::= { sysGlobalTmmStat 30 } + +sysGlobalTmmStatIncomingPacketErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total incoming packet errors for the system." + ::= { sysGlobalTmmStat 31 } + +sysGlobalTmmStatOutgoingPacketErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total outgoing packet errors for the system." + ::= { sysGlobalTmmStat 32 } + +sysGlobalTmmStatHttpRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP requests to the system." + ::= { sysGlobalTmmStat 33 } + +sysGlobalTmmStatTmUsageRatio5s OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time all TMMs were busy over the last 5 seconds." + ::= { sysGlobalTmmStat 34 } + +sysGlobalTmmStatTmUsageRatio1m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time all TMMs were busy over the last 1 minute." + ::= { sysGlobalTmmStat 35 } + +sysGlobalTmmStatTmUsageRatio5m OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time all TMMs were busy over the last 5 minutes." + ::= { sysGlobalTmmStat 36 } + +sysGlobalTmmStatMemoryTotalKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total memory available in Kilobytes for TMM (Traffic Management Module)." + ::= { sysGlobalTmmStat 37 } + +sysGlobalTmmStatMemoryUsedKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory in use in Kilobytes for TMM (Traffic Management Module)." + ::= { sysGlobalTmmStat 38 } + +sysGlobalTmmStatSwSyncookies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syn cookies received." + ::= { sysGlobalTmmStat 39 } + +sysGlobalTmmStatSwSyncookieAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syn cookies received that were accepted." + ::= { sysGlobalTmmStat 40 } + +sysGlobalTmmStatSyncookieRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syn cookies received that were rejected." + ::= { sysGlobalTmmStat 41 } + +sysGlobalTmmStatHwSyncookies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware syn cookies received." + ::= { sysGlobalTmmStat 42 } + +sysGlobalTmmStatHwSyncookieAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware syn cookies received that were accepted." + ::= { sysGlobalTmmStat 43 } + +sysGlobalTmmStatWlSyncookieHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of whitelist syn cookie hits." + ::= { sysGlobalTmmStat 44 } + +sysGlobalTmmStatWlSyncookieAccepts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of whitelist syn cookies received that were accepted." + ::= { sysGlobalTmmStat 45 } + +sysGlobalTmmStatWlSyncookieRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of whitelist syn cookies received that were rejected." + ::= { sysGlobalTmmStat 46 } + +sysGlobalTmmStatConnectionFlowMiss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP packets discarded due to the lack of an associated + flow." + ::= { sysGlobalTmmStat 47 } + +--================================================================== +-- Platform +--================================================================== +sysPlatformInfoName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The platform name" + ::= { sysPlatformInfo 1 } + +sysPlatformInfoMarketingName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system name used by marketing" + ::= { sysPlatformInfo 2 } + +--================================================================== +-- Logical_disk +--================================================================== +sysLogicalDiskNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysLogicalDisk entries in the table." + ::= { sysLogicalDisk 1 } + +sysLogicalDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysLogicalDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical disks status" + ::= { sysLogicalDisk 2 } + +sysLogicalDiskEntry OBJECT-TYPE + SYNTAX SysLogicalDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysLogicalDisk Table" + INDEX { + sysLogicalDiskSlotId, + sysLogicalDiskName + } + ::= { sysLogicalDiskTable 1 } + +SysLogicalDiskEntry ::= + SEQUENCE { + sysLogicalDiskSlotId INTEGER, + sysLogicalDiskName LongDisplayString, + sysLogicalDiskDevname LongDisplayString, + sysLogicalDiskMedia LongDisplayString, + sysLogicalDiskSize Integer32, + sysLogicalDiskFormat LongDisplayString + } + +sysLogicalDiskSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID." + ::= { sysLogicalDiskEntry 1 } + +sysLogicalDiskName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical disk name." + ::= { sysLogicalDiskEntry 2 } + +sysLogicalDiskDevname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical disk device name." + ::= { sysLogicalDiskEntry 3 } + +sysLogicalDiskMedia OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical disk media." + ::= { sysLogicalDiskEntry 4 } + +sysLogicalDiskSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of logical disk" + ::= { sysLogicalDiskEntry 5 } + +sysLogicalDiskFormat OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical disk formate." + ::= { sysLogicalDiskEntry 6 } + +--================================================================== +-- Physical_disk +--================================================================== +sysPhysicalDiskNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysPhysicalDisk entries in the table." + ::= { sysPhysicalDisk 1 } + +sysPhysicalDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysPhysicalDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Physical disk status" + ::= { sysPhysicalDisk 2 } + +sysPhysicalDiskEntry OBJECT-TYPE + SYNTAX SysPhysicalDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysPhysicalDisk Table" + INDEX { + sysPhysicalDiskSerialNumber + } + ::= { sysPhysicalDiskTable 1 } + +SysPhysicalDiskEntry ::= + SEQUENCE { + sysPhysicalDiskSerialNumber LongDisplayString, + sysPhysicalDiskSlotId INTEGER, + sysPhysicalDiskName LongDisplayString, + sysPhysicalDiskIsArrayMember INTEGER, + sysPhysicalDiskArrayStatus INTEGER + } + +sysPhysicalDiskSerialNumber OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of physical disk" + ::= { sysPhysicalDiskEntry 1 } + +sysPhysicalDiskSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID." + ::= { sysPhysicalDiskEntry 2 } + +sysPhysicalDiskName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical disk name." + ::= { sysPhysicalDiskEntry 3 } + +sysPhysicalDiskIsArrayMember OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the physical disk is the member of an array. Default is false" + ::= { sysPhysicalDiskEntry 4 } + +sysPhysicalDiskArrayStatus OBJECT-TYPE + SYNTAX INTEGER { + undefined(0), + ok(1), + replicating(2), + missing(3), + failed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical disk array status" + ::= { sysPhysicalDiskEntry 5 } + +--================================================================== +-- Disk_bay +--================================================================== +sysDiskBayNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysDiskBay entries in the table." + ::= { sysDiskBay 1 } + +sysDiskBayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysDiskBayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk bay status" + ::= { sysDiskBay 2 } + +sysDiskBayEntry OBJECT-TYPE + SYNTAX SysDiskBayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysDiskBay Table" + INDEX { + sysDiskBayId + } + ::= { sysDiskBayTable 1 } + +SysDiskBayEntry ::= + SEQUENCE { + sysDiskBayId INTEGER, + sysDiskBayDiskSerialNumber LongDisplayString + } + +sysDiskBayId OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The disk bay ID." + ::= { sysDiskBayEntry 1 } + +sysDiskBayDiskSerialNumber OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of physical disk" + ::= { sysDiskBayEntry 2 } + +--================================================================== +-- Logical_disk_members +--================================================================== +sysLogicalDiskMembersNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysLogicalDiskMembers entries in the table." + ::= { sysLogicalDiskMembers 1 } + +sysLogicalDiskMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysLogicalDiskMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical disk members status" + ::= { sysLogicalDiskMembers 2 } + +sysLogicalDiskMembersEntry OBJECT-TYPE + SYNTAX SysLogicalDiskMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysLogicalDiskMembers Table" + INDEX { + sysLogicalDiskMembersDevname, + sysLogicalDiskMembersSerialNumber + } + ::= { sysLogicalDiskMembersTable 1 } + +SysLogicalDiskMembersEntry ::= + SEQUENCE { + sysLogicalDiskMembersDevname LongDisplayString, + sysLogicalDiskMembersSerialNumber LongDisplayString, + sysLogicalDiskMembersSlotId INTEGER + } + +sysLogicalDiskMembersDevname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "device name of logical disk members" + ::= { sysLogicalDiskMembersEntry 1 } + +sysLogicalDiskMembersSerialNumber OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of logical disk members" + ::= { sysLogicalDiskMembersEntry 2 } + +sysLogicalDiskMembersSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID of logical disk members." + ::= { sysLogicalDiskMembersEntry 3 } + +--================================================================== +-- Proc_pid_stat +--================================================================== +sysProcPidStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysProcPidStat entries in the table." + ::= { sysProcPidStat 1 } + +sysProcPidStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysProcPidStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "individual process stat and statm" + ::= { sysProcPidStat 2 } + +sysProcPidStatEntry OBJECT-TYPE + SYNTAX SysProcPidStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysProcPidStat Table" + INDEX { + sysProcPidStatBladeNum, + sysProcPidStatPid + } + ::= { sysProcPidStatTable 1 } + +SysProcPidStatEntry ::= + SEQUENCE { + sysProcPidStatPid INTEGER, + sysProcPidStatProcName LongDisplayString, + sysProcPidStatCommandLine LongDisplayString, + sysProcPidStatModules LongDisplayString, + sysProcPidStatBladeNum INTEGER, + sysProcPidStatProcessor Integer32, + sysProcPidStatUpdateTime Integer32, + sysProcPidStatCpuUsageRecent Gauge, + sysProcPidStatCpuUsage1min Gauge, + sysProcPidStatCpuUsage5mins Gauge, + sysProcPidStatSystemUsageRecent Gauge, + sysProcPidStatSystemUsage1min Gauge, + sysProcPidStatSystemUsage5mins Gauge, + sysProcPidStatPpid Integer32, + sysProcPidStatPgrp Integer32, + sysProcPidStatState LongDisplayString, + sysProcPidStatSession Integer32, + sysProcPidStatTtyNr Integer32, + sysProcPidStatTpgid Integer32, + sysProcPidStatFlags Counter64, + sysProcPidStatMinFlt Counter64, + sysProcPidStatCminFlt Counter64, + sysProcPidStatMajFlt Counter64, + sysProcPidStatCmajFlt Counter64, + sysProcPidStatUtime Counter64, + sysProcPidStatStime Counter64, + sysProcPidStatCutime Counter64, + sysProcPidStatCstime Counter64, + sysProcPidStatPriority Integer32, + sysProcPidStatNice Integer32, + sysProcPidStatNumThreads Integer32, + sysProcPidStatItrealvalue Integer32, + sysProcPidStatStartTime Counter64, + sysProcPidStatVsize Counter64, + sysProcPidStatRss Counter64, + sysProcPidStatRssRlim Counter64, + sysProcPidStatStartCode Counter64, + sysProcPidStatEndCode Counter64, + sysProcPidStatStartStack Counter64, + sysProcPidStatKstkEsp Counter64, + sysProcPidStatKstkEip Counter64, + sysProcPidStatSignal Counter64, + sysProcPidStatBlocked Counter64, + sysProcPidStatSigignore Counter64, + sysProcPidStatSigcatch Counter64, + sysProcPidStatWchan Counter64, + sysProcPidStatNswap Counter64, + sysProcPidStatCnswap Counter64, + sysProcPidStatExitSignal Integer32, + sysProcPidStatRtPriority Integer32, + sysProcPidStatPolicy Integer32, + sysProcPidStatProgSize Gauge, + sysProcPidStatResident Counter64, + sysProcPidStatShare Counter64, + sysProcPidStatTSize Counter64, + sysProcPidStatLSize Counter64, + sysProcPidStatDSize Counter64, + sysProcPidStatDirty Counter64, + sysProcPidStatVsizeKb Gauge + } + +sysProcPidStatPid OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "process pid" + ::= { sysProcPidStatEntry 1 } + +sysProcPidStatProcName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "process name" + ::= { sysProcPidStatEntry 2 } + +sysProcPidStatCommandLine OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "command line used to start process" + ::= { sysProcPidStatEntry 3 } + +sysProcPidStatModules OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "module name of this process" + ::= { sysProcPidStatEntry 4 } + +sysProcPidStatBladeNum OBJECT-TYPE + SYNTAX INTEGER(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "blade number" + ::= { sysProcPidStatEntry 5 } + +sysProcPidStatProcessor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last CPU process run on" + ::= { sysProcPidStatEntry 6 } + +sysProcPidStatUpdateTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last time proc_pid_stat updated" + ::= { sysProcPidStatEntry 7 } + +sysProcPidStatCpuUsageRecent OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last poll interval cpu usage (percentage)" + ::= { sysProcPidStatEntry 8 } + +sysProcPidStatCpuUsage1min OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last 1 min average cpu usage (percentage)" + ::= { sysProcPidStatEntry 9 } + +sysProcPidStatCpuUsage5mins OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last 5 mins average cpu usage (percentage)" + ::= { sysProcPidStatEntry 10 } + +sysProcPidStatSystemUsageRecent OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last poll interval system usage (percentage)" + ::= { sysProcPidStatEntry 11 } + +sysProcPidStatSystemUsage1min OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last 1 min average system usage (percentage)" + ::= { sysProcPidStatEntry 12 } + +sysProcPidStatSystemUsage5mins OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last 5 mins average system usage (percentage)" + ::= { sysProcPidStatEntry 13 } + +sysProcPidStatPpid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pid of process parent" + ::= { sysProcPidStatEntry 14 } + +sysProcPidStatPgrp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "process group id" + ::= { sysProcPidStatEntry 15 } + +sysProcPidStatState OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "single-char code for process state (S=sleep)" + ::= { sysProcPidStatEntry 16 } + +sysProcPidStatSession OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "session id" + ::= { sysProcPidStatEntry 17 } + +sysProcPidStatTtyNr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "full device number of controlling terminal" + ::= { sysProcPidStatEntry 18 } + +sysProcPidStatTpgid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "terminal process group id" + ::= { sysProcPidStatEntry 19 } + +sysProcPidStatFlags OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "kernel flags for the process" + ::= { sysProcPidStatEntry 20 } + +sysProcPidStatMinFlt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "num minor pg faults since process start" + ::= { sysProcPidStatEntry 21 } + +sysProcPidStatCminFlt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "num minor pg faults of child processes" + ::= { sysProcPidStatEntry 22 } + +sysProcPidStatMajFlt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "num major pg faults since process start" + ::= { sysProcPidStatEntry 23 } + +sysProcPidStatCmajFlt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "num major pg faults of child processes" + ::= { sysProcPidStatEntry 24 } + +sysProcPidStatUtime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user-mode CPU time accumulated by process" + ::= { sysProcPidStatEntry 25 } + +sysProcPidStatStime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "kernel-mode CPU time accumulated by process" + ::= { sysProcPidStatEntry 26 } + +sysProcPidStatCutime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cumul utime of process + reaped children" + ::= { sysProcPidStatEntry 27 } + +sysProcPidStatCstime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cumul stime of process + reaped children" + ::= { sysProcPidStatEntry 28 } + +sysProcPidStatPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "kernel scheduling priority" + ::= { sysProcPidStatEntry 29 } + +sysProcPidStatNice OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "standard unix nice level of process" + ::= { sysProcPidStatEntry 30 } + +sysProcPidStatNumThreads OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of threads in this process" + ::= { sysProcPidStatEntry 31 } + +sysProcPidStatItrealvalue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in jiffies before next SIGALRM sent" + ::= { sysProcPidStatEntry 32 } + +sysProcPidStatStartTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "start time of process - sec since 1-1-70" + ::= { sysProcPidStatEntry 33 } + +sysProcPidStatVsize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual memory size in bytes. + Use sysProcPidStatVsizeKb for gauge type." + ::= { sysProcPidStatEntry 34 } + +sysProcPidStatRss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "resident set size (pg)" + ::= { sysProcPidStatEntry 35 } + +sysProcPidStatRssRlim OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "resident set size limit" + ::= { sysProcPidStatEntry 36 } + +sysProcPidStatStartCode OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "address of beginning of code segment" + ::= { sysProcPidStatEntry 37 } + +sysProcPidStatEndCode OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "address of end of code segment" + ::= { sysProcPidStatEntry 38 } + +sysProcPidStatStartStack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "addr of the bottom of stack for process" + ::= { sysProcPidStatEntry 39 } + +sysProcPidStatKstkEsp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "kernel stack pointer" + ::= { sysProcPidStatEntry 40 } + +sysProcPidStatKstkEip OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "kernel instruction pointer" + ::= { sysProcPidStatEntry 41 } + +sysProcPidStatSignal OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "bit map of pending signals" + ::= { sysProcPidStatEntry 42 } + +sysProcPidStatBlocked OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mask of blocked signals" + ::= { sysProcPidStatEntry 43 } + +sysProcPidStatSigignore OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mask of ignored signals" + ::= { sysProcPidStatEntry 44 } + +sysProcPidStatSigcatch OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mask of caught signals" + ::= { sysProcPidStatEntry 45 } + +sysProcPidStatWchan OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "address of kernel wait channel proc is" + ::= { sysProcPidStatEntry 46 } + +sysProcPidStatNswap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of page swapped" + ::= { sysProcPidStatEntry 47 } + +sysProcPidStatCnswap OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cumulative number of page swapped" + ::= { sysProcPidStatEntry 48 } + +sysProcPidStatExitSignal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "might not be SIGCHLD" + ::= { sysProcPidStatEntry 49 } + +sysProcPidStatRtPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "real-time priority" + ::= { sysProcPidStatEntry 50 } + +sysProcPidStatPolicy OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "schedule policy" + ::= { sysProcPidStatEntry 51 } + +sysProcPidStatProgSize OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total program size, measured in pages." + ::= { sysProcPidStatEntry 52 } + +sysProcPidStatResident OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "resident size" + ::= { sysProcPidStatEntry 53 } + +sysProcPidStatShare OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "shared pages" + ::= { sysProcPidStatEntry 54 } + +sysProcPidStatTSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "text (code)" + ::= { sysProcPidStatEntry 55 } + +sysProcPidStatLSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "library, not used in Linux 2.6" + ::= { sysProcPidStatEntry 56 } + +sysProcPidStatDSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "data + stack, not used in Linux 2.6" + ::= { sysProcPidStatEntry 57 } + +sysProcPidStatDirty OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "dirty pages, not used in Linux 2.6" + ::= { sysProcPidStatEntry 58 } + +sysProcPidStatVsizeKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual memory size in Kilobytes." + ::= { sysProcPidStatEntry 59 } + +--================================================================== +-- Global_httpcompression_stat +--================================================================== +sysHttpCompressionStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalHttpCompressionStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalHttpCompressionStat 1 } + +sysHttpCompressionStatPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of response bytes before compression has taken place." + ::= { sysGlobalHttpCompressionStat 2 } + +sysHttpCompressionStatPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of response bytes after compression has taken place." + ::= { sysGlobalHttpCompressionStat 3 } + +sysHttpCompressionStatNullCompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes subjected to NULL compression (for license enforcement)." + ::= { sysGlobalHttpCompressionStat 4 } + +sysHttpCompressionStatHtmlPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: HTML." + ::= { sysGlobalHttpCompressionStat 5 } + +sysHttpCompressionStatHtmlPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: HTML." + ::= { sysGlobalHttpCompressionStat 6 } + +sysHttpCompressionStatCssPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: CSS." + ::= { sysGlobalHttpCompressionStat 7 } + +sysHttpCompressionStatCssPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: CSS." + ::= { sysGlobalHttpCompressionStat 8 } + +sysHttpCompressionStatJsPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: Javascript." + ::= { sysGlobalHttpCompressionStat 9 } + +sysHttpCompressionStatJsPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: Javascript." + ::= { sysGlobalHttpCompressionStat 10 } + +sysHttpCompressionStatXmlPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: XML." + ::= { sysGlobalHttpCompressionStat 11 } + +sysHttpCompressionStatXmlPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: XML." + ::= { sysGlobalHttpCompressionStat 12 } + +sysHttpCompressionStatSgmlPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: SGML." + ::= { sysGlobalHttpCompressionStat 13 } + +sysHttpCompressionStatSgmlPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: SGML." + ::= { sysGlobalHttpCompressionStat 14 } + +sysHttpCompressionStatPlainPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: Plain." + ::= { sysGlobalHttpCompressionStat 15 } + +sysHttpCompressionStatPlainPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: Plain." + ::= { sysGlobalHttpCompressionStat 16 } + +sysHttpCompressionStatOctetPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: Octet stream." + ::= { sysGlobalHttpCompressionStat 17 } + +sysHttpCompressionStatOctetPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: Octet stream." + ::= { sysGlobalHttpCompressionStat 18 } + +sysHttpCompressionStatImagePrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: Images." + ::= { sysGlobalHttpCompressionStat 19 } + +sysHttpCompressionStatImagePostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: Images." + ::= { sysGlobalHttpCompressionStat 20 } + +sysHttpCompressionStatVideoPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: Video files." + ::= { sysGlobalHttpCompressionStat 21 } + +sysHttpCompressionStatVideoPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: Video files." + ::= { sysGlobalHttpCompressionStat 22 } + +sysHttpCompressionStatAudioPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: Audio files." + ::= { sysGlobalHttpCompressionStat 23 } + +sysHttpCompressionStatAudioPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: Audio files." + ::= { sysGlobalHttpCompressionStat 24 } + +sysHttpCompressionStatOtherPrecompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pre-compressed bytes for the MIME-Types: other than + HTML, CSS, Javascript, XML, SGML, Plain, Images, Video files, + Audio files." + ::= { sysGlobalHttpCompressionStat 25 } + +sysHttpCompressionStatOtherPostcompressBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of post-compressed bytes for the MIME-Types: other than + HTML, CSS, Javascript, XML, SGML, Plain, Images, Video files, + Audio files." + ::= { sysGlobalHttpCompressionStat 26 } + +--================================================================== +-- Global_webacceleration_stat +--================================================================== +sysWebAccelerationStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalWebAccelerationStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalWebAccelerationStat 1 } + +sysWebAccelerationStatCacheHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache hits." + ::= { sysGlobalWebAccelerationStat 2 } + +sysWebAccelerationStatCacheMisses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache misses, excluding un-cacheable data." + ::= { sysGlobalWebAccelerationStat 3 } + +sysWebAccelerationStatCacheMissesAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of cache misses." + ::= { sysGlobalWebAccelerationStat 4 } + +sysWebAccelerationStatCacheHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache hits in bytes." + ::= { sysGlobalWebAccelerationStat 5 } + +sysWebAccelerationStatCacheMissBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache misses in bytes, excluding un-cacheable data." + ::= { sysGlobalWebAccelerationStat 6 } + +sysWebAccelerationStatCacheMissBytesAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of cache misses in bytes." + ::= { sysGlobalWebAccelerationStat 7 } + +sysWebAccelerationStatCacheSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cache size (in bytes)." + ::= { sysGlobalWebAccelerationStat 8 } + +sysWebAccelerationStatCacheCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of items stored in cache." + ::= { sysGlobalWebAccelerationStat 9 } + +sysWebAccelerationStatCacheEvictions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache evictions." + ::= { sysGlobalWebAccelerationStat 10 } + +sysWebAccelerationStatInterStripeHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inter-stripe cache hits." + ::= { sysGlobalWebAccelerationStat 11 } + +sysWebAccelerationStatInterStripeMisses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inter-stripe cache misses." + ::= { sysGlobalWebAccelerationStat 12 } + +sysWebAccelerationStatInterStripeHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inter-stripe cache hits in bytes." + ::= { sysGlobalWebAccelerationStat 13 } + +sysWebAccelerationStatInterStripeSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current inter-stripe cache size (in bytes)." + ::= { sysGlobalWebAccelerationStat 14 } + +sysWebAccelerationStatInterStripeCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of items stored in inter-stripe cache." + ::= { sysGlobalWebAccelerationStat 15 } + +sysWebAccelerationStatInterStripeEvictions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inter-stripe cache evictions." + ::= { sysGlobalWebAccelerationStat 16 } + +sysWebAccelerationStatRemoteHits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote cache hits." + ::= { sysGlobalWebAccelerationStat 17 } + +sysWebAccelerationStatRemoteMisses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote cache misses." + ::= { sysGlobalWebAccelerationStat 18 } + +sysWebAccelerationStatRemoteHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote cache hits in bytes." + ::= { sysGlobalWebAccelerationStat 19 } + +--================================================================== +-- Vlan_stat +--================================================================== +sysVlanStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVlanStat entries in the table." + ::= { sysVlanStat 1 } + +sysVlanStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan statistics, sum of its interfaces interface_stat." + ::= { sysVlanStat 2 } + +sysVlanStatEntry OBJECT-TYPE + SYNTAX SysVlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVlanStat Table" + INDEX { + sysVlanStatVlanName + } + ::= { sysVlanStatTable 1 } + +SysVlanStatEntry ::= + SEQUENCE { + sysVlanStatVlanName LongDisplayString, + sysVlanStatPktsIn Counter64, + sysVlanStatBytesIn Counter64, + sysVlanStatPktsOut Counter64, + sysVlanStatBytesOut Counter64, + sysVlanStatMcastIn Counter64, + sysVlanStatMcastOut Counter64, + sysVlanStatErrorsIn Counter64, + sysVlanStatErrorsOut Counter64, + sysVlanStatDropsIn Counter64, + sysVlanStatDropsOut Counter64, + sysVlanStatCollisions Counter64 + } + +sysVlanStatVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN." + ::= { sysVlanStatEntry 1 } + +sysVlanStatPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on this vlan." + ::= { sysVlanStatEntry 2 } + +sysVlanStatBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received on the specified vlan." + ::= { sysVlanStatEntry 3 } + +sysVlanStatPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets transmitted out of the specified vlan." + ::= { sysVlanStatEntry 4 } + +sysVlanStatBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes transmitted out of the specified vlan." + ::= { sysVlanStatEntry 5 } + +sysVlanStatMcastIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets received on the specified vlan." + ::= { sysVlanStatEntry 6 } + +sysVlanStatMcastOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of multicast packets transmitted out of the specified vlan." + ::= { sysVlanStatEntry 7 } + +sysVlanStatErrorsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets that are either undersized, + oversized, or have FCS errors by the specified vlan." + ::= { sysVlanStatEntry 8 } + +sysVlanStatErrorsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of excessive collisions, incremented for each + frame that experienced 16 collisions during transmission and + was aborted on the specified vlan." + ::= { sysVlanStatEntry 9 } + +sysVlanStatDropsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped on ingress for various reasons on the specified vlan." + ::= { sysVlanStatEntry 10 } + +sysVlanStatDropsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets aged out or with excessive transmission + delays due to multiple deferrals on the specified vlan." + ::= { sysVlanStatEntry 11 } + +sysVlanStatCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of collisions on the specified vlan, incremented by the + number of collisions experienced during transmissions of a frame" + ::= { sysVlanStatEntry 12 } + +--================================================================== +-- Vlanx_stat +--================================================================== +sysVlanxStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVlanxStat entries in the table." + ::= { sysVlanxStat 1 } + +sysVlanxStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVlanxStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan statistics, sum of its interfaces ifx_stat." + ::= { sysVlanxStat 2 } + +sysVlanxStatEntry OBJECT-TYPE + SYNTAX SysVlanxStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVlanxStat Table" + INDEX { + sysVlanxStatVlanName + } + ::= { sysVlanxStatTable 1 } + +SysVlanxStatEntry ::= + SEQUENCE { + sysVlanxStatVlanName LongDisplayString, + sysVlanxStatInMulticastPkts Counter64, + sysVlanxStatInBroadcastPkts Counter64, + sysVlanxStatOutMulticastPkts Counter64, + sysVlanxStatOutBroadcastPkts Counter64, + sysVlanxStatHcInOctets Counter64, + sysVlanxStatHcInUcastPkts Counter64, + sysVlanxStatHcInMulticastPkts Counter64, + sysVlanxStatHcInBroadcastPkts Counter64, + sysVlanxStatHcOutOctets Counter64, + sysVlanxStatHcOutUcastPkts Counter64, + sysVlanxStatHcOutMulticastPkts Counter64, + sysVlanxStatHcOutBroadcastPkts Counter64, + sysVlanxStatHighSpeed Counter64, + sysVlanxStatConnectorPresent Integer32, + sysVlanxStatCounterDiscontinuityTime Counter64 + } + +sysVlanxStatVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VLAN." + ::= { sysVlanxStatEntry 1 } + +sysVlanxStatInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysVlanxStatEntry 2 } + +sysVlanxStatInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer." + ::= { sysVlanxStatEntry 3 } + +sysVlanxStatOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysVlanxStatEntry 4 } + +sysVlanxStatOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent." + ::= { sysVlanxStatEntry 5 } + +sysVlanxStatHcInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters." + ::= { sysVlanxStatEntry 6 } + +sysVlanxStatHcInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer." + ::= { sysVlanxStatEntry 7 } + +sysVlanxStatHcInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysVlanxStatEntry 8 } + +sysVlanxStatHcInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer." + ::= { sysVlanxStatEntry 9 } + +sysVlanxStatHcOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= { sysVlanxStatEntry 10 } + +sysVlanxStatHcOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent." + ::= { sysVlanxStatEntry 11 } + +sysVlanxStatHcOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses." + ::= { sysVlanxStatEntry 12 } + +sysVlanxStatHcOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent." + ::= { sysVlanxStatEntry 13 } + +sysVlanxStatHighSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in units + of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in + the range of `n-500,000' to `n+499,999'. For interfaces + which do not vary in bandwidth or for those where no + accurate estimation can be made, this object should contain + the nominal bandwidth. For a sub-layer which has no concept + of bandwidth, this object should be zero." + ::= { sysVlanxStatEntry 14 } + +sysVlanxStatConnectorPresent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value 'false(2)' + otherwise." + ::= { sysVlanxStatEntry 15 } + +sysVlanxStatCounterDiscontinuityTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more of this interface's counters suffered a + discontinuity. The relevant counters are the specific + instances associated with this interface of any Counter32 or + Counter64 object contained in the sysInterfaceTable or sysInterfaceXTable. + If no such discontinuities have occurred since the last re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { sysVlanxStatEntry 16 } + +--================================================================== +-- Vcmp +--================================================================== +sysVcmpNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVcmp entries in the table." + ::= { sysVcmp 1 } + +sysVcmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVcmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list VCMP guest configurations." + ::= { sysVcmp 2 } + +sysVcmpEntry OBJECT-TYPE + SYNTAX SysVcmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVcmp Table" + INDEX { + sysVcmpVcmpName + } + ::= { sysVcmpTable 1 } + +SysVcmpEntry ::= + SEQUENCE { + sysVcmpVcmpName LongDisplayString, + sysVcmpHostname LongDisplayString, + sysVcmpSlots INTEGER, + sysVcmpState INTEGER, + sysVcmpMgmtNetwork INTEGER, + sysVcmpMgmtAddrType InetAddressType, + sysVcmpMgmtAddr InetAddress, + sysVcmpMgmtNetmaskType InetAddressType, + sysVcmpMgmtNetmask InetAddress, + sysVcmpMgmtGwType InetAddressType, + sysVcmpMgmtGw InetAddress, + sysVcmpVcmpId INTEGER, + sysVcmpMgmtBaseMac MacAddress, + sysVcmpBaseMac MacAddress, + sysVcmpMacPoolSize INTEGER, + sysVcmpInitialImage LongDisplayString, + sysVcmpVirtualDisk LongDisplayString, + sysVcmpInitialHotfix LongDisplayString, + sysVcmpMinSlots INTEGER, + sysVcmpCoresPerSlot INTEGER + } + +sysVcmpVcmpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VCMP guest." + ::= { sysVcmpEntry 1 } + +sysVcmpHostname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host name of the VCMP guest." + ::= { sysVcmpEntry 2 } + +sysVcmpSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of slots to which the VCMP guest may be + allocated." + ::= { sysVcmpEntry 3 } + +sysVcmpState OBJECT-TYPE + SYNTAX INTEGER { + configured(0), + provisioned(1), + deployed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VCMP guests can be in one of three user-chosen states: Configured, + Provisioned, or Deployed. + A guest in the Configured state has no hardware resources allocated + to it and has no virtual machines running. + A guest in the Provisioned state has hardware resources allocated + but no virtual machines running. + A guest in the Deployed has hardware resources and should have + virtual machines running. + The vcmpd daemon tries to launch and maintain any virtual machines + that belong to VCMP guests in the Deployed state." + ::= { sysVcmpEntry 4 } + +sysVcmpMgmtNetwork OBJECT-TYPE + SYNTAX INTEGER { + bridged(0), + isolated(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A VCMP guest is set to one of two management network modes: bridged or + isolated. In bridged mode, the management interface of the guest's + virtual machines are attached to the management network of the hypervisor. + This allows remote access over the virtual machines' management interfaces. + In isolated mode, the virtual machines' management interfaces are NOT + connected to the hypervisor's management network. Console access or SSH + access over the guest's VLANs is required to administer the guest's + virtual machines." + ::= { sysVcmpEntry 5 } + +sysVcmpMgmtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysMgmtAddr." + ::= { sysVcmpEntry 6 } + +sysVcmpMgmtAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the management port of a VCMP guest. It is interpreted + within the context of a sysMgmtAddrType value." + ::= { sysVcmpEntry 7 } + +sysVcmpMgmtNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysMgmtNetmask." + ::= { sysVcmpEntry 8 } + +sysVcmpMgmtNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask of the management port of a VCMP guest. It is interpreted + within the context of a sysMgmtNetmaskType value." + ::= { sysVcmpEntry 9 } + +sysVcmpMgmtGwType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of sysMgmtGw." + ::= { sysVcmpEntry 10 } + +sysVcmpMgmtGw OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway of the management port of VCMP guest. It is interpreted + within the context of a sysMgmtGwType value." + ::= { sysVcmpEntry 11 } + +sysVcmpVcmpId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VCMP guest ID (valid range is 1-65535)." + ::= { sysVcmpEntry 12 } + +sysVcmpMgmtBaseMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The base MAC address of the management port of this VCMP guest." + ::= { sysVcmpEntry 13 } + +sysVcmpBaseMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The base MAC address assigned to this VCMP guest." + ::= { sysVcmpEntry 14 } + +sysVcmpMacPoolSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MAC addresses assigned to this VCMP guest." + ::= { sysVcmpEntry 15 } + +sysVcmpInitialImage OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The initial software image file name that the hypervisor should use when + installing TMOS to a guest's virtual disks. This does not reflect + changes made in the Guest." + ::= { sysVcmpEntry 16 } + +sysVcmpVirtualDisk OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual disk that the VCMP guest is using." + ::= { sysVcmpEntry 17 } + +sysVcmpInitialHotfix OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The initial software hotfix image file name that the hypervisor should + use when installing TMOS to a guest's virtual disks. This does not + reflect changes made in the Guest." + ::= { sysVcmpEntry 18 } + +sysVcmpMinSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of slots to which the VCMP guest may be + allocated." + ::= { sysVcmpEntry 19 } + +sysVcmpCoresPerSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cores per slot that should be allocated to the + VCMP guest." + ::= { sysVcmpEntry 20 } + +--================================================================== +-- Vcmp_cpu_core +--================================================================== +sysVcmpCpuCoreNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVcmpCpuCore entries in the table." + ::= { sysVcmpCpuCore 1 } + +sysVcmpCpuCoreTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVcmpCpuCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CPU cores assigned to VCMP guest." + ::= { sysVcmpCpuCore 2 } + +sysVcmpCpuCoreEntry OBJECT-TYPE + SYNTAX SysVcmpCpuCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVcmpCpuCore Table" + INDEX { + sysVcmpCpuCoreVcmpName, + sysVcmpCpuCoreCpuCoreId + } + ::= { sysVcmpCpuCoreTable 1 } + +SysVcmpCpuCoreEntry ::= + SEQUENCE { + sysVcmpCpuCoreVcmpName LongDisplayString, + sysVcmpCpuCoreCpuCoreId LongDisplayString + } + +sysVcmpCpuCoreVcmpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VCMP guest name." + ::= { sysVcmpCpuCoreEntry 1 } + +sysVcmpCpuCoreCpuCoreId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU cores assigned to VCMP guest. + NOTE: cpu_core_id does not need to refer to existing objects in + the cpu_core table. This can happen if a pulled blade causes + cores that were assigned to a VCMP object to no longer exist." + ::= { sysVcmpCpuCoreEntry 2 } + +--================================================================== +-- Vcmp_vlan +--================================================================== +sysVcmpVlanNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVcmpVlan entries in the table." + ::= { sysVcmpVlan 1 } + +sysVcmpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVcmpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of VLANs associated with the VCMP guest." + ::= { sysVcmpVlan 2 } + +sysVcmpVlanEntry OBJECT-TYPE + SYNTAX SysVcmpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVcmpVlan Table" + INDEX { + sysVcmpVlanVcmpName, + sysVcmpVlanVlanName + } + ::= { sysVcmpVlanTable 1 } + +SysVcmpVlanEntry ::= + SEQUENCE { + sysVcmpVlanVcmpName LongDisplayString, + sysVcmpVlanVlanName LongDisplayString + } + +sysVcmpVlanVcmpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VCMP guest name" + ::= { sysVcmpVlanEntry 1 } + +sysVcmpVlanVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VLAN assigned to a VCMP guest." + ::= { sysVcmpVlanEntry 2 } + +--================================================================== +-- Vcmp_stat +--================================================================== +sysVcmpStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVcmpStat entries in the table." + ::= { sysVcmpStat 1 } + +sysVcmpStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics and state of this VCMP guest." + ::= { sysVcmpStat 2 } + +sysVcmpStatEntry OBJECT-TYPE + SYNTAX SysVcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVcmpStat Table" + INDEX { + sysVcmpStatVcmpName, + sysVcmpStatSlotId + } + ::= { sysVcmpStatTable 1 } + +SysVcmpStatEntry ::= + SEQUENCE { + sysVcmpStatVcmpName LongDisplayString, + sysVcmpStatVcmpId INTEGER, + sysVcmpStatSlotId INTEGER, + sysVcmpStatVmStatus INTEGER, + sysVcmpStatDiskUse Counter64, + sysVcmpStatMemoryUse Counter64, + sysVcmpStatBaseMac LongDisplayString, + sysVcmpStatMacPoolSize INTEGER, + sysVcmpStatCores INTEGER, + sysVcmpStatVdisk LongDisplayString, + sysVcmpStatStarts INTEGER, + sysVcmpStatRetries INTEGER, + sysVcmpStatUptime Counter64, + sysVcmpStatComment LongDisplayString, + sysVcmpStatInterfaceNames LongDisplayString, + sysVcmpStatCoreNames LongDisplayString, + sysVcmpStatPrompt LongDisplayString, + sysVcmpStatCpuUsageRecent Gauge, + sysVcmpStatCpuUsage1min Gauge, + sysVcmpStatCpuUsage5mins Gauge, + sysVcmpStatPktsIn Counter64, + sysVcmpStatBytesIn Counter64, + sysVcmpStatMcastIn Counter64, + sysVcmpStatDropsIn Counter64, + sysVcmpStatPktsOut Counter64, + sysVcmpStatBytesOut Counter64, + sysVcmpStatMcastOut Counter64, + sysVcmpStatDropsOut Counter64, + sysVcmpStatDiskUseKb Gauge, + sysVcmpStatMemoryUseKb Gauge + } + +sysVcmpStatVcmpName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VCMP guest." + ::= { sysVcmpStatEntry 1 } + +sysVcmpStatVcmpId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VCMP guest ID (valid range is 1 to 65535)." + ::= { sysVcmpStatEntry 2 } + +sysVcmpStatSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the slot on which the VCMP guest resides." + ::= { sysVcmpStatEntry 3 } + +sysVcmpStatVmStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + created(1), + stopped(2), + starting(3), + running(4), + stopping(5), + installing-vdisk(6), + deleted(7), + failed(8), + inactive(9), + acquiring-vdisk(10), + waiting-install(11), + waiting-migrate(12), + migrating-vdisk(13), + waiting-start(14), + waiting-create(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this VCMP guest." + ::= { sysVcmpStatEntry 4 } + +sysVcmpStatDiskUse OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The disk space used by this VCMP guest (in bytes). + Use sysVcmpStatDiskUseKb for gauge type." + ::= { sysVcmpStatEntry 5 } + +sysVcmpStatMemoryUse OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory space allocated by this VCMP guest (in bytes). + Use sysVcmpStatMemoryUseKb for gauge type." + ::= { sysVcmpStatEntry 6 } + +sysVcmpStatBaseMac OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The base MAC address assigned to this VCMP guest." + ::= { sysVcmpStatEntry 7 } + +sysVcmpStatMacPoolSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MAC addresses assigned to this VCMP guest." + ::= { sysVcmpStatEntry 8 } + +sysVcmpStatCores OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cores assigned to this VCMP guest on this slot." + ::= { sysVcmpStatEntry 9 } + +sysVcmpStatVdisk OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual disk assigned to this VCMP guest." + ::= { sysVcmpStatEntry 10 } + +sysVcmpStatStarts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of starts of this VCMP guest." + ::= { sysVcmpStatEntry 11 } + +sysVcmpStatRetries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retries of this VCMP guest." + ::= { sysVcmpStatEntry 12 } + +sysVcmpStatUptime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which this VCMP guest became up and running." + ::= { sysVcmpStatEntry 13 } + +sysVcmpStatComment OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error or state messages for this VCMP guest." + ::= { sysVcmpStatEntry 14 } + +sysVcmpStatInterfaceNames OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interfaces assigned to this VCMP guest." + ::= { sysVcmpStatEntry 15 } + +sysVcmpStatCoreNames OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cores assigned to this VCMP guest." + ::= { sysVcmpStatEntry 16 } + +sysVcmpStatPrompt OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prompt status of this VCMP guest." + ::= { sysVcmpStatEntry 17 } + +sysVcmpStatCpuUsageRecent OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recent CPU usage for this VCMP guest." + ::= { sysVcmpStatEntry 18 } + +sysVcmpStatCpuUsage1min OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage in the past minute for this VCMP guest." + ::= { sysVcmpStatEntry 19 } + +sysVcmpStatCpuUsage5mins OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage in the past 5 minutes for this VCMP guest." + ::= { sysVcmpStatEntry 20 } + +sysVcmpStatPktsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming packet count for this VCMP guest." + ::= { sysVcmpStatEntry 21 } + +sysVcmpStatBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming byte count for this VCMP guest." + ::= { sysVcmpStatEntry 22 } + +sysVcmpStatMcastIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming multicasts for this VCMP guest." + ::= { sysVcmpStatEntry 23 } + +sysVcmpStatDropsIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Drops on incoming traffic for this VCMP guest." + ::= { sysVcmpStatEntry 24 } + +sysVcmpStatPktsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing packet count for this VCMP guest." + ::= { sysVcmpStatEntry 25 } + +sysVcmpStatBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing byte count for this VCMP guest." + ::= { sysVcmpStatEntry 26 } + +sysVcmpStatMcastOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing multicasts for this VCMP guest." + ::= { sysVcmpStatEntry 27 } + +sysVcmpStatDropsOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Drops on outgoing traffic for this VCMP guest." + ::= { sysVcmpStatEntry 28 } + +sysVcmpStatDiskUseKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The disk space used by this VCMP guest (in Kilobytes)." + ::= { sysVcmpStatEntry 29 } + +sysVcmpStatMemoryUseKb OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The memory space allocated by this VCMP guest (in Kilobytes)." + ::= { sysVcmpStatEntry 30 } + +--================================================================== +-- Chassis_slot +--================================================================== +sysChassisSlotNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysChassisSlot entries in the table." + ::= { sysChassisSlot 1 } + +sysChassisSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysChassisSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing slot information in the chassis." + ::= { sysChassisSlot 2 } + +sysChassisSlotEntry OBJECT-TYPE + SYNTAX SysChassisSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysChassisSlot Table" + INDEX { + sysChassisSlotSlotId + } + ::= { sysChassisSlotTable 1 } + +SysChassisSlotEntry ::= + SEQUENCE { + sysChassisSlotSlotId INTEGER, + sysChassisSlotSerialNumber LongDisplayString, + sysChassisSlotDown INTEGER, + sysChassisSlotState INTEGER + } + +sysChassisSlotSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot id in the specified cluster." + ::= { sysChassisSlotEntry 1 } + +sysChassisSlotSerialNumber OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of this chassis slot." + ::= { sysChassisSlotEntry 2 } + +sysChassisSlotDown OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state indicating whether the chassis slot is down or not." + ::= { sysChassisSlotEntry 3 } + +sysChassisSlotState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + unknown(1), + empty(2), + priming(3), + ok(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis slot state" + ::= { sysChassisSlotEntry 4 } + +--================================================================== +-- Sys_device +--================================================================== +sysSysDeviceNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSysDevice entries in the table." + ::= { sysSysDevice 1 } + +sysSysDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSysDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing device information on devices connected to this machine" + ::= { sysSysDevice 2 } + +sysSysDeviceEntry OBJECT-TYPE + SYNTAX SysSysDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSysDevice Table" + INDEX { + sysSysDeviceName + } + ::= { sysSysDeviceTable 1 } + +SysSysDeviceEntry ::= + SEQUENCE { + sysSysDeviceName LongDisplayString, + sysSysDeviceMgmtIp InetAddress, + sysSysDeviceMgmtIpType InetAddressType, + sysSysDeviceHostname LongDisplayString, + sysSysDeviceMirrorIp InetAddress, + sysSysDeviceMirrorIpType InetAddressType, + sysSysDeviceMirrorSecondaryIp InetAddress, + sysSysDeviceMirrorSecondaryIpType InetAddressType, + sysSysDeviceMulticastInterface LongDisplayString, + sysSysDeviceMulticastAddr InetAddress, + sysSysDeviceMulticastAddrType InetAddressType, + sysSysDeviceMulticastPort InetPortNumber, + sysSysDeviceVersion LongDisplayString, + sysSysDeviceProduct LongDisplayString, + sysSysDeviceEdition LongDisplayString, + sysSysDeviceMarketingName LongDisplayString, + sysSysDevicePlatformId LongDisplayString, + sysSysDeviceChassisId LongDisplayString + } + +sysSysDeviceName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique device name" + ::= { sysSysDeviceEntry 1 } + +sysSysDeviceMgmtIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip used to connect to the device" + ::= { sysSysDeviceEntry 2 } + +sysSysDeviceMgmtIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceEntry 3 } + +sysSysDeviceHostname OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hostname of the device" + ::= { sysSysDeviceEntry 4 } + +sysSysDeviceMirrorIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirror ip address" + ::= { sysSysDeviceEntry 5 } + +sysSysDeviceMirrorIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceEntry 6 } + +sysSysDeviceMirrorSecondaryIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary mirror ip" + ::= { sysSysDeviceEntry 7 } + +sysSysDeviceMirrorSecondaryIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceEntry 8 } + +sysSysDeviceMulticastInterface OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast Interface" + ::= { sysSysDeviceEntry 9 } + +sysSysDeviceMulticastAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast Address" + ::= { sysSysDeviceEntry 10 } + +sysSysDeviceMulticastAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceEntry 11 } + +sysSysDeviceMulticastPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast Port" + ::= { sysSysDeviceEntry 12 } + +sysSysDeviceVersion OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product version" + ::= { sysSysDeviceEntry 13 } + +sysSysDeviceProduct OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product installed on the device" + ::= { sysSysDeviceEntry 14 } + +sysSysDeviceEdition OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The edition of the product installed on the device" + ::= { sysSysDeviceEntry 15 } + +sysSysDeviceMarketingName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The marketing name of the device" + ::= { sysSysDeviceEntry 16 } + +sysSysDevicePlatformId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The platform name of the device" + ::= { sysSysDeviceEntry 17 } + +sysSysDeviceChassisId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique chassis id of this device" + ::= { sysSysDeviceEntry 18 } + +--================================================================== +-- Unicast_addr +--================================================================== +sysUnicastAddrNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysUnicastAddr entries in the table." + ::= { sysUnicastAddr 1 } + +sysUnicastAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysUnicastAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the unicast address/port combinations available on this device" + ::= { sysUnicastAddr 2 } + +sysUnicastAddrEntry OBJECT-TYPE + SYNTAX SysUnicastAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysUnicastAddr Table" + INDEX { + sysUnicastAddrName, + sysUnicastAddrIndex + } + ::= { sysUnicastAddrTable 1 } + +SysUnicastAddrEntry ::= + SEQUENCE { + sysUnicastAddrName LongDisplayString, + sysUnicastAddrIndex INTEGER, + sysUnicastAddrSourceIp InetAddress, + sysUnicastAddrSourceIpType InetAddressType, + sysUnicastAddrSourcePort InetPortNumber + } + +sysUnicastAddrName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysUnicastAddrEntry 1 } + +sysUnicastAddrIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the unicast addr within this table" + ::= { sysUnicastAddrEntry 2 } + +sysUnicastAddrSourceIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source unicast address for this device" + ::= { sysUnicastAddrEntry 3 } + +sysUnicastAddrSourceIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysUnicastAddrEntry 4 } + +sysUnicastAddrSourcePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port for unicast on this device" + ::= { sysUnicastAddrEntry 5 } + +--================================================================== +-- Sys_device_active_modules +--================================================================== +sysSysDeviceActiveModulesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSysDeviceActiveModules entries in the table." + ::= { sysSysDeviceActiveModules 1 } + +sysSysDeviceActiveModulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSysDeviceActiveModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the active modules on the device." + ::= { sysSysDeviceActiveModules 2 } + +sysSysDeviceActiveModulesEntry OBJECT-TYPE + SYNTAX SysSysDeviceActiveModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSysDeviceActiveModules Table" + INDEX { + sysSysDeviceActiveModulesName, + sysSysDeviceActiveModulesIndex + } + ::= { sysSysDeviceActiveModulesTable 1 } + +SysSysDeviceActiveModulesEntry ::= + SEQUENCE { + sysSysDeviceActiveModulesName LongDisplayString, + sysSysDeviceActiveModulesIndex INTEGER, + sysSysDeviceActiveModulesModule LongDisplayString + } + +sysSysDeviceActiveModulesName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceActiveModulesEntry 1 } + +sysSysDeviceActiveModulesIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the unicast addr within this table" + ::= { sysSysDeviceActiveModulesEntry 2 } + +sysSysDeviceActiveModulesModule OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An active module on the device" + ::= { sysSysDeviceActiveModulesEntry 3 } + +--================================================================== +-- Sys_device_inactive_modules +--================================================================== +sysSysDeviceInactiveModulesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSysDeviceInactiveModules entries in the table." + ::= { sysSysDeviceInactiveModules 1 } + +sysSysDeviceInactiveModulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSysDeviceInactiveModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the inactive modules on the device." + ::= { sysSysDeviceInactiveModules 2 } + +sysSysDeviceInactiveModulesEntry OBJECT-TYPE + SYNTAX SysSysDeviceInactiveModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSysDeviceInactiveModules Table" + INDEX { + sysSysDeviceInactiveModulesName, + sysSysDeviceInactiveModulesIndex + } + ::= { sysSysDeviceInactiveModulesTable 1 } + +SysSysDeviceInactiveModulesEntry ::= + SEQUENCE { + sysSysDeviceInactiveModulesName LongDisplayString, + sysSysDeviceInactiveModulesIndex INTEGER, + sysSysDeviceInactiveModulesModule LongDisplayString + } + +sysSysDeviceInactiveModulesName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceInactiveModulesEntry 1 } + +sysSysDeviceInactiveModulesIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the unicast addr within this table" + ::= { sysSysDeviceInactiveModulesEntry 2 } + +sysSysDeviceInactiveModulesModule OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An inactive module on the device" + ::= { sysSysDeviceInactiveModulesEntry 3 } + +--================================================================== +-- Sys_device_optional_modules +--================================================================== +sysSysDeviceOptionalModulesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSysDeviceOptionalModules entries in the table." + ::= { sysSysDeviceOptionalModules 1 } + +sysSysDeviceOptionalModulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSysDeviceOptionalModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the optional modules on the device." + ::= { sysSysDeviceOptionalModules 2 } + +sysSysDeviceOptionalModulesEntry OBJECT-TYPE + SYNTAX SysSysDeviceOptionalModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSysDeviceOptionalModules Table" + INDEX { + sysSysDeviceOptionalModulesName, + sysSysDeviceOptionalModulesIndex + } + ::= { sysSysDeviceOptionalModulesTable 1 } + +SysSysDeviceOptionalModulesEntry ::= + SEQUENCE { + sysSysDeviceOptionalModulesName LongDisplayString, + sysSysDeviceOptionalModulesIndex INTEGER, + sysSysDeviceOptionalModulesModule LongDisplayString + } + +sysSysDeviceOptionalModulesName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceOptionalModulesEntry 1 } + +sysSysDeviceOptionalModulesIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the unicast addr within this table" + ::= { sysSysDeviceOptionalModulesEntry 2 } + +sysSysDeviceOptionalModulesModule OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An optional module on the device" + ::= { sysSysDeviceOptionalModulesEntry 3 } + +--================================================================== +-- Sys_device_timelimited_modules +--================================================================== +sysSysDeviceTimelimitedModulesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysSysDeviceTimelimitedModules entries in the table." + ::= { sysSysDeviceTimelimitedModules 1 } + +sysSysDeviceTimelimitedModulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysSysDeviceTimelimitedModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the timelimited modules on the device." + ::= { sysSysDeviceTimelimitedModules 2 } + +sysSysDeviceTimelimitedModulesEntry OBJECT-TYPE + SYNTAX SysSysDeviceTimelimitedModulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysSysDeviceTimelimitedModules Table" + INDEX { + sysSysDeviceTimelimitedModulesName, + sysSysDeviceTimelimitedModulesIndex + } + ::= { sysSysDeviceTimelimitedModulesTable 1 } + +SysSysDeviceTimelimitedModulesEntry ::= + SEQUENCE { + sysSysDeviceTimelimitedModulesName LongDisplayString, + sysSysDeviceTimelimitedModulesIndex INTEGER, + sysSysDeviceTimelimitedModulesModule LongDisplayString + } + +sysSysDeviceTimelimitedModulesName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { sysSysDeviceTimelimitedModulesEntry 1 } + +sysSysDeviceTimelimitedModulesIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the unicast addr within this table" + ::= { sysSysDeviceTimelimitedModulesEntry 2 } + +sysSysDeviceTimelimitedModulesModule OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An timelimited module on the device" + ::= { sysSysDeviceTimelimitedModulesEntry 3 } + +--================================================================== +-- Stp_globals2 +--================================================================== +sysStpGlobals2Number OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysStpGlobals2 entries in the table." + ::= { sysStpGlobals2 1 } + +sysStpGlobals2Table OBJECT-TYPE + SYNTAX SEQUENCE OF SysStpGlobals2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The STP domain's global information." + ::= { sysStpGlobals2 2 } + +sysStpGlobals2Entry OBJECT-TYPE + SYNTAX SysStpGlobals2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysStpGlobals2 Table" + INDEX { + sysStpGlobals2Name + } + ::= { sysStpGlobals2Table 1 } + +SysStpGlobals2Entry ::= + SEQUENCE { + sysStpGlobals2Mode INTEGER, + sysStpGlobals2FwdDelay INTEGER, + sysStpGlobals2HelloTime INTEGER, + sysStpGlobals2MaxAge INTEGER, + sysStpGlobals2TransmitHold INTEGER, + sysStpGlobals2MaxHops INTEGER, + sysStpGlobals2Identifier LongDisplayString, + sysStpGlobals2Revision INTEGER, + sysStpGlobals2Name LongDisplayString + } + +sysStpGlobals2Mode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + stp(1), + rstp(2), + mstp(3), + passthru(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP mode." + ::= { sysStpGlobals2Entry 1 } + +sysStpGlobals2FwdDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forward delay parameter, which controls how long an + interface was blocked from forwarding network traffic after + a reconfiguration of the spanning tree topology. The default + value is 15 seconds, and the valid range is 4-30 seconds. + Note that this parameter has no effect when the STP mode + is RSPT or MSTP, as long as all bridges in the spanning tree + use the RSTP or MSTP protocol." + ::= { sysStpGlobals2Entry 2 } + +sysStpGlobals2HelloTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hello time, which is the time interval in seconds + between the periodic transmissions that communicate spanning + tree information to the adjacent bridges in the network. + The default value is 2 seconds, and the valid range is 1-10 seconds." + ::= { sysStpGlobals2Entry 3 } + +sysStpGlobals2MaxAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age parameter, which controls how long spanning tree + information received from other bridges is considered valid. + The default value is 20 seconds, and the valid range is 6-40 seconds." + ::= { sysStpGlobals2Entry 4 } + +sysStpGlobals2TransmitHold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmit hold count parameter, which is an absolute limit on + the number of spanning tree protocol packets the BIG-IP may transmit + on a port in any hello time interval. This ensures that the spanning + tree packets will not unduly load the network even in unstable + conditions. The default value is 6 packets, and the valid range + is 1-10 packets." + ::= { sysStpGlobals2Entry 5 } + +sysStpGlobals2MaxHops OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum hops an MSTP packet may travel before it is discarded. + It's used only when the STP mode is MSTP." + ::= { sysStpGlobals2Entry 6 } + +sysStpGlobals2Identifier OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configuration identifier name in a spanning tree region, + used to identify a group of adjacent bridges with identical + configuration name, configuration revision levels, and assignments + of VLANs to spanning tree instances. This setting is used only + when the STP mode is MSTP." + ::= { sysStpGlobals2Entry 7 } + +sysStpGlobals2Revision OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The configuration revision level of the MSTP configuration. + It's used only when the STP mode is MSTP." + ::= { sysStpGlobals2Entry 8 } + +sysStpGlobals2Name OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name this stp global configuration." + ::= { sysStpGlobals2Entry 9 } + +--================================================================== +-- Cpu_sensor_status_stat +--================================================================== +sysCpuSensorNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysCpuSensor entries in the table." + ::= { sysCpuSensor 1 } + +sysCpuSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysCpuSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of CPU sensor status on the system." + ::= { sysCpuSensor 2 } + +sysCpuSensorEntry OBJECT-TYPE + SYNTAX SysCpuSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysCpuSensor Table" + INDEX { + sysCpuSensorSlot, + sysCpuSensorIndex + } + ::= { sysCpuSensorTable 1 } + +SysCpuSensorEntry ::= + SEQUENCE { + sysCpuSensorIndex INTEGER, + sysCpuSensorTemperature INTEGER, + sysCpuSensorFanSpeed Integer32, + sysCpuSensorName LongDisplayString, + sysCpuSensorSlot INTEGER + } + +sysCpuSensorIndex OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU index on the system." + ::= { sysCpuSensorEntry 1 } + +sysCpuSensorTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the indexed CPU on the system. + This is only supported for the platform where + the sensor data is available." + ::= { sysCpuSensorEntry 2 } + +sysCpuSensorFanSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan speed (in RPM) of the indexed CPU on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysCpuSensorEntry 3 } + +sysCpuSensorName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier for the CPU." + ::= { sysCpuSensorEntry 4 } + +sysCpuSensorSlot OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis slot number, if applicable." + ::= { sysCpuSensorEntry 5 } + +--================================================================== +-- Cmi_sync_status +--================================================================== +sysCmSyncStatusId OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + syncing(1), + needManualSync(2), + inSync(3), + syncFailed(4), + syncDisconnected(5), + standalone(6), + awaitingInitialSync(7), + incompatibleVersion(8), + partialSync(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sync status ID on the system. + unknown - the device is disconnected from the device group; + syncing - the device is joining the device group or has requested changes + from device group or inconsistent with the group; + needManualSync - changes have been made on the device not syncd to + the device group; + inSync - the device is consistent with the device group; + syncFailed - the device is inconsistent with the device group, requires + user intervention; + syncDisconnected - the device is not connected to any peers; + standalone - the device is in a standalone configuration; + awaitingInitialSync - the device is waiting for initial sync; + incompatibleVersion - the device's version is incompatible with rest of + the devices in the device group; + partialSync - some but not all devices successfully received the last sync." + ::= { sysCmSyncStatus 1 } + +sysCmSyncStatusStatus OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sync status on the system." + ::= { sysCmSyncStatus 2 } + +sysCmSyncStatusColor OBJECT-TYPE + SYNTAX INTEGER { + green(0), + yellow(1), + red(2), + blue(3), + gray(4), + black(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The color of the sync status on the system. + green - the system is functioning correctly; + yellow - the system may be functioning suboptimally; + red - the system requires attention to function correctly; + blue - the system's status is unknown or incomplete; + gray - the system is intentionally not functioning (offline); + black - the system is not connected to any peers." + ::= { sysCmSyncStatus 3 } + +sysCmSyncStatusSummary OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The summary of the sync status on the system." + ::= { sysCmSyncStatus 4 } + +--================================================================== +-- Cmi_sync_status_details +--================================================================== +sysCmSyncStatusDetailsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysCmSyncStatusDetails entries in the table." + ::= { sysCmSyncStatusDetails 1 } + +sysCmSyncStatusDetailsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysCmSyncStatusDetailsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing details of sync status on the system." + ::= { sysCmSyncStatusDetails 2 } + +sysCmSyncStatusDetailsEntry OBJECT-TYPE + SYNTAX SysCmSyncStatusDetailsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysCmSyncStatusDetails Table" + INDEX { + sysCmSyncStatusDetailsIndex + } + ::= { sysCmSyncStatusDetailsTable 1 } + +SysCmSyncStatusDetailsEntry ::= + SEQUENCE { + sysCmSyncStatusDetailsIndex INTEGER, + sysCmSyncStatusDetailsDetails LongDisplayString + } + +sysCmSyncStatusDetailsIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the table that contains the details of the sync status + on the system." + ::= { sysCmSyncStatusDetailsEntry 1 } + +sysCmSyncStatusDetailsDetails OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The details of the sync status on the system." + ::= { sysCmSyncStatusDetailsEntry 2 } + +--================================================================== +-- Cmi_failover_status +--================================================================== +sysCmFailoverStatusId OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + offline(1), + forcedOffline(2), + standby(3), + active(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover status ID on the system. + unknown - the failover status of the device is unknown; + offline - the device is offline; + forcedOffline - the device is forced offline; + standby - the device is standby; + active - the device is active." + ::= { sysCmFailoverStatus 1 } + +sysCmFailoverStatusStatus OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover status on the system." + ::= { sysCmFailoverStatus 2 } + +sysCmFailoverStatusColor OBJECT-TYPE + SYNTAX INTEGER { + green(0), + yellow(1), + red(2), + blue(3), + gray(4), + black(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The color of the failover status on the system. + green - the system is functioning correctly; + yellow - the system may be functioning suboptimally; + red - the system requires attention to function correctly; + blue - the system's status is unknown or incomplete; + gray - the system is intentionally not functioning (offline); + black - the system is not connected to any peers." + ::= { sysCmFailoverStatus 3 } + +sysCmFailoverStatusSummary OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The summary of the failover status on the system." + ::= { sysCmFailoverStatus 4 } + +--================================================================== +-- Cmi_failover_status_details +--================================================================== +sysCmFailoverStatusDetailsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysCmFailoverStatusDetails entries in the table." + ::= { sysCmFailoverStatusDetails 1 } + +sysCmFailoverStatusDetailsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysCmFailoverStatusDetailsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing details of failover status on the system." + ::= { sysCmFailoverStatusDetails 2 } + +sysCmFailoverStatusDetailsEntry OBJECT-TYPE + SYNTAX SysCmFailoverStatusDetailsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysCmFailoverStatusDetails Table" + INDEX { + sysCmFailoverStatusDetailsIndex + } + ::= { sysCmFailoverStatusDetailsTable 1 } + +SysCmFailoverStatusDetailsEntry ::= + SEQUENCE { + sysCmFailoverStatusDetailsIndex INTEGER, + sysCmFailoverStatusDetailsDetails LongDisplayString + } + +sysCmFailoverStatusDetailsIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the table that contains the details of the failover status + on the system." + ::= { sysCmFailoverStatusDetailsEntry 1 } + +sysCmFailoverStatusDetailsDetails OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The details of the failover status on the system." + ::= { sysCmFailoverStatusDetailsEntry 2 } + +--================================================================== +-- Traffic_group_device +--================================================================== +sysCmTrafficGroupStatusNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysCmTrafficGroupStatus entries in the table." + ::= { sysCmTrafficGroupStatus 1 } + +sysCmTrafficGroupStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysCmTrafficGroupStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of traffic group(s) status on the system." + ::= { sysCmTrafficGroupStatus 2 } + +sysCmTrafficGroupStatusEntry OBJECT-TYPE + SYNTAX SysCmTrafficGroupStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysCmTrafficGroupStatus Table" + INDEX { + sysCmTrafficGroupStatusTrafficGroup, + sysCmTrafficGroupStatusDeviceName + } + ::= { sysCmTrafficGroupStatusTable 1 } + +SysCmTrafficGroupStatusEntry ::= + SEQUENCE { + sysCmTrafficGroupStatusTrafficGroup LongDisplayString, + sysCmTrafficGroupStatusDeviceName LongDisplayString, + sysCmTrafficGroupStatusFailoverStatus INTEGER + } + +sysCmTrafficGroupStatusTrafficGroup OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the traffic group." + ::= { sysCmTrafficGroupStatusEntry 1 } + +sysCmTrafficGroupStatusDeviceName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the device." + ::= { sysCmTrafficGroupStatusEntry 2 } + +sysCmTrafficGroupStatusFailoverStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + offline(1), + forcedOffline(2), + standby(3), + active(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover status of the device within the traffic group. + unknown - the failover status of the device is unknown; + offline - the device is offline; + forcedOffline - the device is forced offline; + standby - the device is standby; + active - the device is active." + ::= { sysCmTrafficGroupStatusEntry 3 } + +--================================================================== +-- Global_dns_stat +--================================================================== +sysDnsStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalDnsStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalDnsStat 1 } + +sysDnsStatQueries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS queries." + ::= { sysGlobalDnsStat 2 } + +sysDnsStatResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS responses." + ::= { sysGlobalDnsStat 3 } + +sysDnsStatResponsesPerSec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of DNS responses per second." + ::= { sysGlobalDnsStat 4 } + +sysDnsStatToGtm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests sent to GTM." + ::= { sysGlobalDnsStat 5 } + +sysDnsStatDnsExpressReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DNS Express requests." + ::= { sysGlobalDnsStat 6 } + +sysDnsStatDnsExpressNotifies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DNS Express notifies." + ::= { sysGlobalDnsStat 7 } + +sysDnsStatToCache OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests sent to the DNS cache." + ::= { sysGlobalDnsStat 8 } + +sysDnsStatToDns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests sent to backend DNS." + ::= { sysGlobalDnsStat 9 } + +sysDnsStatDns64Reqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of A requests the system generated and sent." + ::= { sysGlobalDnsStat 10 } + +sysDnsStatDns64Rewrites OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of A responses translated to AAAA." + ::= { sysGlobalDnsStat 11 } + +sysDnsStatDns64Failures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unsuccessful AAAA requests." + ::= { sysGlobalDnsStat 12 } + +sysDnsStatHints OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hint (Root Nameservers) responses sent." + ::= { sysGlobalDnsStat 13 } + +sysDnsStatRejects OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of reject (REFUSED) responses sent." + ::= { sysGlobalDnsStat 14 } + +sysDnsStatNoErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NOERROR responses sent." + ::= { sysGlobalDnsStat 15 } + +sysDnsStatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped (not sent to GTM, DNS-Express, DNSSEC, + DNS64, or Backend DNS (e.g. BIND))." + ::= { sysGlobalDnsStat 16 } + +sysDnsStatMalformed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malformed packets received." + ::= { sysGlobalDnsStat 17 } + +sysDnsStatTclSuspends OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCL suspends." + ::= { sysGlobalDnsStat 18 } + +sysDnsStatRecursionDesired OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries with RD bit set." + ::= { sysGlobalDnsStat 19 } + +sysDnsStatCheckingDisabled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries with CD bit set." + ::= { sysGlobalDnsStat 20 } + +sysDnsStatEdns0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries with EDNS0 bit set." + ::= { sysGlobalDnsStat 21 } + +sysDnsStatOpcodeQuery OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries whose operation code is QUERY." + ::= { sysGlobalDnsStat 22 } + +sysDnsStatOpcodeNotify OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries whose operation code is NOTIFY." + ::= { sysGlobalDnsStat 23 } + +sysDnsStatOpcodeUpdate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries whose operation code is UPDATE." + ::= { sysGlobalDnsStat 24 } + +sysDnsStatZoneIxfr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries whose question type is IXFR." + ::= { sysGlobalDnsStat 25 } + +sysDnsStatZoneAxfr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries whose question type is AXFR." + ::= { sysGlobalDnsStat 26 } + +sysDnsStatAuthoritativeAnswer OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses with AA bit set." + ::= { sysGlobalDnsStat 27 } + +sysDnsStatRecursionAvailable OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses with RA bit set." + ::= { sysGlobalDnsStat 28 } + +sysDnsStatAuthenticatedData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses with AD bit set." + ::= { sysGlobalDnsStat 29 } + +sysDnsStatTruncated OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses with TC bit set." + ::= { sysGlobalDnsStat 30 } + +sysDnsStatRcodeNoerror OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses whose return code is NOERROR." + ::= { sysGlobalDnsStat 31 } + +sysDnsStatRcodeNxdomain OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses whose return code is NXDOMAIN." + ::= { sysGlobalDnsStat 32 } + +sysDnsStatRcodeServfail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses whose return code is SERVFAIL." + ::= { sysGlobalDnsStat 33 } + +sysDnsStatRcodeRefused OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses whose return code is REFUSED." + ::= { sysGlobalDnsStat 34 } + +sysDnsStatMalicious OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malicious packets received." + ::= { sysGlobalDnsStat 35 } + +sysDnsStatAReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of A query packets received." + ::= { sysGlobalDnsStat 36 } + +sysDnsStatAaaaReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AAAA query packets received." + ::= { sysGlobalDnsStat 37 } + +sysDnsStatAnyReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ANY type query packets received." + ::= { sysGlobalDnsStat 38 } + +sysDnsStatCnameReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CNAME query packets received." + ::= { sysGlobalDnsStat 39 } + +sysDnsStatMxReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MX query packets received." + ::= { sysGlobalDnsStat 40 } + +sysDnsStatNsReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NS query packets received." + ::= { sysGlobalDnsStat 41 } + +sysDnsStatPtrReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PTR query packets received." + ::= { sysGlobalDnsStat 42 } + +sysDnsStatSoaReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SOA query packets received." + ::= { sysGlobalDnsStat 43 } + +sysDnsStatSrvReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SRV query packets received." + ::= { sysGlobalDnsStat 44 } + +sysDnsStatTxtReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TXT query packets received." + ::= { sysGlobalDnsStat 45 } + +sysDnsStatOtherReqs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncategorized DNS packets received." + ::= { sysGlobalDnsStat 46 } + +sysDnsStatGtmRewrites OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses modified by GTM." + ::= { sysGlobalDnsStat 47 } + +sysDnsStatOpcodeOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of queries whose operation code is uncategorized." + ::= { sysGlobalDnsStat 48 } + +sysDnsStatFastDnsResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses returned by DNS Rapid Response." + ::= { sysGlobalDnsStat 49 } + +sysDnsStatFastDnsAllowed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-matched queries passing through DNS Rapid Response." + ::= { sysGlobalDnsStat 50 } + +sysDnsStatFastDnsDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-matching queries dropped by DNS Rapid Response." + ::= { sysGlobalDnsStat 51 } + +sysDnsStatFastDnsRespTc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-matching queries resulting in a truncated response by DNS Rapid Response." + ::= { sysGlobalDnsStat 52 } + +sysDnsStatFastDnsRespNx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-matching queries resulting in a NXDOMAIN response by DNS Rapid Response." + ::= { sysGlobalDnsStat 53 } + +sysDnsStatFastDnsRespNe OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-matching queries resulting in a No-Data response by DNS Rapid Response." + ::= { sysGlobalDnsStat 54 } + +sysDnsStatFastDnsRespRf OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-matching queries resulting in a REFUSED response by DNS Rapid Response." + ::= { sysGlobalDnsStat 55 } + +--================================================================== +-- Global_lsn_pool_stat +--================================================================== +sysLsnPoolStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalLsnPoolStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalLsnPoolStat 1 } + +sysLsnPoolStatActivePersistenceMappings OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active persistence mappings." + ::= { sysGlobalLsnPoolStat 2 } + +sysLsnPoolStatActiveInboundReservations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active inbound reservations." + ::= { sysGlobalLsnPoolStat 3 } + +sysLsnPoolStatTranslationRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of translation requests." + ::= { sysGlobalLsnPoolStat 4 } + +sysLsnPoolStatHairpinConnectionRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hairpin connection requests." + ::= { sysGlobalLsnPoolStat 5 } + +sysLsnPoolStatActiveTranslations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active translations." + ::= { sysGlobalLsnPoolStat 6 } + +sysLsnPoolStatActiveHairpinConnections OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active hairpin connections." + ::= { sysGlobalLsnPoolStat 7 } + +sysLsnPoolStatTranslationRequestFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of translation request failures." + ::= { sysGlobalLsnPoolStat 8 } + +sysLsnPoolStatPersistenceMappingFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of persistence mapping translation failures." + ::= { sysGlobalLsnPoolStat 9 } + +sysLsnPoolStatHairpinConnectionFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed hairpin connection attempts. A hairpin connection failure occurs when + a subscriber connects to an inbound reservation but a connection could not be created." + ::= { sysGlobalLsnPoolStat 10 } + +sysLsnPoolStatBackupPoolTranslations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of translation requests that were served using the backup pool." + ::= { sysGlobalLsnPoolStat 11 } + +sysLsnPoolStatLogAttempts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of logging attempts." + ::= { sysGlobalLsnPoolStat 12 } + +sysLsnPoolStatLogFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of logging attempts that resulted in failures." + ::= { sysGlobalLsnPoolStat 13 } + +sysLsnPoolStatTotalEndPoints OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product of the number of IP addresses and the translation port + range. This is computed when the pool membership or translation + port range changes." + ::= { sysGlobalLsnPoolStat 14 } + +sysLsnPoolStatActivePortBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of port blocks actively in use." + ::= { sysGlobalLsnPoolStat 15 } + +sysLsnPoolStatActiveClientsReachedLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total clients who have reached the max port blocks allocated to them." + ::= { sysGlobalLsnPoolStat 16 } + +sysLsnPoolStatActiveZombiePortBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total blocks which have reached their lifetime and cannot be used for + new allocations. They are not yet deleted because there are + connections using ports in that block." + ::= { sysGlobalLsnPoolStat 17 } + +sysLsnPoolStatTotalClientsReachedLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total client connections rejected because client hit + client-block-limit and could not find any free ports in the + existing blocks." + ::= { sysGlobalLsnPoolStat 18 } + +sysLsnPoolStatTotalPortBlockAllocations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total port block allocations." + ::= { sysGlobalLsnPoolStat 19 } + +sysLsnPoolStatTotalPortBlockAllocationFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total port block allocation failures." + ::= { sysGlobalLsnPoolStat 20 } + +sysLsnPoolStatTotalPortBlockDeallocations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total port blocks freed." + ::= { sysGlobalLsnPoolStat 21 } + +sysLsnPoolStatTotalZombiePortBlockConnectionsKilled OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total connections killed due to zombie block reaching zombie timeout." + ::= { sysGlobalLsnPoolStat 22 } + +sysLsnPoolStatTotalZombiePortBlocksCreated OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total blocks which have reached their lifetime and cannot be used for + new allocations. They are not yet deleted because there are + connections using ports in that block." + ::= { sysGlobalLsnPoolStat 23 } + +sysLsnPoolStatTotalZombiePortBlocksDeleted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total zombie blocks deleted after their zombie timeouts. When a zombie + block is deleted, the connections using them are killed." + ::= { sysGlobalLsnPoolStat 24 } + +--================================================================== +-- Fec_stat +--================================================================== +sysFecStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysFecStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysFecStat 1 } + +sysFecStatNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysFecStat entries in the table." + ::= { sysFecStat 2 } + +sysFecStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysFecStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistics information about FEC tunnels." + ::= { sysFecStat 3 } + +sysFecStatEntry OBJECT-TYPE + SYNTAX SysFecStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysFecStat Table" + INDEX { + sysFecStatName, + sysFecStatProfile + } + ::= { sysFecStatTable 1 } + +SysFecStatEntry ::= + SEQUENCE { + sysFecStatName LongDisplayString, + sysFecStatProfile LongDisplayString, + sysFecStatOutRawPackets Counter64, + sysFecStatOutRawBytes Counter64, + sysFecStatOutRdndPackets Counter64, + sysFecStatOutRdndBytes Counter64, + sysFecStatInRawPackets Counter64, + sysFecStatInRawBytes Counter64, + sysFecStatInRdndPackets Counter64, + sysFecStatInRdndBytes Counter64, + sysFecStatInRdndLost Counter64, + sysFecStatInRawLost Counter64, + sysFecStatRmtInRdndPackets Counter64, + sysFecStatRmtInRdndLost Counter64, + sysFecStatRmtInRawPackets Counter64, + sysFecStatRmtInRawLost Counter64 + } + +sysFecStatName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a FEC tunnel." + ::= { sysFecStatEntry 1 } + +sysFecStatProfile OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a FEC profile." + ::= { sysFecStatEntry 2 } + +sysFecStatOutRawPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of output raw packets." + ::= { sysFecStatEntry 3 } + +sysFecStatOutRawBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of output raw bytes." + ::= { sysFecStatEntry 4 } + +sysFecStatOutRdndPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of output redundant packets." + ::= { sysFecStatEntry 5 } + +sysFecStatOutRdndBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of output redundant bytes." + ::= { sysFecStatEntry 6 } + +sysFecStatInRawPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input raw packets." + ::= { sysFecStatEntry 7 } + +sysFecStatInRawBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input raw bytes." + ::= { sysFecStatEntry 8 } + +sysFecStatInRdndPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input redundant packets." + ::= { sysFecStatEntry 9 } + +sysFecStatInRdndBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input redundant bytes." + ::= { sysFecStatEntry 10 } + +sysFecStatInRdndLost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input redundant packets lost." + ::= { sysFecStatEntry 11 } + +sysFecStatInRawLost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input raw packets lost." + ::= { sysFecStatEntry 12 } + +sysFecStatRmtInRdndPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote side input redundant packets." + ::= { sysFecStatEntry 13 } + +sysFecStatRmtInRdndLost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote side input redundant packets lost." + ::= { sysFecStatEntry 14 } + +sysFecStatRmtInRawPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote side input raw packets." + ::= { sysFecStatEntry 15 } + +sysFecStatRmtInRawLost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote side input raw packets lost." + ::= { sysFecStatEntry 16 } + +--================================================================== +-- Vcmp_assigned_slots +--================================================================== +sysVcmpAssignedSlotsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVcmpAssignedSlots entries in the table." + ::= { sysVcmpAssignedSlots 1 } + +sysVcmpAssignedSlotsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVcmpAssignedSlotsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the slots assigned to a VCMP guest." + ::= { sysVcmpAssignedSlots 2 } + +sysVcmpAssignedSlotsEntry OBJECT-TYPE + SYNTAX SysVcmpAssignedSlotsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVcmpAssignedSlots Table" + INDEX { + sysVcmpAssignedSlotsName, + sysVcmpAssignedSlotsIndex + } + ::= { sysVcmpAssignedSlotsTable 1 } + +SysVcmpAssignedSlotsEntry ::= + SEQUENCE { + sysVcmpAssignedSlotsName LongDisplayString, + sysVcmpAssignedSlotsIndex INTEGER, + sysVcmpAssignedSlotsSlotId INTEGER + } + +sysVcmpAssignedSlotsName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VCMP guest." + ::= { sysVcmpAssignedSlotsEntry 1 } + +sysVcmpAssignedSlotsIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the slot number assigned to the specified VCMP guest." + ::= { sysVcmpAssignedSlotsEntry 2 } + +sysVcmpAssignedSlotsSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot number assigned to the specified VCMP guest." + ::= { sysVcmpAssignedSlotsEntry 3 } + +--================================================================== +-- Vcmp_allowed_slots +--================================================================== +sysVcmpAllowedSlotsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVcmpAllowedSlots entries in the table." + ::= { sysVcmpAllowedSlots 1 } + +sysVcmpAllowedSlotsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVcmpAllowedSlotsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the slots that are allowed to be assigned to a VCMP guest." + ::= { sysVcmpAllowedSlots 2 } + +sysVcmpAllowedSlotsEntry OBJECT-TYPE + SYNTAX SysVcmpAllowedSlotsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVcmpAllowedSlots Table" + INDEX { + sysVcmpAllowedSlotsName, + sysVcmpAllowedSlotsIndex + } + ::= { sysVcmpAllowedSlotsTable 1 } + +SysVcmpAllowedSlotsEntry ::= + SEQUENCE { + sysVcmpAllowedSlotsName LongDisplayString, + sysVcmpAllowedSlotsIndex INTEGER, + sysVcmpAllowedSlotsSlotId INTEGER + } + +sysVcmpAllowedSlotsName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a VCMP guest." + ::= { sysVcmpAllowedSlotsEntry 1 } + +sysVcmpAllowedSlotsIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of a slot number allowed for the specified VCMP guest." + ::= { sysVcmpAllowedSlotsEntry 2 } + +sysVcmpAllowedSlotsSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A slot number allowed for the specified VCMP guest." + ::= { sysVcmpAllowedSlotsEntry 3 } + +--================================================================== +-- Virtual_disk +--================================================================== +sysVirtualDiskNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysVirtualDisk entries in the table." + ::= { sysVirtualDisk 1 } + +sysVirtualDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysVirtualDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of virtual disks for the VCMP guest VMs on the appliance or on each slot." + ::= { sysVirtualDisk 2 } + +sysVirtualDiskEntry OBJECT-TYPE + SYNTAX SysVirtualDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysVirtualDisk Table" + INDEX { + sysVirtualDiskSlotId, + sysVirtualDiskFilename + } + ::= { sysVirtualDiskTable 1 } + +SysVirtualDiskEntry ::= + SEQUENCE { + sysVirtualDiskFilename LongDisplayString, + sysVirtualDiskOperatingSystem INTEGER, + sysVirtualDiskSlotId INTEGER, + sysVirtualDiskState INTEGER + } + +sysVirtualDiskFilename OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual disk image filename on the host." + ::= { sysVirtualDiskEntry 1 } + +sysVirtualDiskOperatingSystem OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + tmos(1), + linux(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The guest operating system installed on the virtual disk." + ::= { sysVirtualDiskEntry 2 } + +sysVirtualDiskSlotId OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis slot number of this virtual disk." + ::= { sysVirtualDiskEntry 3 } + +sysVirtualDiskState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + created(1), + installing(2), + migrating(3), + ready(4), + in-use(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this virtual disk." + ::= { sysVirtualDiskEntry 4 } + +--================================================================== +-- Global_sipp_stat +--================================================================== +sysGlobalSipStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalSipStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalSipStat 1 } + +sysGlobalSipStatRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of requests received." + ::= { sysGlobalSipStat 2 } + +sysGlobalSipStatResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of responses sent." + ::= { sysGlobalSipStat 3 } + +sysGlobalSipStatBadmsgs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad messages due to malform requests." + ::= { sysGlobalSipStat 4 } + +sysGlobalSipStatDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets." + ::= { sysGlobalSipStat 5 } + +--================================================================== +-- Global_ftp_stat +--================================================================== +sysGlobalFtpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalFtpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalFtpStat 1 } + +sysGlobalFtpStatLoginRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of login requests received." + ::= { sysGlobalFtpStat 2 } + +sysGlobalFtpStatDownloadRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of download requests received." + ::= { sysGlobalFtpStat 3 } + +sysGlobalFtpStatUploadRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of upload requests received." + ::= { sysGlobalFtpStat 4 } + +--================================================================== +-- Blade_temperature_status_stat +--================================================================== +sysBladeTempNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysBladeTemp entries in the table." + ::= { sysBladeTemp 1 } + +sysBladeTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysBladeTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of blade temperature of the system." + ::= { sysBladeTemp 2 } + +sysBladeTempEntry OBJECT-TYPE + SYNTAX SysBladeTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysBladeTemp Table" + INDEX { + sysBladeTempIndex, + sysBladeTempSlot + } + ::= { sysBladeTempTable 1 } + +SysBladeTempEntry ::= + SEQUENCE { + sysBladeTempIndex INTEGER, + sysBladeTempTemperature Integer32, + sysBladeTempLocation LongDisplayString, + sysBladeTempSlot INTEGER + } + +sysBladeTempIndex OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of a chassis temperature sensor on the system. + It identifies a particular chassis temperature sensor, fan, etc." + ::= { sysBladeTempEntry 1 } + +sysBladeTempTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The blade temperature (in Celsius) of the indexed sensor on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysBladeTempEntry 2 } + +sysBladeTempLocation OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The location for the temperature sensor." + ::= { sysBladeTempEntry 3 } + +sysBladeTempSlot OBJECT-TYPE + SYNTAX INTEGER(0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis slot number, if applicable." + ::= { sysBladeTempEntry 4 } + +--================================================================== +-- Blade_voltage_stat +--================================================================== +sysBladeVoltageNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysBladeVoltage entries in the table." + ::= { sysBladeVoltage 1 } + +sysBladeVoltageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysBladeVoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of blade voltage of the system." + ::= { sysBladeVoltage 2 } + +sysBladeVoltageEntry OBJECT-TYPE + SYNTAX SysBladeVoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysBladeVoltage Table" + INDEX { + sysBladeVoltageIndex + } + ::= { sysBladeVoltageTable 1 } + +SysBladeVoltageEntry ::= + SEQUENCE { + sysBladeVoltageIndex LongDisplayString, + sysBladeVoltageVoltage Integer32, + sysBladeVoltageSlot INTEGER + } + +sysBladeVoltageIndex OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the voltage sensor. + It identifies a particular blade voltage sensor, fan, etc." + ::= { sysBladeVoltageEntry 1 } + +sysBladeVoltageVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The blade voltage (in mV) of the indexed sensor on the system., + This is only supported for the platform where + the sensor data is available." + ::= { sysBladeVoltageEntry 2 } + +sysBladeVoltageSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis slot number, if applicable." + ::= { sysBladeVoltageEntry 3 } + +--================================================================== +-- Global_pptp_stat +--================================================================== +sysProfilePptpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalPptpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalPptpStat 1 } + +sysProfilePptpStatStartRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages used to establish the control + connection between a server and a client." + ::= { sysGlobalPptpStat 2 } + +sysProfilePptpStatStartReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent in reply to a received + Start-Control-Connection-Request message." + ::= { sysGlobalPptpStat 3 } + +sysProfilePptpStatStopRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by one peer of a client-server + control connection to inform the other peer that the control + connection should be closed." + ::= { sysGlobalPptpStat 4 } + +sysProfilePptpStatStopReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by one peer of a client-server + control connection upon receipt of a + Stop-Control-Connection-Request from the other peer." + ::= { sysGlobalPptpStat 5 } + +sysProfilePptpStatEchoRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by either peer of a client-server + control connection." + ::= { sysGlobalPptpStat 6 } + +sysProfilePptpStatEchoReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by either peer of a client-server + control connection in response to the receipt of an Echo-Request." + ::= { sysGlobalPptpStat 7 } + +sysProfilePptpStatOutgoingCallRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by the server to the client to + indicate that an outbound call from the client is to be + established." + ::= { sysGlobalPptpStat 8 } + +sysProfilePptpStatOutgoingCallReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by the client to the server in + response to a received Outgoing-Call-Request message." + ::= { sysGlobalPptpStat 9 } + +sysProfilePptpStatCallClearRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by the server to the client + indicating that a particular call is to be disconnected." + ::= { sysGlobalPptpStat 10 } + +sysProfilePptpStatCallDisconnectNotifies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP Call-Disconnect-Notify control messages sent by the client + to the server. Its purpose is to inform the server of both the + disconnection and the reason for it." + ::= { sysGlobalPptpStat 11 } + +sysProfilePptpStatWanErrorNotifies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of WAN-Error-Notify messages sent by the client to the server to + indicate WAN error conditions (conditions that occur on the interface + supporting PPP)." + ::= { sysGlobalPptpStat 12 } + +sysProfilePptpStatSetLinkInfo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP control messages sent by the server to the client to + set PPP-negotiated options." + ::= { sysGlobalPptpStat 13 } + +sysProfilePptpStatActiveCalls OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active PPTP calls." + ::= { sysGlobalPptpStat 14 } + +sysProfilePptpStatTotalCalls OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of PPTP calls served." + ::= { sysGlobalPptpStat 15 } + +sysProfilePptpStatFailedCalls OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of PPTP calls that failed." + ::= { sysGlobalPptpStat 16 } + +--================================================================== +-- Global_pcp_stat +--================================================================== +sysPcpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalPcpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalPcpStat 1 } + +sysPcpStatPcpAnnounceRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Announce requests received." + ::= { sysGlobalPcpStat 2 } + +sysPcpStatPcpAnnounceResponsesUcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast Announce responses transmitted." + ::= { sysGlobalPcpStat 3 } + +sysPcpStatPcpAnnounceResponsesMulticast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast Announce responses transmitted." + ::= { sysGlobalPcpStat 4 } + +sysPcpStatPcpMapRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Map requests received." + ::= { sysGlobalPcpStat 5 } + +sysPcpStatPcpMapResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Map responses transmitted." + ::= { sysGlobalPcpStat 6 } + +sysPcpStatPcpPeerRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Peer requests received." + ::= { sysGlobalPcpStat 7 } + +sysPcpStatPcpPeerResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Peer responses transmitted." + ::= { sysGlobalPcpStat 8 } + +sysPcpStatPcpErrorsInvalidRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid or malformed PCP requests received." + ::= { sysGlobalPcpStat 9 } + +sysPcpStatPcpErrorsUnavailableResource OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of PCP requests received where the server has insufficient + resources to complete the requested operation." + ::= { sysGlobalPcpStat 10 } + +sysPcpStatPcpErrorsNotAuthorized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of PCP requests that generated (or caused) an + unauthorized error when attempting to create a mapping." + ::= { sysGlobalPcpStat 11 } + +sysPcpStatPcpErrorsOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of PCP requests received that resulted in other errors." + ::= { sysGlobalPcpStat 12 } + +--================================================================== +-- Global_tmm_dns_server_stat +--================================================================== +sysDnsServerStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalDnsServerStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalDnsServerStat 1 } + +sysDnsServerStatXfrQueries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of zone transfer queries." + ::= { sysGlobalDnsServerStat 2 } + +sysDnsServerStatXfrResponses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of zone transfer responses." + ::= { sysGlobalDnsServerStat 3 } + +sysDnsServerStatXfrNotifies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of zone transfer notifies." + ::= { sysGlobalDnsServerStat 4 } + +sysDnsServerStatXfrNotifyFailed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of zone transfer notify failures." + ::= { sysGlobalDnsServerStat 5 } + +--================================================================== +-- Mptcp_stat +--================================================================== +sysMptcpStatResetStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to reset resetable statistics data in sysGlobalMptcpStat. + Setting this value to 1 will reset statistics data. + Note, some statistics data may not be reset including data that are incremental counters." + ::= { sysGlobalMptcpStat 1 } + +sysMptcpStatAccept OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of primary MPTCP connections accepted." + ::= { sysGlobalMptcpStat 2 } + +sysMptcpStatAcceptFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of primary MPTCP connections rejected." + ::= { sysGlobalMptcpStat 3 } + +sysMptcpStatJoinFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of secondary MPTCP connections accepted." + ::= { sysGlobalMptcpStat 4 } + +sysMptcpStatJoinFlowFail OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of secondary MPTCP connections rejected." + ::= { sysGlobalMptcpStat 5 } + +sysMptcpStatClose OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of MPTCP connections closed." + ::= { sysGlobalMptcpStat 6 } + +sysMptcpStatRxtimeout OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of retransmission timeouts for MPTCP connections." + ::= { sysGlobalMptcpStat 7 } + +sysMptcpStatRxfailover OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of retransmission failovers for MPTCP connections." + ::= { sysGlobalMptcpStat 8 } + +sysMptcpStatAddAddrTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of add_addr sent for MPTCP connections." + ::= { sysGlobalMptcpStat 9 } + +sysMptcpStatAddAddrRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of add_addr received for MPTCP connections." + ::= { sysGlobalMptcpStat 10 } + +sysMptcpStatRemAddrTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of remove_addr sent for MPTCP connections." + ::= { sysGlobalMptcpStat 11 } + +sysMptcpStatRemAddrRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of remove_addr received for MPTCP connections." + ::= { sysGlobalMptcpStat 12 } + +sysMptcpStatPrioTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of priority events sent for MPTCP connections." + ::= { sysGlobalMptcpStat 13 } + +sysMptcpStatPrioRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of priority events received for MPTCP connections." + ::= { sysGlobalMptcpStat 14 } + +sysMptcpStatFailTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fallback events sent for MPTCP connections." + ::= { sysGlobalMptcpStat 15 } + +sysMptcpStatFailRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fallback events received for MPTCP connections." + ::= { sysGlobalMptcpStat 16 } + +sysMptcpStatFastcloseTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fastclose events sent for MPTCP connections." + ::= { sysGlobalMptcpStat 17 } + +sysMptcpStatFastcloseRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fastclose events received for MPTCP connections." + ::= { sysGlobalMptcpStat 18 } + +--================================================================== +-- Lldp_neighbors +--================================================================== +sysLldpNeighborsTableNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sysLldpNeighbors entries in the table." + ::= { sysLldpNeighbors 1 } + +sysLldpNeighborsTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysLldpNeighborsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of lldp neighbors." + ::= { sysLldpNeighbors 2 } + +sysLldpNeighborsTableEntry OBJECT-TYPE + SYNTAX SysLldpNeighborsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Columns in the sysLldpNeighborsTable Table" + INDEX { + sysLldpNeighborsTableChassisId, + sysLldpNeighborsTablePortId + } + ::= { sysLldpNeighborsTableTable 1 } + +SysLldpNeighborsTableEntry ::= + SEQUENCE { + sysLldpNeighborsTableChassisId LongDisplayString, + sysLldpNeighborsTablePortId LongDisplayString, + sysLldpNeighborsTableLocalInterface LongDisplayString, + sysLldpNeighborsTablePortDesc LongDisplayString, + sysLldpNeighborsTableSysName LongDisplayString, + sysLldpNeighborsTableSysDesc LongDisplayString, + sysLldpNeighborsTableSysCap Integer32, + sysLldpNeighborsTableMgmtAddr LongDisplayString, + sysLldpNeighborsTablePvid INTEGER, + sysLldpNeighborsTablePpvid INTEGER, + sysLldpNeighborsTableVlanName LongDisplayString, + sysLldpNeighborsTableVlanTag INTEGER, + sysLldpNeighborsTableProtocolIdentity INTEGER, + sysLldpNeighborsTableAutoNego INTEGER, + sysLldpNeighborsTablePmd INTEGER, + sysLldpNeighborsTableMau INTEGER, + sysLldpNeighborsTableAggStatus INTEGER, + sysLldpNeighborsTableAggPortid Integer32, + sysLldpNeighborsTableMfs INTEGER, + sysLldpNeighborsTableF5ProductModel LongDisplayString + } + +sysLldpNeighborsTableChassisId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis ID of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 1 } + +sysLldpNeighborsTablePortId OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port ID of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 2 } + +sysLldpNeighborsTableLocalInterface OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port ID to which the LLDP neighbor is connected." + ::= { sysLldpNeighborsTableEntry 3 } + +sysLldpNeighborsTablePortDesc OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the port on the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 4 } + +sysLldpNeighborsTableSysName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system name of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 5 } + +sysLldpNeighborsTableSysDesc OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 6 } + +sysLldpNeighborsTableSysCap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System capabilities of the LLDP neighbor (switching, routing, etc.)" + ::= { sysLldpNeighborsTableEntry 7 } + +sysLldpNeighborsTableMgmtAddr OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Management IP address of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 8 } + +sysLldpNeighborsTablePvid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID associated with the port on the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 9 } + +sysLldpNeighborsTablePpvid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether a PPVID TLV has been received by the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 10 } + +sysLldpNeighborsTableVlanName OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name associated with the port on the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 11 } + +sysLldpNeighborsTableVlanTag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN tag associated with the port on the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 12 } + +sysLldpNeighborsTableProtocolIdentity OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether a Protocol Identity TLV has been received by the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 13 } + +sysLldpNeighborsTableAutoNego OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC/PHY Auto-Negotiation status of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 14 } + +sysLldpNeighborsTablePmd OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC/PHY Physical Medium Dependant (PMD) capability of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 15 } + +sysLldpNeighborsTableMau OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC/PHY Medium Attachment Unit (MAU) type of the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 16 } + +sysLldpNeighborsTableAggStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link aggregation status/capability of LLDP neighbor port." + ::= { sysLldpNeighborsTableEntry 17 } + +sysLldpNeighborsTableAggPortid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the remote port is aggregated, indicates the aggregated port ID on the LLDP neighbor." + ::= { sysLldpNeighborsTableEntry 18 } + +sysLldpNeighborsTableMfs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum frame size of the LLDP neighbor's MAC and PHY implementation." + ::= { sysLldpNeighborsTableEntry 19 } + +sysLldpNeighborsTableF5ProductModel OBJECT-TYPE + SYNTAX LongDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the F5 product model name if the LLDP neighbor is an F5 product." + ::= { sysLldpNeighborsTableEntry 20 } + +--================================================================ + -- Compliance and Group +--================================================================ + +bigipSystemCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This specifies the objects that are required to claim + compliance to F5 Traffic Management System." + MODULE + MANDATORY-GROUPS { bigipSystemGroups } + ::= { bigipCompliances 1 } + +bigipSystemGroups OBJECT IDENTIFIER ::= { bigipGroups 1 } + +sysAttrGroup OBJECT-GROUP + OBJECTS { + sysAttrArpMaxEntries, + sysAttrArpAddReciprocal, + sysAttrArpTimeout, + sysAttrArpRetries, + sysAttrBootQuiet, + sysAttrConfigsyncState, + sysAttrConnAdaptiveReaperHiwat, + sysAttrConnAdaptiveReaperLowat, + sysAttrConnAutoLasthop, + sysAttrFailoverActiveMode, + sysAttrFailoverForceActive, + sysAttrFailoverForceStandby, + sysAttrFailoverIsRedundant, + sysAttrFailoverMemoryRestartPercent, + sysAttrFailoverNetwork, + sysAttrFailoverStandbyLinkDownTime, + sysAttrFailoverSslhardware, + sysAttrFailoverSslhardwareAction, + sysAttrFailoverUnitMask, + sysAttrFailoverUnitId, + sysAttrModeMaint, + sysAttrPacketFilter, + sysAttrPacketFilterAllowImportantIcmp, + sysAttrPacketFilterEstablished, + sysAttrPacketFilterDefaultAction, + sysAttrPacketFilterSendIcmpErrors, + sysAttrPvaAcceleration, + sysAttrVlanFDBTimeout, + sysAttrWatchdogState + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalAttr MIB." + ::= { bigipSystemGroups 1 } + +sysStatGroup OBJECT-GROUP + OBJECTS { + sysStatResetStats, + sysStatClientPktsIn, + sysStatClientBytesIn, + sysStatClientPktsOut, + sysStatClientBytesOut, + sysStatClientMaxConns, + sysStatClientTotConns, + sysStatClientCurConns, + sysStatServerPktsIn, + sysStatServerBytesIn, + sysStatServerPktsOut, + sysStatServerBytesOut, + sysStatServerMaxConns, + sysStatServerTotConns, + sysStatServerCurConns, + sysStatPvaClientPktsIn, + sysStatPvaClientBytesIn, + sysStatPvaClientPktsOut, + sysStatPvaClientBytesOut, + sysStatPvaClientMaxConns, + sysStatPvaClientTotConns, + sysStatPvaClientCurConns, + sysStatPvaServerPktsIn, + sysStatPvaServerBytesIn, + sysStatPvaServerPktsOut, + sysStatPvaServerBytesOut, + sysStatPvaServerMaxConns, + sysStatPvaServerTotConns, + sysStatPvaServerCurConns, + sysStatTotPvaAssistConn, + sysStatCurrPvaAssistConn, + sysStatMaintenanceModeDeny, + sysStatMaxConnVirtualPathDeny, + sysStatVirtualServerNonSynDeny, + sysStatNoHandlerDeny, + sysStatLicenseDeny, + sysStatConnectionMemoryErrors, + sysStatCpuCount, + sysStatActiveCpuCount, + sysStatMultiProcessorMode, + sysStatTmTotalCycles, + sysStatTmIdleCycles, + sysStatTmSleepCycles, + sysStatMemoryTotal, + sysStatMemoryUsed, + sysStatDroppedPackets, + sysStatIncomingPacketErrors, + sysStatOutgoingPacketErrors, + sysStatAuthTotSessions, + sysStatAuthCurSessions, + sysStatAuthMaxSessions, + sysStatAuthSuccessResults, + sysStatAuthFailureResults, + sysStatAuthWantcredentialResults, + sysStatAuthErrorResults, + sysStatHttpRequests, + sysStatHardSyncookieGen, + sysStatHardSyncookieDet, + sysStatClientPktsIn5s, + sysStatClientBytesIn5s, + sysStatClientPktsOut5s, + sysStatClientBytesOut5s, + sysStatClientMaxConns5s, + sysStatClientTotConns5s, + sysStatClientCurConns5s, + sysStatServerPktsIn5s, + sysStatServerBytesIn5s, + sysStatServerPktsOut5s, + sysStatServerBytesOut5s, + sysStatServerMaxConns5s, + sysStatServerTotConns5s, + sysStatServerCurConns5s, + sysStatClientPktsIn1m, + sysStatClientBytesIn1m, + sysStatClientPktsOut1m, + sysStatClientBytesOut1m, + sysStatClientMaxConns1m, + sysStatClientTotConns1m, + sysStatClientCurConns1m, + sysStatServerPktsIn1m, + sysStatServerBytesIn1m, + sysStatServerPktsOut1m, + sysStatServerBytesOut1m, + sysStatServerMaxConns1m, + sysStatServerTotConns1m, + sysStatServerCurConns1m, + sysStatClientPktsIn5m, + sysStatClientBytesIn5m, + sysStatClientPktsOut5m, + sysStatClientBytesOut5m, + sysStatClientMaxConns5m, + sysStatClientTotConns5m, + sysStatClientCurConns5m, + sysStatServerPktsIn5m, + sysStatServerBytesIn5m, + sysStatServerPktsOut5m, + sysStatServerBytesOut5m, + sysStatServerMaxConns5m, + sysStatServerTotConns5m, + sysStatServerCurConns5m, + sysStatPvaClientPktsIn5s, + sysStatPvaClientBytesIn5s, + sysStatPvaClientPktsOut5s, + sysStatPvaClientBytesOut5s, + sysStatPvaClientMaxConns5s, + sysStatPvaClientTotConns5s, + sysStatPvaClientCurConns5s, + sysStatPvaServerPktsIn5s, + sysStatPvaServerBytesIn5s, + sysStatPvaServerPktsOut5s, + sysStatPvaServerBytesOut5s, + sysStatPvaServerMaxConns5s, + sysStatPvaServerTotConns5s, + sysStatPvaServerCurConns5s, + sysStatPvaClientPktsIn1m, + sysStatPvaClientBytesIn1m, + sysStatPvaClientPktsOut1m, + sysStatPvaClientBytesOut1m, + sysStatPvaClientMaxConns1m, + sysStatPvaClientTotConns1m, + sysStatPvaClientCurConns1m, + sysStatPvaServerPktsIn1m, + sysStatPvaServerBytesIn1m, + sysStatPvaServerPktsOut1m, + sysStatPvaServerBytesOut1m, + sysStatPvaServerMaxConns1m, + sysStatPvaServerTotConns1m, + sysStatPvaServerCurConns1m, + sysStatPvaClientPktsIn5m, + sysStatPvaClientBytesIn5m, + sysStatPvaClientPktsOut5m, + sysStatPvaClientBytesOut5m, + sysStatPvaClientMaxConns5m, + sysStatPvaClientTotConns5m, + sysStatPvaClientCurConns5m, + sysStatPvaServerPktsIn5m, + sysStatPvaServerBytesIn5m, + sysStatPvaServerPktsOut5m, + sysStatPvaServerBytesOut5m, + sysStatPvaServerMaxConns5m, + sysStatPvaServerTotConns5m, + sysStatPvaServerCurConns5m, + sysStatMemoryTotalKb, + sysStatMemoryUsedKb + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalStat MIB." + ::= { bigipSystemGroups 2 } + +sysAuthStatGroup OBJECT-GROUP + OBJECTS { + sysAuthStatResetStats, + sysAuthStatTotSessions, + sysAuthStatCurSessions, + sysAuthStatMaxSessions, + sysAuthStatSuccessResults, + sysAuthStatFailureResults, + sysAuthStatWantcredentialResults, + sysAuthStatErrorResults + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalAuthStat MIB." + ::= { bigipSystemGroups 3 } + +sysConnPoolStatGroup OBJECT-GROUP + OBJECTS { + sysConnPoolStatResetStats, + sysConnPoolStatCurSize, + sysConnPoolStatMaxSize, + sysConnPoolStatReuses, + sysConnPoolStatConnects + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalConnPoolStat MIB." + ::= { bigipSystemGroups 4 } + +sysHttpStatGroup OBJECT-GROUP + OBJECTS { + sysHttpStatResetStats, + sysHttpStatCookiePersistInserts, + sysHttpStatResp2xxCnt, + sysHttpStatResp3xxCnt, + sysHttpStatResp4xxCnt, + sysHttpStatResp5xxCnt, + sysHttpStatNumberReqs, + sysHttpStatGetReqs, + sysHttpStatPostReqs, + sysHttpStatV9Reqs, + sysHttpStatV10Reqs, + sysHttpStatV11Reqs, + sysHttpStatV9Resp, + sysHttpStatV10Resp, + sysHttpStatV11Resp, + sysHttpStatMaxKeepaliveReq, + sysHttpStatRespBucket1k, + sysHttpStatRespBucket4k, + sysHttpStatRespBucket16k, + sysHttpStatRespBucket32k, + sysHttpStatPrecompressBytes, + sysHttpStatPostcompressBytes, + sysHttpStatNullCompressBytes, + sysHttpStatHtmlPrecompressBytes, + sysHttpStatHtmlPostcompressBytes, + sysHttpStatCssPrecompressBytes, + sysHttpStatCssPostcompressBytes, + sysHttpStatJsPrecompressBytes, + sysHttpStatJsPostcompressBytes, + sysHttpStatXmlPrecompressBytes, + sysHttpStatXmlPostcompressBytes, + sysHttpStatSgmlPrecompressBytes, + sysHttpStatSgmlPostcompressBytes, + sysHttpStatPlainPrecompressBytes, + sysHttpStatPlainPostcompressBytes, + sysHttpStatOctetPrecompressBytes, + sysHttpStatOctetPostcompressBytes, + sysHttpStatImagePrecompressBytes, + sysHttpStatImagePostcompressBytes, + sysHttpStatVideoPrecompressBytes, + sysHttpStatVideoPostcompressBytes, + sysHttpStatAudioPrecompressBytes, + sysHttpStatAudioPostcompressBytes, + sysHttpStatOtherPrecompressBytes, + sysHttpStatOtherPostcompressBytes, + sysHttpStatRamcacheHits, + sysHttpStatRamcacheMisses, + sysHttpStatRamcacheMissesAll, + sysHttpStatRamcacheHitBytes, + sysHttpStatRamcacheMissBytes, + sysHttpStatRamcacheMissBytesAll, + sysHttpStatRamcacheSize, + sysHttpStatRamcacheCount, + sysHttpStatRamcacheEvictions, + sysHttpStatRespBucket64k + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalHttpStat MIB." + ::= { bigipSystemGroups 5 } + +sysIcmpStatGroup OBJECT-GROUP + OBJECTS { + sysIcmpStatResetStats, + sysIcmpStatTx, + sysIcmpStatRx, + sysIcmpStatForward, + sysIcmpStatDrop, + sysIcmpStatErrCksum, + sysIcmpStatErrLen, + sysIcmpStatErrMem, + sysIcmpStatErrRtx, + sysIcmpStatErrProto, + sysIcmpStatErrOpt, + sysIcmpStatErr + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalIcmpStat MIB." + ::= { bigipSystemGroups 6 } + +sysIcmp6StatGroup OBJECT-GROUP + OBJECTS { + sysIcmp6StatResetStats, + sysIcmp6StatTx, + sysIcmp6StatRx, + sysIcmp6StatForward, + sysIcmp6StatDrop, + sysIcmp6StatErrCksum, + sysIcmp6StatErrLen, + sysIcmp6StatErrMem, + sysIcmp6StatErrRtx, + sysIcmp6StatErrProto, + sysIcmp6StatErrOpt, + sysIcmp6StatErr + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalIcmp6Stat MIB." + ::= { bigipSystemGroups 7 } + +sysIpStatGroup OBJECT-GROUP + OBJECTS { + sysIpStatResetStats, + sysIpStatTx, + sysIpStatRx, + sysIpStatDropped, + sysIpStatRxFrag, + sysIpStatRxFragDropped, + sysIpStatTxFrag, + sysIpStatTxFragDropped, + sysIpStatReassembled, + sysIpStatErrCksum, + sysIpStatErrLen, + sysIpStatErrMem, + sysIpStatErrRtx, + sysIpStatErrProto, + sysIpStatErrOpt, + sysIpStatErrReassembledTooLong + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalIpStat MIB." + ::= { bigipSystemGroups 8 } + +sysIp6StatGroup OBJECT-GROUP + OBJECTS { + sysIp6StatResetStats, + sysIp6StatTx, + sysIp6StatRx, + sysIp6StatDropped, + sysIp6StatRxFrag, + sysIp6StatRxFragDropped, + sysIp6StatTxFrag, + sysIp6StatTxFragDropped, + sysIp6StatReassembled, + sysIp6StatErrCksum, + sysIp6StatErrLen, + sysIp6StatErrMem, + sysIp6StatErrRtx, + sysIp6StatErrProto, + sysIp6StatErrOpt, + sysIp6StatErrReassembledTooLong + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalIp6Stat MIB." + ::= { bigipSystemGroups 9 } + +sysClientsslStatGroup OBJECT-GROUP + OBJECTS { + sysClientsslStatResetStats, + sysClientsslStatCurConns, + sysClientsslStatMaxConns, + sysClientsslStatCurNativeConns, + sysClientsslStatMaxNativeConns, + sysClientsslStatTotNativeConns, + sysClientsslStatCurCompatConns, + sysClientsslStatMaxCompatConns, + sysClientsslStatTotCompatConns, + sysClientsslStatEncryptedBytesIn, + sysClientsslStatEncryptedBytesOut, + sysClientsslStatDecryptedBytesIn, + sysClientsslStatDecryptedBytesOut, + sysClientsslStatRecordsIn, + sysClientsslStatRecordsOut, + sysClientsslStatFullyHwAcceleratedConns, + sysClientsslStatPartiallyHwAcceleratedConns, + sysClientsslStatNonHwAcceleratedConns, + sysClientsslStatPrematureDisconnects, + sysClientsslStatMidstreamRenegotiations, + sysClientsslStatSessCacheCurEntries, + sysClientsslStatSessCacheHits, + sysClientsslStatSessCacheLookups, + sysClientsslStatSessCacheOverflows, + sysClientsslStatSessCacheInvalidations, + sysClientsslStatPeercertValid, + sysClientsslStatPeercertInvalid, + sysClientsslStatPeercertNone, + sysClientsslStatHandshakeFailures, + sysClientsslStatBadRecords, + sysClientsslStatFatalAlerts, + sysClientsslStatSslv2, + sysClientsslStatSslv3, + sysClientsslStatTlsv1, + sysClientsslStatAdhKeyxchg, + sysClientsslStatDhDssKeyxchg, + sysClientsslStatDhRsaKeyxchg, + sysClientsslStatDssKeyxchg, + sysClientsslStatEdhDssKeyxchg, + sysClientsslStatRsaKeyxchg, + sysClientsslStatNullBulk, + sysClientsslStatAesBulk, + sysClientsslStatDesBulk, + sysClientsslStatIdeaBulk, + sysClientsslStatRc2Bulk, + sysClientsslStatRc4Bulk, + sysClientsslStatNullDigest, + sysClientsslStatMd5Digest, + sysClientsslStatShaDigest, + sysClientsslStatNotssl, + sysClientsslStatEdhRsaKeyxchg, + sysClientsslStatTotConns5s, + sysClientsslStatTotConns1m, + sysClientsslStatTotConns5m, + sysClientsslStatSecureHandshakes, + sysClientsslStatInsecureHandshakeAccepts, + sysClientsslStatInsecureHandshakeRejects, + sysClientsslStatInsecureRenegotiationRejects, + sysClientsslStatSniRejects, + sysClientsslStatTlsv11, + sysClientsslStatTlsv12, + sysClientsslStatDtlsv1, + sysClientsslStatEcdheRsaKeyxchg, + sysClientsslStatConns, + sysClientsslStatCachedCerts, + sysClientsslStatEcdhRsaKeyxchg, + sysClientsslStatEcdheEcdsaKeyxchg, + sysClientsslStatEcdhEcdsaKeyxchg, + sysClientsslStatDheDssKeyxchg, + sysClientsslStatAesGcmBulk, + sysClientsslStatDestinationIpBypasses, + sysClientsslStatSourceIpBypasses, + sysClientsslStatHostnameBypasses, + sysClientsslStatRenegotiationsRejected, + sysClientsslStatOcspStaplingConns, + sysClientsslStatOcspStaplingResponseStatusErrors, + sysClientsslStatOcspStaplingResponseValidationErrors, + sysClientsslStatOcspStaplingCertStatusErrors, + sysClientsslStatOcspStaplingOcspConnHttpErrors, + sysClientsslStatOcspStaplingOcspConnTimeouts, + sysClientsslStatOcspStaplingOcspConnFailures + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalClientSslStat MIB." + ::= { bigipSystemGroups 10 } + +sysServersslStatGroup OBJECT-GROUP + OBJECTS { + sysServersslStatResetStats, + sysServersslStatCurConns, + sysServersslStatMaxConns, + sysServersslStatCurNativeConns, + sysServersslStatMaxNativeConns, + sysServersslStatTotNativeConns, + sysServersslStatCurCompatConns, + sysServersslStatMaxCompatConns, + sysServersslStatTotCompatConns, + sysServersslStatEncryptedBytesIn, + sysServersslStatEncryptedBytesOut, + sysServersslStatDecryptedBytesIn, + sysServersslStatDecryptedBytesOut, + sysServersslStatRecordsIn, + sysServersslStatRecordsOut, + sysServersslStatFullyHwAcceleratedConns, + sysServersslStatPartiallyHwAcceleratedConns, + sysServersslStatNonHwAcceleratedConns, + sysServersslStatPrematureDisconnects, + sysServersslStatMidstreamRenegotiations, + sysServersslStatSessCacheCurEntries, + sysServersslStatSessCacheHits, + sysServersslStatSessCacheLookups, + sysServersslStatSessCacheOverflows, + sysServersslStatSessCacheInvalidations, + sysServersslStatPeercertValid, + sysServersslStatPeercertInvalid, + sysServersslStatPeercertNone, + sysServersslStatHandshakeFailures, + sysServersslStatBadRecords, + sysServersslStatFatalAlerts, + sysServersslStatSslv2, + sysServersslStatSslv3, + sysServersslStatTlsv1, + sysServersslStatAdhKeyxchg, + sysServersslStatDhDssKeyxchg, + sysServersslStatDhRsaKeyxchg, + sysServersslStatDssKeyxchg, + sysServersslStatEdhDssKeyxchg, + sysServersslStatRsaKeyxchg, + sysServersslStatNullBulk, + sysServersslStatAesBulk, + sysServersslStatDesBulk, + sysServersslStatIdeaBulk, + sysServersslStatRc2Bulk, + sysServersslStatRc4Bulk, + sysServersslStatNullDigest, + sysServersslStatMd5Digest, + sysServersslStatShaDigest, + sysServersslStatNotssl, + sysServersslStatEdhRsaKeyxchg, + sysServersslStatSecureHandshakes, + sysServersslStatInsecureHandshakeAccepts, + sysServersslStatInsecureHandshakeRejects, + sysServersslStatInsecureRenegotiationRejects, + sysServersslStatSniRejects, + sysServersslStatTlsv11, + sysServersslStatTlsv12, + sysServersslStatDtlsv1, + sysServersslStatEcdheRsaKeyxchg, + sysServersslStatConns, + sysServersslStatEcdhRsaKeyxchg, + sysServersslStatEcdheEcdsaKeyxchg, + sysServersslStatEcdhEcdsaKeyxchg, + sysServersslStatDheDssKeyxchg, + sysServersslStatAesGcmBulk, + sysServersslStatDestinationIpBypasses, + sysServersslStatSourceIpBypasses, + sysServersslStatHostnameBypasses, + sysServersslStatRenegotiationsRejected + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalServerSslStat MIB." + ::= { bigipSystemGroups 11 } + +sysStreamStatGroup OBJECT-GROUP + OBJECTS { + sysStreamStatResetStats, + sysStreamStatReplaces + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalStreamStat MIB." + ::= { bigipSystemGroups 12 } + +sysTcpStatGroup OBJECT-GROUP + OBJECTS { + sysTcpStatResetStats, + sysTcpStatOpen, + sysTcpStatCloseWait, + sysTcpStatFinWait, + sysTcpStatTimeWait, + sysTcpStatAccepts, + sysTcpStatAcceptfails, + sysTcpStatConnects, + sysTcpStatConnfails, + sysTcpStatExpires, + sysTcpStatAbandons, + sysTcpStatRxrst, + sysTcpStatRxbadsum, + sysTcpStatRxbadseg, + sysTcpStatRxooseg, + sysTcpStatRxcookie, + sysTcpStatRxbadcookie, + sysTcpStatSyncacheover, + sysTcpStatTxrexmits + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalTcpStat MIB." + ::= { bigipSystemGroups 13 } + +sysUdpStatGroup OBJECT-GROUP + OBJECTS { + sysUdpStatResetStats, + sysUdpStatOpen, + sysUdpStatAccepts, + sysUdpStatAcceptfails, + sysUdpStatConnects, + sysUdpStatConnfails, + sysUdpStatExpires, + sysUdpStatRxdgram, + sysUdpStatRxbaddgram, + sysUdpStatRxunreach, + sysUdpStatRxbadsum, + sysUdpStatRxnosum, + sysUdpStatTxdgram + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalUdpStat MIB." + ::= { bigipSystemGroups 14 } + +sysAdminIpGroup OBJECT-GROUP + OBJECTS { + sysAdminIpNumber, + sysAdminIpAddrType, + sysAdminIpAddr, + sysAdminIpNetmaskType, + sysAdminIpNetmask, + sysAdminIpName + } + STATUS current + DESCRIPTION + "A collection of objects of sysAdminIp MIB." + ::= { bigipSystemGroups 15 } + +sysArpStaticEntryGroup OBJECT-GROUP + OBJECTS { + sysArpStaticEntryNumber, + sysArpStaticEntryIpAddrType, + sysArpStaticEntryIpAddr, + sysArpStaticEntryMacAddr, + sysArpStaticEntryName + } + STATUS current + DESCRIPTION + "A collection of objects of sysArpStaticEntry MIB." + ::= { bigipSystemGroups 16 } + +sysDot1dbaseStatGroup OBJECT-GROUP + OBJECTS { + sysDot1dbaseStatResetStats, + sysDot1dbaseStatMacAddr, + sysDot1dbaseStatNumPorts, + sysDot1dbaseStatType + } + STATUS current + DESCRIPTION + "A collection of objects of sysDot1dbaseStat MIB." + ::= { bigipSystemGroups 17 } + +sysDot1dbaseStatPortGroup OBJECT-GROUP + OBJECTS { + sysDot1dbaseStatPortNumber, + sysDot1dbaseStatPortIndex, + sysDot1dbaseStatPortPort, + sysDot1dbaseStatPortName, + sysDot1dbaseStatPortDelayExceededDiscards, + sysDot1dbaseStatPortMtuExceededDiscards + } + STATUS current + DESCRIPTION + "A collection of objects of sysDot1dbaseStatPort MIB." + ::= { bigipSystemGroups 18 } + +sysInterfaceGroup OBJECT-GROUP + OBJECTS { + sysInterfaceNumber, + sysInterfaceName, + sysInterfaceMediaMaxSpeed, + sysInterfaceMediaMaxDuplex, + sysInterfaceMediaActiveSpeed, + sysInterfaceMediaActiveDuplex, + sysInterfaceMacAddr, + sysInterfaceMtu, + sysInterfaceEnabled, + sysInterfaceLearnMode, + sysInterfaceFlowCtrlReq, + sysInterfaceStpLink, + sysInterfaceStpEdge, + sysInterfaceStpEdgeActive, + sysInterfaceStpAuto, + sysInterfaceStpEnable, + sysInterfaceStpReset, + sysInterfaceStatus, + sysInterfaceComboPort, + sysInterfacePreferSfp, + sysInterfaceSfpMedia, + sysInterfacePhyMaster + } + STATUS current + DESCRIPTION + "A collection of objects of sysInterface MIB." + ::= { bigipSystemGroups 19 } + +sysIntfMediaGroup OBJECT-GROUP + OBJECTS { + sysIntfMediaNumber, + sysIntfMediaName, + sysIntfMediaIndex, + sysIntfMediaMediaOption + } + STATUS current + DESCRIPTION + "A collection of objects of sysInterfaceMediaOptions MIB." + ::= { bigipSystemGroups 20 } + +sysIfGroup OBJECT-GROUP + OBJECTS { + sysIfNumber, + sysIfIndex, + sysIfName + } + STATUS current + DESCRIPTION + "A collection of objects of sysInterfaceId MIB." + ::= { bigipSystemGroups 21 } + +sysInterfaceStatGroup OBJECT-GROUP + OBJECTS { + sysInterfaceStatResetStats, + sysInterfaceStatNumber, + sysInterfaceStatName, + sysInterfaceStatPktsIn, + sysInterfaceStatBytesIn, + sysInterfaceStatPktsOut, + sysInterfaceStatBytesOut, + sysInterfaceStatMcastIn, + sysInterfaceStatMcastOut, + sysInterfaceStatErrorsIn, + sysInterfaceStatErrorsOut, + sysInterfaceStatDropsIn, + sysInterfaceStatDropsOut, + sysInterfaceStatCollisions, + sysInterfaceStatQqIn, + sysInterfaceStatQqOut, + sysInterfaceStatPauseActive + } + STATUS current + DESCRIPTION + "A collection of objects of sysInterfaceStat MIB." + ::= { bigipSystemGroups 22 } + +sysIfxStatGroup OBJECT-GROUP + OBJECTS { + sysIfxStatResetStats, + sysIfxStatNumber, + sysIfxStatName, + sysIfxStatInMulticastPkts, + sysIfxStatInBroadcastPkts, + sysIfxStatOutMulticastPkts, + sysIfxStatOutBroadcastPkts, + sysIfxStatHcInOctets, + sysIfxStatHcInUcastPkts, + sysIfxStatHcInMulticastPkts, + sysIfxStatHcInBroadcastPkts, + sysIfxStatHcOutOctets, + sysIfxStatHcOutUcastPkts, + sysIfxStatHcOutMulticastPkts, + sysIfxStatHcOutBroadcastPkts, + sysIfxStatHighSpeed, + sysIfxStatConnectorPresent, + sysIfxStatCounterDiscontinuityTime, + sysIfxStatAlias + } + STATUS current + DESCRIPTION + "A collection of objects of sysIfxStat MIB." + ::= { bigipSystemGroups 23 } + +sysL2ForwardGroup OBJECT-GROUP + OBJECTS { + sysL2ForwardNumber, + sysL2ForwardVlanName, + sysL2ForwardMacAddr, + sysL2ForwardIfname, + sysL2ForwardIftype, + sysL2ForwardDynamic + } + STATUS current + DESCRIPTION + "A collection of objects of sysL2Forward MIB." + ::= { bigipSystemGroups 24 } + +sysPacketFilterGroup OBJECT-GROUP + OBJECTS { + sysPacketFilterNumber, + sysPacketFilterRname, + sysPacketFilterOrder, + sysPacketFilterAction, + sysPacketFilterVname, + sysPacketFilterLog, + sysPacketFilterRclass, + sysPacketFilterExpression + } + STATUS current + DESCRIPTION + "A collection of objects of sysPacketFilter MIB." + ::= { bigipSystemGroups 25 } + +sysPacketFilterAddrGroup OBJECT-GROUP + OBJECTS { + sysPacketFilterAddrNumber, + sysPacketFilterAddrIndex, + sysPacketFilterAddrIpType, + sysPacketFilterAddrIp, + sysPacketFilterAddrRname + } + STATUS current + DESCRIPTION + "A collection of objects of sysPacketFilterAddress MIB." + ::= { bigipSystemGroups 26 } + +sysPacketFilterVlanGroup OBJECT-GROUP + OBJECTS { + sysPacketFilterVlanNumber, + sysPacketFilterVlanIndex, + sysPacketFilterVlanName, + sysPacketFilterVlanRname + } + STATUS current + DESCRIPTION + "A collection of objects of sysPacketFilterVlan MIB." + ::= { bigipSystemGroups 27 } + +sysPacketFilterMacGroup OBJECT-GROUP + OBJECTS { + sysPacketFilterMacNumber, + sysPacketFilterMacIndex, + sysPacketFilterMacAddr, + sysPacketFilterMacRname + } + STATUS current + DESCRIPTION + "A collection of objects of sysPacketFilterMac MIB." + ::= { bigipSystemGroups 28 } + +sysPacketFilterStatGroup OBJECT-GROUP + OBJECTS { + sysPacketFilterStatResetStats, + sysPacketFilterStatNumber, + sysPacketFilterStatRname, + sysPacketFilterStatHits + } + STATUS current + DESCRIPTION + "A collection of objects of sysPacketFilterStat MIB." + ::= { bigipSystemGroups 29 } + +sysRouteMgmtEntryGroup OBJECT-GROUP + OBJECTS { + sysRouteMgmtEntryNumber, + sysRouteMgmtEntryDestType, + sysRouteMgmtEntryDest, + sysRouteMgmtEntryNetmaskType, + sysRouteMgmtEntryNetmask, + sysRouteMgmtEntryType, + sysRouteMgmtEntryGatewayType, + sysRouteMgmtEntryGateway, + sysRouteMgmtEntryMtu, + sysRouteMgmtEntryName + } + STATUS current + DESCRIPTION + "A collection of objects of sysRouteMgmtEntry MIB." + ::= { bigipSystemGroups 30 } + +sysRouteStaticEntryGroup OBJECT-GROUP + OBJECTS { + sysRouteStaticEntryNumber, + sysRouteStaticEntryDestType, + sysRouteStaticEntryDest, + sysRouteStaticEntryNetmaskType, + sysRouteStaticEntryNetmask, + sysRouteStaticEntryType, + sysRouteStaticEntryVlanName, + sysRouteStaticEntryGatewayType, + sysRouteStaticEntryGateway, + sysRouteStaticEntryPoolName, + sysRouteStaticEntryMtu, + sysRouteStaticEntryName + } + STATUS current + DESCRIPTION + "A collection of objects of sysRouteStaticEntry MIB." + ::= { bigipSystemGroups 31 } + +sysSelfIpGroup OBJECT-GROUP + OBJECTS { + sysSelfIpNumber, + sysSelfIpAddrType, + sysSelfIpAddr, + sysSelfIpNetmaskType, + sysSelfIpNetmask, + sysSelfIpUnitId, + sysSelfIpIsFloating, + sysSelfIpVlanName, + sysSelfIpName + } + STATUS current + DESCRIPTION + "A collection of objects of sysSelfIp MIB." + ::= { bigipSystemGroups 32 } + +sysSelfPortGroup OBJECT-GROUP + OBJECTS { + sysSelfPortNumber, + sysSelfPortAddrType, + sysSelfPortAddr, + sysSelfPortProtocol, + sysSelfPortPort, + sysSelfPortSelfName + } + STATUS current + DESCRIPTION + "A collection of objects of sysSelfPort MIB." + ::= { bigipSystemGroups 33 } + +sysStpGroup OBJECT-GROUP + OBJECTS { + sysStpNumber, + sysStpInstanceId, + sysStpPriority, + sysStpRootAddr, + sysStpRegionalRootAddr, + sysStpName + } + STATUS current + DESCRIPTION + "A collection of objects of sysStp MIB." + ::= { bigipSystemGroups 34 } + +sysStpGlobalsGroup OBJECT-GROUP + OBJECTS { + sysStpGlobalsMode, + sysStpGlobalsFwdDelay, + sysStpGlobalsHelloTime, + sysStpGlobalsMaxAge, + sysStpGlobalsTransmitHold, + sysStpGlobalsMaxHops, + sysStpGlobalsIdentifier, + sysStpGlobalsRevision + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpGlobals MIB." + ::= { bigipSystemGroups 35 } + +sysStpInterfaceMbrGroup OBJECT-GROUP + OBJECTS { + sysStpInterfaceMbrNumber, + sysStpInterfaceMbrInstanceId, + sysStpInterfaceMbrName, + sysStpInterfaceMbrType, + sysStpInterfaceMbrStateActive, + sysStpInterfaceMbrRole, + sysStpInterfaceMbrPriority, + sysStpInterfaceMbrPathCost, + sysStpInterfaceMbrStateRequested, + sysStpInterfaceMbrInstanceName + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpInterfaceMbr MIB." + ::= { bigipSystemGroups 36 } + +sysStpVlanMbrGroup OBJECT-GROUP + OBJECTS { + sysStpVlanMbrNumber, + sysStpVlanMbrInstanceId, + sysStpVlanMbrVlanVname, + sysStpVlanMbrStpName + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpVlanMbr MIB." + ::= { bigipSystemGroups 37 } + +sysStpBridgeStatGroup OBJECT-GROUP + OBJECTS { + sysStpBridgeStatResetStats, + sysStpBridgeStatMode, + sysStpBridgeStatFwdDelay, + sysStpBridgeStatHelloTime, + sysStpBridgeStatMaxAge, + sysStpBridgeStatBridgeFwdDelay, + sysStpBridgeStatBridgeHelloTime, + sysStpBridgeStatBridgeMaxAge, + sysStpBridgeStatTransmitHold, + sysStpBridgeStatPathCost, + sysStpBridgeStatRootPrio, + sysStpBridgeStatRootAddr + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpBridgeStat MIB." + ::= { bigipSystemGroups 38 } + +sysStpBridgeTreeStatGroup OBJECT-GROUP + OBJECTS { + sysStpBridgeTreeStatNumber, + sysStpBridgeTreeStatIndex, + sysStpBridgeTreeStatInstanceId, + sysStpBridgeTreeStatPriority, + sysStpBridgeTreeStatLastTc, + sysStpBridgeTreeStatTcCount, + sysStpBridgeTreeStatDesigRootPrio, + sysStpBridgeTreeStatDesigRootAddr, + sysStpBridgeTreeStatInternalPathCost, + sysStpBridgeTreeStatRootPort, + sysStpBridgeTreeStatRootPortNum, + sysStpBridgeTreeStatInstanceName + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpBridgeTreeStat MIB." + ::= { bigipSystemGroups 39 } + +sysStpInterfaceStatGroup OBJECT-GROUP + OBJECTS { + sysStpInterfaceStatResetStats, + sysStpInterfaceStatNumber, + sysStpInterfaceStatName, + sysStpInterfaceStatPortNum, + sysStpInterfaceStatStpEnable, + sysStpInterfaceStatPathCost, + sysStpInterfaceStatRootCost, + sysStpInterfaceStatRootPrio, + sysStpInterfaceStatRootAddr + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpInterfaceStat MIB." + ::= { bigipSystemGroups 40 } + +sysStpInterfaceTreeStatGroup OBJECT-GROUP + OBJECTS { + sysStpInterfaceTreeStatNumber, + sysStpInterfaceTreeStatName, + sysStpInterfaceTreeStatIndex, + sysStpInterfaceTreeStatInstanceId, + sysStpInterfaceTreeStatPriority, + sysStpInterfaceTreeStatState, + sysStpInterfaceTreeStatStatRole, + sysStpInterfaceTreeStatDesigRootPrio, + sysStpInterfaceTreeStatDesigRootAddr, + sysStpInterfaceTreeStatDesigCost, + sysStpInterfaceTreeStatDesigBridgePrio, + sysStpInterfaceTreeStatDesigBridgeAddr, + sysStpInterfaceTreeStatDesigPortNum, + sysStpInterfaceTreeStatDesigPortPriority, + sysStpInterfaceTreeStatInternalPathCost, + sysStpInterfaceTreeStatFwdTransitions + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpInterfaceTreeStat MIB." + ::= { bigipSystemGroups 41 } + +sysDot3StatGroup OBJECT-GROUP + OBJECTS { + sysDot3StatResetStats, + sysDot3StatNumber, + sysDot3StatName, + sysDot3StatAlignmentErrors, + sysDot3StatFcsErrors, + sysDot3StatSingleCollisionFrames, + sysDot3StatMultiCollisionFrames, + sysDot3StatSqetestErrors, + sysDot3StatDeferredTx, + sysDot3StatLateCollisions, + sysDot3StatExcessiveCollisions, + sysDot3StatIntmacTxErrors, + sysDot3StatCarrierSenseErrors, + sysDot3StatFrameTooLongs, + sysDot3StatIntmacRxErrors, + sysDot3StatSymbolErrors, + sysDot3StatDuplexStatus, + sysDot3StatCollisionCount, + sysDot3StatCollisionFreq + } + STATUS current + DESCRIPTION + "A collection of objects of sysDot3Stat MIB." + ::= { bigipSystemGroups 42 } + +sysTrunkGroup OBJECT-GROUP + OBJECTS { + sysTrunkNumber, + sysTrunkName, + sysTrunkStatus, + sysTrunkAggAddr, + sysTrunkCfgMbrCount, + sysTrunkOperBw, + sysTrunkStpEnable, + sysTrunkStpReset, + sysTrunkLacpEnabled, + sysTrunkActiveLacp, + sysTrunkShortTimeout + } + STATUS current + DESCRIPTION + "A collection of objects of sysTrunk MIB." + ::= { bigipSystemGroups 43 } + +sysTrunkStatGroup OBJECT-GROUP + OBJECTS { + sysTrunkStatResetStats, + sysTrunkStatNumber, + sysTrunkStatName, + sysTrunkStatPktsIn, + sysTrunkStatBytesIn, + sysTrunkStatPktsOut, + sysTrunkStatBytesOut, + sysTrunkStatMcastIn, + sysTrunkStatMcastOut, + sysTrunkStatErrorsIn, + sysTrunkStatErrorsOut, + sysTrunkStatDropsIn, + sysTrunkStatDropsOut, + sysTrunkStatCollisions + } + STATUS current + DESCRIPTION + "A collection of objects of sysTrunkStat MIB." + ::= { bigipSystemGroups 44 } + +sysTrunkCfgMemberGroup OBJECT-GROUP + OBJECTS { + sysTrunkCfgMemberNumber, + sysTrunkCfgMemberTrunkName, + sysTrunkCfgMemberName + } + STATUS current + DESCRIPTION + "A collection of objects of sysTrunkCfgMember MIB." + ::= { bigipSystemGroups 45 } + +sysVlanDataGroup OBJECT-GROUP + OBJECTS { + sysVlanNumber, + sysVlanVname, + sysVlanId, + sysVlanSpanningTree, + sysVlanMacMasquerade, + sysVlanMacTrue, + sysVlanSourceCheck, + sysVlanFailsafeEnabled, + sysVlanMtu, + sysVlanFailsafeTimeout, + sysVlanFailsafeAction, + sysVlanMirrorHashPortEnable, + sysVlanLearnMode + } + STATUS current + DESCRIPTION + "A collection of objects of sysVlan MIB." + ::= { bigipSystemGroups 46 } + +sysVlanMemberGroup OBJECT-GROUP + OBJECTS { + sysVlanMemberNumber, + sysVlanMemberVmname, + sysVlanMemberParentVname, + sysVlanMemberTagged, + sysVlanMemberType + } + STATUS current + DESCRIPTION + "A collection of objects of sysVlanMember MIB." + ::= { bigipSystemGroups 47 } + +sysVlanGroupGroup OBJECT-GROUP + OBJECTS { + sysVlanGroupNumber, + sysVlanGroupName, + sysVlanGroupVlanId, + sysVlanGroupMode, + sysVlanGroupBridgeAllTraffic, + sysVlanGroupBridgeInStandby, + sysVlanGroupBridgeMulticast, + sysVlanGroupMacMasquerade, + sysVlanGroupMacTrue + } + STATUS current + DESCRIPTION + "A collection of objects of sysVlanGroup MIB." + ::= { bigipSystemGroups 48 } + +sysVlanGroupMbrGroup OBJECT-GROUP + OBJECTS { + sysVlanGroupMbrNumber, + sysVlanGroupMbrGroupName, + sysVlanGroupMbrVlanName + } + STATUS current + DESCRIPTION + "A collection of objects of sysVlanGroupMbr MIB." + ::= { bigipSystemGroups 49 } + +sysProxyExclusionGroup OBJECT-GROUP + OBJECTS { + sysProxyExclusionNumber, + sysProxyExclusionVlangroupName, + sysProxyExclusionIpType, + sysProxyExclusionIp + } + STATUS current + DESCRIPTION + "A collection of objects of sysProxyExclusion MIB." + ::= { bigipSystemGroups 50 } + +sysCpuGroup OBJECT-GROUP + OBJECTS { + sysCpuNumber, + sysCpuIndex, + sysCpuTemperature, + sysCpuFanSpeed, + sysCpuName, + sysCpuSlot + } + STATUS current + DESCRIPTION + "A collection of objects of sysCpu MIB." + ::= { bigipSystemGroups 51 } + +sysChassisFanGroup OBJECT-GROUP + OBJECTS { + sysChassisFanNumber, + sysChassisFanIndex, + sysChassisFanStatus, + sysChassisFanSpeed + } + STATUS current + DESCRIPTION + "A collection of objects of sysChassisFan MIB." + ::= { bigipSystemGroups 52 } + +sysChassisPowerSupplyGroup OBJECT-GROUP + OBJECTS { + sysChassisPowerSupplyNumber, + sysChassisPowerSupplyIndex, + sysChassisPowerSupplyStatus + } + STATUS current + DESCRIPTION + "A collection of objects of sysChassisPowerSupply MIB." + ::= { bigipSystemGroups 53 } + +sysChassisTempGroup OBJECT-GROUP + OBJECTS { + sysChassisTempNumber, + sysChassisTempIndex, + sysChassisTempTemperature + } + STATUS current + DESCRIPTION + "A collection of objects of sysChassisTemp MIB." + ::= { bigipSystemGroups 54 } + +sysProductGroup OBJECT-GROUP + OBJECTS { + sysProductName, + sysProductVersion, + sysProductBuild, + sysProductEdition, + sysProductDate, + sysProductHotfix + } + STATUS current + DESCRIPTION + "A collection of objects of sysProduct MIB." + ::= { bigipSystemGroups 55 } + +sysSubMemoryGroup OBJECT-GROUP + OBJECTS { + sysSubMemoryResetStats, + sysSubMemoryNumber, + sysSubMemoryName, + sysSubMemoryAllocated, + sysSubMemoryMaxAllocated, + sysSubMemorySize + } + STATUS current + DESCRIPTION + "A collection of objects of sysSubMemory MIB." + ::= { bigipSystemGroups 56 } + +sysSystemGroup OBJECT-GROUP + OBJECTS { + sysSystemName, + sysSystemNodeName, + sysSystemRelease, + sysSystemVersion, + sysSystemMachine, + sysSystemUptime, + sysSystemUptimeInSec + } + STATUS current + DESCRIPTION + "A collection of objects of sysSystem MIB." + ::= { bigipSystemGroups 57 } + +sysFastHttpStatGroup OBJECT-GROUP + OBJECTS { + sysFastHttpStatResetStats, + sysFastHttpStatClientSyns, + sysFastHttpStatClientAccepts, + sysFastHttpStatServerConnects, + sysFastHttpStatConnpoolCurSize, + sysFastHttpStatConnpoolMaxSize, + sysFastHttpStatConnpoolReuses, + sysFastHttpStatConnpoolExhausted, + sysFastHttpStatNumberReqs, + sysFastHttpStatUnbufferedReqs, + sysFastHttpStatGetReqs, + sysFastHttpStatPostReqs, + sysFastHttpStatV9Reqs, + sysFastHttpStatV10Reqs, + sysFastHttpStatV11Reqs, + sysFastHttpStatResp2xxCnt, + sysFastHttpStatResp3xxCnt, + sysFastHttpStatResp4xxCnt, + sysFastHttpStatResp5xxCnt, + sysFastHttpStatReqParseErrors, + sysFastHttpStatRespParseErrors, + sysFastHttpStatClientRxBad, + sysFastHttpStatServerRxBad, + sysFastHttpStatPipelinedReqs + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalFastHttpStat MIB." + ::= { bigipSystemGroups 58 } + +sysXmlStatGroup OBJECT-GROUP + OBJECTS { + sysXmlStatResetStats, + sysXmlStatNumErrors + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalXmlStat MIB." + ::= { bigipSystemGroups 59 } + +sysGeneralGroup OBJECT-GROUP + OBJECTS { + sysGeneralHwName, + sysGeneralHwNumber, + sysGeneralChassisSerialNum + } + STATUS current + DESCRIPTION + "A collection of objects of sysGeneral MIB." + ::= { bigipSystemGroups 60 } + +sysIiopStatGroup OBJECT-GROUP + OBJECTS { + sysIiopStatResetStats, + sysIiopStatNumRequests, + sysIiopStatNumResponses, + sysIiopStatNumCancels, + sysIiopStatNumErrors, + sysIiopStatNumFragments + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalIiopStat MIB." + ::= { bigipSystemGroups 61 } + +sysRtspStatGroup OBJECT-GROUP + OBJECTS { + sysRtspStatResetStats, + sysRtspStatNumRequests, + sysRtspStatNumResponses, + sysRtspStatNumErrors, + sysRtspStatNumInterleavedData + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalRtspStat MIB." + ::= { bigipSystemGroups 62 } + +sysSctpStatGroup OBJECT-GROUP + OBJECTS { + sysSctpStatResetStats, + sysSctpStatAccepts, + sysSctpStatAcceptfails, + sysSctpStatConnects, + sysSctpStatConnfails, + sysSctpStatExpires, + sysSctpStatAbandons, + sysSctpStatRxrst, + sysSctpStatRxbadsum, + sysSctpStatRxcookie, + sysSctpStatRxbadcookie + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalSctpStat MIB." + ::= { bigipSystemGroups 63 } + +sysL2ForwardStatGroup OBJECT-GROUP + OBJECTS { + sysL2ForwardStatNumber, + sysL2ForwardStatVlanName, + sysL2ForwardStatMacAddr, + sysL2ForwardStatIfname, + sysL2ForwardStatIftype, + sysL2ForwardStatDynamic + } + STATUS current + DESCRIPTION + "A collection of objects of sysL2ForwardStat MIB." + ::= { bigipSystemGroups 64 } + +sysL2ForwardAttrGroup OBJECT-GROUP + OBJECTS { + sysL2ForwardAttrVlan + } + STATUS current + DESCRIPTION + "A collection of objects of sysL2ForwardAttr MIB." + ::= { bigipSystemGroups 65 } + +sysHostMemoryGroup OBJECT-GROUP + OBJECTS { + sysHostMemoryTotal, + sysHostMemoryUsed, + sysHostMemoryTotalKb, + sysHostMemoryUsedKb + } + STATUS current + DESCRIPTION + "A collection of objects of sysHostMemory MIB." + ::= { bigipSystemGroups 66 } + +sysHostCpuGroup OBJECT-GROUP + OBJECTS { + sysHostCpuNumber, + sysHostCpuIndex, + sysHostCpuId, + sysHostCpuUser, + sysHostCpuNice, + sysHostCpuSystem, + sysHostCpuIdle, + sysHostCpuIrq, + sysHostCpuSoftirq, + sysHostCpuIowait + } + STATUS current + DESCRIPTION + "A collection of objects of sysHostCpu MIB." + ::= { bigipSystemGroups 67 } + +sysHostDiskGroup OBJECT-GROUP + OBJECTS { + sysHostDiskNumber, + sysHostDiskPartition, + sysHostDiskBlockSize, + sysHostDiskTotalBlocks, + sysHostDiskFreeBlocks, + sysHostDiskTotalNodes, + sysHostDiskFreeNodes + } + STATUS current + DESCRIPTION + "A collection of objects of sysHostDisk MIB." + ::= { bigipSystemGroups 68 } + +sysSelfPortDefGroup OBJECT-GROUP + OBJECTS { + sysSelfPortDefNumber, + sysSelfPortDefProtocol, + sysSelfPortDefPort, + sysSelfPortDefAllowName + } + STATUS current + DESCRIPTION + "A collection of objects of sysSelfPortDefault MIB." + ::= { bigipSystemGroups 69 } + +sysIntfMediaSfpGroup OBJECT-GROUP + OBJECTS { + sysIntfMediaSfpNumber, + sysIntfMediaSfpName, + sysIntfMediaSfpIndex, + sysIntfMediaSfpType + } + STATUS current + DESCRIPTION + "A collection of objects of sysInterfaceMediaSfp MIB." + ::= { bigipSystemGroups 70 } + +sysPvaStatGroup OBJECT-GROUP + OBJECTS { + sysPvaStatResetStats, + sysPvaStatNumber, + sysPvaStatPvaId, + sysPvaStatClientPktsIn, + sysPvaStatClientBytesIn, + sysPvaStatClientPktsOut, + sysPvaStatClientBytesOut, + sysPvaStatClientMaxConns, + sysPvaStatClientTotConns, + sysPvaStatClientCurConns, + sysPvaStatServerPktsIn, + sysPvaStatServerBytesIn, + sysPvaStatServerPktsOut, + sysPvaStatServerBytesOut, + sysPvaStatServerMaxConns, + sysPvaStatServerTotConns, + sysPvaStatServerCurConns, + sysPvaStatTotAssistConns, + sysPvaStatCurAssistConns, + sysPvaStatHardSyncookieGen, + sysPvaStatHardSyncookieDet + } + STATUS current + DESCRIPTION + "A collection of objects of sysPvaStat MIB." + ::= { bigipSystemGroups 71 } + +sysTmmStatGroup OBJECT-GROUP + OBJECTS { + sysTmmStatResetStats, + sysTmmStatNumber, + sysTmmStatTmmId, + sysTmmStatTmmPid, + sysTmmStatCpu, + sysTmmStatTmid, + sysTmmStatNpus, + sysTmmStatClientPktsIn, + sysTmmStatClientBytesIn, + sysTmmStatClientPktsOut, + sysTmmStatClientBytesOut, + sysTmmStatClientMaxConns, + sysTmmStatClientTotConns, + sysTmmStatClientCurConns, + sysTmmStatServerPktsIn, + sysTmmStatServerBytesIn, + sysTmmStatServerPktsOut, + sysTmmStatServerBytesOut, + sysTmmStatServerMaxConns, + sysTmmStatServerTotConns, + sysTmmStatServerCurConns, + sysTmmStatMaintenanceModeDeny, + sysTmmStatMaxConnVirtualAddrDeny, + sysTmmStatMaxConnVirtualPathDeny, + sysTmmStatVirtualServerNonSynDeny, + sysTmmStatNoHandlerDeny, + sysTmmStatLicenseDeny, + sysTmmStatCmpConnRedirected, + sysTmmStatConnectionMemoryErrors, + sysTmmStatTmTotalCycles, + sysTmmStatTmIdleCycles, + sysTmmStatTmSleepCycles, + sysTmmStatMemoryTotal, + sysTmmStatMemoryUsed, + sysTmmStatDroppedPackets, + sysTmmStatIncomingPacketErrors, + sysTmmStatOutgoingPacketErrors, + sysTmmStatHttpRequests, + sysTmmStatTmUsageRatio5s, + sysTmmStatTmUsageRatio1m, + sysTmmStatTmUsageRatio5m, + sysTmmStatSlotId, + sysTmmStatMemoryTotalKb, + sysTmmStatMemoryUsedKb, + sysTmmStatClientEvictedConns, + sysTmmStatClientSlowKilled, + sysTmmStatServerEvictedConns, + sysTmmStatServerSlowKilled, + sysTmmStatSwSyncookies, + sysTmmStatSwSyncookieAccepts, + sysTmmStatSyncookieRejects, + sysTmmStatHwSyncookies, + sysTmmStatHwSyncookieAccepts, + sysTmmStatWlSyncookieHits, + sysTmmStatWlSyncookieAccepts, + sysTmmStatWlSyncookieRejects, + sysTmmStatConnectionFlowMiss + } + STATUS current + DESCRIPTION + "A collection of objects of sysTmmStat MIB." + ::= { bigipSystemGroups 72 } + +sysMultiHostGroup OBJECT-GROUP + OBJECTS { + sysMultiHostNumber, + sysMultiHostHostId, + sysMultiHostTotal, + sysMultiHostUsed, + sysMultiHostMode, + sysMultiHostCpuCount, + sysMultiHostActiveCpuCount, + sysMultiHostOtherMemoryTotal, + sysMultiHostOtherMemoryUsed, + sysMultiHostSwapTotal, + sysMultiHostSwapUsed, + sysMultiHostTotalKb, + sysMultiHostUsedKb, + sysMultiHostOtherMemoryTotalKb, + sysMultiHostOtherMemoryUsedKb, + sysMultiHostSwapTotalKb, + sysMultiHostSwapUsedKb + } + STATUS current + DESCRIPTION + "A collection of objects of sysMultiHost MIB." + ::= { bigipSystemGroups 73 } + +sysMultiHostCpuGroup OBJECT-GROUP + OBJECTS { + sysMultiHostCpuNumber, + sysMultiHostCpuHostId, + sysMultiHostCpuIndex, + sysMultiHostCpuId, + sysMultiHostCpuUser, + sysMultiHostCpuNice, + sysMultiHostCpuSystem, + sysMultiHostCpuIdle, + sysMultiHostCpuIrq, + sysMultiHostCpuSoftirq, + sysMultiHostCpuIowait, + sysMultiHostCpuUsageRatio, + sysMultiHostCpuUser5s, + sysMultiHostCpuNice5s, + sysMultiHostCpuSystem5s, + sysMultiHostCpuIdle5s, + sysMultiHostCpuIrq5s, + sysMultiHostCpuSoftirq5s, + sysMultiHostCpuIowait5s, + sysMultiHostCpuUsageRatio5s, + sysMultiHostCpuUser1m, + sysMultiHostCpuNice1m, + sysMultiHostCpuSystem1m, + sysMultiHostCpuIdle1m, + sysMultiHostCpuIrq1m, + sysMultiHostCpuSoftirq1m, + sysMultiHostCpuIowait1m, + sysMultiHostCpuUsageRatio1m, + sysMultiHostCpuUser5m, + sysMultiHostCpuNice5m, + sysMultiHostCpuSystem5m, + sysMultiHostCpuIdle5m, + sysMultiHostCpuIrq5m, + sysMultiHostCpuSoftirq5m, + sysMultiHostCpuIowait5m, + sysMultiHostCpuUsageRatio5m, + sysMultiHostCpuStolen, + sysMultiHostCpuStolen5s, + sysMultiHostCpuStolen1m, + sysMultiHostCpuStolen5m, + sysMultiHostCpuSlotId + } + STATUS current + DESCRIPTION + "A collection of objects of sysMultiHostCpu MIB." + ::= { bigipSystemGroups 74 } + +sysFastL4StatGroup OBJECT-GROUP + OBJECTS { + sysFastL4StatResetStats, + sysFastL4StatOpen, + sysFastL4StatAccepts, + sysFastL4StatAcceptfails, + sysFastL4StatExpires, + sysFastL4StatRxbadpkt, + sysFastL4StatRxunreach, + sysFastL4StatRxbadunreach, + sysFastL4StatRxbadsum, + sysFastL4StatTxerrors, + sysFastL4StatSyncookIssue, + sysFastL4StatSyncookAccept, + sysFastL4StatSyncookReject, + sysFastL4StatServersynrtx, + sysFastL4StatLbcSuccessful, + sysFastL4StatLbcTimedout + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalFastL4Stat MIB." + ::= { bigipSystemGroups 75 } + +sysClusterGroup OBJECT-GROUP + OBJECTS { + sysClusterNumber, + sysClusterName, + sysClusterEnabled, + sysClusterFloatMgmtIpType, + sysClusterFloatMgmtIp, + sysClusterFloatMgmtNetmaskType, + sysClusterFloatMgmtNetmask, + sysClusterMinUpMbrs, + sysClusterMinUpMbrsEnable, + sysClusterMinUpMbrsAction, + sysClusterAvailabilityState, + sysClusterEnabledStat, + sysClusterDisabledParentType, + sysClusterStatusReason, + sysClusterHaState, + sysClusterPriSlotId, + sysClusterLastPriSlotId, + sysClusterPriSelTime + } + STATUS current + DESCRIPTION + "A collection of objects of sysCluster MIB." + ::= { bigipSystemGroups 76 } + +sysClusterMbrGroup OBJECT-GROUP + OBJECTS { + sysClusterMbrNumber, + sysClusterMbrCluster, + sysClusterMbrSlotId, + sysClusterMbrAvailabilityState, + sysClusterMbrEnabledStat, + sysClusterMbrDisabledParentType, + sysClusterMbrStatusReason, + sysClusterMbrLicensed, + sysClusterMbrState, + sysClusterMbrEnabled, + sysClusterMbrPriming, + sysClusterMbrMgmtAddrType, + sysClusterMbrMgmtAddr, + sysClusterMbrHaState + } + STATUS current + DESCRIPTION + "A collection of objects of sysClusterMbr MIB." + ::= { bigipSystemGroups 77 } + +sysSwVolumeGroup OBJECT-GROUP + OBJECTS { + sysSwVolumeNumber, + sysSwVolumeSlotId, + sysSwVolumeName, + sysSwVolumeSize, + sysSwVolumeActive + } + STATUS current + DESCRIPTION + "A collection of objects of sysSoftwareVolume MIB." + ::= { bigipSystemGroups 78 } + +sysSwImageGroup OBJECT-GROUP + OBJECTS { + sysSwImageNumber, + sysSwImageSlotId, + sysSwImageFilename, + sysSwImageProduct, + sysSwImageVersion, + sysSwImageBuild, + sysSwImageChksum, + sysSwImageVerified, + sysSwImageBuildDate, + sysSwImageLastModified, + sysSwImageFileSize + } + STATUS current + DESCRIPTION + "A collection of objects of sysSoftwareImage MIB." + ::= { bigipSystemGroups 79 } + +sysSwHotfixGroup OBJECT-GROUP + OBJECTS { + sysSwHotfixNumber, + sysSwHotfixSlotId, + sysSwHotfixFilename, + sysSwHotfixProduct, + sysSwHotfixVersion, + sysSwHotfixBuild, + sysSwHotfixChksum, + sysSwHotfixVerified, + sysSwHotfixHotfixId, + sysSwHotfixHotfixTitle + } + STATUS current + DESCRIPTION + "A collection of objects of sysSoftwareHotfix MIB." + ::= { bigipSystemGroups 80 } + +sysSwStatusGroup OBJECT-GROUP + OBJECTS { + sysSwStatusNumber, + sysSwStatusSlotId, + sysSwStatusVolume, + sysSwStatusProduct, + sysSwStatusVersion, + sysSwStatusBuild, + sysSwStatusActive + } + STATUS current + DESCRIPTION + "A collection of objects of sysSoftwareStatus MIB." + ::= { bigipSystemGroups 81 } + +sysGlobalHostGroup OBJECT-GROUP + OBJECTS { + sysGlobalHostResetStats, + sysGlobalHostMemTotal, + sysGlobalHostMemUsed, + sysGlobalHostCpuCount, + sysGlobalHostActiveCpuCount, + sysGlobalHostCpuUser, + sysGlobalHostCpuNice, + sysGlobalHostCpuSystem, + sysGlobalHostCpuIdle, + sysGlobalHostCpuIrq, + sysGlobalHostCpuSoftirq, + sysGlobalHostCpuIowait, + sysGlobalHostCpuUsageRatio, + sysGlobalHostCpuUser5s, + sysGlobalHostCpuNice5s, + sysGlobalHostCpuSystem5s, + sysGlobalHostCpuIdle5s, + sysGlobalHostCpuIrq5s, + sysGlobalHostCpuSoftirq5s, + sysGlobalHostCpuIowait5s, + sysGlobalHostCpuUsageRatio5s, + sysGlobalHostCpuUser1m, + sysGlobalHostCpuNice1m, + sysGlobalHostCpuSystem1m, + sysGlobalHostCpuIdle1m, + sysGlobalHostCpuIrq1m, + sysGlobalHostCpuSoftirq1m, + sysGlobalHostCpuIowait1m, + sysGlobalHostCpuUsageRatio1m, + sysGlobalHostCpuUser5m, + sysGlobalHostCpuNice5m, + sysGlobalHostCpuSystem5m, + sysGlobalHostCpuIdle5m, + sysGlobalHostCpuIrq5m, + sysGlobalHostCpuSoftirq5m, + sysGlobalHostCpuIowait5m, + sysGlobalHostCpuUsageRatio5m, + sysGlobalHostCpuStolen, + sysGlobalHostCpuStolen5s, + sysGlobalHostCpuStolen1m, + sysGlobalHostCpuStolen5m, + sysGlobalHostMemTotalKb, + sysGlobalHostMemUsedKb, + sysGlobalHostOtherMemoryTotal, + sysGlobalHostOtherMemoryUsed, + sysGlobalHostSwapTotal, + sysGlobalHostSwapUsed, + sysGlobalHostOtherMemTotalKb, + sysGlobalHostOtherMemUsedKb, + sysGlobalHostSwapTotalKb, + sysGlobalHostSwapUsedKb + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalHost MIB." + ::= { bigipSystemGroups 82 } + +sysModuleAllocationGroup OBJECT-GROUP + OBJECTS { + sysModuleAllocationNumber, + sysModuleAllocationName, + sysModuleAllocationProvisionLevel, + sysModuleAllocationMemoryRatio, + sysModuleAllocationCpuRatio, + sysModuleAllocationDiskRatio + } + STATUS current + DESCRIPTION + "A collection of objects of sysModuleAllocation MIB." + ::= { bigipSystemGroups 83 } + +sysGlobalTmmStatGroup OBJECT-GROUP + OBJECTS { + sysGlobalTmmStatResetStats, + sysGlobalTmmStatNpus, + sysGlobalTmmStatClientPktsIn, + sysGlobalTmmStatClientBytesIn, + sysGlobalTmmStatClientPktsOut, + sysGlobalTmmStatClientBytesOut, + sysGlobalTmmStatClientMaxConns, + sysGlobalTmmStatClientTotConns, + sysGlobalTmmStatClientCurConns, + sysGlobalTmmStatServerPktsIn, + sysGlobalTmmStatServerBytesIn, + sysGlobalTmmStatServerPktsOut, + sysGlobalTmmStatServerBytesOut, + sysGlobalTmmStatServerMaxConns, + sysGlobalTmmStatServerTotConns, + sysGlobalTmmStatServerCurConns, + sysGlobalTmmStatMaintenanceModeDeny, + sysGlobalTmmStatMaxConnVirtualAddrDeny, + sysGlobalTmmStatMaxConnVirtualPathDeny, + sysGlobalTmmStatVirtualServerNonSynDeny, + sysGlobalTmmStatNoHandlerDeny, + sysGlobalTmmStatLicenseDeny, + sysGlobalTmmStatCmpConnRedirected, + sysGlobalTmmStatConnectionMemoryErrors, + sysGlobalTmmStatTmTotalCycles, + sysGlobalTmmStatTmIdleCycles, + sysGlobalTmmStatTmSleepCycles, + sysGlobalTmmStatMemoryTotal, + sysGlobalTmmStatMemoryUsed, + sysGlobalTmmStatDroppedPackets, + sysGlobalTmmStatIncomingPacketErrors, + sysGlobalTmmStatOutgoingPacketErrors, + sysGlobalTmmStatHttpRequests, + sysGlobalTmmStatTmUsageRatio5s, + sysGlobalTmmStatTmUsageRatio1m, + sysGlobalTmmStatTmUsageRatio5m, + sysGlobalTmmStatMemoryTotalKb, + sysGlobalTmmStatMemoryUsedKb, + sysGlobalTmmStatSwSyncookies, + sysGlobalTmmStatSwSyncookieAccepts, + sysGlobalTmmStatSyncookieRejects, + sysGlobalTmmStatHwSyncookies, + sysGlobalTmmStatHwSyncookieAccepts, + sysGlobalTmmStatWlSyncookieHits, + sysGlobalTmmStatWlSyncookieAccepts, + sysGlobalTmmStatWlSyncookieRejects, + sysGlobalTmmStatConnectionFlowMiss + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalTmmStat MIB." + ::= { bigipSystemGroups 84 } + +sysPlatformInfoGroup OBJECT-GROUP + OBJECTS { + sysPlatformInfoName, + sysPlatformInfoMarketingName + } + STATUS current + DESCRIPTION + "A collection of objects of sysPlatformInfo MIB." + ::= { bigipSystemGroups 85 } + +sysLogicalDiskGroup OBJECT-GROUP + OBJECTS { + sysLogicalDiskNumber, + sysLogicalDiskSlotId, + sysLogicalDiskName, + sysLogicalDiskDevname, + sysLogicalDiskMedia, + sysLogicalDiskSize, + sysLogicalDiskFormat + } + STATUS current + DESCRIPTION + "A collection of objects of sysLogicalDisk MIB." + ::= { bigipSystemGroups 86 } + +sysPhysicalDiskGroup OBJECT-GROUP + OBJECTS { + sysPhysicalDiskNumber, + sysPhysicalDiskSerialNumber, + sysPhysicalDiskSlotId, + sysPhysicalDiskName, + sysPhysicalDiskIsArrayMember, + sysPhysicalDiskArrayStatus + } + STATUS current + DESCRIPTION + "A collection of objects of sysPhysicalDisk MIB." + ::= { bigipSystemGroups 87 } + +sysDiskBayGroup OBJECT-GROUP + OBJECTS { + sysDiskBayNumber, + sysDiskBayId, + sysDiskBayDiskSerialNumber + } + STATUS current + DESCRIPTION + "A collection of objects of sysDiskBay MIB." + ::= { bigipSystemGroups 88 } + +sysLogicalDiskMembersGroup OBJECT-GROUP + OBJECTS { + sysLogicalDiskMembersNumber, + sysLogicalDiskMembersDevname, + sysLogicalDiskMembersSerialNumber, + sysLogicalDiskMembersSlotId + } + STATUS current + DESCRIPTION + "A collection of objects of sysLogicalDiskMembers MIB." + ::= { bigipSystemGroups 89 } + +sysProcPidStatGroup OBJECT-GROUP + OBJECTS { + sysProcPidStatNumber, + sysProcPidStatPid, + sysProcPidStatProcName, + sysProcPidStatCommandLine, + sysProcPidStatModules, + sysProcPidStatBladeNum, + sysProcPidStatProcessor, + sysProcPidStatUpdateTime, + sysProcPidStatCpuUsageRecent, + sysProcPidStatCpuUsage1min, + sysProcPidStatCpuUsage5mins, + sysProcPidStatSystemUsageRecent, + sysProcPidStatSystemUsage1min, + sysProcPidStatSystemUsage5mins, + sysProcPidStatPpid, + sysProcPidStatPgrp, + sysProcPidStatState, + sysProcPidStatSession, + sysProcPidStatTtyNr, + sysProcPidStatTpgid, + sysProcPidStatFlags, + sysProcPidStatMinFlt, + sysProcPidStatCminFlt, + sysProcPidStatMajFlt, + sysProcPidStatCmajFlt, + sysProcPidStatUtime, + sysProcPidStatStime, + sysProcPidStatCutime, + sysProcPidStatCstime, + sysProcPidStatPriority, + sysProcPidStatNice, + sysProcPidStatNumThreads, + sysProcPidStatItrealvalue, + sysProcPidStatStartTime, + sysProcPidStatVsize, + sysProcPidStatRss, + sysProcPidStatRssRlim, + sysProcPidStatStartCode, + sysProcPidStatEndCode, + sysProcPidStatStartStack, + sysProcPidStatKstkEsp, + sysProcPidStatKstkEip, + sysProcPidStatSignal, + sysProcPidStatBlocked, + sysProcPidStatSigignore, + sysProcPidStatSigcatch, + sysProcPidStatWchan, + sysProcPidStatNswap, + sysProcPidStatCnswap, + sysProcPidStatExitSignal, + sysProcPidStatRtPriority, + sysProcPidStatPolicy, + sysProcPidStatProgSize, + sysProcPidStatResident, + sysProcPidStatShare, + sysProcPidStatTSize, + sysProcPidStatLSize, + sysProcPidStatDSize, + sysProcPidStatDirty, + sysProcPidStatVsizeKb + } + STATUS current + DESCRIPTION + "A collection of objects of sysProcPidStat MIB." + ::= { bigipSystemGroups 90 } + +sysHttpCompressionStatGroup OBJECT-GROUP + OBJECTS { + sysHttpCompressionStatResetStats, + sysHttpCompressionStatPrecompressBytes, + sysHttpCompressionStatPostcompressBytes, + sysHttpCompressionStatNullCompressBytes, + sysHttpCompressionStatHtmlPrecompressBytes, + sysHttpCompressionStatHtmlPostcompressBytes, + sysHttpCompressionStatCssPrecompressBytes, + sysHttpCompressionStatCssPostcompressBytes, + sysHttpCompressionStatJsPrecompressBytes, + sysHttpCompressionStatJsPostcompressBytes, + sysHttpCompressionStatXmlPrecompressBytes, + sysHttpCompressionStatXmlPostcompressBytes, + sysHttpCompressionStatSgmlPrecompressBytes, + sysHttpCompressionStatSgmlPostcompressBytes, + sysHttpCompressionStatPlainPrecompressBytes, + sysHttpCompressionStatPlainPostcompressBytes, + sysHttpCompressionStatOctetPrecompressBytes, + sysHttpCompressionStatOctetPostcompressBytes, + sysHttpCompressionStatImagePrecompressBytes, + sysHttpCompressionStatImagePostcompressBytes, + sysHttpCompressionStatVideoPrecompressBytes, + sysHttpCompressionStatVideoPostcompressBytes, + sysHttpCompressionStatAudioPrecompressBytes, + sysHttpCompressionStatAudioPostcompressBytes, + sysHttpCompressionStatOtherPrecompressBytes, + sysHttpCompressionStatOtherPostcompressBytes + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalHttpCompressionStat MIB." + ::= { bigipSystemGroups 91 } + +sysWebAccelerationStatGroup OBJECT-GROUP + OBJECTS { + sysWebAccelerationStatResetStats, + sysWebAccelerationStatCacheHits, + sysWebAccelerationStatCacheMisses, + sysWebAccelerationStatCacheMissesAll, + sysWebAccelerationStatCacheHitBytes, + sysWebAccelerationStatCacheMissBytes, + sysWebAccelerationStatCacheMissBytesAll, + sysWebAccelerationStatCacheSize, + sysWebAccelerationStatCacheCount, + sysWebAccelerationStatCacheEvictions, + sysWebAccelerationStatInterStripeHits, + sysWebAccelerationStatInterStripeMisses, + sysWebAccelerationStatInterStripeHitBytes, + sysWebAccelerationStatInterStripeSize, + sysWebAccelerationStatInterStripeCount, + sysWebAccelerationStatInterStripeEvictions, + sysWebAccelerationStatRemoteHits, + sysWebAccelerationStatRemoteMisses, + sysWebAccelerationStatRemoteHitBytes + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalWebAccelerationStat MIB." + ::= { bigipSystemGroups 92 } + +sysVlanStatGroup OBJECT-GROUP + OBJECTS { + sysVlanStatNumber, + sysVlanStatVlanName, + sysVlanStatPktsIn, + sysVlanStatBytesIn, + sysVlanStatPktsOut, + sysVlanStatBytesOut, + sysVlanStatMcastIn, + sysVlanStatMcastOut, + sysVlanStatErrorsIn, + sysVlanStatErrorsOut, + sysVlanStatDropsIn, + sysVlanStatDropsOut, + sysVlanStatCollisions + } + STATUS current + DESCRIPTION + "A collection of objects of sysVlanStat MIB." + ::= { bigipSystemGroups 93 } + +sysVlanxStatGroup OBJECT-GROUP + OBJECTS { + sysVlanxStatNumber, + sysVlanxStatVlanName, + sysVlanxStatInMulticastPkts, + sysVlanxStatInBroadcastPkts, + sysVlanxStatOutMulticastPkts, + sysVlanxStatOutBroadcastPkts, + sysVlanxStatHcInOctets, + sysVlanxStatHcInUcastPkts, + sysVlanxStatHcInMulticastPkts, + sysVlanxStatHcInBroadcastPkts, + sysVlanxStatHcOutOctets, + sysVlanxStatHcOutUcastPkts, + sysVlanxStatHcOutMulticastPkts, + sysVlanxStatHcOutBroadcastPkts, + sysVlanxStatHighSpeed, + sysVlanxStatConnectorPresent, + sysVlanxStatCounterDiscontinuityTime + } + STATUS current + DESCRIPTION + "A collection of objects of sysVlanxStat MIB." + ::= { bigipSystemGroups 94 } + +sysVcmpGroup OBJECT-GROUP + OBJECTS { + sysVcmpNumber, + sysVcmpVcmpName, + sysVcmpHostname, + sysVcmpSlots, + sysVcmpState, + sysVcmpMgmtNetwork, + sysVcmpMgmtAddrType, + sysVcmpMgmtAddr, + sysVcmpMgmtNetmaskType, + sysVcmpMgmtNetmask, + sysVcmpMgmtGwType, + sysVcmpMgmtGw, + sysVcmpVcmpId, + sysVcmpMgmtBaseMac, + sysVcmpBaseMac, + sysVcmpMacPoolSize, + sysVcmpInitialImage, + sysVcmpVirtualDisk, + sysVcmpInitialHotfix, + sysVcmpMinSlots, + sysVcmpCoresPerSlot + } + STATUS current + DESCRIPTION + "A collection of objects of sysVcmp MIB." + ::= { bigipSystemGroups 95 } + +sysVcmpCpuCoreGroup OBJECT-GROUP + OBJECTS { + sysVcmpCpuCoreNumber, + sysVcmpCpuCoreVcmpName, + sysVcmpCpuCoreCpuCoreId + } + STATUS current + DESCRIPTION + "A collection of objects of sysVcmpCpuCore MIB." + ::= { bigipSystemGroups 96 } + +sysVcmpVlanGroup OBJECT-GROUP + OBJECTS { + sysVcmpVlanNumber, + sysVcmpVlanVcmpName, + sysVcmpVlanVlanName + } + STATUS current + DESCRIPTION + "A collection of objects of sysVcmpVlan MIB." + ::= { bigipSystemGroups 97 } + +sysVcmpStatGroup OBJECT-GROUP + OBJECTS { + sysVcmpStatNumber, + sysVcmpStatVcmpName, + sysVcmpStatVcmpId, + sysVcmpStatSlotId, + sysVcmpStatVmStatus, + sysVcmpStatDiskUse, + sysVcmpStatMemoryUse, + sysVcmpStatBaseMac, + sysVcmpStatMacPoolSize, + sysVcmpStatCores, + sysVcmpStatVdisk, + sysVcmpStatStarts, + sysVcmpStatRetries, + sysVcmpStatUptime, + sysVcmpStatComment, + sysVcmpStatInterfaceNames, + sysVcmpStatCoreNames, + sysVcmpStatPrompt, + sysVcmpStatCpuUsageRecent, + sysVcmpStatCpuUsage1min, + sysVcmpStatCpuUsage5mins, + sysVcmpStatPktsIn, + sysVcmpStatBytesIn, + sysVcmpStatMcastIn, + sysVcmpStatDropsIn, + sysVcmpStatPktsOut, + sysVcmpStatBytesOut, + sysVcmpStatMcastOut, + sysVcmpStatDropsOut, + sysVcmpStatDiskUseKb, + sysVcmpStatMemoryUseKb + } + STATUS current + DESCRIPTION + "A collection of objects of sysVcmpStat MIB." + ::= { bigipSystemGroups 98 } + +sysChassisSlotGroup OBJECT-GROUP + OBJECTS { + sysChassisSlotNumber, + sysChassisSlotSlotId, + sysChassisSlotSerialNumber, + sysChassisSlotDown, + sysChassisSlotState + } + STATUS current + DESCRIPTION + "A collection of objects of sysChassisSlot MIB." + ::= { bigipSystemGroups 99 } + +sysSysDeviceGroup OBJECT-GROUP + OBJECTS { + sysSysDeviceNumber, + sysSysDeviceName, + sysSysDeviceMgmtIp, + sysSysDeviceMgmtIpType, + sysSysDeviceHostname, + sysSysDeviceMirrorIp, + sysSysDeviceMirrorIpType, + sysSysDeviceMirrorSecondaryIp, + sysSysDeviceMirrorSecondaryIpType, + sysSysDeviceMulticastInterface, + sysSysDeviceMulticastAddr, + sysSysDeviceMulticastAddrType, + sysSysDeviceMulticastPort, + sysSysDeviceVersion, + sysSysDeviceProduct, + sysSysDeviceEdition, + sysSysDeviceMarketingName, + sysSysDevicePlatformId, + sysSysDeviceChassisId + } + STATUS current + DESCRIPTION + "A collection of objects of sysSysDevice MIB." + ::= { bigipSystemGroups 100 } + +sysUnicastAddrGroup OBJECT-GROUP + OBJECTS { + sysUnicastAddrNumber, + sysUnicastAddrName, + sysUnicastAddrIndex, + sysUnicastAddrSourceIp, + sysUnicastAddrSourceIpType, + sysUnicastAddrSourcePort + } + STATUS current + DESCRIPTION + "A collection of objects of sysUnicastAddr MIB." + ::= { bigipSystemGroups 101 } + +sysSysDeviceActiveModulesGroup OBJECT-GROUP + OBJECTS { + sysSysDeviceActiveModulesNumber, + sysSysDeviceActiveModulesName, + sysSysDeviceActiveModulesIndex, + sysSysDeviceActiveModulesModule + } + STATUS current + DESCRIPTION + "A collection of objects of sysSysDeviceActiveModules MIB." + ::= { bigipSystemGroups 102 } + +sysSysDeviceInactiveModulesGroup OBJECT-GROUP + OBJECTS { + sysSysDeviceInactiveModulesNumber, + sysSysDeviceInactiveModulesName, + sysSysDeviceInactiveModulesIndex, + sysSysDeviceInactiveModulesModule + } + STATUS current + DESCRIPTION + "A collection of objects of sysSysDeviceInactiveModules MIB." + ::= { bigipSystemGroups 103 } + +sysSysDeviceOptionalModulesGroup OBJECT-GROUP + OBJECTS { + sysSysDeviceOptionalModulesNumber, + sysSysDeviceOptionalModulesName, + sysSysDeviceOptionalModulesIndex, + sysSysDeviceOptionalModulesModule + } + STATUS current + DESCRIPTION + "A collection of objects of sysSysDeviceOptionalModules MIB." + ::= { bigipSystemGroups 104 } + +sysSysDeviceTimelimitedModulesGroup OBJECT-GROUP + OBJECTS { + sysSysDeviceTimelimitedModulesNumber, + sysSysDeviceTimelimitedModulesName, + sysSysDeviceTimelimitedModulesIndex, + sysSysDeviceTimelimitedModulesModule + } + STATUS current + DESCRIPTION + "A collection of objects of sysSysDeviceTimelimitedModules MIB." + ::= { bigipSystemGroups 105 } + +sysStpGlobals2Group OBJECT-GROUP + OBJECTS { + sysStpGlobals2Number, + sysStpGlobals2Mode, + sysStpGlobals2FwdDelay, + sysStpGlobals2HelloTime, + sysStpGlobals2MaxAge, + sysStpGlobals2TransmitHold, + sysStpGlobals2MaxHops, + sysStpGlobals2Identifier, + sysStpGlobals2Revision, + sysStpGlobals2Name + } + STATUS current + DESCRIPTION + "A collection of objects of sysStpGlobals2 MIB." + ::= { bigipSystemGroups 106 } + +sysCpuSensorGroup OBJECT-GROUP + OBJECTS { + sysCpuSensorNumber, + sysCpuSensorIndex, + sysCpuSensorTemperature, + sysCpuSensorFanSpeed, + sysCpuSensorName, + sysCpuSensorSlot + } + STATUS current + DESCRIPTION + "A collection of objects of sysCpuSensor MIB." + ::= { bigipSystemGroups 107 } + +sysCmSyncStatusGroup OBJECT-GROUP + OBJECTS { + sysCmSyncStatusId, + sysCmSyncStatusStatus, + sysCmSyncStatusColor, + sysCmSyncStatusSummary + } + STATUS current + DESCRIPTION + "A collection of objects of sysCmSyncStatus MIB." + ::= { bigipSystemGroups 108 } + +sysCmSyncStatusDetailsGroup OBJECT-GROUP + OBJECTS { + sysCmSyncStatusDetailsNumber, + sysCmSyncStatusDetailsIndex, + sysCmSyncStatusDetailsDetails + } + STATUS current + DESCRIPTION + "A collection of objects of sysCmSyncStatusDetails MIB." + ::= { bigipSystemGroups 109 } + +sysCmFailoverStatusGroup OBJECT-GROUP + OBJECTS { + sysCmFailoverStatusId, + sysCmFailoverStatusStatus, + sysCmFailoverStatusColor, + sysCmFailoverStatusSummary + } + STATUS current + DESCRIPTION + "A collection of objects of sysCmFailoverStatus MIB." + ::= { bigipSystemGroups 110 } + +sysCmFailoverStatusDetailsGroup OBJECT-GROUP + OBJECTS { + sysCmFailoverStatusDetailsNumber, + sysCmFailoverStatusDetailsIndex, + sysCmFailoverStatusDetailsDetails + } + STATUS current + DESCRIPTION + "A collection of objects of sysCmFailoverStatusDetails MIB." + ::= { bigipSystemGroups 111 } + +sysCmTrafficGroupStatusGroup OBJECT-GROUP + OBJECTS { + sysCmTrafficGroupStatusNumber, + sysCmTrafficGroupStatusTrafficGroup, + sysCmTrafficGroupStatusDeviceName, + sysCmTrafficGroupStatusFailoverStatus + } + STATUS current + DESCRIPTION + "A collection of objects of sysCmTrafficGroupStatus MIB." + ::= { bigipSystemGroups 112 } + +sysDnsStatGroup OBJECT-GROUP + OBJECTS { + sysDnsStatResetStats, + sysDnsStatQueries, + sysDnsStatResponses, + sysDnsStatResponsesPerSec, + sysDnsStatToGtm, + sysDnsStatDnsExpressReqs, + sysDnsStatDnsExpressNotifies, + sysDnsStatToCache, + sysDnsStatToDns, + sysDnsStatDns64Reqs, + sysDnsStatDns64Rewrites, + sysDnsStatDns64Failures, + sysDnsStatHints, + sysDnsStatRejects, + sysDnsStatNoErrors, + sysDnsStatDrops, + sysDnsStatMalformed, + sysDnsStatTclSuspends, + sysDnsStatRecursionDesired, + sysDnsStatCheckingDisabled, + sysDnsStatEdns0, + sysDnsStatOpcodeQuery, + sysDnsStatOpcodeNotify, + sysDnsStatOpcodeUpdate, + sysDnsStatZoneIxfr, + sysDnsStatZoneAxfr, + sysDnsStatAuthoritativeAnswer, + sysDnsStatRecursionAvailable, + sysDnsStatAuthenticatedData, + sysDnsStatTruncated, + sysDnsStatRcodeNoerror, + sysDnsStatRcodeNxdomain, + sysDnsStatRcodeServfail, + sysDnsStatRcodeRefused, + sysDnsStatMalicious, + sysDnsStatAReqs, + sysDnsStatAaaaReqs, + sysDnsStatAnyReqs, + sysDnsStatCnameReqs, + sysDnsStatMxReqs, + sysDnsStatNsReqs, + sysDnsStatPtrReqs, + sysDnsStatSoaReqs, + sysDnsStatSrvReqs, + sysDnsStatTxtReqs, + sysDnsStatOtherReqs, + sysDnsStatGtmRewrites, + sysDnsStatOpcodeOther, + sysDnsStatFastDnsResponses, + sysDnsStatFastDnsAllowed, + sysDnsStatFastDnsDrops, + sysDnsStatFastDnsRespTc, + sysDnsStatFastDnsRespNx, + sysDnsStatFastDnsRespNe, + sysDnsStatFastDnsRespRf + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalDnsStat MIB." + ::= { bigipSystemGroups 113 } + +sysLsnPoolStatGroup OBJECT-GROUP + OBJECTS { + sysLsnPoolStatResetStats, + sysLsnPoolStatActivePersistenceMappings, + sysLsnPoolStatActiveInboundReservations, + sysLsnPoolStatTranslationRequests, + sysLsnPoolStatHairpinConnectionRequests, + sysLsnPoolStatActiveTranslations, + sysLsnPoolStatActiveHairpinConnections, + sysLsnPoolStatTranslationRequestFailures, + sysLsnPoolStatPersistenceMappingFailures, + sysLsnPoolStatHairpinConnectionFailures, + sysLsnPoolStatBackupPoolTranslations, + sysLsnPoolStatLogAttempts, + sysLsnPoolStatLogFailures, + sysLsnPoolStatTotalEndPoints, + sysLsnPoolStatActivePortBlocks, + sysLsnPoolStatActiveClientsReachedLimit, + sysLsnPoolStatActiveZombiePortBlocks, + sysLsnPoolStatTotalClientsReachedLimit, + sysLsnPoolStatTotalPortBlockAllocations, + sysLsnPoolStatTotalPortBlockAllocationFailures, + sysLsnPoolStatTotalPortBlockDeallocations, + sysLsnPoolStatTotalZombiePortBlockConnectionsKilled, + sysLsnPoolStatTotalZombiePortBlocksCreated, + sysLsnPoolStatTotalZombiePortBlocksDeleted + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalLsnPoolStat MIB." + ::= { bigipSystemGroups 114 } + +sysFecStatGroup OBJECT-GROUP + OBJECTS { + sysFecStatResetStats, + sysFecStatNumber, + sysFecStatName, + sysFecStatProfile, + sysFecStatOutRawPackets, + sysFecStatOutRawBytes, + sysFecStatOutRdndPackets, + sysFecStatOutRdndBytes, + sysFecStatInRawPackets, + sysFecStatInRawBytes, + sysFecStatInRdndPackets, + sysFecStatInRdndBytes, + sysFecStatInRdndLost, + sysFecStatInRawLost, + sysFecStatRmtInRdndPackets, + sysFecStatRmtInRdndLost, + sysFecStatRmtInRawPackets, + sysFecStatRmtInRawLost + } + STATUS current + DESCRIPTION + "A collection of objects of sysFecStat MIB." + ::= { bigipSystemGroups 115 } + +sysVcmpAssignedSlotsGroup OBJECT-GROUP + OBJECTS { + sysVcmpAssignedSlotsNumber, + sysVcmpAssignedSlotsName, + sysVcmpAssignedSlotsIndex, + sysVcmpAssignedSlotsSlotId + } + STATUS current + DESCRIPTION + "A collection of objects of sysVcmpAssignedSlots MIB." + ::= { bigipSystemGroups 116 } + +sysVcmpAllowedSlotsGroup OBJECT-GROUP + OBJECTS { + sysVcmpAllowedSlotsNumber, + sysVcmpAllowedSlotsName, + sysVcmpAllowedSlotsIndex, + sysVcmpAllowedSlotsSlotId + } + STATUS current + DESCRIPTION + "A collection of objects of sysVcmpAllowedSlots MIB." + ::= { bigipSystemGroups 117 } + +sysVirtualDiskGroup OBJECT-GROUP + OBJECTS { + sysVirtualDiskNumber, + sysVirtualDiskFilename, + sysVirtualDiskOperatingSystem, + sysVirtualDiskSlotId, + sysVirtualDiskState + } + STATUS current + DESCRIPTION + "A collection of objects of sysVirtualDisk MIB." + ::= { bigipSystemGroups 118 } + +sysGlobalSipStatGroup OBJECT-GROUP + OBJECTS { + sysGlobalSipStatResetStats, + sysGlobalSipStatRequests, + sysGlobalSipStatResponses, + sysGlobalSipStatBadmsgs, + sysGlobalSipStatDrops + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalSipStat MIB." + ::= { bigipSystemGroups 119 } + +sysGlobalFtpStatGroup OBJECT-GROUP + OBJECTS { + sysGlobalFtpStatResetStats, + sysGlobalFtpStatLoginRequests, + sysGlobalFtpStatDownloadRequests, + sysGlobalFtpStatUploadRequests + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalFtpStat MIB." + ::= { bigipSystemGroups 120 } + +sysBladeTempGroup OBJECT-GROUP + OBJECTS { + sysBladeTempNumber, + sysBladeTempIndex, + sysBladeTempTemperature, + sysBladeTempLocation, + sysBladeTempSlot + } + STATUS current + DESCRIPTION + "A collection of objects of sysBladeTemp MIB." + ::= { bigipSystemGroups 121 } + +sysBladeVoltageGroup OBJECT-GROUP + OBJECTS { + sysBladeVoltageNumber, + sysBladeVoltageIndex, + sysBladeVoltageVoltage, + sysBladeVoltageSlot + } + STATUS current + DESCRIPTION + "A collection of objects of sysBladeVoltage MIB." + ::= { bigipSystemGroups 122 } + +sysProfilePptpStatGroup OBJECT-GROUP + OBJECTS { + sysProfilePptpStatResetStats, + sysProfilePptpStatStartRequests, + sysProfilePptpStatStartReplies, + sysProfilePptpStatStopRequests, + sysProfilePptpStatStopReplies, + sysProfilePptpStatEchoRequests, + sysProfilePptpStatEchoReplies, + sysProfilePptpStatOutgoingCallRequests, + sysProfilePptpStatOutgoingCallReplies, + sysProfilePptpStatCallClearRequests, + sysProfilePptpStatCallDisconnectNotifies, + sysProfilePptpStatWanErrorNotifies, + sysProfilePptpStatSetLinkInfo, + sysProfilePptpStatActiveCalls, + sysProfilePptpStatTotalCalls, + sysProfilePptpStatFailedCalls + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalPptpStat MIB." + ::= { bigipSystemGroups 123 } + +sysPcpStatGroup OBJECT-GROUP + OBJECTS { + sysPcpStatResetStats, + sysPcpStatPcpAnnounceRequests, + sysPcpStatPcpAnnounceResponsesUcast, + sysPcpStatPcpAnnounceResponsesMulticast, + sysPcpStatPcpMapRequests, + sysPcpStatPcpMapResponses, + sysPcpStatPcpPeerRequests, + sysPcpStatPcpPeerResponses, + sysPcpStatPcpErrorsInvalidRequests, + sysPcpStatPcpErrorsUnavailableResource, + sysPcpStatPcpErrorsNotAuthorized, + sysPcpStatPcpErrorsOther + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalPcpStat MIB." + ::= { bigipSystemGroups 124 } + +sysDnsServerStatGroup OBJECT-GROUP + OBJECTS { + sysDnsServerStatResetStats, + sysDnsServerStatXfrQueries, + sysDnsServerStatXfrResponses, + sysDnsServerStatXfrNotifies, + sysDnsServerStatXfrNotifyFailed + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalDnsServerStat MIB." + ::= { bigipSystemGroups 125 } + +sysMptcpStatGroup OBJECT-GROUP + OBJECTS { + sysMptcpStatResetStats, + sysMptcpStatAccept, + sysMptcpStatAcceptFail, + sysMptcpStatJoinFlow, + sysMptcpStatJoinFlowFail, + sysMptcpStatClose, + sysMptcpStatRxtimeout, + sysMptcpStatRxfailover, + sysMptcpStatAddAddrTx, + sysMptcpStatAddAddrRx, + sysMptcpStatRemAddrTx, + sysMptcpStatRemAddrRx, + sysMptcpStatPrioTx, + sysMptcpStatPrioRx, + sysMptcpStatFailTx, + sysMptcpStatFailRx, + sysMptcpStatFastcloseTx, + sysMptcpStatFastcloseRx + } + STATUS current + DESCRIPTION + "A collection of objects of sysGlobalMptcpStat MIB." + ::= { bigipSystemGroups 126 } + +sysLldpNeighborsTableGroup OBJECT-GROUP + OBJECTS { + sysLldpNeighborsTableNumber, + sysLldpNeighborsTableChassisId, + sysLldpNeighborsTablePortId, + sysLldpNeighborsTableLocalInterface, + sysLldpNeighborsTablePortDesc, + sysLldpNeighborsTableSysName, + sysLldpNeighborsTableSysDesc, + sysLldpNeighborsTableSysCap, + sysLldpNeighborsTableMgmtAddr, + sysLldpNeighborsTablePvid, + sysLldpNeighborsTablePpvid, + sysLldpNeighborsTableVlanName, + sysLldpNeighborsTableVlanTag, + sysLldpNeighborsTableProtocolIdentity, + sysLldpNeighborsTableAutoNego, + sysLldpNeighborsTablePmd, + sysLldpNeighborsTableMau, + sysLldpNeighborsTableAggStatus, + sysLldpNeighborsTableAggPortid, + sysLldpNeighborsTableMfs, + sysLldpNeighborsTableF5ProductModel + } + STATUS current + DESCRIPTION + "A collection of objects of sysLldpNeighbors MIB." + ::= { bigipSystemGroups 127 } +END diff --git a/pandora_console/attachment/mibs/FAN-MIB.mib b/pandora_console/attachment/mibs/FAN-MIB.mib new file mode 100644 index 0000000000..6051612013 --- /dev/null +++ b/pandora_console/attachment/mibs/FAN-MIB.mib @@ -0,0 +1,236 @@ +FAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION + FROM SNMPv2-TC + + hpSwitch + FROM HP-ICF-OID; + +hpicfFanMIB MODULE-IDENTITY + LAST-UPDATED "200808271030Z" --August 27, 2008 10:30 GMT + ORGANIZATION "HP Networking" + CONTACT-INFO "Hewlett-Packard Company + 8000 Foothills Blvd. + Roseville, CA 95747" + DESCRIPTION "The MIB module is for representing switch fan entity." + REVISION "200808271030Z" --August 27, 2008 10:30 GMT + DESCRIPTION "Revision 01." + ::= { hpSwitch 54 } + +-- ******************************************************************** +-- FAN Textual Conventions +-- ******************************************************************** +HpicfDcFanIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "A unique value that serves as an index to identify the fan." + SYNTAX Unsigned32 + +HpicfDcFanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An enumerated value that indications the fan types." + SYNTAX INTEGER { + unknown(0), + mm(1), + fm(2), + im(3), + ps(4), + rollup(5), + maxtype(6) + } + +HpicfDcFanAirflowDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An enumerated value which provides an indication of the + fan airflow direction. The Physical fan airflow direction + could be either from the port towards the power supply + module i.e. portToPower(1), or from the power supply module + towards the port i.e. powerToPort(2)" + SYNTAX INTEGER { + portToPower(1), + powerToPort(2) + } + +HpicfDcFanState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An enumerated value which provides an indication of the + fan state." + SYNTAX INTEGER { + failed(0), + removed(1), + off(2), + underspeed(3), + overspeed(4), + ok(5), + maxstate(6) + } + +-- ******************************************************************** +-- Fan Scalars +-- ******************************************************************** + +hpicfFanScalars OBJECT IDENTIFIER ::= { hpicfFanMIB 1 } + + hpicfFanUserPrefAirflowDir OBJECT-TYPE + SYNTAX INTEGER { + portToPower(1), + powerToPort(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The user preferred fan airflow direction. The direction could be + powerToPort or portToPower. The actual fan direction has to be + changed manually, this will be used to indicate to the user when + when the actual fan airflow direction is different from the user + preferred airflow direction." + DEFVAL { powerToPort } + ::= { hpicfFanScalars 1 } + + +-- ******************************************************************** +-- FAN entry +-- ******************************************************************** + +hpicfEntityFan OBJECT IDENTIFIER ::= { hpicfFanMIB 2 } + +hpicfFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains one row for every fan in the switch entity." + ::= { hpicfEntityFan 1 } + +hpicfFanEntry OBJECT-TYPE + SYNTAX HpicfFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about fan entity table." + INDEX { hpicfFanIndex } + ::= { hpicfFanTable 1 } + +HpicfFanEntry ::= SEQUENCE { + hpicfFanIndex HpicfDcFanIndex, + hpicfFanTray Integer32, + hpicfFanType HpicfDcFanType, + hpicfFanState HpicfDcFanState, + hpicfFanRecovering Integer32, + hpicfFanNumFailures Counter32, + hpicfFanAirflowDirection HpicfDcFanAirflowDirection +} + +hpicfFanIndex OBJECT-TYPE + SYNTAX HpicfDcFanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index that is used to access the switch fan entry table." + ::= { hpicfFanEntry 1 } + +hpicfFanTray OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The tray number in which the fan is docked." + ::= { hpicfFanEntry 2 } + +hpicfFanType OBJECT-TYPE + SYNTAX HpicfDcFanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An indication of the vendor-specific fan." + ::= { hpicfFanEntry 3 } + +hpicfFanState OBJECT-TYPE + SYNTAX HpicfDcFanState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current state of the fan." + ::= { hpicfFanEntry 4 } + +hpicfFanRecovering OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An indication that the switch fan entity is faulty. + Before declaring a fan to be good after a failure is + detected, the same good indication must happen five (5) + times in a row. A failure indication is always TRUE, while + a good indication could be FALSE, hence this parameter is + used to count the repeated good indications before + declaring the fan to be good " + ::= { hpicfFanEntry 5 } + +hpicfFanNumFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times the fan has failed." + ::= { hpicfFanEntry 6 } + +hpicfFanAirflowDirection OBJECT-TYPE + SYNTAX HpicfDcFanAirflowDirection + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indication of the fan air flow direction, either + from Power supply towards the port or from the port + towards the power supply." + ::= { hpicfFanEntry 7 } + + +-- ******************************************************************** +-- FAN Conformance +--******************************************************************** + + hpicfFanConformance OBJECT IDENTIFIER ::= { hpicfFanMIB 3 } + hpicfFanCompliance OBJECT IDENTIFIER ::= { hpicfFanConformance 1 } + hpicfFanGroups OBJECT IDENTIFIER ::= { hpicfFanConformance 2 } + +-- ******************************************************************** +-- FAN Complicance +-- ******************************************************************** + hpicfDcFanCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for entries which implement + the FAN MIB." + MODULE -- This module + MANDATORY-GROUPS + { + hpicfFanScalarsGroup, + hpicfFanGroup + } + GROUP hpicfFanGroup + DESCRIPTION "Objects associated with switch entity FAN." + ::= { hpicfFanCompliance 1 } + +-- +-- FAN Groups +-- + hpicfFanScalarsGroup OBJECT-GROUP + OBJECTS + { + hpicfFanUserPrefAirflowDir + } + STATUS current + DESCRIPTION "Basic Scalars required in FAN MIB implementation." + ::= { hpicfFanGroups 1 } + + hpicfFanGroup OBJECT-GROUP + OBJECTS + { + hpicfFanTray, + hpicfFanType, + hpicfFanState, + hpicfFanRecovering, + hpicfFanNumFailures, + hpicfFanAirflowDirection + } + STATUS current + DESCRIPTION "FAN MIB parameters " + ::= { hpicfFanGroups 2 } +END diff --git a/pandora_console/attachment/mibs/FORTINET-CORE-MIB.mib b/pandora_console/attachment/mibs/FORTINET-CORE-MIB.mib new file mode 100644 index 0000000000..9d94ae6d20 --- /dev/null +++ b/pandora_console/attachment/mibs/FORTINET-CORE-MIB.mib @@ -0,0 +1,465 @@ +-- +-- FORTINET-CORE-MIB.mib: Main MIB for Fortinet enterprise OID tree +-- +-- MODULE-IDENTITY +-- OrgName +-- Fortinet Technologies, Inc. +-- ContactInfo +-- Technical Support +-- e-mail: support@fortinet.com +-- http://www.fortinet.com +-- + + +FORTINET-CORE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ifIndex + FROM IF-MIB + InetAddress, InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, + enterprises + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +fortinet MODULE-IDENTITY + LAST-UPDATED "201501140000Z" + ORGANIZATION + "Fortinet Technologies, Inc." + CONTACT-INFO + "Technical Support + email: support@fortinet.com + http://www.fortinet.com + " + DESCRIPTION + "Registered FortiWANMib OIDs" + REVISION "201501140000Z" + DESCRIPTION + "Registered and updated FortiAuthenticatorMib/FortiRecorderMib/FortiVoiceMib/FortiBridgeMib/FortiDirectorMib OIDs" + REVISION "201412100000Z" + DESCRIPTION + "Registered FortiVoiceMib OID" + REVISION "201404100000Z" + DESCRIPTION + "Registered FortiADCMib OID" + REVISION "201403220000Z" + DESCRIPTION + "Added fan failure and AMC bypass traps" + REVISION "201205090000Z" + DESCRIPTION + "Registered FortiDDoSMib OID" + REVISION "201204230000Z" + DESCRIPTION + "Registered FortiDNSMib OID" + REVISION "201112230000Z" + DESCRIPTION + "Registered FortiCacheMib OID" + REVISION "201104250000Z" + DESCRIPTION + "Supporting portuguese language" + REVISION "201005140000Z" + DESCRIPTION + "Registered FortiScanMib OID" + REVISION "200905200000Z" + DESCRIPTION + "MIB module for Fortinet network devices." + REVISION "200811190000Z" + DESCRIPTION + "Registered FortiWebMib OID" + REVISION "200810210000Z" + DESCRIPTION + "Added SMI comments" + REVISION "200806250000Z" + DESCRIPTION + "Adjusted fnAdmin tree to start at .1" + REVISION "200806160000Z" + DESCRIPTION + "Spelling corrections." + REVISION "200804170000Z" + DESCRIPTION + "Initial version of fortinet core MIB." + ::= { enterprises 12356 } -- assigned by IANA + + +-- +-- Fortinet MIB Textual Conventions (TC) +-- + +FnBoolState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Boolean data type representing enabled/disabled" + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + +FnLanguage ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enumerated type for user interface languages" + SYNTAX INTEGER { + english (1), + simplifiedChinese (2), + japanese (3), + korean (4), + spanish (5), + traditionalChinese (6), + french (7), + portuguese (8), + undefined (255) + } + +FnIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data type for table index values" + SYNTAX Integer32 (0..2147483647) + +FnSessionProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Data type for session protocols" + SYNTAX INTEGER { + ip (0), + icmp (1), + igmp (2), + ipip (4), + tcp (6), + egp (8), + pup (12), + udp (17), + idp (22), + ipv6 (41), + rsvp (46), + gre (47), + esp (50), + ah (51), + ospf (89), + pim (103), + comp (108), + raw (255) + } + +-- +-- Fortinet Enterprise Structure of Management Information (SMI) +-- + +fnCoreMib OBJECT IDENTIFIER ::= { fortinet 100 } + +-- +-- Fortinet Product Family MIB Object Identifier Assignments +-- +-- fnFortiGateMib OBJECT IDENTIFIER ::= { fortinet 101 } +-- fnFortiAnalyzerMib OBJECT IDENTIFIER ::= { fortinet 102 } +-- fnFortiManagerMib OBJECT IDENTIFIER ::= { fortinet 103 } +-- fnFortiDefenderMib OBJECT IDENTIFIER ::= { fortinet 104 } +-- fnFortiMailMib OBJECT IDENTIFIER ::= { fortinet 105 } +-- fnFortiSwitchMib OBJECT IDENTIFIER ::= { fortinet 106 } +-- fnFortiWebMib OBJECT IDENTIFIER ::= { fortinet 107 } +-- fnFortiScanMib OBJECT IDENTIFIER ::= { fortinet 108 } +-- fnFortiCacheMib OBJECT IDENTIFIER ::= { fortinet 109 } +-- fnFortiDNSMib OBJECT IDENTIFIER ::= { fortinet 110 } +-- fnFortiDDoSMib OBJECT IDENTIFIER ::= { fortinet 111 } +-- fnFortiADCMib OBJECT IDENTIFIER ::= { fortinet 112 } +-- fnFortiAuthenticatorMib OBJECT IDENTIFIER ::= { fortinet 113 } +-- fnFortiRecorderMib OBJECT IDENTIFIER ::= { fortinet 114 } +-- fnFortiVoiceMib OBJECT IDENTIFIER ::= { fortinet 115 } +-- fnFortiBridgeMib OBJECT IDENTIFIER ::= { fortinet 116 } +-- fnFortiDirectorMib OBJECT IDENTIFIER ::= { fortinet 117 } +-- fnFortiWANMib OBJECT IDENTIFIER ::= { fortinet 118 } +-- + +-- +-- fnCoreMib.fnCommon +-- +fnCommon OBJECT IDENTIFIER ::= { fnCoreMib 1 } + +-- +-- fnCoreMib.fnCommon.fnSystem +-- +fnSystem OBJECT IDENTIFIER ::= { fnCommon 1 } + +fnSysSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device serial number. This is the same serial number as given + in the ENTITY-MIB tables for the base entity." + ::= { fnSystem 1 } + +-- +-- fnCoreMib.fnCommon.fnMgmt +-- +fnMgmt OBJECT IDENTIFIER ::= { fnCommon 2 } + +fnMgmtLanguage OBJECT-TYPE + SYNTAX FnLanguage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Language used for administration interfaces" + ::= { fnMgmt 1 } + +fnAdmin OBJECT IDENTIFIER ::= { fnMgmt 100 } + +fnAdminNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of admin accounts in fnAdminTable" + ::= { fnAdmin 1 } + +fnAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF FnAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of administrator accounts on the device. This table is + intended to be extended with platform specific information." + ::= { fnAdmin 2 } + +fnAdminEntry OBJECT-TYPE + SYNTAX FnAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a particular admin account" + INDEX { fnAdminIndex } + ::= { fnAdminTable 1 } + +FnAdminEntry ::= SEQUENCE { + fnAdminIndex Integer32, + fnAdminName DisplayString, + fnAdminAddrType InetAddressType, + fnAdminAddr InetAddress, + fnAdminMask InetAddressPrefixLength +} + +fnAdminIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index uniquely defining an administrator account within the fnAdminTable" + ::= { fnAdminEntry 1 } + +fnAdminName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user-name of the specified administrator account" + ::= { fnAdminEntry 2 } + +fnAdminAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in fnAdminAddr, in compliance with INET-ADDRESS-MIB" + ::= { fnAdminEntry 3 } + +fnAdminAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address prefix identifying where the administrator account can + be used from, typically an IPv4 address. The address type/format is + determined by fnAdminAddrType." + ::= { fnAdminEntry 4 } + +fnAdminMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address prefix length (or network mask) applied to the fgAdminAddr + to determine the subnet or host the administrator can access the device from" + ::= { fnAdminEntry 5 } + +-- +-- fnCoreMib.fnCommon.fnTraps +-- +fnTraps OBJECT IDENTIFIER ::= { fnCommon 3 } + +fnTrapsPrefix OBJECT IDENTIFIER ::= { fnTraps 0 } + +fnTrapObjects OBJECT IDENTIFIER ::= { fnTraps 1 } + +fnGenTrapMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Generic message associated with an event. The content will + depend on the nature of the trap." + ::= { fnTrapObjects 1 } + +fnTrapCpuThreshold NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Indicates that the CPU usage has exceeded the configured threshold." + ::= { fnTrapsPrefix 101 } + +fnTrapMemThreshold NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Indicates memory usage has exceeded the configured threshold." + ::= { fnTrapsPrefix 102 } + +fnTrapLogDiskThreshold NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Log disk usage has exceeded the configured threshold. Only available + on devices with log disks." + ::= { fnTrapsPrefix 103 } + +fnTrapTempHigh NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "A temperature sensor on the device has exceeded its threshold. + Not all devices have thermal sensors. See manual for specifications." + ::= { fnTrapsPrefix 104 } + +fnTrapVoltageOutOfRange NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Power levels have fluctuated outside of normal levels. Not all devices + have voltage monitoring instrumentation. See manual for specifications." + ::= { fnTrapsPrefix 105 } + +fnTrapPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Power supply failure detected. Not available on all models. Available + on some devices which support redundant power supplies. See manual + for specifications." + ::= { fnTrapsPrefix 106 } + +fnTrapAmcIfBypassMode NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "An AMC interface entered bypass mode. Available on models with an AMC + expansion slot. Used with the ASM-CX4 and ASM-FX2 cards." + ::= { fnTrapsPrefix 107 } + +fnTrapFanFailure NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "A fan failure has been detected. Not all devices have fan sensors. + See manual for specifications." + ::= { fnTrapsPrefix 108 } + +fnTrapIpChange NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, ifIndex } + STATUS current + DESCRIPTION + "Indicates that the IP address of the specified interface has been changed." + ::= { fnTrapsPrefix 201 } + +fnTrapTest NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Trap sent for diagnostic purposes by an administrator." + ::= { fnTrapsPrefix 999 } + +-- +-- fnCoreMib.fnCommon.fnMIBConformance +-- +fnMIBConformance OBJECT IDENTIFIER ::= { fnCoreMib 10 } + +fnSystemComplianceGroup OBJECT-GROUP + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "Objects relating to the physical device." + ::= { fnMIBConformance 1 } + +fnMgmtComplianceGroup OBJECT-GROUP + OBJECTS { fnMgmtLanguage } + STATUS current + DESCRIPTION + "Objects relating the management of a device." + ::= { fnMIBConformance 2 } + +fnAdminComplianceGroup OBJECT-GROUP + OBJECTS { fnAdminNumber, fnAdminName, fnAdminAddrType, + fnAdminAddr, fnAdminMask } + STATUS current + DESCRIPTION + "Administration access control objects." + ::= { fnMIBConformance 3 } + +fnTrapsComplianceGroup NOTIFICATION-GROUP + NOTIFICATIONS { fnTrapCpuThreshold, fnTrapMemThreshold, + fnTrapLogDiskThreshold, fnTrapTempHigh, + fnTrapVoltageOutOfRange, fnTrapPowerSupplyFailure, + fnTrapAmcIfBypassMode, fnTrapFanFailure, + fnTrapIpChange, fnTrapTest } + STATUS current + DESCRIPTION + "Event notifications" + ::= { fnMIBConformance 4 } + +fnNotifObjectsComplianceGroup OBJECT-GROUP + OBJECTS { fnGenTrapMsg } + STATUS current + DESCRIPTION + "Object identifiers used in notifications" + ::= { fnMIBConformance 5 } + +fnMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the application MIB." + + MODULE -- this module + + GROUP fnSystemComplianceGroup + DESCRIPTION + "This group is mandatory for all Fortinet network appliances + supporting this MIB." + + GROUP fnMgmtComplianceGroup + DESCRIPTION + "This group is optional for devices that do not support common + management interface options such as multiple languages." + + GROUP fnAdminComplianceGroup + DESCRIPTION + "This group should be accessible on any device supporting + administrator authentication." + + GROUP fnTrapsComplianceGroup + DESCRIPTION + "Traps are optional. Not all models support all traps. Consult + product literature to see which traps are supported." + + GROUP fnNotifObjectsComplianceGroup + DESCRIPTION + "Object identifiers used in notifications. Objects are required + if their containing trap is implemented." + + ::= { fnMIBConformance 100 } + +END diff --git a/pandora_console/attachment/mibs/FORTINET-FORTIGATE-MIB.mib b/pandora_console/attachment/mibs/FORTINET-FORTIGATE-MIB.mib new file mode 100644 index 0000000000..3edb7539e6 --- /dev/null +++ b/pandora_console/attachment/mibs/FORTINET-FORTIGATE-MIB.mib @@ -0,0 +1,7883 @@ +-- +-- MODULE-IDENTITY +-- OrgName +-- Fortinet Technologies, Inc. +-- ContactInfo +-- Technical Support +-- e-mail: support@fortinet.com +-- http://www.fortinet.com +-- + +FORTINET-FORTIGATE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + FnBoolState, FnIndex, fnAdminEntry, fnSysSerial, fortinet + FROM FORTINET-CORE-MIB + ifEntry, ifName, ifIndex + FROM IF-MIB + InetAddress, InetAddressPrefixLength, InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + Counter32, Counter64, Gauge32, Unsigned32, Integer32, IpAddress, + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, OBJECT-IDENTITY + FROM SNMPv2-SMI + Ipv6Address + FROM IPV6-TC + CounterBasedGauge64 + FROM HCNUM-TC + DisplayString, TEXTUAL-CONVENTION, AutonomousType, DateAndTime, PhysAddress + FROM SNMPv2-TC; + +fnFortiGateMib MODULE-IDENTITY + LAST-UPDATED "201606170000Z" + ORGANIZATION + "Fortinet Technologies, Inc." + CONTACT-INFO + " + Technical Support + email: support@fortinet.com + http://www.fortinet.com" + DESCRIPTION + "Various non-monotonically increase Counter32 values have been changed to Gauge32." + REVISION "201606170000Z" + DESCRIPTION + "Added fgProcessorFnNP6 in fgProcessorTypes." + REVISION "201504230000Z" + DESCRIPTION + "Added fgDevice OIDs" + REVISION "201503160000Z" + DESCRIPTION + "Added fgIntfVlanHbs OIDs for vlan interface heartbeat feature" + REVISION "201501100000Z" + DESCRIPTION + "Added fgLinkMonitor OIDs for link-monitor feature" + REVISION "201412040000Z" + DESCRIPTION + "Added fgUsbModemInfoObjects OIDs for LTE Modem" + REVISION "201406040000Z" + DESCRIPTION + "Added fgUsbports OIDs for external USB ports" + REVISION "201402130000Z" + DESCRIPTION + "Added fgIntfVrrps OIDs for VRRP" + REVISION "201308120000Z" + DESCRIPTION + "Added fgServerLoadBalance OIDs." + REVISION "201307260000Z" + DESCRIPTION + "Added fgTrapIpsFailOpen OID in fgTraps" + REVISION "201304120000Z" + DESCRIPTION + "Added fgWc wireless controller OIDs" + REVISION "201304060000Z" + DESCRIPTION + "Added fgVpnTrapPhase1Name OID in VPN traps" + REVISION "201211290000Z" + DESCRIPTION + "Added OID for 64-bit sysUpTime" + REVISION "201207100000Z" + DESCRIPTION + "Added OID for a virtual domain's HA cluster member state." + REVISION "201205160000Z" + DESCRIPTION + "Added OIDs for advanced system info and NP4/NP2 processors." + REVISION "201202060000Z" + DESCRIPTION + "Added OIDs for IPv6 statistics." + REVISION "201109120000Z" + DESCRIPTION + "MIB module for Fortinet FortiGate devices." + REVISION "201101100000Z" + DESCRIPTION + "Added OIDs for session setup rates and VPN tunnel stats" + REVISION "200911030000Z" + DESCRIPTION + "Added OIDs for Proxy information, CPU and low-memory usage" + REVISION "200910010000Z" + DESCRIPTION + "Added new FortiGate models." + REVISION "200907070000Z" + DESCRIPTION + "Added fgTrapFazDisconnect." + REVISION "200811030000Z" + DESCRIPTION + "Added fgVdTpTable. Re-ordered MIB tree to improve readability. + Replaced indexes for tables that had a dependent relationship + with another table." + REVISION "200809020000Z" + DESCRIPTION + "Added OIDs for compatibility with FORTIOS-300-MIB." + REVISION "200808190000Z" + DESCRIPTION + "Conformance statements." + REVISION "200806160000Z" + DESCRIPTION + "Spelling corrections." + REVISION "200804140000Z" + DESCRIPTION + "Initial version of FORTINET-FORTIGATE-MIB." + ::= { fortinet 101 } + + +FgVdIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "data type for virtual-domain indexes" + SYNTAX Integer32 (1..2147483647) + +FgOpMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for device operation modes" + SYNTAX INTEGER { nat(1), transparent(2) } + +FgHaMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for HA cluster modes" + SYNTAX INTEGER { standalone(1), activeActive(2), + activePassive(3) } + +FgHaState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for HA cluster member state" + SYNTAX INTEGER { master(1), backup(2), standalone(3) } + +FgHaLBSchedule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for HA load-balancing schedules" + SYNTAX INTEGER { none(1), hub(2), leastConnections(3), + roundRobin(4), weightedRoundRobin(5), random(6), + ipBased(7), ipPortBased(8) } + +FgAdminPermLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for administrative permissions" + SYNTAX INTEGER { readAdmin(0), writeAdmin(1), domainAdmin(15), + superAdmin(255) } + +FgFwUserAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for user authentication types" + SYNTAX INTEGER { local(1), radiusSingle(2), radiusMultiple(3), + ldap(4) } + +FgSessProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "data type for session protocols" + SYNTAX INTEGER { ip(0), icmp(1), igmp(2), ipip(4), tcp(6), + egp(8), pup(12), udp(17), idp(22), ipv6(41), + rsvp(46), gre(47), esp(50), ah(51), ospf(89), + pim(103), comp(108), raw(255) } + +FgP2PProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "data type for session protocols" + SYNTAX INTEGER { bitTorrent(0), eDonkey(1), gnutella(2), + kaZaa(3), skype(4), winNY(5) } + +FgScanAvDisposition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Scan AV Disposition for detected anomalies" + SYNTAX INTEGER { detected(1), blocked(2) } + +FgWanOptProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WAN optimization protocol types" + SYNTAX INTEGER { http(1), mapi(2), cifs(3), + ftp(4), tcp(5) } + +FgWanOptHistPeriods ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WAN optimization history statistics time period types" + SYNTAX INTEGER { last10Min(1), lastHour(2), lastDay(3), + lastMonth(4) } + +FgHaStatsSyncStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current HA Sync status types" + SYNTAX INTEGER { unsynchronized(0), synchronized(1) } + +FgWcWlanSecurityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for WLAN security methods" + SYNTAX INTEGER { + other(0), + open(1), + captivePortal(2), + wep64(3), + wep128(4), + wpaOnlyPersonal(5), + wpaOnlyEnterprise(6), + wpa2OnlyPersonal(7), + wpa2OnlyEnterprise(8), + wpaPersonal(9), + wpaEnterprise(10), + wpaOnlyPersonalCaptivePortal(11), + wpa2OnlyPersonalCaptivePortal(12), + wpaPersonalCaptivePortal(13) } + +FgWcWlanAuthenticationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for WLAN authentication methods" + SYNTAX INTEGER { + other(0), + psk(1), + radiusServer(2), + userGroup(3) } + +FgWcWlanEncryptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for WLAN encryption methods" + SYNTAX INTEGER { + other(0), + none(1), + tkip(2), + aes(3), + tkipAes(4) } + +FgWcWtpRadioId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "unique identifier of a radio on a WTP" + SYNTAX Unsigned32 (1..31) + +FgWcWtpRadioType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enumerated types for WTP radio. + The following enumerated values are supported: + other(0) - radio type is unknown + dot11a(1) - 802.11a radio + dot11b(2) - 802.11b radio + dot11g(3) - 802.11g/b radio + dot11n5g(4) - 802.11n/a radio at 5GHz band + dot11n2g(5) - 802.11n/g/b radio at 2.4GHz band + dot11ac(6) - 802.11ac/n/a radio + dot11ngOnly(7) - 802.11n/g radio at 2.4GHz band + dot11gOnly(8) - 802.11g radio + dot11n2GHzOnly(9) - 802.11n radio at 2.4GHz band + dot11n5GHzOnly(10) - 802.11n radio at 5GHz band + dot11acnOnly(11) - 802.11ac/n radio + dot11acOnly(12) - 802.11ac radio" + SYNTAX INTEGER { + other(0), + dot11a(1), + dot11b(2), + dot11g(3), + dot11n5g(4), + dot11n2g(5), + dot11ac(6), + dot11ngOnly(7), + dot11gOnly(8), + dot11n2GHzOnly(9), + dot11n5GHzOnly(10), + dot11acnOnly(11), + dot11acOnly(12) } + +FgWcWtpChannelWidthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for WTP radio channel width" + SYNTAX INTEGER { + other(0), + width20MHz(1), + width40MHz(2), + width80MHz(3) } + +FgWcWtpRadioBandType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "enumerated type for WTP radio band" + SYNTAX INTEGER { + other(0), + band2GHz(1), + band5GHz(2) } + +FgWcWtpRadioChannelNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "channel number of a WTP radio" + SYNTAX Integer32 (0..200) + +FgWcWtpRadioMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the operating mode of the WTP radio. + The following enumerated values are supported: + other(0) - The radio mode is unknown. + notExist(1) - The radio does not physically exist. + disabled(2) - The radio is administratively disabled. + ap(3) - The radio is configured as an access point. + monitor(4) - The radio is configured as a dedicated rogue AP scanner. + sniffer(5) - The radio is configured as a wireless sniffer." + SYNTAX INTEGER { + other(0), + notExist(1), + disabled(2), + ap(3), + monitor(4), + sniffer(5) } + +FgWcCountryString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "3a" + STATUS current + DESCRIPTION + "This attribute identifies the country or non-country + entity in which the station is operating. If it is a + country, the first two octets of this + string is the two character country code as described + in document ISO/IEC 3166-1. The third octet shall + be one of the following: + 1. an ASCII space character, if the regulations under + which the station is operating encompass all + environments in the country, + 2. an ASCII 'O' character, if the regulations under + which the station is operating are for an Outdoor + environment only, or + 3. an ASCII 'I' character, if the regulations under + which the station is operating are for an Indoor + environment only. + 4. an ASCII 'X' character, if the station is operating + under a non-country entity. The first two octets of the + non-country entity shall be two ASCII 'XX' characters." + SYNTAX OCTET STRING (SIZE(3)) + +-- +-- fortinet.fnFortiGateMib.fgModel +-- + +fgModel OBJECT IDENTIFIER ::= { fnFortiGateMib 1 } + +-- fgModel start + +fg900D OBJECT IDENTIFIER ::= { fgModel 900 } +fgr60D OBJECT IDENTIFIER ::= { fgModel 643 } +fgr90D OBJECT IDENTIFIER ::= { fgModel 638 } +fgt1000C OBJECT IDENTIFIER ::= { fgModel 10004 } +fgt1000D OBJECT IDENTIFIER ::= { fgModel 10005 } +fgt100D OBJECT IDENTIFIER ::= { fgModel 1004 } +fgt1200D OBJECT IDENTIFIER ::= { fgModel 12000 } +fgt140D OBJECT IDENTIFIER ::= { fgModel 1401 } +fgt140P OBJECT IDENTIFIER ::= { fgModel 1402 } +fgt1500D OBJECT IDENTIFIER ::= { fgModel 15000 } +fgt1500DT OBJECT IDENTIFIER ::= { fgModel 15001 } +fgt200D OBJECT IDENTIFIER ::= { fgModel 2005 } +fgt200DP OBJECT IDENTIFIER ::= { fgModel 2007 } +fgt240D OBJECT IDENTIFIER ::= { fgModel 2006 } +fgt240DP OBJECT IDENTIFIER ::= { fgModel 2008 } +fgt280D OBJECT IDENTIFIER ::= { fgModel 2013 } +fgt3000D OBJECT IDENTIFIER ::= { fgModel 30000 } +fgt30D OBJECT IDENTIFIER ::= { fgModel 304 } +fgt30DPOE OBJECT IDENTIFIER ::= { fgModel 305 } +fgt30E OBJECT IDENTIFIER ::= { fgModel 306 } +fgt3100D OBJECT IDENTIFIER ::= { fgModel 31000 } +fgt3200D OBJECT IDENTIFIER ::= { fgModel 32000 } +fgt3240C OBJECT IDENTIFIER ::= { fgModel 32401 } +fgt3600C OBJECT IDENTIFIER ::= { fgModel 36004 } +fgt3700D OBJECT IDENTIFIER ::= { fgModel 37000 } +fgt3700DX OBJECT IDENTIFIER ::= { fgModel 37001 } +fgt3810D OBJECT IDENTIFIER ::= { fgModel 38101 } +fgt3815D OBJECT IDENTIFIER ::= { fgModel 38150 } +fgt3HD OBJECT IDENTIFIER ::= { fgModel 3006 } +fgt400D OBJECT IDENTIFIER ::= { fgModel 4004 } +fgt5001C OBJECT IDENTIFIER ::= { fgModel 50014 } +fgt5001D OBJECT IDENTIFIER ::= { fgModel 50015 } +fgt500D OBJECT IDENTIFIER ::= { fgModel 5004 } +fgt50E OBJECT IDENTIFIER ::= { fgModel 505 } +fgt51E OBJECT IDENTIFIER ::= { fgModel 515 } +fgt600C OBJECT IDENTIFIER ::= { fgModel 6003 } +fgt600D OBJECT IDENTIFIER ::= { fgModel 6004 } +fgt60D OBJECT IDENTIFIER ::= { fgModel 624 } +fgt60DPOE OBJECT IDENTIFIER ::= { fgModel 625 } +fgt70D OBJECT IDENTIFIER ::= { fgModel 700 } +fgt70DPOE OBJECT IDENTIFIER ::= { fgModel 701 } +fgt800C OBJECT IDENTIFIER ::= { fgModel 8003 } +fgt800D OBJECT IDENTIFIER ::= { fgModel 8004 } +fgt80C OBJECT IDENTIFIER ::= { fgModel 800 } +fgt80CM OBJECT IDENTIFIER ::= { fgModel 801 } +fgt80D OBJECT IDENTIFIER ::= { fgModel 803 } +fgt90D OBJECT IDENTIFIER ::= { fgModel 630 } +fgt90DPOE OBJECT IDENTIFIER ::= { fgModel 631 } +fgt92D OBJECT IDENTIFIER ::= { fgModel 636 } +fgt94DPOE OBJECT IDENTIFIER ::= { fgModel 634 } +fgt98DPOE OBJECT IDENTIFIER ::= { fgModel 635 } +fgtVM64 OBJECT IDENTIFIER ::= { fgModel 30 } +fgtVM64AWS OBJECT IDENTIFIER ::= { fgModel 45 } +fgtVM64AWSONDEMAND OBJECT IDENTIFIER ::= { fgModel 46 } +fgtVM64HV OBJECT IDENTIFIER ::= { fgModel 70 } +fgtVM64KVm OBJECT IDENTIFIER ::= { fgModel 60 } +fgtVM64SVM OBJECT IDENTIFIER ::= { fgModel 32 } +fgtVM64VMX OBJECT IDENTIFIER ::= { fgModel 31 } +fgtVM64XEN OBJECT IDENTIFIER ::= { fgModel 40 } +fgtsoc3 OBJECT IDENTIFIER ::= { fgModel 628 } +fosVM64 OBJECT IDENTIFIER ::= { fgModel 90000 } +fosVM64KVM OBJECT IDENTIFIER ::= { fgModel 90060 } +fw60DP OBJECT IDENTIFIER ::= { fgModel 627 } +fwf30D OBJECT IDENTIFIER ::= { fgModel 314 } +fwf30DPOE OBJECT IDENTIFIER ::= { fgModel 315 } +fwf30E OBJECT IDENTIFIER ::= { fgModel 316 } +fwf50E OBJECT IDENTIFIER ::= { fgModel 506 } +fwf51E OBJECT IDENTIFIER ::= { fgModel 516 } +fwf60D OBJECT IDENTIFIER ::= { fgModel 626 } +fwf80CM OBJECT IDENTIFIER ::= { fgModel 810 } +fwf81CM OBJECT IDENTIFIER ::= { fgModel 811 } +fwf90D OBJECT IDENTIFIER ::= { fgModel 632 } +fwf90DPOE OBJECT IDENTIFIER ::= { fgModel 633 } +fwf92D OBJECT IDENTIFIER ::= { fgModel 637 } + +-- fgModel end + +-- +-- fortinet.fnFortiGateMib.fgTraps +-- + +fgTraps OBJECT IDENTIFIER + ::= { fnFortiGateMib 2 } + +fgTrapPrefix OBJECT IDENTIFIER + ::= { fgTraps 0 } + +-- +-- fortinet.fnFortiGateMib.fgVirtualDomain +-- + +fgVirtualDomain OBJECT IDENTIFIER + ::= { fnFortiGateMib 3 } + +-- +-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdInfo +-- + +fgVdInfo OBJECT IDENTIFIER + ::= { fgVirtualDomain 1 } + +fgVdNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of virtual domains in vdTable" + ::= { fgVdInfo 1 } + +fgVdMaxVdoms OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of virtual domains allowed on the device as allowed by hardware and/or licensing" + ::= { fgVdInfo 2 } + +fgVdEnabled OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether virtual domains are enabled on this device" + ::= { fgVdInfo 3 } + +-- +-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdTables +-- + +fgVdTables OBJECT IDENTIFIER + ::= { fgVirtualDomain 2 } + +-- +-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdTables.fgVdTable +-- + +fgVdTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgVdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of virtual domains configured on the device" + ::= { fgVdTables 1 } + +fgVdEntry OBJECT-TYPE + SYNTAX FgVdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable + to a particular virtual domain" + INDEX { fgVdEntIndex } + ::= { fgVdTable 1 } + +FgVdEntry ::= SEQUENCE { + fgVdEntIndex FgVdIndex, + fgVdEntName DisplayString, + fgVdEntOpMode FgOpMode, + fgVdEntHaState FgHaState, + fgVdEntCpuUsage Gauge32, + fgVdEntMemUsage Gauge32, + fgVdEntSesCount Gauge32, + fgVdEntSesRate Gauge32 +} + +fgVdEntIndex OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal virtual domain index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain." + ::= { fgVdEntry 1 } + +fgVdEntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the virtual domain" + ::= { fgVdEntry 2 } + +fgVdEntOpMode OBJECT-TYPE + SYNTAX FgOpMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operation mode of the virtual domain (NAT or Transparent)" + ::= { fgVdEntry 3 } + +fgVdEntHaState OBJECT-TYPE + SYNTAX FgHaState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HA cluster member state of the virtual domain on this device + (master, backup or standalone)" + ::= { fgVdEntry 4 } + +fgVdEntCpuUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage of the virtual domain (percentage)." + ::= { fgVdEntry 5 } + +fgVdEntMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory usage of the virtual domain (percentage)." + ::= { fgVdEntry 6 } + +fgVdEntSesCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active sessions on the virtual domain." + ::= { fgVdEntry 7 } + +fgVdEntSesRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The session setup rate on the virtual domain." + ::= { fgVdEntry 8 } + +-- +-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdTables.fgVdTpTable +-- + +fgVdTpTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgVdTpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of virtual domains in transparent operation mode. This table has a + sparse dependent relationship with fgVdTable." + ::= { fgVdTables 2 } + +fgVdTpEntry OBJECT-TYPE + SYNTAX FgVdTpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable + to a particular virtual domain in transparent mode" + INDEX { fgVdEntIndex } + ::= { fgVdTpTable 1 } + +FgVdTpEntry ::= SEQUENCE { + fgVdTpMgmtAddrType InetAddressType, + fgVdTpMgmtAddr InetAddress, + fgVdTpMgmtMask InetAddressPrefixLength +} + +fgVdTpMgmtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in fgVdTpMgmtAddr, in compliance with INET-ADDRESS-MIB" + ::= { fgVdTpEntry 1 } + +fgVdTpMgmtAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management IP address of the virtual domain in transparent mode, + typically an IPv4 address. The address type/format is determined by fgVdTpMgmtAddrType." + ::= { fgVdTpEntry 2 } + +fgVdTpMgmtMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address prefix length (or network mask) applied to the fgVdTpMgmtAddr" + ::= { fgVdTpEntry 3 } + +-- +-- fortinet.fnFortiGateMib.fgSystem +-- + +fgSystem OBJECT IDENTIFIER + ::= { fnFortiGateMib 4 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfo +-- + +fgSystemInfo OBJECT IDENTIFIER + ::= { fgSystem 1 } + +fgSysVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware version of the device" + ::= { fgSystemInfo 1 } + +fgSysMgmtVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index that identifies the management virtual domain. This index corresponds to the index used by fgVdTable." + ::= { fgSystemInfo 2 } + +fgSysCpuUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU usage (percentage)" + ::= { fgSystemInfo 3 } + +fgSysMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory utilization (percentage)" + ::= { fgSystemInfo 4 } + +fgSysMemCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total physical memory (RAM) installed (KB)" + ::= { fgSystemInfo 5 } + +fgSysDiskUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current hard disk usage (MB), if disk is present" + ::= { fgSystemInfo 6 } + +fgSysDiskCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total hard disk capacity (MB), if disk is present" + ::= { fgSystemInfo 7 } + +fgSysSesCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active sessions on the device" + ::= { fgSystemInfo 8 } + +fgSysLowMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current lowmem utilization (percentage). Lowmem is memory available + for the kernel's own data structures and kernel specific tables. The + system can get into a bad state if it runs out of lowmem." + ::= { fgSystemInfo 9 } + +fgSysLowMemCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total lowmem capacity (KB). See fgSysLowMemUsage for the description + of lowmem." + ::= { fgSystemInfo 10 } + +fgSysSesRate1 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average session setup rate over the past minute." + ::= { fgSystemInfo 11 } + +fgSysSesRate10 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average session setup rate over the past 10 minutes." + ::= { fgSystemInfo 12 } + +fgSysSesRate30 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average session setup rate over the past 30 minutes." + ::= { fgSystemInfo 13 } + +fgSysSesRate60 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average session setup rate over the past 60 minutes." + ::= { fgSystemInfo 14 } + +fgSysSes6Count OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active ipv6 sessions on the device" + ::= { fgSystemInfo 15 } + +fgSysSes6Rate1 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average ipv6 session setup rate over the past minute." + ::= { fgSystemInfo 16 } + +fgSysSes6Rate10 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average ipv6 session setup rate over the past 10 minutes." + ::= { fgSystemInfo 17 } + +fgSysSes6Rate30 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average ipv6 session setup rate over the past 30 minutes." + ::= { fgSystemInfo 18 } + +fgSysSes6Rate60 OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average ipv6 session setup rate over the past 60 minutes." + ::= { fgSystemInfo 19 } + +fgSysUpTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "hundredths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64bit time (in hundredths of a second) since the network management portion of the system was last re-initialized." + ::= { fgSystemInfo 20 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgSoftware +-- + +fgSoftware OBJECT IDENTIFIER + ::= { fgSystem 2 } + +fgSysVersionAv OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virus signature database version installed on the device" + ::= { fgSoftware 1 } + +fgSysVersionIps OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPS signature database version installed on the device" + ::= { fgSoftware 2 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgHwSensors +-- + +fgHwSensors OBJECT IDENTIFIER + ::= { fgSystem 3 } + +fgHwSensorCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in fgHwSensorTable" + ::= { fgHwSensors 1 } + +fgHwSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgHwSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of device specific hardware sensors and values. Because different devices have different hardware sensor capabilities, this table may or may not contain any values." + ::= { fgHwSensors 2 } + +fgHwSensorEntry OBJECT-TYPE + SYNTAX FgHwSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the name, value, and alarm status of a given hardware sensor" + INDEX { fgHwSensorEntIndex } + ::= { fgHwSensorTable 1 } + +FgHwSensorEntry ::= SEQUENCE { + fgHwSensorEntIndex FnIndex, + fgHwSensorEntName DisplayString, + fgHwSensorEntValue DisplayString, + fgHwSensorEntAlarmStatus INTEGER +} + +fgHwSensorEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier within the fgHwSensorTable" + ::= { fgHwSensorEntry 1 } + +fgHwSensorEntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string identifying the sensor by name" + ::= { fgHwSensorEntry 2 } + +fgHwSensorEntValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string representation of the value of the sensor. Because sensors can present data in different formats, string representation is most general format. Interpretation of the value (units of measure, for example) is dependent on the individual sensor." + ::= { fgHwSensorEntry 3 } + +fgHwSensorEntAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { false(0), true(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the sensor has an alarm threshold and has exceeded it, this will indicate its status. Not all sensors have alarms." + ::= { fgHwSensorEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgProcessors +-- + +fgProcessors OBJECT IDENTIFIER + ::= { fgSystem 4 } + +fgProcessorCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in fgProcessorTable" + ::= { fgProcessors 1 } + +fgProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that lists information for each processor" + ::= { fgProcessors 2 } + +fgProcessorEntry OBJECT-TYPE + SYNTAX FgProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information for a particular processor" + INDEX { fgProcessorEntIndex } + ::= { fgProcessorTable 1 } + +FgProcessorEntry ::= SEQUENCE { + fgProcessorEntIndex FnIndex, + fgProcessorUsage Gauge32, + fgProcessorUsage5sec Gauge32, + fgProcessorType AutonomousType, + fgProcessorContainedIn FnIndex, + fgProcessorPktRxCount Counter64, + fgProcessorPktTxCount Counter64, + fgProcessorPktDroppedCount Counter64, + fgProcessorUserUsage Gauge32, + fgProcessorSysUsage Gauge32 +} + +fgProcessorEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier within the fgProcessorTable" + ::= { fgProcessorEntry 1 } + +fgProcessorUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The processor's CPU usage (percentage), which is an average + calculated over the last minute. + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 2 } + +fgProcessorUsage5sec OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The processor's CPU usage (percentage), which is an average + calculated over the last 5 sec. + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 3 } + +fgProcessorType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of the processor. + Types are defined in fgProcessorTypes." + ::= { fgProcessorEntry 4 } + +fgProcessorContainedIn OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the processor module entry in the fgProcessorModuleTable + that contains this processor." + ::= { fgProcessorEntry 5 } + +fgProcessorPktRxCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by this processor + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 6 } + +fgProcessorPktTxCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted by this processor + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 7 } + +fgProcessorPktDroppedCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by this processor + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 8 } + +fgProcessorUserUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The processor's CPU user space usage, which is an average + calculated over the last minute. + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 9 } + +fgProcessorSysUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The processor's CPU system space usage, which is an average + calculated over the last minute. + (only valid for processors types that support this statistic)." + ::= { fgProcessorEntry 10 } + +-- +-- Registrations for processor types, for use with fgProcessorType +-- +fgProcessorTypes OBJECT IDENTIFIER + ::= { fgProcessors 3 } + +fgProcessorOther OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used when no other defined + type is appropriate." + ::= { fgProcessorTypes 1 } + +fgProcessorIntel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for Intel CPU." + ::= { fgProcessorTypes 2 } + +fgProcessorAMD OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for AMD CPU." + ::= { fgProcessorTypes 3 } + +fgProcessorXlr OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for RMI XLR processor." + ::= { fgProcessorTypes 4 } + +fgProcessorFnSoc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for Fortinet FortiSoc processor." + ::= { fgProcessorTypes 5 } + +fgProcessorFnNP2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for Fortinet NP2 security processor." + ::= { fgProcessorTypes 6 } + +fgProcessorFnNP4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for Fortinet NP4 security processor." + ::= { fgProcessorTypes 7 } + +fgProcessorFnNP6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor type identifier used for Fortinet NP6 security processor." + ::= { fgProcessorTypes 8 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgProcessorModules +-- + +fgProcessorModules OBJECT IDENTIFIER + ::= { fgSystem 5 } + +-- +-- Registrations for processor module types, for use with fgProcModType +-- +fgProcessorModuleTypes OBJECT IDENTIFIER + ::= { fgProcessorModules 1 } + +fgProcModOther OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used when no other defined + type is appropriate." + ::= { fgProcessorModuleTypes 1 } + +fgProcModIntegrated OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for the main CPUs + built in the device." + ::= { fgProcessorModuleTypes 2 } + +fgProcModFnXE2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ADM-XE2." + ::= { fgProcessorModuleTypes 3 } + +fgProcModFnCE4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ASM-CE4." + ::= { fgProcessorModuleTypes 4 } + +fgProcModFnFE8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ADM-FE8." + ::= { fgProcessorModuleTypes 5 } + +fgProcModFnXG2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet FMC module FMC-XG2." + ::= { fgProcessorModuleTypes 6 } + +fgProcModIntegratedNPU OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for the NPU(s) + built in the device." + ::= { fgProcessorModuleTypes 7 } + +fgProcModFnXD2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet FMC module FMC-XD2." + ::= { fgProcessorModuleTypes 8 } + +fgProcModFnF20 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet FMC module FMC-F20." + ::= { fgProcessorModuleTypes 9 } + +fgProcModFnC20 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet FMC module FMC-C20." + ::= { fgProcessorModuleTypes 10 } + +fgProcModFnXD4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ADM-XD4." + ::= { fgProcessorModuleTypes 11 } + +fgProcModFnFB4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ASM-FB4." + ::= { fgProcessorModuleTypes 12 } + +fgProcModFnFB8 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ADM-FB8." + ::= { fgProcessorModuleTypes 13 } + +fgProcModFnXB2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The processor module type identifier used for + Fortinet AMC module ADM-XB2." + ::= { fgProcessorModuleTypes 14 } + +fgProcessorModuleCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in fgProcessorModuleTable" + ::= { fgProcessorModules 2 } + +fgProcessorModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgProcessorModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that lists information for each processor module" + ::= { fgProcessorModules 3 } + +fgProcessorModuleEntry OBJECT-TYPE + SYNTAX FgProcessorModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information for a particular processor module" + INDEX { fgProcModIndex } + ::= { fgProcessorModuleTable 1 } + + +FgProcessorModuleEntry ::= SEQUENCE { + fgProcModIndex FnIndex, + fgProcModType AutonomousType, + fgProcModName DisplayString, + fgProcModDescr DisplayString, + fgProcModProcessorCount Integer32, + fgProcModMemCapacity Gauge32, + fgProcModMemUsage Gauge32, + fgProcModSessionCount Gauge32, + fgProcModSACount Gauge32 +} + +fgProcModIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier within the fgProcessorModuleTable" + ::= { fgProcessorModuleEntry 1 } + +fgProcModType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of the processor module. + Types are defined in fgProcessorModuleTypes." + ::= { fgProcessorModuleEntry 2 } + +fgProcModName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name of this processor module." + ::= { fgProcessorModuleEntry 3 } + +fgProcModDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this processor module." + ::= { fgProcessorModuleEntry 4 } + +fgProcModProcessorCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of processors contained by this module." + ::= { fgProcessorModuleEntry 5} + +fgProcModMemCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total physical memory (RAM) installed (KB) on this processor module." + ::= { fgProcessorModuleEntry 6 } + +fgProcModMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory utilization (percentage) on this processor module." + ::= { fgProcessorModuleEntry 7 } + +fgProcModSessionCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active sessions on this processor module + (only valid for processors types that support this statistic)." + ::= { fgProcessorModuleEntry 8} + +fgProcModSACount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of IPsec Security Associations on this processor module + (only valid for processors types that support this statistic)." + ::= { fgProcessorModuleEntry 9} + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced +-- + +fgSystemInfoAdvanced OBJECT IDENTIFIER + ::= { fgSystem 6 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSysInfoAdvMem +-- + +fgSysInfoAdvMem OBJECT IDENTIFIER + ::= { fgSystemInfoAdvanced 1 } + +fgSIAdvMemPageCache OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of physical RAM used as cache memory for files read from + the disk (the page cache)." + ::= { fgSysInfoAdvMem 1 } + +fgSIAdvMemCacheActive OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The toal amount of buffer or page cache memory that are active. + This part of the memory is used recently and usually not reclaimed + unless absolutely necessary." + ::= { fgSysInfoAdvMem 2 } + +fgSIAdvMemCacheInactive OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of buffer or page cache memory that are free and + available. This is memory that has not been recently used and can be + reclaimed for other purposes by the paging algorithm." + ::= { fgSysInfoAdvMem 3 } + +fgSIAdvMemBuffer OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of physical RAM used for filesystem buffers." + ::= { fgSysInfoAdvMem 4 } + +fgSIAdvMemEnterKerConsThrsh OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory threshold level to enter kernel conserve mode." + ::= { fgSysInfoAdvMem 5 } + +fgSIAdvMemLeaveKerConsThrsh OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory threshold level to leave kernel conserve mode." + ::= { fgSysInfoAdvMem 6 } + +fgSIAdvMemEnterProxyConsThrsh OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory threshold level to enter proxy conserve mode." + ::= { fgSysInfoAdvMem 7 } + +fgSIAdvMemLeaveProxyConsThrsh OBJECT-TYPE + SYNTAX Gauge32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory threshold level to leave proxy conserve mode." + ::= { fgSysInfoAdvMem 8 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSysInfoAdvSessions +-- + +fgSysInfoAdvSessions OBJECT IDENTIFIER + ::= { fgSystemInfoAdvanced 2 } + +fgSIAdvSesEphemeralCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of ephemeral sessions on the device." + ::= { fgSysInfoAdvSessions 1 } + +fgSIAdvSesEphemeralLimit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit number of allowed ephemeral sessions on the device." + ::= { fgSysInfoAdvSessions 2 } + +fgSIAdvSesClashCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of new sessions which have collision with existing sessions. + This generally highlights a shortage of ports or IP in ip-pool during + source natting (PNAT)." + ::= { fgSysInfoAdvSessions 3 } + +fgSIAdvSesExpCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current expectation sessions." + ::= { fgSysInfoAdvSessions 4 } + +fgSIAdvSesSyncQFCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sync queue full counter, reflecting bursts on the sync queue." + ::= { fgSysInfoAdvSessions 5 } + +fgSIAdvSesAcceptQFCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accept queue full counter, reflecting bursts on the accept queue." + ::= { fgSysInfoAdvSessions 6 } + +fgSIAdvSesNoListenerCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of direct requests to Fortigate local stack from external, + reflecting DOS attack towards the Fortigate." + ::= { fgSysInfoAdvSessions 7 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgUsbports +-- + +fgUsbports OBJECT IDENTIFIER + ::= { fgSystem 7 } + +fgUsbportCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in fgUsbportTable." + ::= { fgUsbports 1 } + +fgUsbportTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgUsbportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that lists information for each external USB port." + ::= { fgUsbports 2 } + +fgUsbportEntry OBJECT-TYPE + SYNTAX FgUsbportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information for a particular USB port." + INDEX { fgUsbportEntIndex } + ::= { fgUsbportTable 1 } + +FgUsbportEntry ::= SEQUENCE { + fgUsbportEntIndex FnIndex, + fgUsbportPlugged INTEGER, + fgUsbportVersion DisplayString, + fgUsbportClass INTEGER, + fgUsbportVendId OCTET STRING, + fgUsbportProdId OCTET STRING, + fgUsbportRevision DisplayString, + fgUsbportManufacturer DisplayString, + fgUsbportProduct DisplayString, + fgUsbportSerial DisplayString +} + +fgUsbportEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier within the fgUsbportTable." + ::= { fgUsbportEntry 1 } + +fgUsbportPlugged OBJECT-TYPE + SYNTAX INTEGER { unplugged(0), plugged(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The USB port's plugged status." + ::= { fgUsbportEntry 2 } + +fgUsbportVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The USB port's version." + ::= { fgUsbportEntry 3 } + +fgUsbportClass OBJECT-TYPE + SYNTAX INTEGER { ifc(0), audio(1), comm(2), hid(3), physical(5), + image(6), printer(7), storage(8), hub(9), cdcData(10), + chipSmartCard(11), contentSecurity(13), appSpec(254), vendorSpec(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device class." + ::= { fgUsbportEntry 4 } + +fgUsbportVendId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vendor ID of the device." + ::= { fgUsbportEntry 5 } + +fgUsbportProdId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Product ID of the device." + ::= { fgUsbportEntry 6 } + +fgUsbportRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release number of the device." + ::= { fgUsbportEntry 7 } + +fgUsbportManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturer of the device." + ::= { fgUsbportEntry 8 } + +fgUsbportProduct OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product of the device." + ::= { fgUsbportEntry 9 } + +fgUsbportSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the device." + ::= { fgUsbportEntry 10 } + +-- +-- fortinet.fnFortiGateMib.fgSystem.fgLinkMonitor +-- +fgLinkMonitor OBJECT IDENTIFIER + ::= { fgSystem 8 } + +fgLinkMonitorNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link monitor in fgLinkMonitorTable" + ::= { fgLinkMonitor 1 } + +fgLinkMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgLinkMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Monitor statistics table. This table has a dependent expansion relationship with fgVdTable. + Only virtual domains with enabled link monitor are present in this table." + ::= { fgLinkMonitor 2 } + +fgLinkMonitorEntry OBJECT-TYPE + SYNTAX FgLinkMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Monitor statistics on a virtual domain" + INDEX {fgLinkMonitorID} + ::= { fgLinkMonitorTable 1 } + +FgLinkMonitorEntry ::= SEQUENCE { + fgLinkMonitorID FnIndex, + fgLinkMonitorName DisplayString, + fgLinkMonitorState INTEGER, + fgLinkMonitorLatency DisplayString, + fgLinkMonitorJitter DisplayString, + fgLinkMonitorPacketSend Counter64, + fgLinkMonitorPacketRecv Counter64, + fgLinkMonitorPacketLoss DisplayString, + fgLinkMonitorVdom DisplayString +} + +fgLinkMonitorID OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Link Monitor ID. Only enabled link monitor entries are present in this table. Link Monitor IDs are only unique within a virtual domain." + ::= { fgLinkMonitorEntry 1 } + +fgLinkMonitorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Monitor name." + ::= { fgLinkMonitorEntry 2 } + +fgLinkMonitorState OBJECT-TYPE + SYNTAX INTEGER { alive(0), dead(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Monitor state." + ::= { fgLinkMonitorEntry 3 } + +fgLinkMonitorLatency OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency of link monitor in float number within last 30 probes." + ::= { fgLinkMonitorEntry 4 } + +fgLinkMonitorJitter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average jitter of link monitor in float number within last 30 probes." + ::= { fgLinkMonitorEntry 5 } + +fgLinkMonitorPacketSend OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by link monitor." + ::= { fgLinkMonitorEntry 6 } + +fgLinkMonitorPacketRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by link monitor." + ::= { fgLinkMonitorEntry 7 } + +fgLinkMonitorPacketLoss OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average packet loss percentage in float number within last 30 probes." + ::= { fgLinkMonitorEntry 8 } + +fgLinkMonitorVdom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual domain the link monitor entry exists in. This name corresponds to the fgVdEntName used in fgVdTable." + ::= { fgLinkMonitorEntry 9 } + +-- +-- fortinet.fnFortiGateMib.fgFirewall +-- + +fgFirewall OBJECT IDENTIFIER + ::= { fnFortiGateMib 5 } + +-- +-- fortinet.fnFortiGateMib.fgFirewall.fgFwPolicies +-- + +fgFwPolicies OBJECT IDENTIFIER + ::= { fgFirewall 1 } + +fgFwPolInfo OBJECT IDENTIFIER + ::= { fgFwPolicies 1 } + +fgFwPolTables OBJECT IDENTIFIER + ::= { fgFwPolicies 2 } + +-- +-- fortinet.fnFortiGateMib.fgFirewall.fgFwPolicies.fgFwPolTables.fgFwPolStatsTable +-- + +fgFwPolStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgFwPolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall policy statistics table. This table has a dependent expansion relationship with fgVdTable. + Only virtual domains with enabled policies are present in this table." + ::= { fgFwPolTables 1 } + +fgFwPolStatsEntry OBJECT-TYPE + SYNTAX FgFwPolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall policy statistics on a virtual domain" + INDEX { fgVdEntIndex, fgFwPolID } + ::= { fgFwPolStatsTable 1 } + +FgFwPolStatsEntry ::= SEQUENCE { + fgFwPolID FnIndex, + fgFwPolPktCount Counter32, + fgFwPolByteCount Counter32, + fgFwPolLastUsed DisplayString, + fgFwPolPktCountHc Counter64, + fgFwPolByteCountHc Counter64 +} + +fgFwPolID OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall policy ID. Only enabled policies are present in this table. Policy IDs are only unique within a virtual domain." + ::= { fgFwPolStatsEntry 1 } + +fgFwPolPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched to policy (passed or blocked, depending on policy action). Count is from the time the policy became active." + ::= { fgFwPolStatsEntry 2 } + +fgFwPolByteCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes in packets matching the policy. See fgFwPolPktCount." + ::= { fgFwPolStatsEntry 3 } + +fgFwPolLastUsed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How many minutes since last used." + ::= { fgFwPolStatsEntry 4 } + +fgFwPolPktCountHc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "64-bit Number of packets matched to policy (passed or blocked, depending on policy action). Count is from the time the policy became active." + ::= { fgFwPolStatsEntry 5 } + +fgFwPolByteCountHc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "64-bit Number of bytes in packets matching the policy. See fgFwPolPktCountHc." + ::= { fgFwPolStatsEntry 6 } + +-- +-- fortinet.fnFortiGateMib.fgFirewall.fgFwPolicies.fgFwPolTables.fgFwPol6StatsTable +-- + +fgFwPol6StatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgFwPol6StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall policy6 statistics table. This table has a dependent + expansion relationship with fgVdTable. + Only virtual domains with enabled policies are present in this table." + ::= { fgFwPolTables 2 } + +fgFwPol6StatsEntry OBJECT-TYPE + SYNTAX FgFwPol6StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall policy6 statistics on a virtual domain" + INDEX { fgVdEntIndex, fgFwPol6ID } + ::= { fgFwPol6StatsTable 1 } + +FgFwPol6StatsEntry ::= SEQUENCE { + fgFwPol6ID FnIndex, + fgFwPol6PktCount Counter64, + fgFwPol6ByteCount Counter64, + fgFwPol6LastUsed DisplayString +} + +fgFwPol6ID OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Firewall policy6 ID. Only enabled policies are present in this table. + Policy IDs are only unique within a virtual domain." + ::= { fgFwPol6StatsEntry 1 } + +fgFwPol6PktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched to policy (passed or blocked, depending + on policy action). Count is from the time the policy became active." + ::= { fgFwPol6StatsEntry 2 } + +fgFwPol6ByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes in packets matching the policy. See fgFwPol6PktCount." + ::= { fgFwPol6StatsEntry 3 } + +fgFwPol6LastUsed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How many minutes since last used." + ::= { fgFwPol6StatsEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgFirewall.fgFwUsers +-- + +fgFwUsers OBJECT IDENTIFIER + ::= { fgFirewall 2 } + +fgFwUserInfo OBJECT IDENTIFIER + ::= { fgFwUsers 1 } + +fgFwUserNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user accounts in fgFwUserTable" + ::= { fgFwUserInfo 1 } + +fgFwUserAuthTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Idle period after which a firewall-authentication user's session + is automatically expired" + ::= { fgFwUserInfo 2 } + +fgFwUserTables OBJECT IDENTIFIER + ::= { fgFwUsers 2 } + +fgFwUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgFwUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of local and proxy (Radius server) + user accounts for use with firewall user authentication" + ::= { fgFwUserTables 1 } + +fgFwUserEntry OBJECT-TYPE + SYNTAX FgFwUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable + to a particular user account" + INDEX { fgFwUserIndex } + ::= { fgFwUserTable 1 } + +FgFwUserEntry ::= SEQUENCE { + fgFwUserIndex FnIndex, + fgFwUserName DisplayString, + fgFwUserAuth FgFwUserAuthType, + fgFwUserState FnBoolState, + fgFwUserVdom FgVdIndex +} + +fgFwUserIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index for uniquely identifying the users in fgFwUserTable" + ::= { fgFwUserEntry 1 } + +fgFwUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User-name of the specified account" + ::= { fgFwUserEntry 2 } + +fgFwUserAuth OBJECT-TYPE + SYNTAX FgFwUserAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of authentication the account uses (local, RADIUS, LDAP, etc.)" + ::= { fgFwUserEntry 3 } + +fgFwUserState OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the user account (enable/disable)" + ::= { fgFwUserEntry 4 } + +fgFwUserVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual domain the user account exists in. This index corresponds to the index used in fgVdTable." + ::= { fgFwUserEntry 5 } + +-- +-- fortinet.fnFortiGateMib.fgMgmt +-- + +fgMgmt OBJECT IDENTIFIER + ::= { fnFortiGateMib 6 } + +fgFmTrapPrefix OBJECT IDENTIFIER + ::= { fgMgmt 0 } + +fgAdmin OBJECT IDENTIFIER + ::= { fgMgmt 1 } + +-- +-- fortinet.fnFortiGateMib.fgMgmt.fgAdmin.fgAdminOptions +-- + +fgAdminOptions OBJECT IDENTIFIER + ::= { fgAdmin 1 } + +fgAdminIdleTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Idle period after which an administrator + is automatically logged out of the system" + ::= { fgAdminOptions 1 } + +fgAdminLcdProtection OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the LCD protection (enabled/disabled)" + ::= { fgAdminOptions 2 } + +-- +-- fortinet.fnFortiGateMib.fgMgmt.fgAdmin.fgAdminTables +-- + +fgAdminTables OBJECT IDENTIFIER + ::= { fgAdmin 2 } + +fgAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of administrator accounts on the device" + ::= { fgAdminTables 1 } + +fgAdminEntry OBJECT-TYPE + SYNTAX FgAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable + to a particular admin account" + AUGMENTS { fnAdminEntry } + ::= { fgAdminTable 1 } + +FgAdminEntry ::= SEQUENCE { + fgAdminVdom FgVdIndex +} + +fgAdminVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual domain the administrator belongs to" + ::= { fgAdminEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgMgmt.fgAdmin.fgMgmtTrapObjects +-- + +fgMgmtTrapObjects OBJECT IDENTIFIER + ::= { fgMgmt 2 } + +fgManIfIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the interface listed in the trap" + ::= { fgMgmtTrapObjects 1 } + +fgManIfMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Mask of subnet the interface belongs to" + ::= { fgMgmtTrapObjects 2 } + +fgManIfIp6 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IPv6 address of the interface listed in the trap" + ::= { fgMgmtTrapObjects 3 } + +-- +-- fortinet.fnFortiGateMib.fgIntf +-- + +fgIntf OBJECT IDENTIFIER + ::= { fnFortiGateMib 7 } + +fgIntfInfo OBJECT IDENTIFIER + ::= { fgIntf 1 } + +fgIntfTables OBJECT IDENTIFIER + ::= { fgIntf 2 } + +fgIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fortinet specific extensions to MIB-2 ifTable" + ::= { fgIntfTables 1 } + +fgIntfEntry OBJECT-TYPE + SYNTAX FgIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fortinet specific information about an ifEntry. This table augments the standard ifTable, so the same indexing is used." + AUGMENTS { ifEntry } + ::= { fgIntfTable 1 } + +FgIntfEntry ::= SEQUENCE { + fgIntfEntVdom FgVdIndex +} + +fgIntfEntVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual domain the interface belongs to. This index corresponds to the index used by fgVdTable." + ::= { fgIntfEntry 1 } + +fgIntfVrrps OBJECT IDENTIFIER + ::= { fgIntf 3 } + +fgIntfVrrpCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in fgIntfVrrpTable" + ::= { fgIntfVrrps 1 } + +fgIntfVrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIntfVrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of VRRPs and values." + ::= { fgIntfVrrps 2 } + +fgIntfVrrpEntry OBJECT-TYPE + SYNTAX FgIntfVrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the ID, group ID, interface name, state and IP address of a given virtual router." + INDEX { fgIntfVrrpEntIndex } + ::= { fgIntfVrrpTable 1 } + +FgIntfVrrpEntry ::= SEQUENCE { + fgIntfVrrpEntIndex FnIndex, + fgIntfVrrpEntVrId FnIndex, + fgIntfVrrpEntGrpId FnIndex, + fgIntfVrrpEntIfName DisplayString, + fgIntfVrrpEntState INTEGER, + fgIntfVrrpEntVrIp IpAddress +} + +fgIntfVrrpEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier within the fgIntfVrrpTable" + ::= { fgIntfVrrpEntry 1 } + +fgIntfVrrpEntVrId OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of a virtual router." + ::= { fgIntfVrrpEntry 2 } + +fgIntfVrrpEntGrpId OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group ID of a virtual router." + ::= { fgIntfVrrpEntry 3 } + +fgIntfVrrpEntIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name of a virtual router." + ::= { fgIntfVrrpEntry 4 } + +fgIntfVrrpEntState OBJECT-TYPE + SYNTAX INTEGER { backup(1), master(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of a virtual router." + ::= { fgIntfVrrpEntry 5 } + +fgIntfVrrpEntVrIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of a virtual router." + ::= { fgIntfVrrpEntry 6 } + +fgIntfVlanHbs OBJECT IDENTIFIER + ::= { fgIntf 4 } + +fgIntfVlanHbCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in fgIntfVlanHbTable" + ::= { fgIntfVlanHbs 1 } + +fgIntfVlanHbTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIntfVlanHbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of VlanHbs and values." + ::= { fgIntfVlanHbs 2 } + +fgIntfVlanHbEntry OBJECT-TYPE + SYNTAX FgIntfVlanHbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the vlan interface name, peer's serial number and state of a given vlan interface heartbeat." + INDEX { fgIntfVlanHbEntIndex } + ::= { fgIntfVlanHbTable 1 } + +FgIntfVlanHbEntry ::= SEQUENCE { + fgIntfVlanHbEntIndex FnIndex, + fgIntfVlanHbEntIfName DisplayString, + fgIntfVlanHbEntSerial DisplayString, + fgIntfVlanHbEntState INTEGER +} + +fgIntfVlanHbEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier within the fgIntfVlanHbTable" + ::= { fgIntfVlanHbEntry 1 } + +fgIntfVlanHbEntIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan interface name." + ::= { fgIntfVlanHbEntry 2 } + +fgIntfVlanHbEntSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of a vlan HA peer." + ::= { fgIntfVlanHbEntry 3 } + +fgIntfVlanHbEntState OBJECT-TYPE + SYNTAX INTEGER { active(1), inactive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of a vlan interface heartbeat." + ::= { fgIntfVlanHbEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgAntivirus +-- + +fgAntivirus OBJECT IDENTIFIER + ::= { fnFortiGateMib 8 } + +fgAvInfo OBJECT IDENTIFIER + ::= { fgAntivirus 1 } + +fgAvTables OBJECT IDENTIFIER + ::= { fgAntivirus 2 } + +fgAvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Anti-virus statistics per virtual domain" + ::= { fgAvTables 1 } + +fgAvStatsEntry OBJECT-TYPE + SYNTAX FgAvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Anti-virus statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgAvStatsTable 1 } + +FgAvStatsEntry ::= SEQUENCE { + fgAvVirusDetected Counter32, + fgAvVirusBlocked Counter32, + fgAvHTTPVirusDetected Counter32, + fgAvHTTPVirusBlocked Counter32, + fgAvSMTPVirusDetected Counter32, + fgAvSMTPVirusBlocked Counter32, + fgAvPOP3VirusDetected Counter32, + fgAvPOP3VirusBlocked Counter32, + fgAvIMAPVirusDetected Counter32, + fgAvIMAPVirusBlocked Counter32, + fgAvFTPVirusDetected Counter32, + fgAvFTPVirusBlocked Counter32, + fgAvIMVirusDetected Counter32, + fgAvIMVirusBlocked Counter32, + fgAvNNTPVirusDetected Counter32, + fgAvNNTPVirusBlocked Counter32, + fgAvOversizedDetected Counter32, + fgAvOversizedBlocked Counter32 +} + +fgAvVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 1 } + +fgAvVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 2 } + +fgAvHTTPVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over HTTP detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 3 } + +fgAvHTTPVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over HTTP blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 4 } + +fgAvSMTPVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over SMTP detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 5 } + +fgAvSMTPVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over SMTP blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 6 } + +fgAvPOP3VirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over POP3 detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 7 } + +fgAvPOP3VirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over POP3 blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 8 } + +fgAvIMAPVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over IMAP detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 9 } + +fgAvIMAPVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over IMAP blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 10 } + +fgAvFTPVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over FTP detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 11 } + +fgAvFTPVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over FTP blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 12 } + +fgAvIMVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over IM protocols detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 13 } + +fgAvIMVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over IM protocols blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 14 } + +fgAvNNTPVirusDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over NNTP detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 15 } + +fgAvNNTPVirusBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virus transmissions over NNTP blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 16 } + +fgAvOversizedDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of over-sized file transmissions detected in the virtual domain since start-up" + ::= { fgAvStatsEntry 17 } + +fgAvOversizedBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of over-sized file transmissions blocked in the virtual domain since start-up" + ::= { fgAvStatsEntry 18 } + +-- +-- fortinet.fnFortiGateMib.fgAntivirus.fgAvTrapObjects +-- + +fgAvTrapObjects OBJECT IDENTIFIER + ::= { fgAntivirus 3 } + +fgAvTrapVirName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Virus name that triggered event" + ::= { fgAvTrapObjects 1 } + +-- +-- fortinet.fnFortiGateMib.fgIps +-- + +fgIps OBJECT IDENTIFIER + ::= { fnFortiGateMib 9 } + +fgIpsInfo OBJECT IDENTIFIER + ::= { fgIps 1 } + +fgIpsTables OBJECT IDENTIFIER + ::= { fgIps 2 } + +fgIpsStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIpsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IPS/IDS statistics per virtual domain" + ::= { fgIpsTables 1 } + +fgIpsStatsEntry OBJECT-TYPE + SYNTAX FgIpsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPS/IDS statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgIpsStatsTable 1 } + +FgIpsStatsEntry ::= SEQUENCE { + fgIpsIntrusionsDetected Counter32, + fgIpsIntrusionsBlocked Counter32, + fgIpsCritSevDetections Counter32, + fgIpsHighSevDetections Counter32, + fgIpsMedSevDetections Counter32, + fgIpsLowSevDetections Counter32, + fgIpsInfoSevDetections Counter32, + fgIpsSignatureDetections Counter32, + fgIpsAnomalyDetections Counter32 +} + +fgIpsIntrusionsDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of intrusions detected since start-up in this virtual domain" + ::= { fgIpsStatsEntry 1 } + +fgIpsIntrusionsBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of intrusions blocked since start-up in this virtual domain" + ::= { fgIpsStatsEntry 2 } + +fgIpsCritSevDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of critical severity intrusions + detected since start-up in this virtual domain" + ::= { fgIpsStatsEntry 3 } + +fgIpsHighSevDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of high severity intrusions + detected since start-up in this virtual domain" + ::= { fgIpsStatsEntry 4 } + +fgIpsMedSevDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of medium severity intrusions + detected since start-up in this virtual domain" + ::= { fgIpsStatsEntry 5 } + +fgIpsLowSevDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of low severity intrusions + detected since start-up in this virtual domain" + ::= { fgIpsStatsEntry 6 } + +fgIpsInfoSevDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of informational severity intrusions + detected since start-up in this virtual domain" + ::= { fgIpsStatsEntry 7 } + +fgIpsSignatureDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of intrusions detected by signature + since start-up in this virtual domain" + ::= { fgIpsStatsEntry 8 } + +fgIpsAnomalyDetections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of intrusions DECed as anomalies + since start-up in this virtual domain" + ::= { fgIpsStatsEntry 9 } + +-- +-- fortinet.fnFortiGateMib.fgIps.fgIpsTrapObjects +-- + +fgIpsTrapObjects OBJECT IDENTIFIER + ::= { fgIps 3 } + +fgIpsTrapSigId OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "ID of IPS signature identified in trap" + ::= { fgIpsTrapObjects 1 } + +fgIpsTrapSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source IP Address of the IPS signature trigger" + ::= { fgIpsTrapObjects 2 } + +fgIpsTrapSigMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Message associated with IPS event" + ::= { fgIpsTrapObjects 3 } + +-- +-- fortinet.fnFortiGateMib.fgApplications +-- + +fgApplications OBJECT IDENTIFIER + ::= { fnFortiGateMib 10 } + +fgWebfilter OBJECT IDENTIFIER + ::= { fgApplications 1 } + +fgWebfilterInfo OBJECT IDENTIFIER + ::= { fgWebfilter 1 } + +fgWebfilterTables OBJECT IDENTIFIER + ::= { fgWebfilter 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgWebfilter.fgWebfilterTables.fgWebfilterStatsTable +-- + +fgWebfilterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWebfilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Web-filter statistics per virtual domain" + ::= { fgWebfilterTables 1 } + +fgWebfilterStatsEntry OBJECT-TYPE + SYNTAX FgWebfilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Web-filter statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgWebfilterStatsTable 1 } + +FgWebfilterStatsEntry ::= SEQUENCE { + fgWfHTTPBlocked Counter32, + fgWfHTTPSBlocked Counter32, + fgWfHTTPURLBlocked Counter32, + fgWfHTTPSURLBlocked Counter32, + fgWfActiveXBlocked Counter32, + fgWfCookieBlocked Counter32, + fgWfAppletBlocked Counter32 +} + +fgWfHTTPBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP sessions blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 1 } + +fgWfHTTPSBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS sessions blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 2 } + +fgWfHTTPURLBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP URLs blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 3 } + +fgWfHTTPSURLBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS URLs blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 4 } + +fgWfActiveXBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ActiveX downloads blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 5 } + +fgWfCookieBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP Cookies blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 6 } + +fgWfAppletBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Applets blocked by Web-filter since start-up" + ::= { fgWebfilterStatsEntry 7 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgWebfilter.fgWebfilterTables.fgFortiGuardStatsTable +-- + +fgFortiGuardStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgFortiGuardStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of FortiGuard statistics per virtual domain" + ::= { fgWebfilterTables 2 } + +fgFortiGuardStatsEntry OBJECT-TYPE + SYNTAX FgFortiGuardStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FortiGuard statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgFortiGuardStatsTable 1 } + +FgFortiGuardStatsEntry ::= SEQUENCE { + fgFgWfHTTPExamined Counter32, + fgFgWfHTTPSExamined Counter32, + fgFgWfHTTPAllowed Counter32, + fgFgWfHTTPSAllowed Counter32, + fgFgWfHTTPBlocked Counter32, + fgFgWfHTTPSBlocked Counter32, + fgFgWfHTTPLogged Counter32, + fgFgWfHTTPSLogged Counter32, + fgFgWfHTTPOverridden Counter32, + fgFgWfHTTPSOverridden Counter32 +} + +fgFgWfHTTPExamined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP requests examined using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 1 } + +fgFgWfHTTPSExamined OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS requests examined using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 2 } + +fgFgWfHTTPAllowed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP requests allowed to proceed using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 3 } + +fgFgWfHTTPSAllowed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS requests allowed to proceed using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 4 } + +fgFgWfHTTPBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP requests blocked using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 5 } + +fgFgWfHTTPSBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS requests blocked using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 6 } + +fgFgWfHTTPLogged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP requests logged using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 7 } + +fgFgWfHTTPSLogged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS requests logged using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 8 } + +fgFgWfHTTPOverridden OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP requests overridden using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 9 } + +fgFgWfHTTPSOverridden OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTPS requests overridden using FortiGuard since start-up" + ::= { fgFortiGuardStatsEntry 10 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyHTTP +-- + +fgAppProxyHTTP OBJECT IDENTIFIER + ::= { fgApplications 100 } + +fgApHTTPUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "HTTP proxy up-time (in seconds)" + ::= { fgAppProxyHTTP 1 } + +fgApHTTPMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "HTTP proxy memory usage (percentage of system total)" + ::= { fgAppProxyHTTP 2 } + +fgApHTTPConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HTTP proxy current connections" + ::= { fgAppProxyHTTP 4 } + +fgApHTTPMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of connections supported by HTTP proxy" + ::= { fgAppProxyHTTP 5 } + +fgApHTTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApHTTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of HTTP Proxy statistics per virtual domain" + ::= { fgAppProxyHTTP 3 } + +fgApHTTPStatsEntry OBJECT-TYPE + SYNTAX FgApHTTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HTTP Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApHTTPStatsTable 1 } + +FgApHTTPStatsEntry ::= SEQUENCE { + fgApHTTPReqProcessed Counter32 +} + +fgApHTTPReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of HTTP requests in this virtual domain processed by the HTTP proxy since start-up" + ::= { fgApHTTPStatsEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxySMTP +-- + +fgAppProxySMTP OBJECT IDENTIFIER + ::= { fgApplications 101 } + +fgApSMTPUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "SMTP Proxy up-time, in seconds" + ::= { fgAppProxySMTP 1 } + +fgApSMTPMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "SMTP Proxy memory utilization (percentage of system total)" + ::= { fgAppProxySMTP 2 } + +fgApSMTPConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SMTP proxy current connections" + ::= { fgAppProxySMTP 4 } + +fgApSMTPMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of connections supported by SMTP proxy" + ::= { fgAppProxySMTP 5 } + +fgApSMTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApSMTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of SMTP proxy statistics per virtual domain" + ::= { fgAppProxySMTP 3 } + +fgApSMTPStatsEntry OBJECT-TYPE + SYNTAX FgApSMTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SMTP Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApSMTPStatsTable 1 } + +FgApSMTPStatsEntry ::= SEQUENCE { + fgApSMTPReqProcessed Counter32, + fgApSMTPSpamDetected Counter32 +} + +fgApSMTPReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of requests in this virtual domain processed by the SMTP proxy since start-up" + ::= { fgApSMTPStatsEntry 1 } + +fgApSMTPSpamDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of spam detected in this virtual domain by the SMTP proxy since start-up" + ::= { fgApSMTPStatsEntry 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyPOP3 +-- + +fgAppProxyPOP3 OBJECT IDENTIFIER + ::= { fgApplications 102 } + +fgApPOP3UpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Up-time of the POP3 proxy, in seconds" + ::= { fgAppProxyPOP3 1 } + +fgApPOP3MemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Memory usage of the POP3 Proxy (percentage of system total)" + ::= { fgAppProxyPOP3 2 } + +fgApPOP3Connections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "POP3 proxy current connections" + ::= { fgAppProxyPOP3 4 } + +fgApPOP3MaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of connections supported by POP3 proxy" + ::= { fgAppProxyPOP3 5 } + +fgApPOP3StatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApPOP3StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of POP3 proxy statistics per virtual domain" + ::= { fgAppProxyPOP3 3 } + +fgApPOP3StatsEntry OBJECT-TYPE + SYNTAX FgApPOP3StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Proxy pop3 statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApPOP3StatsTable 1 } + +FgApPOP3StatsEntry ::= SEQUENCE { + fgApPOP3ReqProcessed Counter32, + fgApPOP3SpamDetected Counter32 +} + +fgApPOP3ReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of requests in this virtual domain processed by the POP3 proxy since start-up" + ::= { fgApPOP3StatsEntry 1 } + +fgApPOP3SpamDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of spam detected in this virtual domain by the POP3 Proxy since start-up" + ::= { fgApPOP3StatsEntry 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyIMAP +-- + +fgAppProxyIMAP OBJECT IDENTIFIER + ::= { fgApplications 103 } + +fgApIMAPUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Up-time of the IMAP proxy, in seconds" + ::= { fgAppProxyIMAP 1 } + +fgApIMAPMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Memory utilization of the IMAP Proxy (as a percentage of the system total)" + ::= { fgAppProxyIMAP 2 } + +fgApIMAPConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IMAP proxy current connections" + ::= { fgAppProxyIMAP 4 } + +fgApIMAPMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of connections supported by IMAP proxy" + ::= { fgAppProxyIMAP 5 } + +fgApIMAPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApIMAPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IMAP proxy statistics per virtual domain" + ::= { fgAppProxyIMAP 3 } + +fgApIMAPStatsEntry OBJECT-TYPE + SYNTAX FgApIMAPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IMAP Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApIMAPStatsTable 1 } + +FgApIMAPStatsEntry ::= SEQUENCE { + fgApIMAPReqProcessed Counter32, + fgApIMAPSpamDetected Counter32 +} + +fgApIMAPReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of requests in this virtual domain processed by the IMAP proxy since start-up" + ::= { fgApIMAPStatsEntry 1 } + +fgApIMAPSpamDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of spam detected in this virtual domain by the IMAP proxy since start-up" + ::= { fgApIMAPStatsEntry 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyNNTP +-- + +fgAppProxyNNTP OBJECT IDENTIFIER + ::= { fgApplications 104 } + +fgApNNTPUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Up-time of the NNTP proxy, in seconds" + ::= { fgAppProxyNNTP 1 } + +fgApNNTPMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Memory utilization of the NNTP proxy, as a percentage of the system total" + ::= { fgAppProxyNNTP 2 } + +fgApNNTPConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NNTP proxy current connections" + ::= { fgAppProxyNNTP 4 } + +fgApNNTPMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of connections supported by NNTP proxy" + ::= { fgAppProxyNNTP 5 } + +fgApNNTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApNNTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of NNTP proxy statistics per virtual domain" + ::= { fgAppProxyNNTP 3 } + +fgApNNTPStatsEntry OBJECT-TYPE + SYNTAX FgApNNTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NNTP Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApNNTPStatsTable 1 } + +FgApNNTPStatsEntry ::= SEQUENCE { + fgApNNTPReqProcessed Counter32 +} + +fgApNNTPReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of requests in the virtual domain processed by the NNTP proxy since start-up" + ::= { fgApNNTPStatsEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyIM +-- + +fgAppProxyIM OBJECT IDENTIFIER + ::= { fgApplications 105 } + +fgApIMUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up-time of the IM proxy, in seconds" + ::= { fgAppProxyIM 1 } + +fgApIMMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IM Proxy memory usage, as a percentage of the system total" + ::= { fgAppProxyIM 2 } + +fgApIMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApIMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IM proxy statistics per virtual domain" + ::= { fgAppProxyIM 3 } + +fgApIMStatsEntry OBJECT-TYPE + SYNTAX FgApIMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IM Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApIMStatsTable 1 } + +FgApIMStatsEntry ::= SEQUENCE { + fgApIMReqProcessed Counter32 +} + +fgApIMReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of requests in this virtual domain processed by the IM proxy since start-up" + ::= { fgApIMStatsEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxySIP +-- + +fgAppProxySIP OBJECT IDENTIFIER + ::= { fgApplications 106 } + +fgApSIPUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up-time of the SIP Proxy, in seconds" + ::= { fgAppProxySIP 1 } + +fgApSIPMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP Proxy memory utilization, as a percentage of the system total" + ::= { fgAppProxySIP 2 } + +fgApSIPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApSIPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of SIP proxy statistics per virtual domain" + ::= { fgAppProxySIP 3 } + +fgApSIPStatsEntry OBJECT-TYPE + SYNTAX FgApSIPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIP Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApSIPStatsTable 1 } + +FgApSIPStatsEntry ::= SEQUENCE { + fgApSIPClientReg Counter32, + fgApSIPCallHandling Counter32, + fgApSIPServices Counter32, + fgApSIPOtherReq Counter32 +} + +fgApSIPClientReg OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of client registration requests (Register and Options) in this virtual domain + processed by the SIP proxy since start-up" + ::= { fgApSIPStatsEntry 1 } + +fgApSIPCallHandling OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of call handling requests (Invite, Ack, Bye, Cancel and Refer) in this virtual domain + processed by the SIP proxy since start-up" + ::= { fgApSIPStatsEntry 2 } + +fgApSIPServices OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of service requests (Subscribe, notify and Message) in this virtual domain + processed by the SIP proxy since start-up" + ::= { fgApSIPStatsEntry 3 } + +fgApSIPOtherReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of other sip requests in this virtual domain processed by the SIP proxy since start-up" + ::= { fgApSIPStatsEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppScanUnit +-- + +fgAppScanUnit OBJECT IDENTIFIER + ::= { fgApplications 107 } + +fgAppSuNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of scan units in the fgAppSuStatsTable" + ::= { fgAppScanUnit 1 } + +fgAppSuStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAppSuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of scan unit statistics" + ::= { fgAppScanUnit 2 } + +fgAppSuStatsEntry OBJECT-TYPE + SYNTAX FgAppSuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics entry for a particular scan unit" + INDEX { fgAppSuIndex } + ::= { fgAppSuStatsTable 1 } + +FgAppSuStatsEntry ::= SEQUENCE { + fgAppSuIndex FnIndex, + fgAppSuFileScanned Counter32 +} + +fgAppSuIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index that uniquely identifies a scan unit in the fgAppSuStatsTable" + ::= { fgAppSuStatsEntry 1 } + +fgAppSuFileScanned OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of files scanned by this scan unit" + ::= { fgAppSuStatsEntry 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppVoIP +-- + +fgAppVoIP OBJECT IDENTIFIER + ::= { fgApplications 108 } + +fgAppVoIPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAppVoIPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of VoIP related statistics per virtual domain" + ::= { fgAppVoIP 1 } + +fgAppVoIPStatsEntry OBJECT-TYPE + SYNTAX FgAppVoIPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VoIP statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgAppVoIPStatsTable 1 } + +FgAppVoIPStatsEntry ::= SEQUENCE { + fgAppVoIPConn Gauge32, + fgAppVoIPCallBlocked Counter32 +} + +fgAppVoIPConn OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of VoIP connections on the virtual domain" + ::= { fgAppVoIPStatsEntry 1 } + +fgAppVoIPCallBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VoIP calls blocked (SIP Invites blocked and + SCCP calls blocked) in this virtual domain" + ::= { fgAppVoIPStatsEntry 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppP2P +-- + +fgAppP2P OBJECT IDENTIFIER + ::= { fgApplications 109 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppP2P.fgAppP2PStatsTable +-- + +fgAppP2PStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAppP2PStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of P2P protocol related statistics per virtual domain" + ::= { fgAppP2P 1 } + +fgAppP2PStatsEntry OBJECT-TYPE + SYNTAX FgAppP2PStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "P2P statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgAppP2PStatsTable 1 } + +FgAppP2PStatsEntry ::= SEQUENCE { + fgAppP2PConnBlocked Counter32 +} + +fgAppP2PConnBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of P2P connections blocked in this virtual domain" + ::= { fgAppP2PStatsEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppP2P.fgAppP2PProtoTable +-- + +fgAppP2PProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAppP2PProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of peer to peer statistics per virtual domain per protocol. + This table has a dependent expansion relationship with fgVdTable." + ::= { fgAppP2P 2 } + +fgAppP2PProtoEntry OBJECT-TYPE + SYNTAX FgAppP2PProtoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "P2P statistics for a particular virtual domain and protocol" + INDEX { fgVdEntIndex, fgAppP2PProtEntProto } + ::= { fgAppP2PProtoTable 1 } + +FgAppP2PProtoEntry ::= SEQUENCE { + fgAppP2PProtEntProto FgP2PProto, + fgAppP2PProtEntBytes Counter64, + fgAppP2PProtoEntLastReset TimeTicks +} + +fgAppP2PProtEntProto OBJECT-TYPE + SYNTAX FgP2PProto + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "P2P protocol this row of statistics is for, within the specified virtual domain" + ::= { fgAppP2PProtoEntry 1 } + +fgAppP2PProtEntBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transferred through this virtual domain on this P2P protocol since last reset" + ::= { fgAppP2PProtoEntry 2 } + +fgAppP2PProtoEntLastReset OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time elapsed since the corresponding fgAppP2PProtEntBytes was + last reset to 0." + ::= { fgAppP2PProtoEntry 3 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppIM +-- + +fgAppIM OBJECT IDENTIFIER + ::= { fgApplications 110 } + +fgAppIMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgAppIMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of instant messaging statistics per virtual domain" + ::= { fgAppIM 1 } + +fgAppIMStatsEntry OBJECT-TYPE + SYNTAX FgAppIMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IM statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgAppIMStatsTable 1 } + +FgAppIMStatsEntry ::= SEQUENCE { + fgAppIMMessages Counter32, + fgAppIMFileTransfered Counter32, + fgAppIMFileTxBlocked Counter32, + fgAppIMConnBlocked Counter32 +} + +fgAppIMMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IM messages processed in this virtual domain" + ::= { fgAppIMStatsEntry 1 } + +fgAppIMFileTransfered OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of files transferred through this virtual domain" + ::= { fgAppIMStatsEntry 2 } + +fgAppIMFileTxBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocked file transfers in this virtual domain" + ::= { fgAppIMStatsEntry 3 } + +fgAppIMConnBlocked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of connections blocked in this virtual domain" + ::= { fgAppIMStatsEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyFTP +-- + +fgAppProxyFTP OBJECT IDENTIFIER + ::= { fgApplications 111 } + +fgApFTPUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Up-time of the FTP proxy, in seconds" + ::= { fgAppProxyFTP 1 } + +fgApFTPMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "FTP Proxy memory utilization, as a percentage of the system total" + ::= { fgAppProxyFTP 2 } + +fgApFTPConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FTP proxy current connections" + ::= { fgAppProxyFTP 4 } + +fgApFTPMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of connections supported by FTP proxy" + ::= { fgAppProxyFTP 5 } + +fgApFTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgApFTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of FTP proxy statistics per virtual domain" + ::= { fgAppProxyFTP 3 } + +fgApFTPStatsEntry OBJECT-TYPE + SYNTAX FgApFTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FTP Proxy statistics for a particular virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgApFTPStatsTable 1 } + +FgApFTPStatsEntry ::= SEQUENCE { + fgApFTPReqProcessed Counter32 +} + +fgApFTPReqProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of requests in this virtual domain processed by the FTP proxy since start-up" + ::= { fgApFTPStatsEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy +-- + +fgAppExplicitProxy OBJECT IDENTIFIER + ::= { fgApplications 112 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyInfo +-- + +fgExplicitProxyInfo OBJECT IDENTIFIER + ::= { fgAppExplicitProxy 1 } + +fgExplicitProxyUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Explicit proxy up-time (in seconds)" + ::= { fgExplicitProxyInfo 1 } + +fgExplicitProxyMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Explicit proxy memory usage (percentage of system total)" + ::= { fgExplicitProxyInfo 2 } + +fgExplicitProxyRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Explicit proxy total number of requests" + ::= { fgExplicitProxyInfo 3 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyStatsTable +-- + +fgExplicitProxyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgExplicitProxyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of explicit proxy statistics per virtual domain" + ::= { fgAppExplicitProxy 2 } + +fgExplicitProxyStatsEntry OBJECT-TYPE + SYNTAX FgExplicitProxyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Explicit proxy statistics for a particular virtual domain" + INDEX { fgVdEntIndex } + ::= { fgExplicitProxyStatsTable 1 } + +FgExplicitProxyStatsEntry ::= SEQUENCE { + fgExplicitProxyUsers Integer32, + fgExplicitProxySessions Integer32 +} + +fgExplicitProxyUsers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of current users in this virtual domain" + ::= { fgExplicitProxyStatsEntry 1 } + +fgExplicitProxySessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of current sessions in this virtual domain" + ::= { fgExplicitProxyStatsEntry 2 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyScanStatsTable +-- + +fgExplicitProxyScanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgExplicitProxyScanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of explicit proxy scan statistics per virtual domain" + ::= { fgAppExplicitProxy 3 } + +fgExplicitProxyScanStatsEntry OBJECT-TYPE + SYNTAX FgExplicitProxyScanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Explicit proxy scan statistics for a particular virtual domain" + INDEX { fgVdEntIndex, fgExplicitProxyScanStatsDisp } + ::= { fgExplicitProxyScanStatsTable 1 } + +FgExplicitProxyScanStatsEntry ::= SEQUENCE { + fgExplicitProxyScanStatsDisp FgScanAvDisposition, + fgExplicitProxyVirus Counter32, + fgExplicitProxyBannedWords Counter32, + fgExplicitProxyPolicy Counter32, + fgExplicitProxyOversized Counter32, + fgExplicitProxyArchNest Counter32, + fgExplicitProxyArchSize Counter32, + fgExplicitProxyArchEncrypted Counter32, + fgExplicitProxyArchMultiPart Counter32, + fgExplicitProxyArchUnsupported Counter32, + fgExplicitProxyArchBomb Counter32, + fgExplicitProxyArchCorrupt Counter32 +} + +fgExplicitProxyScanStatsDisp OBJECT-TYPE + SYNTAX FgScanAvDisposition + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disposition of an Scan result" + ::= { fgExplicitProxyScanStatsEntry 1 } + +fgExplicitProxyVirus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of viruses in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 2 } + +fgExplicitProxyBannedWords OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of elements containing banned words in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 3 } + +fgExplicitProxyPolicy OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of elements violating policy (e.g. filename or file type rules) in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 4 } + +fgExplicitProxyOversized OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of oversized elements in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 5 } + +fgExplicitProxyArchNest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of too deeply nested archives in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 6 } + +fgExplicitProxyArchSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of archives that decompress beyond size limit in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 7 } + +fgExplicitProxyArchEncrypted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of encrypted archives in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 8 } + +fgExplicitProxyArchMultiPart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multipart archives in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 9 } + +fgExplicitProxyArchUnsupported OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of archives with unsupported (but known) formats in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 10 } + +fgExplicitProxyArchBomb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of archive bombs in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 11 } + +fgExplicitProxyArchCorrupt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of corrupt archives in this virtual domain" + ::= { fgExplicitProxyScanStatsEntry 12 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyScriptStatsTable +-- + +fgExplicitProxyScriptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgExplicitProxyScriptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of explicit proxy script filtering statistics per virtual domain" + ::= { fgAppExplicitProxy 4 } + +fgExplicitProxyScriptStatsEntry OBJECT-TYPE + SYNTAX FgExplicitProxyScriptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Explicit proxy scan statistics for a particular virtual domain" + INDEX { fgVdEntIndex } + ::= { fgExplicitProxyScriptStatsTable 1 } + +FgExplicitProxyScriptStatsEntry ::= SEQUENCE { + fgExplicitProxyFilteredApplets Counter32, + fgExplicitProxyFilteredActiveX Counter32, + fgExplicitProxyFilteredJScript Counter32, + fgExplicitProxyFilteredJS Counter32, + fgExplicitProxyFilteredVBS Counter32, + fgExplicitProxyFilteredOthScript Counter32 +} + +fgExplicitProxyFilteredApplets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of applets filtered from files in this virtual domain" + ::= { fgExplicitProxyScriptStatsEntry 1 } + +fgExplicitProxyFilteredActiveX OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ActiveX scripts filtered from files in this virtual domain" + ::= { fgExplicitProxyScriptStatsEntry 2 } + +fgExplicitProxyFilteredJScript OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of JScript scripts filtered from files in this virtual domain" + ::= { fgExplicitProxyScriptStatsEntry 3 } + +fgExplicitProxyFilteredJS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of JavaScript scripts filtered from files in this virtual domain" + ::= { fgExplicitProxyScriptStatsEntry 4 } + +fgExplicitProxyFilteredVBS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Visual Basic scripts filtered from files in this virtual domain" + ::= { fgExplicitProxyScriptStatsEntry 5 } + +fgExplicitProxyFilteredOthScript OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of other types of scripts filtered from files in this virtual domain" + ::= { fgExplicitProxyScriptStatsEntry 6 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyFilterStatsTable +-- + +fgExplicitProxyFilterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgExplicitProxyFilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of explicit proxy policy enforcement statistics per virtual domain" + ::= { fgAppExplicitProxy 5 } + +fgExplicitProxyFilterStatsEntry OBJECT-TYPE + SYNTAX FgExplicitProxyFilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Explicit proxy scan statistics for a particular virtual domain" + INDEX { fgVdEntIndex } + ::= { fgExplicitProxyFilterStatsTable 1 } + +FgExplicitProxyFilterStatsEntry ::= SEQUENCE { + fgExplicitProxyBlockedDLP Counter32, + fgExplicitProxyBlockedConType Counter32, + fgExplicitProxyExaminedURLs Counter32, + fgExplicitProxyAllowedURLs Counter32, + fgExplicitProxyBlockedURLs Counter32, + fgExplicitProxyLoggedURLs Counter32, + fgExplicitProxyOverriddenURLs Counter32 +} + +fgExplicitProxyBlockedDLP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of elements blocked due to Data Leak Prevention in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 1 } + +fgExplicitProxyBlockedConType OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of elements blocked due to Content-Type filtering rules in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 2 } + +fgExplicitProxyExaminedURLs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of URLs inspected against filtering rules in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 3 } + +fgExplicitProxyAllowedURLs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of URLs explicitly allowed due to filtering rules in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 4 } + +fgExplicitProxyBlockedURLs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of URLs explicitly blocked due to filtering rules in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 5 } + +fgExplicitProxyLoggedURLs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of URLs logged due to filtering rules in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 6 } + +fgExplicitProxyOverriddenURLs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of URLs access due to overriding filtering rules in this virtual domain" + ::= { fgExplicitProxyFilterStatsEntry 7 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWebCache +-- + +fgAppWebCache OBJECT IDENTIFIER + ::= { fgApplications 113 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWebCache.fgWebCacheInfo +-- + +fgWebCacheInfo OBJECT IDENTIFIER + ::= { fgAppWebCache 1 } + +fgWebCacheRAMLimit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RAM available for web cache in bytes" + ::= { fgWebCacheInfo 1 } + +fgWebCacheRAMUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RAM used by web cache in bytes" + ::= { fgWebCacheInfo 2 } + +fgWebCacheRAMHits OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache hits in RAM since last reset" + ::= { fgWebCacheInfo 3 } + +fgWebCacheRAMMisses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache misses in RAM since last reset" + ::= { fgWebCacheInfo 4 } + +fgWebCacheRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache requests since last reset" + ::= { fgWebCacheInfo 5 } + +fgWebCacheBypass OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache bypasses since last reset" + ::= { fgWebCacheInfo 6 } + +fgWebCacheUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Web Cache up-time (in seconds)" + ::= { fgWebCacheInfo 7 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWebCache.fgWebCacheDiskStatsTable +-- + +fgWebCacheDiskStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWebCacheDiskStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the Web Cache disk statistics per disk" + ::= { fgAppWebCache 2 } + +fgWebCacheDiskStatsEntry OBJECT-TYPE + SYNTAX FgWebCacheDiskStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Web Cache disk statistics for a particular disk" + INDEX { fgWebCacheDisk } + ::= { fgWebCacheDiskStatsTable 1 } + +FgWebCacheDiskStatsEntry ::= SEQUENCE { + fgWebCacheDisk Unsigned32, + fgWebCacheDiskLimit CounterBasedGauge64, + fgWebCacheDiskUsage CounterBasedGauge64, + fgWebCacheDiskHits Counter32, + fgWebCacheDiskMisses Counter32 +} + +fgWebCacheDisk OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Web Cache Disk index" + ::= { fgWebCacheDiskStatsEntry 1 } + +fgWebCacheDiskLimit OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The about of storage (in bytes) available for the Web Cache on a particular disk" + ::= { fgWebCacheDiskStatsEntry 2 } + +fgWebCacheDiskUsage OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The about of storage (in bytes) in use by the Web Cache on a paricular disk" + ::= { fgWebCacheDiskStatsEntry 3 } + +fgWebCacheDiskHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache hits on a paricular disk" + ::= { fgWebCacheDiskStatsEntry 4 } + +fgWebCacheDiskMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache misses on a paricular disk" + ::= { fgWebCacheDiskStatsEntry 5 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt +-- + +fgAppWanOpt OBJECT IDENTIFIER + ::= { fgApplications 114 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptInfo +-- + +fgWanOptInfo OBJECT IDENTIFIER + ::= { fgAppWanOpt 1 } + +fgMemCacheLimit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RAM available for mem cache in bytes" + ::= { fgWanOptInfo 1 } + +fgMemCacheUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RAM used by mem cache in bytes" + ::= { fgWanOptInfo 2 } + +fgMemCacheHits OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of hits in mem cache since last reset" + ::= { fgWanOptInfo 3 } + +fgMemCacheMisses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of misses in mem cache since last reset" + ::= { fgWanOptInfo 4 } + +fgByteCacheRAMLimit OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RAM available for byte cache in bytes" + ::= { fgWanOptInfo 5 } + +fgByteCacheRAMUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RAM used by byte cache in bytes" + ::= { fgWanOptInfo 6 } + +fgWanOptUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wan Optimization up-time (in seconds)" + ::= { fgWanOptInfo 7 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptStatsTable +-- + +fgWanOptStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWanOptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WAN optimization statistics per virtual domain" + ::= { fgAppWanOpt 2 } + +fgWanOptStatsEntry OBJECT-TYPE + SYNTAX FgWanOptStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WAN optimization statistics for a particular virtual domain" + INDEX { fgVdEntIndex } + ::= { fgWanOptStatsTable 1 } + +FgWanOptStatsEntry ::= SEQUENCE { + fgWanOptTunnels Gauge32, + fgWanOptLANBytesIn Gauge32, + fgWanOptLANBytesOut Gauge32, + fgWanOptWANBytesIn Gauge32, + fgWanOptWANBytesOut Gauge32 +} + +fgWanOptTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of current tunnels in this virtual domain" + ::= { fgWanOptStatsEntry 1 } + +fgWanOptLANBytesIn OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received on LAN in last 5 seconds" + ::= { fgWanOptStatsEntry 2 } + +fgWanOptLANBytesOut OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes sent on LAN in last 5 seconds" + ::= { fgWanOptStatsEntry 3 } + +fgWanOptWANBytesIn OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received on WAN in last 5 seconds" + ::= { fgWanOptStatsEntry 4 } + +fgWanOptWANBytesOut OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes sent on WAN in last 5 seconds" + ::= { fgWanOptStatsEntry 5 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptHistoryStatsTable +-- + +fgWanOptHistoryStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWanOptHistoryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the WAN optimization history per protocol" + ::= { fgAppWanOpt 3 } + +fgWanOptHistoryStatsEntry OBJECT-TYPE + SYNTAX FgWanOptHistoryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The WAN optimization history for a particular virtual domain, period, and protocol" + INDEX { fgVdEntIndex, fgWanOptHistPeriod, fgWanOptProtocol } + ::= { fgWanOptHistoryStatsTable 1 } + +FgWanOptHistoryStatsEntry ::= SEQUENCE { + fgWanOptHistPeriod FgWanOptHistPeriods, + fgWanOptProtocol FgWanOptProtocols, + fgWanOptReductionRate Gauge32, + fgWanOptLanTraffic CounterBasedGauge64, + fgWanOptWanTraffic CounterBasedGauge64 +} + +fgWanOptHistPeriod OBJECT-TYPE + SYNTAX FgWanOptHistPeriods + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WAN optimization table entry period" + ::= { fgWanOptHistoryStatsEntry 1 } + +fgWanOptProtocol OBJECT-TYPE + SYNTAX FgWanOptProtocols + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Internal WAN optimization table entry protocol" + ::= { fgWanOptHistoryStatsEntry 2 } + +fgWanOptReductionRate OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reduction rate achieved by WAN optimization" + ::= { fgWanOptHistoryStatsEntry 3 } + +fgWanOptLanTraffic OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transferred via LAN" + ::= { fgWanOptHistoryStatsEntry 4 } + +fgWanOptWanTraffic OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transferred via WAN" + ::= { fgWanOptHistoryStatsEntry 5 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptTrafficStatsTable +-- + +fgWanOptTrafficStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWanOptTrafficStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the WAN optimization traffic for a particular virtual domain and protocol" + ::= { fgAppWanOpt 4 } + +fgWanOptTrafficStatsEntry OBJECT-TYPE + SYNTAX FgWanOptTrafficStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The WAN optimization history for a particular protocol" + INDEX { fgVdEntIndex, fgWanOptProtocol } + ::= { fgWanOptTrafficStatsTable 1 } + +FgWanOptTrafficStatsEntry ::= SEQUENCE { + fgWanOptLanInTraffic Counter64, + fgWanOptLanOutTraffic Counter64, + fgWanOptWanInTraffic Counter64, + fgWanOptWanOutTraffic Counter64 +} + +fgWanOptLanInTraffic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of traffic received from the LAN by WAN optimization" + ::= { fgWanOptTrafficStatsEntry 1 } + +fgWanOptLanOutTraffic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of traffic sent to the LAN by WAN optimization" + ::= { fgWanOptTrafficStatsEntry 2 } + +fgWanOptWanInTraffic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of traffic received from the WAN by WAN optimization" + ::= { fgWanOptTrafficStatsEntry 3 } + +fgWanOptWanOutTraffic OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of traffic sent to the WAN by WAN optimization" + ::= { fgWanOptTrafficStatsEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptDiskStatsTable +-- + +fgWanOptDiskStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWanOptDiskStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the Web Cache disk statistics per disk" + ::= { fgAppWanOpt 5 } + +fgWanOptDiskStatsEntry OBJECT-TYPE + SYNTAX FgWanOptDiskStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Web Cache disk statistics for a particular disk" + INDEX { fgWanOptDisk } + ::= { fgWanOptDiskStatsTable 1 } + +FgWanOptDiskStatsEntry ::= SEQUENCE { + fgWanOptDisk Unsigned32, + fgWanOptDiskLimit CounterBasedGauge64, + fgWanOptDiskUsage CounterBasedGauge64, + fgWanOptDiskHits Counter32, + fgWanOptDiskMisses Counter32 +} + +fgWanOptDisk OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Web Cache Disk index" + ::= { fgWanOptDiskStatsEntry 1 } + +fgWanOptDiskLimit OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The about of storage (in bytes) available for the Web Cache on a particular disk" + ::= { fgWanOptDiskStatsEntry 2 } + +fgWanOptDiskUsage OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The about of storage (in bytes) in use by the Web Cache on a paricular disk" + ::= { fgWanOptDiskStatsEntry 3 } + +fgWanOptDiskHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache hits on a paricular disk" + ::= { fgWanOptDiskStatsEntry 4 } + +fgWanOptDiskMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cache misses on a paricular disk" + ::= { fgWanOptDiskStatsEntry 5 } + +-- +-- fortinet.fnFortiGateMib.fgInetProto +-- + +fgInetProto OBJECT IDENTIFIER + ::= { fnFortiGateMib 11 } + +fgInetProtoInfo OBJECT IDENTIFIER + ::= { fgInetProto 1 } + +fgInetProtoTables OBJECT IDENTIFIER + ::= { fgInetProto 2 } + +-- +-- fortinet.fnFortiGateMib.fgInetProto.fgInetProtoTables.fgIpSessTable +-- + +fgIpSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIpSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information on the IP sessions active on the device" + ::= { fgInetProtoTables 1 } + +fgIpSessEntry OBJECT-TYPE + SYNTAX FgIpSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information on a specific session, including source and destination" + INDEX { fgIpSessIndex } + ::= { fgIpSessTable 1 } + +FgIpSessEntry ::= SEQUENCE { + fgIpSessIndex FnIndex, + fgIpSessProto FgSessProto, + fgIpSessFromAddr IpAddress, + fgIpSessFromPort InetPortNumber, + fgIpSessToAddr IpAddress, + fgIpSessToPort InetPortNumber, + fgIpSessExp Gauge32, + fgIpSessVdom FgVdIndex +} + +fgIpSessIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies + an IP session within the fgIpSessTable" + ::= { fgIpSessEntry 1 } + +fgIpSessProto OBJECT-TYPE + SYNTAX FgSessProto + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol the session is using (IP, TCP, UDP, etc.)" + ::= { fgIpSessEntry 2 } + +fgIpSessFromAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP address (IPv4 only) of the session" + ::= { fgIpSessEntry 3 } + +fgIpSessFromPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port number (UDP and TCP only) of the session" + ::= { fgIpSessEntry 4 } + +fgIpSessToAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address (IPv4 only) of the session" + ::= { fgIpSessEntry 5 } + +fgIpSessToPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Port number (UDP and TCP only) of the session" + ::= { fgIpSessEntry 6 } + +fgIpSessExp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds remaining before the session expires (if idle)" + ::= { fgIpSessEntry 7 } + +fgIpSessVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual domain the session is part of. This index corresponds to the index used by fgVdTable." + ::= { fgIpSessEntry 8 } + +-- +-- fortinet.fnFortiGateMib.fgInetProto.fgInetProtoTables.fgIpSessStatsTable +-- + +fgIpSessStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIpSessStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP session statistics table" + ::= { fgInetProtoTables 2 } + +fgIpSessStatsEntry OBJECT-TYPE + SYNTAX FgIpSessStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP session statistics on a virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgIpSessStatsTable 1 } + +FgIpSessStatsEntry ::= SEQUENCE { + fgIpSessNumber Gauge32 +} + +fgIpSessNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of sessions on the virtual domain" + ::= { fgIpSessStatsEntry 1 } + +-- +-- fortinet.fnFortiGateMib.fgInetProto.fgInetProtoTables.fgIp6SessStatsTable +-- + +fgIp6SessStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgIp6SessStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP session statistics table" + ::= { fgInetProtoTables 3 } + +fgIp6SessStatsEntry OBJECT-TYPE + SYNTAX FgIp6SessStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP session statistics on a virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgIp6SessStatsTable 1 } + +FgIp6SessStatsEntry ::= SEQUENCE { + fgIp6SessNumber Gauge32 +} + +fgIp6SessNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of sessions on the virtual domain" + ::= { fgIp6SessStatsEntry 1 } + + +-- +-- fortinet.fnFortiGateMib.fgVpn +-- + +fgVpn OBJECT IDENTIFIER + ::= { fnFortiGateMib 12 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnInfo +-- + +fgVpnInfo OBJECT IDENTIFIER + ::= { fgVpn 1 } + +fgVpnTunnelUpCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IPsec VPN tunnels with at least one SA" + ::= { fgVpnInfo 1 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables +-- + +fgVpnTables OBJECT IDENTIFIER + ::= { fgVpn 2 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnDialupTable +-- + +fgVpnDialupTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgVpnDialupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Dial-up VPN peers information" + ::= { fgVpnTables 1 } + +fgVpnDialupEntry OBJECT-TYPE + SYNTAX FgVpnDialupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Dial-up VPN peer info" + INDEX { fgVpnDialupIndex } + ::= { fgVpnDialupTable 1 } + +FgVpnDialupEntry ::= SEQUENCE { + fgVpnDialupIndex FnIndex, + fgVpnDialupGateway IpAddress, + fgVpnDialupLifetime Integer32, + fgVpnDialupTimeout Integer32, + fgVpnDialupSrcBegin IpAddress, + fgVpnDialupSrcEnd IpAddress, + fgVpnDialupDstAddr IpAddress, + fgVpnDialupVdom FgVdIndex, + fgVpnDialupInOctets Counter64, + fgVpnDialupOutOctets Counter64 +} + +fgVpnDialupIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies + an VPN dial-up peer within the fgVpnDialupTable" + ::= { fgVpnDialupEntry 1 } + +fgVpnDialupGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote gateway IP address of the tunnel" + ::= { fgVpnDialupEntry 2 } + +fgVpnDialupLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tunnel life time (seconds) of the tunnel" + ::= { fgVpnDialupEntry 3 } + +fgVpnDialupTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time before the next key exchange (seconds) of the tunnel" + ::= { fgVpnDialupEntry 4 } + +fgVpnDialupSrcBegin OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote subnet address of the tunnel" + ::= { fgVpnDialupEntry 5 } + +fgVpnDialupSrcEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote subnet mask of the tunnel" + ::= { fgVpnDialupEntry 6 } + +fgVpnDialupDstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local subnet address of the tunnel" + ::= { fgVpnDialupEntry 7 } + +fgVpnDialupVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual domain tunnel is part of. This index corresponds to the index used by fgVdTable." + ::= { fgVpnDialupEntry 8 } + +fgVpnDialupInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received on tunnel since instantiation." + ::= { fgVpnDialupEntry 9 } + +fgVpnDialupOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes sent on tunnel since instantiation." + ::= { fgVpnDialupEntry 10 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnTunTable +-- + +fgVpnTunTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgVpnTunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of non-dial-up IPsec VPN tunnels" + ::= { fgVpnTables 2 } + +fgVpnTunEntry OBJECT-TYPE + SYNTAX FgVpnTunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Tunnel VPN peer info" + INDEX { fgVpnTunEntIndex } + ::= { fgVpnTunTable 1 } + +FgVpnTunEntry ::= SEQUENCE { + fgVpnTunEntIndex FnIndex, + fgVpnTunEntPhase1Name DisplayString, + fgVpnTunEntPhase2Name DisplayString, + fgVpnTunEntRemGwyIp IpAddress, + fgVpnTunEntRemGwyPort InetPortNumber, + fgVpnTunEntLocGwyIp IpAddress, + fgVpnTunEntLocGwyPort InetPortNumber, + fgVpnTunEntSelectorSrcBeginIp IpAddress, + fgVpnTunEntSelectorSrcEndIp IpAddress, + fgVpnTunEntSelectorSrcPort InetPortNumber, + fgVpnTunEntSelectorDstBeginIp IpAddress, + fgVpnTunEntSelectorDstEndIp IpAddress, + fgVpnTunEntSelectorDstPort InetPortNumber, + fgVpnTunEntSelectorProto Integer32, + fgVpnTunEntLifeSecs Gauge32, + fgVpnTunEntLifeBytes Gauge32, + fgVpnTunEntTimeout Gauge32, + fgVpnTunEntInOctets Counter64, + fgVpnTunEntOutOctets Counter64, + fgVpnTunEntStatus INTEGER, + fgVpnTunEntVdom FgVdIndex +} + +fgVpnTunEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies + a VPN tunnel within the fgVpnTunTable" + ::= { fgVpnTunEntry 1 } + +fgVpnTunEntPhase1Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Descriptive name of phase1 configuration for the tunnel" + ::= { fgVpnTunEntry 2 } + +fgVpnTunEntPhase2Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Descriptive name of phase2 configuration for the tunnel" + ::= { fgVpnTunEntry 3 } + +fgVpnTunEntRemGwyIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP of remote gateway used by the tunnel" + ::= { fgVpnTunEntry 4 } + +fgVpnTunEntRemGwyPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port of remote gateway used by tunnel, if UDP" + ::= { fgVpnTunEntry 5 } + +fgVpnTunEntLocGwyIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP of local gateway used by the tunnel" + ::= { fgVpnTunEntry 6 } + +fgVpnTunEntLocGwyPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port of local gateway used by tunnel, if UDP" + ::= { fgVpnTunEntry 7 } + +fgVpnTunEntSelectorSrcBeginIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Beginning of address range of source selector" + ::= { fgVpnTunEntry 8 } + +fgVpnTunEntSelectorSrcEndIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End of address range of source selector" + ::= { fgVpnTunEntry 9 } + +fgVpnTunEntSelectorSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source selector port" + ::= { fgVpnTunEntry 10 } + +fgVpnTunEntSelectorDstBeginIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Beginning of address range of destination + selector" + ::= { fgVpnTunEntry 11 } + +fgVpnTunEntSelectorDstEndIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End of address range of destination selector" + ::= { fgVpnTunEntry 12 } + +fgVpnTunEntSelectorDstPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination selector port" + ::= { fgVpnTunEntry 13 } + +fgVpnTunEntSelectorProto OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol number for selector" + ::= { fgVpnTunEntry 14 } + +fgVpnTunEntLifeSecs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lifetime of tunnel in seconds, if time based lifetime used" + ::= { fgVpnTunEntry 15 } + +fgVpnTunEntLifeBytes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lifetime of tunnel in bytes, if byte transfer based lifetime used" + ::= { fgVpnTunEntry 16 } + +fgVpnTunEntTimeout OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout of tunnel in seconds" + ::= { fgVpnTunEntry 17 } + +fgVpnTunEntInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received on tunnel" + ::= { fgVpnTunEntry 18 } + +fgVpnTunEntOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes sent out on tunnel" + ::= { fgVpnTunEntry 19 } + +fgVpnTunEntStatus OBJECT-TYPE + SYNTAX INTEGER { down(1), up(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of tunnel (up or down)" + ::= { fgVpnTunEntry 20 } + +fgVpnTunEntVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual domain the tunnel is part of. This index corresponds to the index used by fgVdTable." + ::= { fgVpnTunEntry 21 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnSslStatsTable +-- + +fgVpnSslStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgVpnSslStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL VPN statistics table" + ::= { fgVpnTables 3 } + +fgVpnSslStatsEntry OBJECT-TYPE + SYNTAX FgVpnSslStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL VPN statistics for a given virtual domain" + AUGMENTS { fgVdEntry } + ::= { fgVpnSslStatsTable 1 } + +FgVpnSslStatsEntry ::= SEQUENCE { + fgVpnSslState FnBoolState, + fgVpnSslStatsLoginUsers Gauge32, + fgVpnSslStatsMaxUsers Counter32, + fgVpnSslStatsActiveWebSessions Gauge32, + fgVpnSslStatsMaxWebSessions Counter32, + fgVpnSslStatsActiveTunnels Gauge32, + fgVpnSslStatsMaxTunnels Counter32 +} + +fgVpnSslState OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether SSL-VPN is enabled on this virtual domain" + ::= { fgVpnSslStatsEntry 1 } + +fgVpnSslStatsLoginUsers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of users logged in through SSL-VPN tunnels in the virtual domain" + ::= { fgVpnSslStatsEntry 2 } + +fgVpnSslStatsMaxUsers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of total users that can be logged in + at any one time on the virtual domain" + ::= { fgVpnSslStatsEntry 3 } + +fgVpnSslStatsActiveWebSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of active SSL web sessions in the virtual domain" + ::= { fgVpnSslStatsEntry 4 } + +fgVpnSslStatsMaxWebSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of active SSL web sessions + at any one time within the virtual domain" + ::= { fgVpnSslStatsEntry 5 } + +fgVpnSslStatsActiveTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of active SSL tunnels in the virtual domain" + ::= { fgVpnSslStatsEntry 6 } + +fgVpnSslStatsMaxTunnels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of active SSL tunnels + at any one time in the virtual domain" + ::= { fgVpnSslStatsEntry 7 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnSslTunnelTable +-- + +fgVpnSslTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgVpnSslTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of active SSL VPN tunnel entries" + ::= { fgVpnTables 4 } + +fgVpnSslTunnelEntry OBJECT-TYPE + SYNTAX FgVpnSslTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An SSL VPN tunnel entry containing connection information + and traffic statistics" + INDEX { fgVpnSslTunnelIndex } + ::= { fgVpnSslTunnelTable 1 } + +FgVpnSslTunnelEntry ::= SEQUENCE { + fgVpnSslTunnelIndex FnIndex, + fgVpnSslTunnelVdom FgVdIndex, + fgVpnSslTunnelUserName DisplayString, + fgVpnSslTunnelSrcIp IpAddress, + fgVpnSslTunnelIp IpAddress, + fgVpnSslTunnelUpTime Counter32, + fgVpnSslTunnelBytesIn Counter64, + fgVpnSslTunnelBytesOut Counter64 +} + +fgVpnSslTunnelIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies + an active SSL VPN tunnel within the fgVpnSslTunnelTable" + ::= { fgVpnSslTunnelEntry 1 } + +fgVpnSslTunnelVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the virtual domain this tunnel belongs to. This index corresponds to the index used by fgVdTable." + ::= { fgVpnSslTunnelEntry 2 } + +fgVpnSslTunnelUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name used to authenticate the tunnel" + ::= { fgVpnSslTunnelEntry 3 } + +fgVpnSslTunnelSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of this tunnel" + ::= { fgVpnSslTunnelEntry 4 } + +fgVpnSslTunnelIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connection IP address of this tunnel" + ::= { fgVpnSslTunnelEntry 5 } + +fgVpnSslTunnelUpTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The up-time of this tunnel in seconds" + ::= { fgVpnSslTunnelEntry 6 } + +fgVpnSslTunnelBytesIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of incoming bytes of L2 traffic through this tunnel since it was established" + ::= { fgVpnSslTunnelEntry 7 } + +fgVpnSslTunnelBytesOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outgoing bytes of L2 traffic through this tunnel since it was established" + ::= { fgVpnSslTunnelEntry 8 } + +-- +-- fortinet.fnFortiGateMib.fgVpn.fgVpnTrapObjects +-- + +fgVpnTrapObjects OBJECT IDENTIFIER + ::= { fgVpn 3 } + +fgVpnTrapLocalGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Local gateway IP address. Used in VPN related traps." + ::= { fgVpnTrapObjects 2 } + +fgVpnTrapRemoteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Remote gateway IP address. Used in VPN related traps." + ::= { fgVpnTrapObjects 3 } + +fgVpnTrapPhase1Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of the phase 1. Used in VPN related traps." + ::= { fgVpnTrapObjects 4 } + + +-- +-- fortinet.fnFortiGateMib.fgHighAvailability +-- + +fgHighAvailability OBJECT IDENTIFIER + ::= { fnFortiGateMib 13 } + +-- +-- fortinet.fnFortiGateMib.fgHighAvailability.fgHaInfo +-- + +fgHaInfo OBJECT IDENTIFIER + ::= { fgHighAvailability 1 } + +fgHaSystemMode OBJECT-TYPE + SYNTAX FgHaMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High-availability mode (Standalone, A-A or A-P)" + ::= { fgHaInfo 1 } + +fgHaGroupId OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HA cluster group ID device is configured for" + ::= { fgHaInfo 2 } + +fgHaPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HA clustering priority of the device (default = 127)" + ::= { fgHaInfo 3 } + +fgHaOverride OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of a master override flag" + ::= { fgHaInfo 4 } + +fgHaAutoSync OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration of an automatic configuration + synchronization (enabled or disabled)" + ::= { fgHaInfo 5 } + +fgHaSchedule OBJECT-TYPE + SYNTAX FgHaLBSchedule + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load-balancing schedule of cluster (in A-A mode)" + ::= { fgHaInfo 6 } + +fgHaGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HA cluster group name" + ::= { fgHaInfo 7 } + +-- +-- fortinet.fnFortiGateMib.fgHighAvailability.fgHaTables +-- + +fgHaTables OBJECT IDENTIFIER + ::= { fgHighAvailability 2 } + +fgHaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgHaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Some useful statistics for all members of a cluster. This table is also available in standalone mode." + ::= { fgHaTables 1 } + +fgHaStatsEntry OBJECT-TYPE + SYNTAX FgHaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for a particular HA cluster's unit" + INDEX { fgHaStatsIndex } + ::= { fgHaStatsTable 1 } + +FgHaStatsEntry ::= SEQUENCE { + fgHaStatsIndex FnIndex, + fgHaStatsSerial DisplayString, + fgHaStatsCpuUsage Gauge32, + fgHaStatsMemUsage Gauge32, + fgHaStatsNetUsage Gauge32, + fgHaStatsSesCount Gauge32, + fgHaStatsPktCount Counter32, + fgHaStatsByteCount Counter32, + fgHaStatsIdsCount Counter32, + fgHaStatsAvCount Counter32, + fgHaStatsHostname DisplayString, + fgHaStatsSyncStatus FgHaStatsSyncStatusType, + fgHaStatsSyncDatimeSucc DateAndTime, + fgHaStatsSyncDatimeUnsucc DateAndTime, + fgHaStatsGlobalChecksum DisplayString, + fgHaStatsMasterSerial DisplayString +} + +fgHaStatsIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies an + unit in the HA Cluster" + ::= { fgHaStatsEntry 1 } + +fgHaStatsSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the HA cluster member for this row" + ::= { fgHaStatsEntry 2 } + +fgHaStatsCpuUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage of the specified cluster member (percentage)" + ::= { fgHaStatsEntry 3 } + +fgHaStatsMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory usage of the specified cluster member (percentage)" + ::= { fgHaStatsEntry 4 } + +fgHaStatsNetUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network bandwidth usage of specified cluster member (kbps)" + ::= { fgHaStatsEntry 5 } + +fgHaStatsSesCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current session count of specified cluster member" + ::= { fgHaStatsEntry 6 } + +fgHaStatsPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets processed by the specified cluster member since start-up" + ::= { fgHaStatsEntry 7 } + +fgHaStatsByteCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes processed by the specified cluster member since start-up" + ::= { fgHaStatsEntry 8 } + +fgHaStatsIdsCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of IDS/IPS events triggered on the specified cluster member since start-up" + ::= { fgHaStatsEntry 9 } + +fgHaStatsAvCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of anti-virus events triggered on the specified cluster member since start-up" + ::= { fgHaStatsEntry 10 } + +fgHaStatsHostname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host name of the specified cluster member" + ::= { fgHaStatsEntry 11 } + +fgHaStatsSyncStatus OBJECT-TYPE + SYNTAX FgHaStatsSyncStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current HA Sync status" + ::= { fgHaStatsEntry 12 } + +fgHaStatsSyncDatimeSucc OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of last successful sync" + ::= { fgHaStatsEntry 13 } + +fgHaStatsSyncDatimeUnsucc OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of last unsuccessful sync" + ::= { fgHaStatsEntry 14 } + +fgHaStatsGlobalChecksum OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current HA global checksum value" + ::= { fgHaStatsEntry 15 } + +fgHaStatsMasterSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of master during the last synch attempt (successful of not)" + ::= { fgHaStatsEntry 16 } + +-- +-- fortinet.fnFortiGateMib.fgHighAvailability.fgHaTrapObjects +-- + +fgHaTrapObjects OBJECT IDENTIFIER + ::= { fgHighAvailability 3 } + +fgHaTrapMemberSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Serial number of an HA cluster member. Used to identify the origin of a trap when a cluster is configured." + ::= { fgHaTrapObjects 1 } + +-- +-- fortinet.fnFortiGateMib.fgWc +-- + +fgWc OBJECT IDENTIFIER + ::= { fnFortiGateMib 14 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcTrapObjects +-- + +fgWcTrapObjects OBJECT IDENTIFIER + ::= { fgWc 1 } + +fgWcApVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Virtual domain the wtp is part of" + ::= { fgWcTrapObjects 1 } + +fgWcApSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Serial number of the wtp" + ::= { fgWcTrapObjects 2 } + +fgWcApName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of the wtp" + ::= { fgWcTrapObjects 3 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcInfo +-- + +fgWcInfo OBJECT IDENTIFIER + ::= { fgWc 2 } + +fgWcInfoName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the name of an AC" + ::= { fgWcInfo 1 } + +fgWcInfoLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the location of an AC" + ::= { fgWcInfo 2 } + +fgWcInfoWtpCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the maximum number of WTPs that can be managed on the AC." + ::= { fgWcInfo 3 } + +fgWcInfoWtpManaged OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of WTPs being managed on the AC." + ::= { fgWcInfo 4 } + +fgWcInfoWtpSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of WTPs that are connecting to the AC." + ::= { fgWcInfo 5 } + +fgWcInfoStationCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the maximum number of stations that can be supported on the AC." + ::= { fgWcInfo 6 } + +fgWcInfoStationCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of stations that are accessing the wireless service + provided by the AC." + ::= { fgWcInfo 7 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWlanTable +-- + +fgWcWlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that allows the operator to display WLAN profiles." + ::= { fgWc 3 } + +fgWcWlanEntry OBJECT-TYPE + SYNTAX FgWcWlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that stores the settings of a WLAN profile." + INDEX { fgVdEntIndex, ifIndex } + ::= { fgWcWlanTable 1 } + +FgWcWlanEntry ::= SEQUENCE { + fgWcWlanSsid OCTET STRING, + fgWcWlanBroadcastSsid FnBoolState, + fgWcWlanSecurity FgWcWlanSecurityType, + fgWcWlanEncryption FgWcWlanEncryptionType, + fgWcWlanAuthentication FgWcWlanAuthenticationType, + fgWcWlanRadiusServer DisplayString, + fgWcWlanUserGroup DisplayString, + fgWcWlanLocalBridging FnBoolState, + fgWcWlanVlanId Integer32, + fgWcWlanMeshBackhaul FnBoolState, + fgWcWlanStationCapacity Unsigned32, + fgWcWlanStationCount Gauge32 + } + +fgWcWlanSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service set ID of this WLAN profile." + ::= { fgWcWlanEntry 1 } + +fgWcWlanBroadcastSsid OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether SSID broadcast is enabled on this WLAN profile." + ::= { fgWcWlanEntry 2 } + +fgWcWlanSecurity OBJECT-TYPE + SYNTAX FgWcWlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the security type of the WLAN profile." + ::= { fgWcWlanEntry 3 } + +fgWcWlanEncryption OBJECT-TYPE + SYNTAX FgWcWlanEncryptionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the encryption method of the WLAN profile." + ::= { fgWcWlanEntry 4 } + +fgWcWlanAuthentication OBJECT-TYPE + SYNTAX FgWcWlanAuthenticationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the authentication method of the WLAN profile." + ::= { fgWcWlanEntry 5 } + +fgWcWlanRadiusServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the specified RADIUS server of the WLAN profile." + ::= { fgWcWlanEntry 6 } + +fgWcWlanUserGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the specified user group of the WLAN profile." + ::= { fgWcWlanEntry 7 } + +fgWcWlanLocalBridging OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether local bridging is enabled on this WLAN profile." + ::= { fgWcWlanEntry 8 } + +fgWcWlanVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094 | 4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the VLAN ID of the WLAN profile." + ::= { fgWcWlanEntry 9 } + +fgWcWlanMeshBackhaul OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether mesh backhaul is enabled on this WLAN profile." + ::= { fgWcWlanEntry 10 } + +fgWcWlanStationCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the maximum number of clients allowed on this WLAN profile." + ::= { fgWcWlanEntry 11 } + +fgWcWlanStationCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of clients currently connected to this WLAN profile." + ::= { fgWcWlanEntry 12 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables +-- + +fgWcWtpTables OBJECT IDENTIFIER + ::= { fgWc 4 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpProfileTable +-- + +fgWcWtpProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWtpProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display WTP profiles for WTPs to be managed before they connect + to the AC. A WTP could get the new configuration through the CAPWAP control channel." + ::= { fgWcWtpTables 1 } + +fgWcWtpProfileEntry OBJECT-TYPE + SYNTAX FgWcWtpProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display a WTP profile." + INDEX { fgVdEntIndex, fgWcWtpProfileName } + ::= { fgWcWtpProfileTable 1 } + +FgWcWtpProfileEntry ::= SEQUENCE { + fgWcWtpProfileName DisplayString, + fgWcWtpProfilePlatform DisplayString, + fgWcWtpProfileDataChannelDtlsPolicy BITS, + fgWcWtpProfileCountryString FgWcCountryString + } + +fgWcWtpProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..36)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the name of a WTP profile." + ::= { fgWcWtpProfileEntry 1 } + +fgWcWtpProfilePlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the hardware platform of a WTP profile." + ::= { fgWcWtpProfileEntry 2 } + +fgWcWtpProfileDataChannelDtlsPolicy OBJECT-TYPE + SYNTAX BITS { other(0), clear(1), dtls(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AC communicates its policy on the use of DTLS for the CAPWAP data channel. + The AC MAY support more than one option, represented by the bit field below: + other(0) - Other method, for example, vendor specific + clear(1) - Clear text + dtls(2) - DTLS" + ::= { fgWcWtpProfileEntry 3 } + +fgWcWtpProfileCountryString OBJECT-TYPE + SYNTAX FgWcCountryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the country setting of a WTP profile, in ISO string format." + ::= { fgWcWtpProfileEntry 4 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpProfileRadioTable +-- + +fgWcWtpProfileRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWtpProfileRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display WTP radio profiles for WTP radios to be managed + before the WTPs connect to the AC. A WTP radio could get the new configuration + through the CAPWAP control channel." + ::= { fgWcWtpTables 2 } + +fgWcWtpProfileRadioEntry OBJECT-TYPE + SYNTAX FgWcWtpProfileRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display a WTP radio profile." + INDEX { fgVdEntIndex, fgWcWtpProfileRadioProfileName, fgWcWtpProfileRadioRadioId } + ::= { fgWcWtpProfileRadioTable 1 } + +FgWcWtpProfileRadioEntry ::= SEQUENCE { + fgWcWtpProfileRadioProfileName DisplayString, + fgWcWtpProfileRadioRadioId FgWcWtpRadioId, + fgWcWtpProfileRadioMode FgWcWtpRadioMode, + fgWcWtpProfileRadioApScan FnBoolState, + fgWcWtpProfileRadioWidsProfile DisplayString, + fgWcWtpProfileRadioDarrp FnBoolState, + fgWcWtpProfileRadioFrequencyHandoff FnBoolState, + fgWcWtpProfileRadioApHandoff FnBoolState, + fgWcWtpProfileRadioBeaconInterval Integer32, + fgWcWtpProfileRadioDtimPeriod Integer32, + fgWcWtpProfileRadioBand FgWcWtpRadioType, + fgWcWtpProfileRadioChannelBonding FnBoolState, + fgWcWtpProfileRadioChannel DisplayString, + fgWcWtpProfileRadioAutoTxPowerControl FnBoolState, + fgWcWtpProfileRadioAutoTxPowerLow Integer32, + fgWcWtpProfileRadioAutoTxPowerHigh Integer32, + fgWcWtpProfileRadioTxPowerLevel Gauge32, + fgWcWtpProfileRadioVaps DisplayString, + fgWcWtpProfileRadioStationCapacity Unsigned32, + fgWcWtpProfileRadioChannelWidth FgWcWtpChannelWidthType + } + +fgWcWtpProfileRadioProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..36)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the name of a WTP profile." + ::= { fgWcWtpProfileRadioEntry 1 } + +fgWcWtpProfileRadioRadioId OBJECT-TYPE + SYNTAX FgWcWtpRadioId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the radio Id of a WTP radio." + ::= { fgWcWtpProfileRadioEntry 2 } + +fgWcWtpProfileRadioMode OBJECT-TYPE + SYNTAX FgWcWtpRadioMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the operating mode of a WTP radio." + ::= { fgWcWtpProfileRadioEntry 3 } + +fgWcWtpProfileRadioApScan OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether background scan is enabled on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 4 } + +fgWcWtpProfileRadioWidsProfile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the WIDS profile configured for this WTP radio." + ::= { fgWcWtpProfileRadioEntry 5 } + +fgWcWtpProfileRadioDarrp OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether DARRP is enabled on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 6 } + +fgWcWtpProfileRadioFrequencyHandoff OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether frequency handoff is enabled on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 7 } + +fgWcWtpProfileRadioApHandoff OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether AP handoff is enabled on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 8 } + +fgWcWtpProfileRadioBeaconInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall specify the number of TUs that a station shall use for scheduling + Beacon transmissions. This value is transmitted in Beacon and Probe Response frames." + ::= { fgWcWtpProfileRadioEntry 9 } + +fgWcWtpProfileRadioDtimPeriod OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall specify the number of beacon intervals that shall elapse between + transmission of Beacon frames containing a TIM element whose DTIM Count field is 0. + This value is transmitted in the DTIM Period field of Beacon frames." + ::= { fgWcWtpProfileRadioEntry 10 } + +fgWcWtpProfileRadioBand OBJECT-TYPE + SYNTAX FgWcWtpRadioType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the radio band setting configured for this WTP radio." + ::= { fgWcWtpProfileRadioEntry 11 } + +fgWcWtpProfileRadioChannelBonding OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether channel bonding is enabled on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 12 } + +fgWcWtpProfileRadioChannel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents a list of channels configured for this WTP radio." + ::= { fgWcWtpProfileRadioEntry 13 } + +fgWcWtpProfileRadioAutoTxPowerControl OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether automatic TX power control is enabled on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 14 } + +fgWcWtpProfileRadioAutoTxPowerLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the low limit of the power level configured for this WTP radio, in dBm. + Applicable only when auto power leveling is enabled." + ::= { fgWcWtpProfileRadioEntry 15 } + +fgWcWtpProfileRadioAutoTxPowerHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the high limit of the power level configured for this WTP radio, in dBm. + Applicable only when auto power leveling is enabled." + ::= { fgWcWtpProfileRadioEntry 16 } + +fgWcWtpProfileRadioTxPowerLevel OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the radio TX power setting configured for this WTP radio, in percentage. + Application only when auto power leveling is disabled." + ::= { fgWcWtpProfileRadioEntry 17 } + +fgWcWtpProfileRadioVaps OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents a list of WLANs configured for this WTP radio." + ::= { fgWcWtpProfileRadioEntry 18 } + +fgWcWtpProfileRadioStationCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the maximum number of clients allowed on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 19 } + +fgWcWtpProfileRadioChannelWidth OBJECT-TYPE + SYNTAX FgWcWtpChannelWidthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the channel width on this WTP radio." + ::= { fgWcWtpProfileRadioEntry 20 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpConfigTable +-- + +fgWcWtpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWtpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display the configuration of WTPs." + ::= { fgWcWtpTables 3 } + +fgWcWtpConfigEntry OBJECT-TYPE + SYNTAX FgWcWtpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display the configuration of a WTP." + INDEX { fgVdEntIndex, fgWcWtpConfigWtpId } + ::= { fgWcWtpConfigTable 1 } + +FgWcWtpConfigEntry ::= SEQUENCE { + fgWcWtpConfigWtpId DisplayString, + fgWcWtpConfigWtpAdmin INTEGER, + fgWcWtpConfigWtpName DisplayString, + fgWcWtpConfigWtpLocation DisplayString, + fgWcWtpConfigWtpProfile DisplayString, + fgWcWtpConfigRadioEnable FnBoolState, + fgWcWtpConfigRadioAutoTxPowerControl FnBoolState, + fgWcWtpConfigRadioAutoTxPowerLow Integer32, + fgWcWtpConfigRadioAutoTxPowerHigh Integer32, + fgWcWtpConfigRadioTxPowerLevel Gauge32, + fgWcWtpConfigRadioBand FgWcWtpRadioBandType, + fgWcWtpConfigRadioApScan FnBoolState, + fgWcWtpConfigVapAll FnBoolState, + fgWcWtpConfigVaps DisplayString + } + +fgWcWtpConfigWtpId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..36)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the unique identifier of a WTP." + ::= { fgWcWtpConfigEntry 1 } + +fgWcWtpConfigWtpAdmin OBJECT-TYPE + SYNTAX INTEGER { + other(0), + discovered(1), + disable(2), + enable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the administrative status of this WTP. + The following enumerated values are supported: + discovered(1) - This WTP was discovered though discovery or join request messages. + disable(2) - Controller is configured to not provide service to this WTP. + enable(3), - Controller is configured to provide service to this WTP. + other(0) - The administration state of the WTP is unknown." + ::= { fgWcWtpConfigEntry 2 } + +fgWcWtpConfigWtpName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the name configured for this WTP." + ::= { fgWcWtpConfigEntry 3 } + +fgWcWtpConfigWtpLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the location of this WTP." + ::= { fgWcWtpConfigEntry 4 } + +fgWcWtpConfigWtpProfile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the WTP profile configured for this WTP." + ::= { fgWcWtpConfigEntry 5 } + +fgWcWtpConfigRadioEnable OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether radio is enabled for this WTP." + ::= { fgWcWtpConfigEntry 6 } + +fgWcWtpConfigRadioAutoTxPowerControl OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether radio automatic TX power control is enabled on this WTP." + ::= { fgWcWtpConfigEntry 7 } + +fgWcWtpConfigRadioAutoTxPowerLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the low limit of radio automatic TX power control configured for this WTP, in dBm." + ::= { fgWcWtpConfigEntry 8 } + +fgWcWtpConfigRadioAutoTxPowerHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the high limit of radio automatic TX power control configured for this WTP, in dBm." + ::= { fgWcWtpConfigEntry 9 } + +fgWcWtpConfigRadioTxPowerLevel OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the radio TX power setting configured for this WTP, in percentage." + ::= { fgWcWtpConfigEntry 10 } + +fgWcWtpConfigRadioBand OBJECT-TYPE + SYNTAX FgWcWtpRadioBandType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the radio band configured for this WTP." + ::= { fgWcWtpConfigEntry 11 } + +fgWcWtpConfigRadioApScan OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether background scan is enabled on this WTP." + ::= { fgWcWtpConfigEntry 12 } + +fgWcWtpConfigVapAll OBJECT-TYPE + SYNTAX FnBoolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether all VAPs are selected for this WTP." + ::= { fgWcWtpConfigEntry 13 } + +fgWcWtpConfigVaps OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents a list of VAPs configured for this WTP." + ::= { fgWcWtpConfigEntry 14 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpSessionTable +-- + +fgWcWtpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWtpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that indicate the AC's CAPWAP FSM state for each WTP, + and helps the operator to query a WTP's current status." + ::= { fgWcWtpTables 4 } + +fgWcWtpSessionEntry OBJECT-TYPE + SYNTAX FgWcWtpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that displays the AC's CAPWAP FSM state for each WTP. + Also, the operator could query the current status of a WTP by using + the identifier of the corresponding WTP." + INDEX { fgVdEntIndex, fgWcWtpSessionWtpId } + ::= { fgWcWtpSessionTable 1 } + +FgWcWtpSessionEntry ::= SEQUENCE { + fgWcWtpSessionWtpId DisplayString, + fgWcWtpSessionWtpIpAddressType InetAddressType, + fgWcWtpSessionWtpIpAddress InetAddress, + fgWcWtpSessionWtpLocalIpAddressType InetAddressType, + fgWcWtpSessionWtpLocalIpAddress InetAddress, + fgWcWtpSessionWtpBaseMacAddress PhysAddress, + fgWcWtpSessionConnectionState INTEGER, + fgWcWtpSessionWtpUpTime TimeTicks, + fgWcWtpSessionWtpDaemonUpTime TimeTicks, + fgWcWtpSessionWtpSessionUpTime TimeTicks, + fgWcWtpSessionWtpProfileName DisplayString, + fgWcWtpSessionWtpModelNumber DisplayString, + fgWcWtpSessionWtpHwVersion DisplayString, + fgWcWtpSessionWtpSwVersion DisplayString, + fgWcWtpSessionWtpBootVersion DisplayString, + fgWcWtpSessionWtpRegionCode DisplayString, + fgWcWtpSessionWtpStationCount Gauge32, + fgWcWtpSessionWtpByteRxCount Counter64, + fgWcWtpSessionWtpByteTxCount Counter64, + fgWcWtpSessionWtpCpuUsage Gauge32, + fgWcWtpSessionWtpMemoryUsage Gauge32, + fgWcWtpSessionWtpMemoryCapacity Unsigned32 + } + +fgWcWtpSessionWtpId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..36)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the unique identifier of a WTP." + ::= { fgWcWtpSessionEntry 1 } + +fgWcWtpSessionWtpIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the IP address type of a WTP. + Only ipv4(1) and ipv6(2) are supported by the object." + ::= { fgWcWtpSessionEntry 2 } + +fgWcWtpSessionWtpIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the IP address of a WTP that corresponds to the IP address in + the IP packet header. + The format of this IP address is determined by the corresponding instance of + object fgWcWtpWtpIpAddressType." + ::= { fgWcWtpSessionEntry 3 } + +fgWcWtpSessionWtpLocalIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the local IP address type of a WTP. + Only ipv4(1) and ipv6(2) are supported by the object." + ::= { fgWcWtpSessionEntry 4 } + +fgWcWtpSessionWtpLocalIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the local IP address of a WTP and models the CAPWAP Local IPv4 Address + or CAPWAP Local IPv6 Address fields [RFC5415]. + If a Network Address Translation (NAT) device is present between WTP and AC, the value of + fgWcWtpWtpLocalIpAddress will be different from the value of fgWcWtpWtpIpAddress. + The format of this IP address is determined by the corresponding instance of object + fgWcWtpSessionWtpLocalIpAddressType." + ::= { fgWcWtpSessionEntry 5 } + +fgWcWtpSessionWtpBaseMacAddress OBJECT-TYPE + SYNTAX PhysAddress (SIZE(6|8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the WTP's Base MAC Address, which MAY be assigned to the primary + Ethernet interface. + The instance of the object corresponds to the Base MAC Address sub-element + in the CAPWAP protocol [RFC5415]." + ::= { fgWcWtpSessionEntry 6 } + +fgWcWtpSessionConnectionState OBJECT-TYPE + SYNTAX INTEGER { + other(0), + offLine(1), + onLine(2), + downloadingImage(3), + connectedImage(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the connection state of a WTP to AC. + The following enumerated values are supported: + offLine(1) - The WTP is not connected. + onLine(2) - The WTP is connected. + downloadingImage(3) - The WTP is downloading software image from the AC on joining. + connectedImage(4) - The AC is pushing software image to the connected WTP. + other(0) - The WTP connection state is unknown." + ::= { fgWcWtpSessionEntry 7 } + +fgWcWtpSessionWtpUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the time (in hundredths of a second) since the WTP boots." + ::= { fgWcWtpSessionEntry 8 } + +fgWcWtpSessionWtpDaemonUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the time (in hundredths of a second) since the WTP daemon has been started." + ::= { fgWcWtpSessionEntry 9 } + +fgWcWtpSessionWtpSessionUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the time (in hundredths of a second) since the WTP connects to the AC." + ::= { fgWcWtpSessionEntry 10 } + +fgWcWtpSessionWtpProfileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the profile configured for this WTP." + ::= { fgWcWtpSessionEntry 11 } + +fgWcWtpSessionWtpModelNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the model number of a WTP." + ::= { fgWcWtpSessionEntry 12 } + +fgWcWtpSessionWtpHwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the hardware version of a WTP." + ::= { fgWcWtpSessionEntry 13 } + +fgWcWtpSessionWtpSwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the software version of a WTP." + ::= { fgWcWtpSessionEntry 14 } + +fgWcWtpSessionWtpBootVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the boot loader version of a WTP." + ::= { fgWcWtpSessionEntry 15 } + +fgWcWtpSessionWtpRegionCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the region code programmed for this WTP." + ::= { fgWcWtpSessionEntry 16 } + +fgWcWtpSessionWtpStationCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of clients currently connected to this WTP." + ::= { fgWcWtpSessionEntry 17 } + +fgWcWtpSessionWtpByteRxCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of bytes received by this WTP." + ::= { fgWcWtpSessionEntry 18 } + +fgWcWtpSessionWtpByteTxCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of bytes transmitted by this WTP." + ::= { fgWcWtpSessionEntry 19 } + +fgWcWtpSessionWtpCpuUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the current CPU usage of a WTP (percentage)." + ::= { fgWcWtpSessionEntry 20 } + +fgWcWtpSessionWtpMemoryUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the current memory usage of a WTP (percentage)." + ::= { fgWcWtpSessionEntry 21 } + +fgWcWtpSessionWtpMemoryCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the total physical memory (RAM) installed (KB)." + ::= { fgWcWtpSessionEntry 22 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpSessionRadioTable +-- + +fgWcWtpSessionRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWtpSessionRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display the status of radios in WTP sessions." + ::= { fgWcWtpTables 5 } + +fgWcWtpSessionRadioEntry OBJECT-TYPE + SYNTAX FgWcWtpSessionRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display the status of a radio in a WTP session." + INDEX { fgVdEntIndex, fgWcWtpSessionRadioWtpId, fgWcWtpSessionRadioRadioId} + ::= { fgWcWtpSessionRadioTable 1 } + +FgWcWtpSessionRadioEntry ::= SEQUENCE { + fgWcWtpSessionRadioWtpId DisplayString, + fgWcWtpSessionRadioRadioId FgWcWtpRadioId, + fgWcWtpSessionRadioMode FgWcWtpRadioMode, + fgWcWtpSessionRadioBaseBssid PhysAddress, + fgWcWtpSessionRadioCountryString FgWcCountryString, + fgWcWtpSessionRadioCountryCode Integer32, + fgWcWtpSessionRadioOperatingChannel FgWcWtpRadioChannelNumber, + fgWcWtpSessionRadioOperatingPower Integer32, + fgWcWtpSessionRadioStationCount Gauge32 + } + +fgWcWtpSessionRadioWtpId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..36)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the unique identifier of a WTP." + ::= { fgWcWtpSessionRadioEntry 1 } + +fgWcWtpSessionRadioRadioId OBJECT-TYPE + SYNTAX FgWcWtpRadioId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the radio Id of a radio." + ::= { fgWcWtpSessionRadioEntry 2 } + +fgWcWtpSessionRadioMode OBJECT-TYPE + SYNTAX FgWcWtpRadioMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the operating mode of this radio." + ::= { fgWcWtpSessionRadioEntry 3 } + +fgWcWtpSessionRadioBaseBssid OBJECT-TYPE + SYNTAX PhysAddress (SIZE(6|8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents base bssid of this radio." + ::= { fgWcWtpSessionRadioEntry 4 } + +fgWcWtpSessionRadioCountryString OBJECT-TYPE + SYNTAX FgWcCountryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the current operating country string, in ISO string format." + ::= { fgWcWtpSessionRadioEntry 5 } + +fgWcWtpSessionRadioCountryCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the current operating country code." + ::= { fgWcWtpSessionRadioEntry 6 } + +fgWcWtpSessionRadioOperatingChannel OBJECT-TYPE + SYNTAX FgWcWtpRadioChannelNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the current operating channel of this radio." + ::= { fgWcWtpSessionRadioEntry 7 } + +fgWcWtpSessionRadioOperatingPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the current operating power of this radio, in dBm." + ::= { fgWcWtpSessionRadioEntry 8 } + +fgWcWtpSessionRadioStationCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of clients currently connected to this radio." + ::= { fgWcWtpSessionRadioEntry 9 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpSessionVapTable +-- + +fgWcWtpSessionVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcWtpSessionVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display the status of VAPs in WTP sessions. + A VAP represents an SSID that is assigned on a WTP radio." + ::= { fgWcWtpTables 6 } + +fgWcWtpSessionVapEntry OBJECT-TYPE + SYNTAX FgWcWtpSessionVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display the status of a VAP in a WTP session." + INDEX { fgVdEntIndex, fgWcWtpSessionVapWtpId, fgWcWtpSessionVapRadioId, ifIndex } + ::= { fgWcWtpSessionVapTable 1 } + +FgWcWtpSessionVapEntry ::= SEQUENCE { + fgWcWtpSessionVapWtpId DisplayString, + fgWcWtpSessionVapRadioId FgWcWtpRadioId, + fgWcWtpSessionVapSsid OCTET STRING, + fgWcWtpSessionVapStationCount Gauge32, + fgWcWtpSessionVapByteRxCount Counter64, + fgWcWtpSessionVapByteTxCount Counter64 + } + +fgWcWtpSessionVapWtpId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..36)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the unique identifier of a WTP." + ::= { fgWcWtpSessionVapEntry 1 } + +fgWcWtpSessionVapRadioId OBJECT-TYPE + SYNTAX FgWcWtpRadioId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the radio Id of a VAP." + ::= { fgWcWtpSessionVapEntry 2 } + +fgWcWtpSessionVapSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service set ID of this VAP interface." + ::= { fgWcWtpSessionVapEntry 3 } + +fgWcWtpSessionVapStationCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of clients currently connected to this VAP." + ::= { fgWcWtpSessionVapEntry 4 } + +fgWcWtpSessionVapByteRxCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of bytes received by this VAP." + ::= { fgWcWtpSessionVapEntry 5 } + +fgWcWtpSessionVapByteTxCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the number of bytes transmitted by this VAP." + ::= { fgWcWtpSessionVapEntry 6 } + +-- +-- fortinet.fnFortiGateMib.fgWc.fgWcStaTable +-- + +fgWcStaTable OBJECT-TYPE + SYNTAX SEQUENCE OF FgWcStaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that provides information of all the wireless stations that are accessing + the wireless service provided by the AC." + ::= { fgWc 5 } + +fgWcStaEntry OBJECT-TYPE + SYNTAX FgWcStaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display information of a wireless station." + INDEX { fgVdEntIndex, ifIndex, fgWcStaMacAddress } + ::= { fgWcStaTable 1 } + +FgWcStaEntry ::= SEQUENCE { + fgWcStaMacAddress PhysAddress, + fgWcStaWlan DisplayString, + fgWcStaWtpId DisplayString, + fgWcStaRadioId FgWcWtpRadioId, + fgWcStaVlanId Integer32, + fgWcStaIpAddressType InetAddressType, + fgWcStaIpAddress InetAddress, + fgWcStaVci DisplayString, + fgWcStaHost DisplayString, + fgWcStaUser DisplayString, + fgWcStaGroup DisplayString, + fgWcStaSignal Integer32, + fgWcStaNoise Integer32, + fgWcStaIdle Gauge32, + fgWcStaBandwidthTx Gauge32, + fgWcStaBandwidthRx Gauge32, + fgWcStaChannel FgWcWtpRadioChannelNumber, + fgWcStaRadioType FgWcWtpRadioType, + fgWcStaSecurity FgWcWlanSecurityType, + fgWcStaEncrypt FgWcWlanEncryptionType, + fgWcStaOnline INTEGER + } + +fgWcStaMacAddress OBJECT-TYPE + SYNTAX PhysAddress (SIZE(6|8)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the MAC address of a wireless station." + ::= { fgWcStaEntry 1 } + +fgWcStaWlan OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WLAN interface that a wireless station is connected to." + ::= { fgWcStaEntry 2 } + +fgWcStaWtpId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the WTP that a wireless station is connected to." + ::= { fgWcStaEntry 3 } + +fgWcStaRadioId OBJECT-TYPE + SYNTAX FgWcWtpRadioId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the radio of the WTP that a wireless station is connected to." + ::= { fgWcStaEntry 4 } + +fgWcStaVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094 | 4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the VLAN ID that is assigned to a wireless station." + ::= { fgWcStaEntry 5 } + +fgWcStaIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the IP address type of a wireless station. + Only ipv4(1) and ipv6(2) are supported by the object." + ::= { fgWcStaEntry 6 } + +fgWcStaIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the IP address of a wireless station." + ::= { fgWcStaEntry 7 } + +fgWcStaVci OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the vendor class identifier of a wireless station." + ::= { fgWcStaEntry 8 } + +fgWcStaHost OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the host name of a wireless station." + ::= { fgWcStaEntry 9 } + +fgWcStaUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the user name of a wireless station." + ::= { fgWcStaEntry 10 } + +fgWcStaGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the user group of a wireless station." + ::= { fgWcStaEntry 11 } + +fgWcStaSignal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the signal strengh of a wireless station, in dBm." + ::= { fgWcStaEntry 12 } + +fgWcStaNoise OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the noise level of a wireless station, in dBm." + ::= { fgWcStaEntry 13 } + +fgWcStaIdle OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how long a wireless station in inactive, in seconds." + ::= { fgWcStaEntry 14 } + +fgWcStaBandwidthTx OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the TX bandwidth of a wireless station, in kbps." + ::= { fgWcStaEntry 15 } + +fgWcStaBandwidthRx OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the RX bandwidth of a wireless station, in kbps." + ::= { fgWcStaEntry 16 } + +fgWcStaChannel OBJECT-TYPE + SYNTAX FgWcWtpRadioChannelNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the frequency channel that a wireless station is using." + ::= { fgWcStaEntry 17 } + +fgWcStaRadioType OBJECT-TYPE + SYNTAX FgWcWtpRadioType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the radio physical type of a wireless station." + ::= { fgWcStaEntry 18 } + +fgWcStaSecurity OBJECT-TYPE + SYNTAX FgWcWlanSecurityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the security type of a wireless station." + ::= { fgWcStaEntry 19 } + +fgWcStaEncrypt OBJECT-TYPE + SYNTAX FgWcWlanEncryptionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the encryption method of a wireless station." + ::= { fgWcStaEntry 20 } + +fgWcStaOnline OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represent online status of a wireless station." + ::= { fgWcStaEntry 21 } + +-- +-- fortinet.fnFortiGateMib.fgFc +-- + +fgFc OBJECT IDENTIFIER + ::= { fnFortiGateMib 15 } + +-- +-- fortinet.fnFortiGateMib.fgFc.fgFcTrapObjects +-- + +fgFcTrapObjects OBJECT IDENTIFIER + ::= { fgFc 1 } + +fgFcSwVdom OBJECT-TYPE + SYNTAX FgVdIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Virtual domain the switch is part of" + ::= { fgFcTrapObjects 1 } + +fgFcSwSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Serial number of the switch" + ::= { fgFcTrapObjects 2 } + +fgFcSwName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of the switch" + ::= { fgFcTrapObjects 3 } + +-- +-- fortinet.fnFortiGateMib.fgServerLoadBalance +-- + +fgServerLoadBalance OBJECT IDENTIFIER + ::= { fnFortiGateMib 16 } + +-- +-- fortinet.fnFortiGateMib.fgServerLoadBalance.fgServerLoadBalanceTrapObjects +-- + +fgServerLoadBalanceTrapObjects OBJECT IDENTIFIER + ::= { fgServerLoadBalance 1 } + +fgServerLoadBalanceRealServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP of the real server." + ::= { fgServerLoadBalanceTrapObjects 1 } + +fgServerLoadBalanceVirtualServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of the virual server." + ::= { fgServerLoadBalanceTrapObjects 2 } + +-- +-- fortinet.fnFortiGateMib.fgUsbModemInfo +-- + +fgUsbModemInfo OBJECT IDENTIFIER + ::= { fnFortiGateMib 17 } + +-- +-- fortinet.fnFortiGateMib.fgUsbModemInfo.fgUsbModemInfoObjects +-- + +fgUsbModemInfoObjects OBJECT IDENTIFIER + ::= { fgUsbModemInfo 1 } + +fgUsbModemSignalStrength OBJECT-TYPE + SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem signal Strength." + ::= { fgUsbModemInfoObjects 1 } + +fgUsbModemStatus OBJECT-TYPE + SYNTAX INTEGER { disconnected(0), connected(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " 3G/4G USB Modem status." + ::= { fgUsbModemInfoObjects 2 } + +fgUsbModemSimState OBJECT-TYPE + SYNTAX INTEGER { invalid(0), valid(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem sim card status." + ::= { fgUsbModemInfoObjects 3 } + +fgUsbModemVendor OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem vendor name." + ::= { fgUsbModemInfoObjects 4 } + +fgUsbModemProduct OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem product name." + ::= { fgUsbModemInfoObjects 5 } + +fgUsbModemNetwork OBJECT-TYPE + SYNTAX INTEGER { network3G(0), networkLTE(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem network type." + ::= { fgUsbModemInfoObjects 6 } + +fgUsbModemId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem identifier." + ::= { fgUsbModemInfoObjects 7 } + +fgUsbModemSimId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "3G/4G USB Modem sim card identifier." + ::= { fgUsbModemInfoObjects 8 } + +-- +-- fortinet.fnFortiGateMib.fgDevice +-- + +fgDevice OBJECT IDENTIFIER + ::= { fnFortiGateMib 18 } + +-- +-- fortinet.fnFortiGateMib.fgDevice.fgDeviceTrapObjects +-- + +fgDeviceTrapObjects OBJECT IDENTIFIER + ::= { fgDevice 1 } + +fgDeviceMacAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAC address pertaining the Device." + ::= { fgDeviceTrapObjects 1 } + +fgDeviceCreated OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The created time pertaining the Device." + ::= { fgDeviceTrapObjects 2 } + +fgDeviceLastSeen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The last seen time pertaining the Device." + ::= { fgDeviceTrapObjects 3 } + +-- +-- fortinet.fnFortiGateMib.fgMibConformance +-- + +fgMibConformance OBJECT IDENTIFIER + ::= { fnFortiGateMib 100 } + +-- +-- fortinet.fnFortiGateMib.fgTraps +-- + +fgTrapVpnTunUp NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgVpnTrapLocalGateway, + fgVpnTrapRemoteGateway, fgVpnTrapPhase1Name } + STATUS current + DESCRIPTION + "Indicates that the specified VPN tunnel has been brought up." + ::= { fgTrapPrefix 301 } + +fgTrapVpnTunDown NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgVpnTrapLocalGateway, + fgVpnTrapRemoteGateway, fgVpnTrapPhase1Name } + STATUS current + DESCRIPTION + "The specified VPN tunnel has been brought down." + ::= { fgTrapPrefix 302 } + +fgTrapHaSwitch NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The specified cluster member has transitioned from a slave role to a master role." + ::= { fgTrapPrefix 401 } + +fgTrapHaStateChange NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS deprecated + DESCRIPTION + "Trap being sent when the HA cluster + member changes its state" + ::= { fgTrapPrefix 402 } + +fgTrapHaHBFail NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "The heartbeat device failure count has exceeded the configured threshold." + ::= { fgTrapPrefix 403 } + +fgTrapHaMemberDown NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "The specified device (by serial number) is moving to a down state." + ::= { fgTrapPrefix 404 } + +fgTrapHaMemberUp NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "A new cluster member has joined the cluster." + ::= { fgTrapPrefix 405 } + +fgTrapIpsSignature NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgIpsTrapSigId, fgIpsTrapSrcIp, fgIpsTrapSigMsg } + STATUS current + DESCRIPTION + "An IPS signature has been triggered" + ::= { fgTrapPrefix 503 } + +fgTrapIpsAnomaly NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgIpsTrapSigId, fgIpsTrapSrcIp, fgIpsTrapSigMsg } + STATUS current + DESCRIPTION + "An IPS anomaly has been detected" + ::= { fgTrapPrefix 504 } + +fgTrapIpsPkgUpdate NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The IPS signature database has been updated" + ::= { fgTrapPrefix 505 } + +fgTrapIpsFailOpen NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The IPS network buffer is full" + ::= { fgTrapPrefix 506 } + +fgTrapAvVirus NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgAvTrapVirName } + STATUS current + DESCRIPTION + "A virus has been detected by the anti-virus engine" + ::= { fgTrapPrefix 601 } + +fgTrapAvOversize NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "An over-sized file has been detected by the anti-virus engine" + ::= { fgTrapPrefix 602 } + +fgTrapAvPattern NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The anti-virus engine has blocked a file because it matched a configured pattern" + ::= { fgTrapPrefix 603 } + +fgTrapAvFragmented NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The anti-virus engine has detected a fragmented file" + ::= { fgTrapPrefix 604 } + +fgTrapAvEnterConserve NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The anti-virus engine has entered conservation mode due to low memory conditions" + ::= { fgTrapPrefix 605 } + +fgTrapAvBypass NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "The anti-virus engine has been bypassed due to conservation mode" + ::= { fgTrapPrefix 606 } + +fgTrapAvOversizePass NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "An over-sized file has been detected, + but has been passed due to configuration" + ::= { fgTrapPrefix 607 } + +fgTrapAvOversizeBlock NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "An over-sized file has been detected + and has been blocked" + ::= { fgTrapPrefix 608 } + +fgTrapFazDisconnect NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "The device has been disconnected from the FortiAnalyzer." + ::= { fgTrapPrefix 701 } + +fgTrapWcApUp NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgWcApVdom, fgWcApSerial, fgWcApName } + STATUS current + DESCRIPTION + "Indicates that the specified AP is up." + ::= { fgTrapPrefix 801 } + +fgTrapWcApDown NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgWcApVdom, fgWcApSerial, fgWcApName } + STATUS current + DESCRIPTION + "Indicates that the specified AP is down." + ::= { fgTrapPrefix 802 } + +fgTrapFcSwUp NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgFcSwVdom, fgFcSwSerial, fgFcSwName } + STATUS current + DESCRIPTION + "Indicates that the specified switch controller session is up." + ::= { fgTrapPrefix 901 } + +fgTrapFcSwDown NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgFcSwVdom, fgFcSwSerial, fgFcSwName } + STATUS current + DESCRIPTION + "Indicates that the specified switch controller session is down." + ::= { fgTrapPrefix 902 } + +fgFmTrapDeployComplete NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "Indicates when deployment of a new configuration has been completed. Used for verification by FortiManager." + ::= { fgFmTrapPrefix 1000 } + +fgFmTrapDeployInProgress NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "Indicates that a configuration change was not immediate and that the change is currently in progress. Used for verification by FortiManager." + ::= { fgFmTrapPrefix 1002 } + +fgFmTrapConfChange NOTIFICATION-TYPE + OBJECTS { fnSysSerial } + STATUS current + DESCRIPTION + "The device configuration has been changed by something other than the managing FortiManager device." + ::= { fgFmTrapPrefix 1003 } + +fgFmTrapIfChange NOTIFICATION-TYPE + OBJECTS { fnSysSerial, ifName, fgManIfIp, fgManIfMask, fgManIfIp6 } + STATUS current + DESCRIPTION + "Trap is sent to the managing FortiManager if an interface IP is changed" + ::= { fgFmTrapPrefix 1004 } + +fgTrapServerLoadBalanceRealServerDown NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, fgServerLoadBalanceRealServerAddress, fgServerLoadBalanceVirtualServerName } + STATUS current + DESCRIPTION + "One of servers in a Server Load Balance group goes down." + ::= { fgTrapPrefix 1101 } + +fgTrapDeviceNew NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName, ifIndex, fgVdEntIndex, fgDeviceCreated, fgDeviceLastSeen, fgDeviceMacAddress } + STATUS current + DESCRIPTION + "A new device is found." + ::= { fgTrapPrefix 1201 } + +-- +-- fortinet.fnFortiGateMib.fgMibConformance +-- + +fgFmTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { fgFmTrapDeployComplete, fgFmTrapDeployInProgress, + fgFmTrapConfChange, fgFmTrapIfChange } + STATUS current + DESCRIPTION + "Traps are intended for use in conjunction with a FortiManager." + ::= { fgMibConformance 1 } + +fgFmTrapObjectGroup OBJECT-GROUP + OBJECTS { fgManIfIp, fgManIfMask,fgManIfIp6 } + STATUS current + DESCRIPTION + "These objects support the traps in the fgFmTrapGroup." + ::= { fgMibConformance 2 } + +fgAdminObjectGroup OBJECT-GROUP + OBJECTS { fgAdminIdleTimeout, fgAdminLcdProtection } + STATUS current + DESCRIPTION + "Objects pertaining to administration of the device." + ::= { fgMibConformance 3 } + +fgSystemObjectGroup OBJECT-GROUP + OBJECTS { fgSysVersion, fgSysCpuUsage, + fgSysMemUsage, fgSysMemCapacity, + fgSysDiskUsage, fgSysDiskCapacity, + fgSysSesCount, fgSysLowMemUsage, + fgSysLowMemCapacity, fgSysSesRate1, + fgSysSesRate10, fgSysSesRate30, + fgSysSesRate60, + fgSysSes6Count, fgSysSes6Rate1, + fgSysSes6Rate10, fgSysSes6Rate30, + fgSysSes6Rate60, fgSysUpTime } + STATUS current + DESCRIPTION + "Objects pertaining to the system status of the device." + ::= { fgMibConformance 4 } + +fgSoftwareObjectGroup OBJECT-GROUP + OBJECTS { fgSysVersionAv, fgSysVersionIps } + STATUS current + DESCRIPTION + "Objects pertaining to software running on the device." + ::= { fgMibConformance 5 } + +fgHwSensorsObjectGroup OBJECT-GROUP + OBJECTS { fgHwSensorCount, fgHwSensorEntName, + fgHwSensorEntValue, fgHwSensorEntAlarmStatus } + STATUS current + DESCRIPTION + "Object pertaining to hardware sensors on the device." + ::= { fgMibConformance 6 } + +fgHighAvailabilityObjectGroup OBJECT-GROUP + OBJECTS { fgHaSystemMode, fgHaGroupId, fgHaPriority, fgHaOverride, + fgHaAutoSync, fgHaSchedule, fgHaGroupName, fgHaStatsSerial, + fgHaStatsCpuUsage, fgHaStatsMemUsage, + fgHaStatsNetUsage, fgHaStatsSesCount, + fgHaStatsPktCount, fgHaStatsByteCount, + fgHaStatsIdsCount, fgHaStatsAvCount, fgHaStatsHostname, + fgHaStatsSyncStatus, fgHaStatsSyncDatimeSucc, fgHaStatsSyncDatimeUnsucc, + fgHaStatsGlobalChecksum, fgHaStatsMasterSerial, + fgHaTrapMemberSerial } + STATUS current + DESCRIPTION + "Objects pertaining to High Availability clustering of FortiGate devices." + ::= { fgMibConformance 7 } + +fgVpnObjectGroup OBJECT-GROUP + OBJECTS { fgVpnDialupGateway, fgVpnDialupLifetime, + fgVpnDialupTimeout, fgVpnDialupSrcBegin, + fgVpnDialupSrcEnd, fgVpnDialupDstAddr, fgVpnDialupVdom, + fgVpnDialupInOctets, fgVpnDialupOutOctets, + fgVpnTunEntPhase1Name, fgVpnTunEntPhase2Name, + fgVpnTunEntRemGwyIp, fgVpnTunEntRemGwyPort, + fgVpnTunEntLocGwyIp, fgVpnTunEntLocGwyPort, + fgVpnTunEntSelectorSrcBeginIp, + fgVpnTunEntSelectorSrcEndIp, + fgVpnTunEntSelectorSrcPort, + fgVpnTunEntSelectorDstBeginIp, + fgVpnTunEntSelectorDstEndIp, + fgVpnTunEntSelectorDstPort, fgVpnTunEntSelectorProto, + fgVpnTunEntLifeSecs, fgVpnTunEntLifeBytes, + fgVpnTunEntTimeout, fgVpnTunEntInOctets, + fgVpnTunEntOutOctets, fgVpnTunEntStatus, + fgVpnTunEntVdom, fgVpnSslState, + fgVpnSslStatsLoginUsers, fgVpnSslStatsMaxUsers, + fgVpnSslStatsActiveWebSessions, + fgVpnSslStatsMaxWebSessions, + fgVpnSslStatsActiveTunnels, fgVpnSslStatsMaxTunnels, + fgVpnSslTunnelVdom, fgVpnSslTunnelUserName, + fgVpnSslTunnelSrcIp, fgVpnSslTunnelIp, + fgVpnSslTunnelUpTime, fgVpnSslTunnelBytesIn, + fgVpnSslTunnelBytesOut, fgVpnTrapLocalGateway, + fgVpnTrapRemoteGateway, fgVpnTrapPhase1Name, fgVpnTunnelUpCount } + STATUS current + DESCRIPTION + "Objects pertaining to Virtual Priavet Networking on FortiGate devices." + ::= { fgMibConformance 8 } + +fgFirewallObjectGroup OBJECT-GROUP + OBJECTS { fgFwPolPktCount, fgFwPolByteCount, fgFwUserNumber, + fgFwPolPktCountHc, fgFwPolByteCountHc, + fgFwUserAuthTimeout, fgFwUserName, fgFwUserAuth, + fgFwUserState, fgFwUserVdom, fgIpSessProto, + fgIpSessFromAddr, fgIpSessFromPort, fgIpSessToAddr, + fgIpSessToPort, fgIpSessExp, fgIpSessVdom, + fgIpSessNumber, fgIp6SessNumber, fgFwPol6PktCount, + fgFwPol6ByteCount, fgFwPolLastUsed, fgFwPol6LastUsed } + STATUS current + DESCRIPTION + "Objects pertaining to Firewall functionality on FortiGate devices." + ::= { fgMibConformance 9 } + +fgAppServicesObjectGroup OBJECT-GROUP + OBJECTS { fgApHTTPReqProcessed, + fgApSMTPReqProcessed, fgApSMTPSpamDetected, + fgApPOP3ReqProcessed, fgApPOP3SpamDetected, + fgApIMAPReqProcessed, fgApIMAPSpamDetected, + fgApNNTPReqProcessed, fgApIMUpTime, fgApIMMemUsage, + fgApIMReqProcessed, fgApSIPUpTime, fgApSIPMemUsage, + fgApSIPClientReg, fgApSIPCallHandling, fgApSIPServices, + fgApSIPOtherReq, fgAppSuNumber, fgAppSuFileScanned, + fgAppVoIPConn, fgAppVoIPCallBlocked, + fgAppP2PConnBlocked, fgAppP2PProtEntBytes, + fgAppP2PProtoEntLastReset, fgAppIMMessages, + fgAppIMFileTransfered, fgAppIMFileTxBlocked, + fgAppIMConnBlocked, + fgApFTPReqProcessed, fgApHTTPConnections, fgApFTPConnections, + fgApSMTPConnections, fgApPOP3Connections, fgApIMAPConnections, + fgApNNTPConnections, fgApHTTPMaxConnections, + fgApFTPMaxConnections, fgApSMTPMaxConnections, + fgApPOP3MaxConnections, fgApIMAPMaxConnections, + fgApNNTPMaxConnections } + STATUS current + DESCRIPTION + "Objects pertaining to application proxy and filtering services on FortiGate devices." + ::= { fgMibConformance 10 } + +fgAntivirusObjectGroup OBJECT-GROUP + OBJECTS { fgAvVirusDetected, fgAvVirusBlocked, + fgAvHTTPVirusDetected, fgAvHTTPVirusBlocked, + fgAvSMTPVirusDetected, fgAvSMTPVirusBlocked, + fgAvPOP3VirusDetected, fgAvPOP3VirusBlocked, + fgAvIMAPVirusDetected, fgAvIMAPVirusBlocked, + fgAvFTPVirusDetected, fgAvFTPVirusBlocked, + fgAvIMVirusDetected, fgAvIMVirusBlocked, + fgAvNNTPVirusDetected, fgAvNNTPVirusBlocked, + fgAvOversizedDetected, fgAvOversizedBlocked, + fgAvTrapVirName } + STATUS current + DESCRIPTION + "Objects pertaining to Antivirus services on FortiGate devices." + ::= { fgMibConformance 11 } + +fgIntrusionPrevtObjectGroup OBJECT-GROUP + OBJECTS { fgIpsTrapSigId, fgIpsTrapSrcIp, fgIpsTrapSigMsg, + fgIpsIntrusionsDetected, fgIpsIntrusionsBlocked, + fgIpsCritSevDetections, fgIpsHighSevDetections, + fgIpsMedSevDetections, fgIpsLowSevDetections, + fgIpsInfoSevDetections, fgIpsSignatureDetections, + fgIpsAnomalyDetections } + STATUS current + DESCRIPTION + "Objects pertaining to Intrusion Detection and Prevention services on FortiGate devices." + ::= { fgMibConformance 12 } + +fgWebFilterObjectGroup OBJECT-GROUP + OBJECTS { fgWfHTTPBlocked, fgWfHTTPSBlocked, fgWfHTTPURLBlocked, + fgWfHTTPSURLBlocked, fgWfActiveXBlocked, + fgWfCookieBlocked, fgWfAppletBlocked, + fgFgWfHTTPExamined, fgFgWfHTTPSExamined, + fgFgWfHTTPAllowed, fgFgWfHTTPSAllowed, + fgFgWfHTTPBlocked, fgFgWfHTTPSBlocked, + fgFgWfHTTPLogged, fgFgWfHTTPSLogged, + fgFgWfHTTPOverridden, fgFgWfHTTPSOverridden } + STATUS current + DESCRIPTION + "Objects pertaining to FortiGate and FortiGuard based Web Filtering services on FortiGate devices." + ::= { fgMibConformance 13 } + +fgVirtualDomainObjectGroup OBJECT-GROUP + OBJECTS { fgVdNumber, fgVdMaxVdoms, fgVdEnabled, fgVdEntName, fgVdEntIndex, + fgVdEntOpMode, fgVdTpMgmtAddrType, fgVdTpMgmtAddr, + fgVdEntCpuUsage, fgVdEntMemUsage, fgVdEntSesCount, fgVdEntSesRate, + fgVdTpMgmtMask, fgVdEntHaState } + STATUS current + DESCRIPTION + "Objects pertaining to Virtual Firewall Domain services on FortiGate devices." + ::= { fgMibConformance 14 } + +fgAdministrationObjectGroup OBJECT-GROUP + OBJECTS { fgAdminVdom } + STATUS current + DESCRIPTION + "Objects pertaining to the administration of FortiGate device." + ::= { fgMibConformance 15 } + +fgIntfObjectGroup OBJECT-GROUP + OBJECTS { fgIntfEntVdom, fgIntfVrrpCount, fgIntfVrrpEntVrId, fgIntfVrrpEntGrpId, fgIntfVrrpEntIfName, fgIntfVrrpEntState, fgIntfVrrpEntVrIp, + fgIntfVlanHbCount, fgIntfVlanHbEntIfName, fgIntfVlanHbEntSerial, fgIntfVlanHbEntState } + STATUS current + DESCRIPTION + "Objects pertaining to the interface table of FortiGate device." + ::= { fgMibConformance 16 } + +fgProcessorsObjectGroup OBJECT-GROUP + OBJECTS { fgProcessorCount, fgProcessorUsage, fgProcessorUsage5sec, + fgProcessorType, fgProcessorContainedIn, fgProcessorPktRxCount, + fgProcessorPktTxCount, fgProcessorPktDroppedCount, + fgProcessorUserUsage, fgProcessorSysUsage, + fgProcessorModuleCount, fgProcModType, + fgProcModName, fgProcModDescr, fgProcModProcessorCount, + fgProcModMemCapacity, fgProcModMemUsage, + fgProcModSessionCount, fgProcModSACount } + STATUS current + DESCRIPTION + "Objects pertaining to the processors table of FortiGate device." + ::= { fgMibConformance 17 } + +fgNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { fgTrapVpnTunUp, fgTrapVpnTunDown, fgTrapHaSwitch, + fgTrapHaHBFail, fgTrapHaMemberDown, fgTrapHaMemberUp, + fgTrapIpsSignature, fgTrapIpsAnomaly, + fgTrapIpsPkgUpdate, fgTrapIpsFailOpen, + fgTrapAvVirus, fgTrapAvOversize, + fgTrapAvPattern, fgTrapAvFragmented, + fgTrapAvEnterConserve, fgTrapAvBypass, + fgTrapAvOversizePass, fgTrapAvOversizeBlock, + fgTrapFazDisconnect, fgTrapWcApUp, fgTrapWcApDown, fgTrapDeviceNew, + fgTrapFcSwUp, fgTrapFcSwDown, fgTrapServerLoadBalanceRealServerDown } + STATUS current + DESCRIPTION + "Notifications that can be generated from a FortiGate device." + ::= { fgMibConformance 18 } + +fgObsoleteNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { fgTrapHaStateChange } + STATUS deprecated + DESCRIPTION + "Notifications that have been deprecated, but may still be generated by older models." + ::= { fgMibConformance 19 } + +fgExplicitProxyObjectGroup OBJECT-GROUP + OBJECTS { fgExplicitProxyUpTime, fgExplicitProxyMemUsage, fgExplicitProxyRequests, + fgExplicitProxyUsers, fgExplicitProxySessions, + fgExplicitProxyVirus, fgExplicitProxyBannedWords, fgExplicitProxyPolicy, + fgExplicitProxyOversized, fgExplicitProxyArchNest, fgExplicitProxyArchSize, + fgExplicitProxyArchEncrypted, fgExplicitProxyArchMultiPart, + fgExplicitProxyArchUnsupported, fgExplicitProxyArchBomb, fgExplicitProxyArchCorrupt, + fgExplicitProxyFilteredApplets, fgExplicitProxyFilteredActiveX, + fgExplicitProxyFilteredJScript, fgExplicitProxyFilteredJS, + fgExplicitProxyFilteredVBS, fgExplicitProxyFilteredOthScript, + fgExplicitProxyBlockedDLP, fgExplicitProxyBlockedConType, + fgExplicitProxyExaminedURLs, fgExplicitProxyAllowedURLs, fgExplicitProxyBlockedURLs, + fgExplicitProxyLoggedURLs, fgExplicitProxyOverriddenURLs } + STATUS current + DESCRIPTION + "Objects pertaining to explicit proxy" + ::= { fgMibConformance 20 } + +fgWebCacheObjectGroup OBJECT-GROUP + OBJECTS { fgWebCacheUpTime, + fgWebCacheRAMLimit, fgWebCacheRAMUsage, fgWebCacheRAMHits, + fgWebCacheRAMMisses, fgWebCacheRequests, fgWebCacheBypass, + fgWebCacheDiskLimit, fgWebCacheDiskUsage, fgWebCacheDiskHits, + fgWebCacheDiskMisses } + STATUS current + DESCRIPTION + "Objects pertaining to explicit proxy, web cache and wan optimization." + ::= { fgMibConformance 21 } + +fgWanOptObjectGroup OBJECT-GROUP + OBJECTS { fgMemCacheLimit, fgMemCacheUsage, fgMemCacheHits, fgMemCacheMisses, + fgByteCacheRAMLimit, fgByteCacheRAMUsage, + fgWanOptUpTime, fgWanOptReductionRate, fgWanOptLanTraffic, fgWanOptWanTraffic, + fgWanOptLanInTraffic, fgWanOptLanOutTraffic, fgWanOptWanInTraffic, fgWanOptWanOutTraffic, + fgWanOptTunnels, fgWanOptLANBytesIn, fgWanOptLANBytesOut, + fgWanOptWANBytesIn, fgWanOptWANBytesOut, fgWanOptDiskLimit, fgWanOptDiskUsage, + fgWanOptDiskHits, fgWanOptDiskMisses } + STATUS current + DESCRIPTION + "Objects pertaining to explicit proxy, web cache and wan optimization." + ::= { fgMibConformance 22 } + +fgObsoleteAppServicesObjectGroup OBJECT-GROUP + OBJECTS { fgApHTTPUpTime, fgApHTTPMemUsage, + fgApSMTPUpTime, fgApSMTPMemUsage, + fgApPOP3UpTime, fgApPOP3MemUsage, + fgApIMAPUpTime, fgApIMAPMemUsage, + fgApNNTPUpTime, fgApNNTPMemUsage, + fgApFTPUpTime, fgApFTPMemUsage } + STATUS deprecated + DESCRIPTION + "Objects that have been deprecated, but may still be generated by older models." + ::= { fgMibConformance 23 } + +fgSystemAdvancedObjectGroup OBJECT-GROUP + OBJECTS { fgSIAdvMemPageCache, fgSIAdvMemCacheActive, + fgSIAdvMemCacheInactive, fgSIAdvMemBuffer, + fgSIAdvMemEnterKerConsThrsh, + fgSIAdvMemLeaveKerConsThrsh, + fgSIAdvMemEnterProxyConsThrsh, + fgSIAdvMemLeaveProxyConsThrsh, + fgSIAdvSesEphemeralCount, fgSIAdvSesEphemeralLimit, + fgSIAdvSesClashCount, fgSIAdvSesExpCount, + fgSIAdvSesSyncQFCount, fgSIAdvSesAcceptQFCount, + fgSIAdvSesNoListenerCount } + STATUS current + DESCRIPTION + "Objects pertaining to the system advanced status of the device." + ::= { fgMibConformance 24 } + +fgWcObjectGroup OBJECT-GROUP + OBJECTS { fgWcApVdom, fgWcApSerial, fgWcApName, + fgWcInfoName, fgWcInfoLocation, fgWcInfoWtpCapacity, fgWcInfoWtpManaged, + fgWcInfoWtpSessions, fgWcInfoStationCapacity, fgWcInfoStationCount, + fgWcWlanSsid, fgWcWlanBroadcastSsid, fgWcWlanSecurity, fgWcWlanEncryption, + fgWcWlanAuthentication, fgWcWlanRadiusServer, fgWcWlanUserGroup, + fgWcWlanLocalBridging, fgWcWlanVlanId, fgWcWlanMeshBackhaul, + fgWcWlanStationCapacity, fgWcWlanStationCount, + fgWcWtpProfilePlatform, fgWcWtpProfileDataChannelDtlsPolicy, + fgWcWtpProfileCountryString, + fgWcWtpProfileRadioMode, fgWcWtpProfileRadioApScan, fgWcWtpProfileRadioWidsProfile, + fgWcWtpProfileRadioDarrp, fgWcWtpProfileRadioFrequencyHandoff, + fgWcWtpProfileRadioApHandoff, fgWcWtpProfileRadioBeaconInterval, + fgWcWtpProfileRadioDtimPeriod, fgWcWtpProfileRadioBand, + fgWcWtpProfileRadioChannelBonding, fgWcWtpProfileRadioChannel, + fgWcWtpProfileRadioAutoTxPowerControl, fgWcWtpProfileRadioAutoTxPowerLow, + fgWcWtpProfileRadioAutoTxPowerHigh, fgWcWtpProfileRadioTxPowerLevel, + fgWcWtpProfileRadioVaps, fgWcWtpProfileRadioStationCapacity, fgWcWtpProfileRadioChannelWidth, + fgWcWtpConfigWtpAdmin, fgWcWtpConfigWtpName, fgWcWtpConfigWtpLocation, + fgWcWtpConfigWtpProfile, fgWcWtpConfigRadioEnable, fgWcWtpConfigRadioAutoTxPowerControl, + fgWcWtpConfigRadioAutoTxPowerLow, fgWcWtpConfigRadioAutoTxPowerHigh, + fgWcWtpConfigRadioTxPowerLevel, fgWcWtpConfigRadioBand, fgWcWtpConfigRadioApScan, + fgWcWtpConfigVapAll, fgWcWtpConfigVaps, + fgWcWtpSessionWtpIpAddressType, fgWcWtpSessionWtpIpAddress, fgWcWtpSessionWtpLocalIpAddressType, + fgWcWtpSessionWtpLocalIpAddress, fgWcWtpSessionWtpBaseMacAddress, + fgWcWtpSessionConnectionState, fgWcWtpSessionWtpUpTime, + fgWcWtpSessionWtpDaemonUpTime, fgWcWtpSessionWtpSessionUpTime, + fgWcWtpSessionWtpProfileName, fgWcWtpSessionWtpModelNumber, + fgWcWtpSessionWtpHwVersion, fgWcWtpSessionWtpSwVersion, + fgWcWtpSessionWtpBootVersion, fgWcWtpSessionWtpRegionCode, + fgWcWtpSessionWtpStationCount, fgWcWtpSessionWtpByteRxCount, + fgWcWtpSessionWtpByteTxCount, fgWcWtpSessionWtpCpuUsage, + fgWcWtpSessionWtpMemoryUsage, fgWcWtpSessionWtpMemoryCapacity, + fgWcWtpSessionRadioMode, fgWcWtpSessionRadioBaseBssid, + fgWcWtpSessionRadioCountryString, fgWcWtpSessionRadioCountryCode, + fgWcWtpSessionRadioOperatingChannel, fgWcWtpSessionRadioOperatingPower, + fgWcWtpSessionRadioStationCount, + fgWcWtpSessionVapSsid, fgWcWtpSessionVapStationCount, + fgWcWtpSessionVapByteRxCount, fgWcWtpSessionVapByteTxCount, + fgWcStaWlan, fgWcStaWtpId, fgWcStaRadioId, fgWcStaVlanId, fgWcStaIpAddressType, fgWcStaIpAddress, + fgWcStaVci, fgWcStaHost, fgWcStaUser, fgWcStaGroup, fgWcStaSignal, fgWcStaNoise, + fgWcStaIdle, fgWcStaBandwidthTx, fgWcStaBandwidthRx, fgWcStaChannel, + fgWcStaRadioType, fgWcStaSecurity, fgWcStaEncrypt, fgWcStaOnline + } + STATUS current + DESCRIPTION + "Objects pertaining to wireless controller." + ::= { fgMibConformance 25 } + +fgFcObjectGroup OBJECT-GROUP + OBJECTS { fgFcSwVdom, fgFcSwSerial, fgFcSwName } + STATUS current + DESCRIPTION + "Objects pertaining to switch controller." + ::= { fgMibConformance 26 } + +fgServerLoadBalanceObjectGroup OBJECT-GROUP + OBJECTS { fgServerLoadBalanceRealServerAddress, fgServerLoadBalanceVirtualServerName } + STATUS current + DESCRIPTION + "Objects pertaining to Server Load Balance group." + ::= { fgMibConformance 27 } + +fgUsbportsObjectGroup OBJECT-GROUP + OBJECTS { fgUsbportCount, fgUsbportPlugged, fgUsbportVersion, + fgUsbportClass, fgUsbportVendId, fgUsbportProdId, fgUsbportRevision, + fgUsbportManufacturer, fgUsbportProduct, fgUsbportSerial + } + STATUS current + DESCRIPTION + "Objects pertaining to USB device group." + ::= { fgMibConformance 28 } + +fgUsbModemInfoGroup OBJECT-GROUP + OBJECTS { fgUsbModemSignalStrength, fgUsbModemStatus, fgUsbModemSimState, + fgUsbModemVendor, fgUsbModemProduct, fgUsbModemNetwork, fgUsbModemId, fgUsbModemSimId } + STATUS current + DESCRIPTION + "Objects pertaining to USB Modem Info group." + ::= { fgMibConformance 29 } + +fgDeviceObjectGroup OBJECT-GROUP + OBJECTS { fgDeviceMacAddress, fgDeviceCreated, fgDeviceLastSeen } + STATUS current + DESCRIPTION + "Objects pertaining to Device group." + ::= { fgMibConformance 30 } + +fgLinkMonitorGroup OBJECT-GROUP + OBJECTS { fgLinkMonitorNumber, fgLinkMonitorName, fgLinkMonitorState, + fgLinkMonitorLatency, fgLinkMonitorJitter, fgLinkMonitorPacketSend, fgLinkMonitorPacketRecv, + fgLinkMonitorPacketLoss, fgLinkMonitorVdom + } + STATUS current + DESCRIPTION + "Objects pertaining to Link Monitor group." + ::= { fgMibConformance 31 } + + +fgMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the application MIB." + + MODULE -- this module + + GROUP fgFmTrapGroup + DESCRIPTION + "This group is mandatory for any FortiGate device being managed by a FortiManager." + + GROUP fgNotificationGroup + DESCRIPTION + "Notifications are feature dependant. See manual for feature + information." + + GROUP fgFmTrapObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgAdminObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgSystemObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgSoftwareObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgHwSensorsObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgHighAvailabilityObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgVpnObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgFirewallObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgAppServicesObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgAntivirusObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgIntrusionPrevtObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgWebFilterObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgVirtualDomainObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgAdministrationObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgIntfObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgProcessorsObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgExplicitProxyObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgWebCacheObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgWanOptObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgSystemAdvancedObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgWcObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgFcObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgServerLoadBalanceObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgUsbportsObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgUsbModemInfoGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgDeviceObjectGroup + DESCRIPTION + "Model and feature specific." + + GROUP fgLinkMonitorGroup + DESCRIPTION + "Model and feature specific." + + + ::= { fgMibConformance 100 } + +fg300MibCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The backwards compatibility compliance statement for the application MIB." + + MODULE -- this module + + GROUP fgObsoleteNotificationsGroup + DESCRIPTION + "Model and feature specific. May be implemented by some firmwares, but should not be relied on." + + ::= { fgMibConformance 101 } + +fgObsolteMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the application MIB." + + MODULE -- this module + + GROUP fgObsoleteAppServicesObjectGroup + DESCRIPTION + "Deprecated AppService objects." + + ::= { fgMibConformance 102 } + +END -- end of module FORTINET-FORTIGATE-MIB. diff --git a/pandora_console/attachment/mibs/HCNUM-TC.mib b/pandora_console/attachment/mibs/HCNUM-TC.mib new file mode 100644 index 0000000000..38b77bb3d8 --- /dev/null +++ b/pandora_console/attachment/mibs/HCNUM-TC.mib @@ -0,0 +1,141 @@ +-- ***************************************************************** +-- HCNUM-TC.my: Textual conventions for High Capacity Data Types +-- +-- December 2000 +-- +-- Copyright (c) 2000-2001 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + + HCNUM-TC DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2, Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + hcnumTC MODULE-IDENTITY + LAST-UPDATED "200006080000Z" + + + + + + ORGANIZATION "IETF OPS Area" + CONTACT-INFO + " E-mail: mibs@ops.ietf.org + Subscribe: majordomo@psg.com + with msg body: subscribe mibs + + Andy Bierman + Cisco Systems Inc. + 170 West Tasman Drive + San Jose, CA 95134 USA + +1 408-527-3711 + abierman@cisco.com + + Keith McCloghrie + Cisco Systems Inc. + 170 West Tasman Drive + San Jose, CA 95134 USA + +1 408-526-5260 + kzm@cisco.com + + Randy Presuhn + BMC Software, Inc. + Office 1-3141 + 2141 North First Street + San Jose, California 95131 USA + +1 408 546-1006 + rpresuhn@bmc.com" + DESCRIPTION + "A MIB module containing textual conventions + for high capacity data types. This module + addresses an immediate need for data types not directly + supported in the SMIv2. This short-term solution + is meant to be deprecated as a long-term solution + is deployed." + REVISION "200006080000Z" + DESCRIPTION + "Initial Version of the High Capacity Numbers + MIB module, published as RFC 2856." + ::= { mib-2 78 } + + CounterBasedGauge64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CounterBasedGauge64 type represents a non-negative + integer, which may increase or decrease, but shall never + exceed a maximum value, nor fall below a minimum value. The + maximum value can not be greater than 2^64-1 + (18446744073709551615 decimal), and the minimum value can + + + + + + not be smaller than 0. The value of a CounterBasedGauge64 + has its maximum value whenever the information being modeled + is greater than or equal to its maximum value, and has its + minimum value whenever the information being modeled is + smaller than or equal to its minimum value. If the + information being modeled subsequently decreases below + (increases above) the maximum (minimum) value, the + CounterBasedGauge64 also decreases (increases). + + Note that this TC is not strictly supported in SMIv2, + because the 'always increasing' and 'counter wrap' semantics + associated with the Counter64 base type are not preserved. + It is possible that management applications which rely + solely upon the (Counter64) ASN.1 tag to determine object + semantics will mistakenly operate upon objects of this type + as they would for Counter64 objects. + + This textual convention represents a limited and short-term + solution, and may be deprecated as a long term solution is + defined and deployed to replace it." + SYNTAX Counter64 + + + ZeroBasedCounter64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, wrapping back to zero(0) when the value 2^64 is + reached. + + Provided that an application discovers the new object within + the minimum time to wrap it can use the initial value as a + delta since it last polled the table of which this object is + part. It is important for a management station to be aware + of this minimum time and the actual time between polls, and + to discard data if the actual time is too long or there is + no defined minimum time. + + Typically this TC is used in tables where the INDEX space is + constantly changing and/or the TimeFilter mechanism is in + use. + + Note that this textual convention does not retain all the + semantics of the Counter64 base type. Specifically, a + Counter64 has an arbitrary initial value, but objects + defined with this TC are required to start at the value + + + + + + zero. This behavior is not likely to have any adverse + effects on management applications which are expecting + Counter64 semantics. + + This textual convention represents a limited and short-term + solution, and may be deprecated as a long term solution is + defined and deployed to replace it." + SYNTAX Counter64 + + END diff --git a/pandora_console/attachment/mibs/HOST-RESOURCES-MIB.mib b/pandora_console/attachment/mibs/HOST-RESOURCES-MIB.mib new file mode 100644 index 0000000000..e0d6fc26eb --- /dev/null +++ b/pandora_console/attachment/mibs/HOST-RESOURCES-MIB.mib @@ -0,0 +1,1540 @@ +HOST-RESOURCES-MIB DEFINITIONS ::= BEGIN + +IMPORTS +MODULE-IDENTITY, OBJECT-TYPE, mib-2, +Integer32, Counter32, Gauge32, TimeTicks FROM SNMPv2-SMI + +TEXTUAL-CONVENTION, DisplayString, +TruthValue, DateAndTime, AutonomousType FROM SNMPv2-TC + +MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + +InterfaceIndexOrZero FROM IF-MIB; + +hostResourcesMibModule MODULE-IDENTITY + LAST-UPDATED "200003060000Z" -- 6 March 2000 + ORGANIZATION "IETF Host Resources MIB Working Group" + CONTACT-INFO + "Steve Waldbusser + Postal: Lucent Technologies, Inc. + 1213 Innsbruck Dr. + Sunnyvale, CA 94089 + USA + Phone: 650-318-1251 + Fax: 650-318-1633 + Email: waldbusser@lucent.com + + In addition, the Host Resources MIB mailing list is + dedicated to discussion of this MIB. To join the + mailing list, send a request message to + hostmib-request@andrew.cmu.edu. The mailing list + address is hostmib@andrew.cmu.edu." + DESCRIPTION + "This MIB is for use in managing host systems. The term + `host' is construed to mean any computer that communicates + with other similar computers attached to the internet and + that is directly used by one or more human beings. Although + this MIB does not necessarily apply to devices whose primary + function is communications services (e.g., terminal servers, + routers, bridges, monitoring equipment), such relevance is + not explicitly precluded. This MIB instruments attributes + common to all internet hosts including, for example, both + personal computers and systems that run variants of Unix." + + REVISION "200003060000Z" -- 6 March 2000 + DESCRIPTION + "Clarifications and bug fixes based on implementation + experience. This revision was also reformatted in the SMIv2 + format. The revisions made were: + + New RFC document standards: + Added Copyright notice, updated introduction to SNMP + Framework, updated references section, added reference to + RFC 2119, and added a meaningful Security Considerations + section. + + New IANA considerations section for registration of new types + + Conversion to new SMIv2 syntax for the following types and + macros: + Counter32, Integer32, Gauge32, MODULE-IDENTITY, + OBJECT-TYPE, TEXTUAL-CONVENTION, OBJECT-IDENTITY, + MODULE-COMPLIANCE, OBJECT-GROUP + + Used new Textual Conventions: + TruthValue, DateAndTime, AutonomousType, + InterfaceIndexOrZero + + Fixed typo in hrPrinterStatus. + + Added missing error bits to hrPrinterDetectedErrorState and + clarified confusion resulting from suggested mappings to + hrPrinterStatus. + + Clarified that size of objects of type + InternationalDisplayString is number of octets, not number + of encoded symbols. + + Clarified the use of the following objects based on + implementation experience: + hrSystemInitialLoadDevice, hrSystemInitialLoadParameters, + hrMemorySize, hrStorageSize, hrStorageAllocationFailures, + hrDeviceErrors, hrProcessorLoad, hrNetworkIfIndex, + hrDiskStorageCapacity, hrSWRunStatus, hrSWRunPerfCPU, + and hrSWInstalledDate. + + Clarified implementation technique for hrSWInstalledTable. + + Used new AUGMENTS clause for hrSWRunPerfTable. + + Added Internationalization Considerations section. + +This revision published as RFC2790." + + REVISION "9910202200Z" -- 20 October, 1999 + DESCRIPTION + "The original version of this MIB, published as + RFC1514." + ::= { hrMIBAdminInfo 1 } + +host OBJECT IDENTIFIER ::= { mib-2 25 } + +hrSystem OBJECT IDENTIFIER ::= { host 1 } +hrStorage OBJECT IDENTIFIER ::= { host 2 } +hrDevice OBJECT IDENTIFIER ::= { host 3 } +hrSWRun OBJECT IDENTIFIER ::= { host 4 } +hrSWRunPerf OBJECT IDENTIFIER ::= { host 5 } +hrSWInstalled OBJECT IDENTIFIER ::= { host 6 } +hrMIBAdminInfo OBJECT IDENTIFIER ::= { host 7 } + +-- textual conventions + +KBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Storage size, expressed in units of 1024 bytes." + SYNTAX Integer32 (0..2147483647) + +ProductID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is intended to identify the + + manufacturer, model, and version of a specific + hardware or software product. It is suggested that + these OBJECT IDENTIFIERs are allocated such that all + products from a particular manufacturer are registered + under a subtree distinct to that manufacturer. In + addition, all versions of a product should be + registered under a subtree distinct to that product. + With this strategy, a management station may uniquely + determine the manufacturer and/or model of a product + whose productID is unknown to the management station. + Objects of this type may be useful for inventory + purposes or for automatically detecting + incompatibilities or version mismatches between + various hardware and software components on a system. + + For example, the product ID for the ACME 4860 66MHz + clock doubled processor might be: + enterprises.acme.acmeProcessors.a4860DX2.MHz66 + + A software product might be registered as: + enterprises.acme.acmeOperatingSystems.acmeDOS.six(6).one(1) + " + SYNTAX OBJECT IDENTIFIER + +-- unknownProduct will be used for any unknown ProductID +-- unknownProduct OBJECT IDENTIFIER ::= { 0 0 } + +InternationalDisplayString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used to model textual information + in some character set. A network management station + should use a local algorithm to determine which + character set is in use and how it should be + displayed. Note that this character set may be + encoded with more than one octet per symbol, but will + most often be NVT ASCII. When a size clause is + specified for an object of this type, the size refers + to the length in octets, not the number of symbols." + SYNTAX OCTET STRING + +-- The Host Resources System Group + +hrSystemUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time since this host was last + initialized. Note that this is different from + sysUpTime in the SNMPv2-MIB [RFC1907] because + sysUpTime is the uptime of the network management + portion of the system." + ::= { hrSystem 1 } + +hrSystemDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host's notion of the local date and time of day." + ::= { hrSystem 2 } + +hrSystemInitialLoadDevice OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of the hrDeviceEntry for the device from + which this host is configured to load its initial + operating system configuration (i.e., which operating + system code and/or boot parameters). + + Note that writing to this object just changes the + configuration that will be used the next time the + operating system is loaded and does not actually cause + the reload to occur." + ::= { hrSystem 3 } + +hrSystemInitialLoadParameters OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the parameters (e.g. a pathname + and parameter) supplied to the load device when + requesting the initial operating system configuration + from that device. + + Note that writing to this object just changes the + configuration that will be used the next time the + operating system is loaded and does not actually cause + the reload to occur." + ::= { hrSystem 4 } + +hrSystemNumUsers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user sessions for which this host is + storing state information. A session is a collection + of processes requiring a single act of user + authentication and possibly subject to collective job + control." + ::= { hrSystem 5 } + +hrSystemProcesses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of process contexts currently loaded or + running on this system." + ::= { hrSystem 6 } + +hrSystemMaxProcesses OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of process contexts this system + can support. If there is no fixed maximum, the value + should be zero. On systems that have a fixed maximum, + this object can help diagnose failures that occur when + this maximum is reached." + ::= { hrSystem 7 } + +-- The Host Resources Storage Group + +-- Registration point for storage types, for use with hrStorageType. +-- These are defined in the HOST-RESOURCES-TYPES module. +hrStorageTypes OBJECT IDENTIFIER ::= { hrStorage 1 } + +hrMemorySize OBJECT-TYPE + SYNTAX KBytes + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of physical read-write main memory, + typically RAM, contained by the host." + ::= { hrStorage 2 } + +hrStorageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of logical storage areas on + the host. + + An entry shall be placed in the storage table for each + logical area of storage that is allocated and has + fixed resource limits. The amount of storage + represented in an entity is the amount actually usable + by the requesting entity, and excludes loss due to + formatting or file system reference information. + + These entries are associated with logical storage + areas, as might be seen by an application, rather than + physical storage entities which are typically seen by + an operating system. Storage such as tapes and + floppies without file systems on them are typically + not allocated in chunks by the operating system to + requesting applications, and therefore shouldn't + appear in this table. Examples of valid storage for + this table include disk partitions, file systems, ram + (for some architectures this is further segmented into + regular memory, extended memory, and so on), backing + store for virtual memory (`swap space'). + + This table is intended to be a useful diagnostic for + `out of memory' and `out of buffers' types of + failures. In addition, it can be a useful performance + monitoring tool for tracking memory, disk, or buffer + usage." + ::= { hrStorage 3 } + +hrStorageEntry OBJECT-TYPE + SYNTAX HrStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one logical storage area on + the host. As an example, an instance of the + hrStorageType object might be named hrStorageType.3" + INDEX { hrStorageIndex } + ::= { hrStorageTable 1 } + +HrStorageEntry ::= SEQUENCE { + hrStorageIndex Integer32, + hrStorageType AutonomousType, + hrStorageDescr DisplayString, + hrStorageAllocationUnits Integer32, + hrStorageSize Integer32, + hrStorageUsed Integer32, + hrStorageAllocationFailures Counter32 + } + +hrStorageIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each logical storage area + contained by the host." + ::= { hrStorageEntry 1 } + +hrStorageType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of storage represented by this entry." + ::= { hrStorageEntry 2 } + +hrStorageDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the type and instance of the storage + described by this entry." + ::= { hrStorageEntry 3 } + +hrStorageAllocationUnits OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size, in bytes, of the data objects allocated + from this pool. If this entry is monitoring sectors, + blocks, buffers, or packets, for example, this number + will commonly be greater than one. Otherwise this + number will typically be one." + ::= { hrStorageEntry 4 } + +hrStorageSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of the storage represented by this entry, in + units of hrStorageAllocationUnits. This object is + writable to allow remote configuration of the size of + the storage area in those cases where such an + operation makes sense and is possible on the + underlying system. For example, the amount of main + memory allocated to a buffer pool might be modified or + the amount of disk space allocated to virtual memory + might be modified." + ::= { hrStorageEntry 5 } + +hrStorageUsed OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of the storage represented by this entry + that is allocated, in units of + hrStorageAllocationUnits." + ::= { hrStorageEntry 6 } + +hrStorageAllocationFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests for storage represented by + this entry that could not be honored due to not enough + storage. It should be noted that as this object has a + SYNTAX of Counter32, that it does not have a defined + initial value. However, it is recommended that this + object be initialized to zero, even though management + stations must not depend on such an initialization." + ::= { hrStorageEntry 7 } + +-- The Host Resources Device Group +-- +-- The device group is useful for identifying and diagnosing the +-- devices on a system. The hrDeviceTable contains common +-- information for any type of device. In addition, some devices +-- have device-specific tables for more detailed information. More +-- such tables may be defined in the future for other device types. + +-- Registration point for device types, for use with hrDeviceType. + +-- These are defined in the HOST-RESOURCES-TYPES module. +hrDeviceTypes OBJECT IDENTIFIER ::= { hrDevice 1 } + +hrDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of devices contained by the + host." + ::= { hrDevice 2 } + +hrDeviceEntry OBJECT-TYPE + SYNTAX HrDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one device contained by the + host. As an example, an instance of the hrDeviceType + object might be named hrDeviceType.3" + INDEX { hrDeviceIndex } + ::= { hrDeviceTable 1 } + +HrDeviceEntry ::= SEQUENCE { + hrDeviceIndex Integer32, + hrDeviceType AutonomousType, + hrDeviceDescr DisplayString, + hrDeviceID ProductID, + hrDeviceStatus INTEGER, + hrDeviceErrors Counter32 + } + +hrDeviceIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each device contained by the host. + The value for each device must remain constant at + least from one re-initialization of the agent to the + next re-initialization." + ::= { hrDeviceEntry 1 } + +hrDeviceType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of device. + + If this value is + `hrDeviceProcessor { hrDeviceTypes 3 }' then an entry + exists in the hrProcessorTable which corresponds to + this device. + + If this value is + `hrDeviceNetwork { hrDeviceTypes 4 }', then an entry + exists in the hrNetworkTable which corresponds to this + device. + + If this value is + `hrDevicePrinter { hrDeviceTypes 5 }', then an entry + exists in the hrPrinterTable which corresponds to this + device. + + If this value is + `hrDeviceDiskStorage { hrDeviceTypes 6 }', then an + entry exists in the hrDiskStorageTable which + corresponds to this device." + ::= { hrDeviceEntry 2 } + +hrDeviceDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this device, including the + device's manufacturer and revision, and optionally, + its serial number." + ::= { hrDeviceEntry 3 } + +hrDeviceID OBJECT-TYPE + SYNTAX ProductID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID for this device." + ::= { hrDeviceEntry 4 } + +hrDeviceStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + running(2), + warning(3), + testing(4), + down(5) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the device described + by this row of the table. A value unknown(1) + indicates that the current state of the device is + unknown. running(2) indicates that the device is up + and running and that no unusual error conditions are + known. The warning(3) state indicates that agent has + been informed of an unusual error condition by the + operational software (e.g., a disk device driver) but + that the device is still 'operational'. An example + would be a high number of soft errors on a disk. A + value of testing(4), indicates that the device is not + available for use because it is in the testing state. + The state of down(5) is used only when the agent has + been informed that the device is not available for any + use." + ::= { hrDeviceEntry 5 } + +hrDeviceErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of errors detected on this device. It + should be noted that as this object has a SYNTAX of + Counter32, that it does not have a defined initial + value. However, it is recommended that this object be + initialized to zero, even though management stations + must not depend on such an initialization." + ::= { hrDeviceEntry 6 } + +hrProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of processors contained by the + host. + + Note that this table is potentially sparse: a + (conceptual) entry exists only if the correspondent + value of the hrDeviceType object is + `hrDeviceProcessor'." + ::= { hrDevice 3 } + +hrProcessorEntry OBJECT-TYPE + SYNTAX HrProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one processor contained by + the host. The hrDeviceIndex in the index represents + the entry in the hrDeviceTable that corresponds to the + hrProcessorEntry. + + As an example of how objects in this table are named, + an instance of the hrProcessorFrwID object might be + named hrProcessorFrwID.3" + INDEX { hrDeviceIndex } + ::= { hrProcessorTable 1 } + +HrProcessorEntry ::= SEQUENCE { + hrProcessorFrwID ProductID, + hrProcessorLoad Integer32 + } + +hrProcessorFrwID OBJECT-TYPE + SYNTAX ProductID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID of the firmware associated with the + processor." + ::= { hrProcessorEntry 1 } + +hrProcessorLoad OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last minute, of the percentage + of time that this processor was not idle. + Implementations may approximate this one minute + smoothing period if necessary." + ::= { hrProcessorEntry 2 } + +hrNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of network devices contained + by the host. + + Note that this table is potentially sparse: a + (conceptual) entry exists only if the correspondent + value of the hrDeviceType object is + `hrDeviceNetwork'." + ::= { hrDevice 4 } + +hrNetworkEntry OBJECT-TYPE + SYNTAX HrNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one network device contained + by the host. The hrDeviceIndex in the index + represents the entry in the hrDeviceTable that + corresponds to the hrNetworkEntry. + + As an example of how objects in this table are named, + an instance of the hrNetworkIfIndex object might be + named hrNetworkIfIndex.3" + INDEX { hrDeviceIndex } + ::= { hrNetworkTable 1 } + +HrNetworkEntry ::= SEQUENCE { + hrNetworkIfIndex InterfaceIndexOrZero + } + +hrNetworkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex which corresponds to this + network device. If this device is not represented in + the ifTable, then this value shall be zero." + ::= { hrNetworkEntry 1 } + +hrPrinterTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrPrinterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of printers local to the host. + + Note that this table is potentially sparse: a + (conceptual) entry exists only if the correspondent + value of the hrDeviceType object is + `hrDevicePrinter'." + ::= { hrDevice 5 } + +hrPrinterEntry OBJECT-TYPE + SYNTAX HrPrinterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one printer local to the + host. The hrDeviceIndex in the index represents the + entry in the hrDeviceTable that corresponds to the + hrPrinterEntry. + + As an example of how objects in this table are named, + an instance of the hrPrinterStatus object might be + named hrPrinterStatus.3" + INDEX { hrDeviceIndex } + ::= { hrPrinterTable 1 } + +HrPrinterEntry ::= SEQUENCE { + hrPrinterStatus INTEGER, + hrPrinterDetectedErrorState OCTET STRING + } + +hrPrinterStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + idle(3), + printing(4), + warmup(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of this printer device." + ::= { hrPrinterEntry 1 } + +hrPrinterDetectedErrorState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents any error conditions detected + by the printer. The error conditions are encoded as + bits in an octet string, with the following + definitions: + + Condition Bit # + + lowPaper 0 + + noPaper 1 + lowToner 2 + noToner 3 + doorOpen 4 + jammed 5 + offline 6 + serviceRequested 7 + inputTrayMissing 8 + outputTrayMissing 9 + markerSupplyMissing 10 + outputNearFull 11 + outputFull 12 + inputTrayEmpty 13 + overduePreventMaint 14 + + Bits are numbered starting with the most significant + bit of the first byte being bit 0, the least + significant bit of the first byte being bit 7, the + most significant bit of the second byte being bit 8, + and so on. A one bit encodes that the condition was + detected, while a zero bit encodes that the condition + was not detected. + + This object is useful for alerting an operator to + specific warning or error conditions that may occur, + especially those requiring human intervention." + ::= { hrPrinterEntry 2 } + +hrDiskStorageTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrDiskStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of long-term storage devices + contained by the host. In particular, disk devices + accessed remotely over a network are not included + here. + + Note that this table is potentially sparse: a + (conceptual) entry exists only if the correspondent + value of the hrDeviceType object is + `hrDeviceDiskStorage'." + ::= { hrDevice 6 } + +hrDiskStorageEntry OBJECT-TYPE + SYNTAX HrDiskStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one long-term storage device + contained by the host. The hrDeviceIndex in the index + represents the entry in the hrDeviceTable that + corresponds to the hrDiskStorageEntry. As an example, + an instance of the hrDiskStorageCapacity object might + be named hrDiskStorageCapacity.3" + INDEX { hrDeviceIndex } + ::= { hrDiskStorageTable 1 } + +HrDiskStorageEntry ::= SEQUENCE { + hrDiskStorageAccess INTEGER, + hrDiskStorageMedia INTEGER, + hrDiskStorageRemoveble TruthValue, + hrDiskStorageCapacity KBytes + } + +hrDiskStorageAccess OBJECT-TYPE + SYNTAX INTEGER { + readWrite(1), + readOnly(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication if this long-term storage device is + readable and writable or only readable. This should + reflect the media type, any write-protect mechanism, + and any device configuration that affects the entire + device." + ::= { hrDiskStorageEntry 1 } + +hrDiskStorageMedia OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + hardDisk(3), + floppyDisk(4), + opticalDiskROM(5), + opticalDiskWORM(6), -- Write Once Read Many + opticalDiskRW(7), + ramDisk(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of media used in this long- + term storage device." + ::= { hrDiskStorageEntry 2 } + +hrDiskStorageRemoveble OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes whether or not the disk media may be removed + from the drive." + ::= { hrDiskStorageEntry 3 } + +hrDiskStorageCapacity OBJECT-TYPE + SYNTAX KBytes + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total size for this long-term storage device. If + the media is removable and is currently removed, this + value should be zero." + ::= { hrDiskStorageEntry 4 } + +hrPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of partitions for long-term + storage devices contained by the host. In particular, + partitions accessed remotely over a network are not + included here." + ::= { hrDevice 7 } + +hrPartitionEntry OBJECT-TYPE + SYNTAX HrPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one partition. The + hrDeviceIndex in the index represents the entry in the + hrDeviceTable that corresponds to the + hrPartitionEntry. + + As an example of how objects in this table are named, + an instance of the hrPartitionSize object might be + named hrPartitionSize.3.1" + INDEX { hrDeviceIndex, hrPartitionIndex } + ::= { hrPartitionTable 1 } + +HrPartitionEntry ::= SEQUENCE { + hrPartitionIndex Integer32, + hrPartitionLabel InternationalDisplayString, + hrPartitionID OCTET STRING, + hrPartitionSize KBytes, + hrPartitionFSIndex Integer32 + } + +hrPartitionIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each partition on this long-term + storage device. The value for each long-term storage + device must remain constant at least from one re- + initialization of the agent to the next re- + initialization." + ::= { hrPartitionEntry 1 } + +hrPartitionLabel OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this partition." + ::= { hrPartitionEntry 2 } + +hrPartitionID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A descriptor which uniquely represents this partition + to the responsible operating system. On some systems, + this might take on a binary representation." + ::= { hrPartitionEntry 3 } + +hrPartitionSize OBJECT-TYPE + SYNTAX KBytes + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of this partition." + ::= { hrPartitionEntry 4 } + +hrPartitionFSIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the file system mounted on this + partition. If no file system is mounted on this + partition, then this value shall be zero. Note that + multiple partitions may point to one file system, + denoting that that file system resides on those + partitions. Multiple file systems may not reside on + one partition." + ::= { hrPartitionEntry 5 } + +-- The File System Table + +-- Registration point for popular File System types, +-- for use with hrFSType. These are defined in the +-- HOST-RESOURCES-TYPES module. +hrFSTypes OBJECT IDENTIFIER ::= { hrDevice 9 } + +hrFSTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of file systems local to this + host or remotely mounted from a file server. File + systems that are in only one user's environment on a + multi-user system will not be included in this table." + ::= { hrDevice 8 } + +hrFSEntry OBJECT-TYPE + SYNTAX HrFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one file system local to + this host or remotely mounted from a file server. + File systems that are in only one user's environment + on a multi-user system will not be included in this + table. + + As an example of how objects in this table are named, + an instance of the hrFSMountPoint object might be + named hrFSMountPoint.3" + INDEX { hrFSIndex } + ::= { hrFSTable 1 } + +HrFSEntry ::= SEQUENCE { + hrFSIndex Integer32, + hrFSMountPoint InternationalDisplayString, + hrFSRemoteMountPoint InternationalDisplayString, + hrFSType AutonomousType, + hrFSAccess INTEGER, + hrFSBootable TruthValue, + hrFSStorageIndex Integer32, + hrFSLastFullBackupDate DateAndTime, + hrFSLastPartialBackupDate DateAndTime + } + +hrFSIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each file system local to this + host. The value for each file system must remain + constant at least from one re-initialization of the + agent to the next re-initialization." + ::= { hrFSEntry 1 } + +hrFSMountPoint OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path name of the root of this file system." + ::= { hrFSEntry 2 } + +hrFSRemoteMountPoint OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the name and/or address of the + server that this file system is mounted from. This + may also include parameters such as the mount point on + the remote file system. If this is not a remote file + system, this string should have a length of zero." + ::= { hrFSEntry 3 } + +hrFSType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the type of this + file system." + ::= { hrFSEntry 4 } + +hrFSAccess OBJECT-TYPE + SYNTAX INTEGER { + readWrite(1), + readOnly(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication if this file system is logically + configured by the operating system to be readable and + writable or only readable. This does not represent + any local access-control policy, except one that is + applied to the file system as a whole." + ::= { hrFSEntry 5 } + +hrFSBootable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A flag indicating whether this file system is + bootable." + ::= { hrFSEntry 6 } + +hrFSStorageIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the hrStorageEntry that represents + information about this file system. If there is no + such information available, then this value shall be + zero. The relevant storage entry will be useful in + tracking the percent usage of this file system and + diagnosing errors that may occur when it runs out of + space." + ::= { hrFSEntry 7 } + +hrFSLastFullBackupDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last date at which this complete file system was + + copied to another storage device for backup. This + information is useful for ensuring that backups are + being performed regularly. + + If this information is not known, then this variable + shall have the value corresponding to January 1, year + 0000, 00:00:00.0, which is encoded as + (hex)'00 00 01 01 00 00 00 00'." + ::= { hrFSEntry 8 } + +hrFSLastPartialBackupDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last date at which a portion of this file system + was copied to another storage device for backup. This + information is useful for ensuring that backups are + being performed regularly. + + If this information is not known, then this variable + shall have the value corresponding to January 1, year + 0000, 00:00:00.0, which is encoded as + (hex)'00 00 01 01 00 00 00 00'." + ::= { hrFSEntry 9 } + +-- The Host Resources Running Software Group +-- +-- The hrSWRunTable contains an entry for each distinct piece of +-- software that is running or loaded into physical or virtual +-- memory in preparation for running. This includes the host's +-- operating system, device drivers, and applications. + +hrSWOSIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the hrSWRunIndex for the hrSWRunEntry + that represents the primary operating system running + on this host. This object is useful for quickly and + uniquely identifying that primary operating system." + ::= { hrSWRun 1 } + +hrSWRunTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrSWRunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of software running on the + host." + ::= { hrSWRun 2 } + +hrSWRunEntry OBJECT-TYPE + SYNTAX HrSWRunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for one piece of software + running on the host Note that because the installed + software table only contains information for software + stored locally on this host, not every piece of + running software will be found in the installed + software table. This is true of software that was + loaded and run from a non-local source, such as a + network-mounted file system. + + As an example of how objects in this table are named, + an instance of the hrSWRunName object might be named + hrSWRunName.1287" + INDEX { hrSWRunIndex } + ::= { hrSWRunTable 1 } + +HrSWRunEntry ::= SEQUENCE { + hrSWRunIndex Integer32, + hrSWRunName InternationalDisplayString, + hrSWRunID ProductID, + hrSWRunPath InternationalDisplayString, + hrSWRunParameters InternationalDisplayString, + hrSWRunType INTEGER, + hrSWRunStatus INTEGER + } + +hrSWRunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each piece of software running on + the host. Wherever possible, this should be the + system's native, unique identification number." + ::= { hrSWRunEntry 1 } + +hrSWRunName OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this running piece of + software, including the manufacturer, revision, and + the name by which it is commonly known. If this + software was installed locally, this should be the + same string as used in the corresponding + hrSWInstalledName." + ::= { hrSWRunEntry 2 } + +hrSWRunID OBJECT-TYPE + SYNTAX ProductID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID of this running piece of software." + ::= { hrSWRunEntry 3 } + +hrSWRunPath OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the location on long-term storage + (e.g. a disk drive) from which this software was + loaded." + ::= { hrSWRunEntry 4 } + +hrSWRunParameters OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the parameters supplied to this + software when it was initially loaded." + ::= { hrSWRunEntry 5 } + +hrSWRunType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + operatingSystem(2), + deviceDriver(3), + application(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this software." + ::= { hrSWRunEntry 6 } + +hrSWRunStatus OBJECT-TYPE + SYNTAX INTEGER { + running(1), + runnable(2), -- waiting for resource + -- (i.e., CPU, memory, IO) + notRunnable(3), -- loaded but waiting for event + invalid(4) -- not loaded + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this running piece of software. + Setting this value to invalid(4) shall cause this + software to stop running and to be unloaded. Sets to + other values are not valid." + ::= { hrSWRunEntry 7 } + +-- The Host Resources Running Software Performance Group +-- +-- The hrSWRunPerfTable contains an entry corresponding to +-- each entry in the hrSWRunTable. + +hrSWRunPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrSWRunPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of running software + performance metrics." + ::= { hrSWRunPerf 1 } + +hrSWRunPerfEntry OBJECT-TYPE + SYNTAX HrSWRunPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry containing software performance + metrics. As an example, an instance of the + hrSWRunPerfCPU object might be named + hrSWRunPerfCPU.1287" + AUGMENTS { hrSWRunEntry } -- This table augments information in + -- the hrSWRunTable. + ::= { hrSWRunPerfTable 1 } + +HrSWRunPerfEntry ::= SEQUENCE { + hrSWRunPerfCPU Integer32, + hrSWRunPerfMem KBytes +} + +hrSWRunPerfCPU OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of centi-seconds of the total system's CPU + resources consumed by this process. Note that on a + multi-processor system, this value may increment by + more than one centi-second in one centi-second of real + (wall clock) time." + ::= { hrSWRunPerfEntry 1 } + +hrSWRunPerfMem OBJECT-TYPE + SYNTAX KBytes + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real system memory allocated to + this process." + ::= { hrSWRunPerfEntry 2 } + +-- The Host Resources Installed Software Group +-- +-- The hrSWInstalledTable contains an entry for each piece +-- of software installed in long-term storage (e.g. a disk +-- drive) locally on this host. Note that this does not +-- include software loadable remotely from a network +-- server. +-- +-- Different implementations may track software in varying +-- ways. For example, while some implementations may track +-- executable files as distinct pieces of software, other +-- implementations may use other strategies such as keeping +-- track of software "packages" (e.g., related groups of files) +-- or keeping track of system or application "patches". +-- +-- This table is useful for identifying and inventorying +-- software on a host and for diagnosing incompatibility +-- and version mismatch problems between various pieces +-- of hardware and software. + +hrSWInstalledLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when an entry in the + hrSWInstalledTable was last added, renamed, or + deleted. Because this table is likely to contain many + entries, polling of this object allows a management + station to determine when re-downloading of the table + might be useful." + ::= { hrSWInstalled 1 } + +hrSWInstalledLastUpdateTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the hrSWInstalledTable + was last completely updated. Because caching of this + data will be a popular implementation strategy, + retrieval of this object allows a management station + to obtain a guarantee that no data in this table is + older than the indicated time." + ::= { hrSWInstalled 2 } + +hrSWInstalledTable OBJECT-TYPE + SYNTAX SEQUENCE OF HrSWInstalledEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table of software installed on this + host." + ::= { hrSWInstalled 3 } + +hrSWInstalledEntry OBJECT-TYPE + SYNTAX HrSWInstalledEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A (conceptual) entry for a piece of software + installed on this host. + + As an example of how objects in this table are named, + an instance of the hrSWInstalledName object might be + named hrSWInstalledName.96" + INDEX { hrSWInstalledIndex } + ::= { hrSWInstalledTable 1 } + +HrSWInstalledEntry ::= SEQUENCE { + hrSWInstalledIndex Integer32, + hrSWInstalledName InternationalDisplayString, + hrSWInstalledID ProductID, + hrSWInstalledType INTEGER, + hrSWInstalledDate DateAndTime +} + +hrSWInstalledIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each piece of software installed + on the host. This value shall be in the range from 1 + to the number of pieces of software installed on the + host." + ::= { hrSWInstalledEntry 1 } + +hrSWInstalledName OBJECT-TYPE + SYNTAX InternationalDisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this installed piece of + software, including the manufacturer, revision, the + name by which it is commonly known, and optionally, + its serial number." + ::= { hrSWInstalledEntry 2 } + +hrSWInstalledID OBJECT-TYPE + SYNTAX ProductID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID of this installed piece of software." + ::= { hrSWInstalledEntry 3 } + +hrSWInstalledType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + operatingSystem(2), + deviceDriver(3), + application(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this software." + ::= { hrSWInstalledEntry 4 } + +hrSWInstalledDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last-modification date of this application as it + would appear in a directory listing. + + If this information is not known, then this variable + shall have the value corresponding to January 1, year + 0000, 00:00:00.0, which is encoded as + (hex)'00 00 01 01 00 00 00 00'." + ::= { hrSWInstalledEntry 5 } + +-- Conformance information + +hrMIBCompliances OBJECT IDENTIFIER ::= { hrMIBAdminInfo 2 } +hrMIBGroups OBJECT IDENTIFIER ::= { hrMIBAdminInfo 3 } + +-- Compliance Statements +hrMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The requirements for conformance to the Host Resources MIB." + MODULE -- this module + MANDATORY-GROUPS { hrSystemGroup, hrStorageGroup, + hrDeviceGroup } + + OBJECT hrSystemDate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hrSystemInitialLoadDevice + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hrSystemInitialLoadParameters + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hrStorageSize + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hrFSLastFullBackupDate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT hrFSLastPartialBackupDate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hrSWRunGroup + DESCRIPTION + "The Running Software Group. Implementation + of this group is mandatory only when the + hrSWRunPerfGroup is implemented." + + OBJECT hrSWRunStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + GROUP hrSWRunPerfGroup + DESCRIPTION + "The Running Software Performance Group. + Implementation of this group is at the discretion + of the implementor." + + GROUP hrSWInstalledGroup + DESCRIPTION + "The Installed Software Group. + Implementation of this group is at the discretion + of the implementor." + ::= { hrMIBCompliances 1 } + + hrSystemGroup OBJECT-GROUP + OBJECTS { + hrSystemUptime, hrSystemDate, + hrSystemInitialLoadDevice, + hrSystemInitialLoadParameters, + hrSystemNumUsers, hrSystemProcesses, + hrSystemMaxProcesses + } + STATUS current + DESCRIPTION + "The Host Resources System Group." + ::= { hrMIBGroups 1 } + + hrStorageGroup OBJECT-GROUP + OBJECTS { + hrMemorySize, hrStorageIndex, hrStorageType, + hrStorageDescr, hrStorageAllocationUnits, + hrStorageSize, hrStorageUsed, + hrStorageAllocationFailures + } + STATUS current + DESCRIPTION + "The Host Resources Storage Group." + ::= { hrMIBGroups 2 } + + hrDeviceGroup OBJECT-GROUP + OBJECTS { + hrDeviceIndex, hrDeviceType, hrDeviceDescr, + hrDeviceID, hrDeviceStatus, hrDeviceErrors, + hrProcessorFrwID, hrProcessorLoad, + hrNetworkIfIndex, hrPrinterStatus, + hrPrinterDetectedErrorState, + hrDiskStorageAccess, hrDiskStorageMedia, + hrDiskStorageRemoveble, hrDiskStorageCapacity, + hrPartitionIndex, hrPartitionLabel, + hrPartitionID, hrPartitionSize, + hrPartitionFSIndex, hrFSIndex, hrFSMountPoint, + hrFSRemoteMountPoint, hrFSType, hrFSAccess, + hrFSBootable, hrFSStorageIndex, + hrFSLastFullBackupDate, + hrFSLastPartialBackupDate + } + STATUS current + DESCRIPTION + "The Host Resources Device Group." + ::= { hrMIBGroups 3 } + + hrSWRunGroup OBJECT-GROUP + OBJECTS { + hrSWOSIndex, hrSWRunIndex, hrSWRunName, + hrSWRunID, hrSWRunPath, hrSWRunParameters, + hrSWRunType, hrSWRunStatus + } + STATUS current + DESCRIPTION + "The Host Resources Running Software Group." + ::= { hrMIBGroups 4 } + + hrSWRunPerfGroup OBJECT-GROUP + OBJECTS { hrSWRunPerfCPU, hrSWRunPerfMem } + STATUS current + DESCRIPTION + "The Host Resources Running Software + Performance Group." + ::= { hrMIBGroups 5 } + + hrSWInstalledGroup OBJECT-GROUP + OBJECTS { + hrSWInstalledLastChange, + hrSWInstalledLastUpdateTime, + hrSWInstalledIndex, hrSWInstalledName, + hrSWInstalledID, hrSWInstalledType, + hrSWInstalledDate + } + STATUS current + DESCRIPTION + "The Host Resources Installed Software Group." + ::= { hrMIBGroups 6 } + +END diff --git a/pandora_console/attachment/mibs/HP-ICF-CHASSIS.mib b/pandora_console/attachment/mibs/HP-ICF-CHASSIS.mib new file mode 100644 index 0000000000..dcc3efc715 --- /dev/null +++ b/pandora_console/attachment/mibs/HP-ICF-CHASSIS.mib @@ -0,0 +1,901 @@ + HP-ICF-CHASSIS DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, Counter32, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TimeStamp,TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + PhysicalIndex + FROM ENTITY-MIB + hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix + FROM HP-ICF-OID; + + hpicfChassisMib MODULE-IDENTITY + LAST-UPDATED "201108250847Z" -- August 25, 2011 + ORGANIZATION "HP Networking" + CONTACT-INFO + "Hewlett Packard Company + 8000 Foothills Blvd. + Roseville, CA 95747" + DESCRIPTION + "This MIB module describes chassis devices in the + HP Integrated Communication Facility product + line. Note that most of this module will be + superseded by the standard Entity MIB. However, + the hpicfSensorTable will still be valid." + + REVISION "201108250847Z" -- August 25, 2011 + DESCRIPTION "Added new scalars hpicfFanTrayType and + hpicfOpacityShieldInstalled." + + REVISION "201008250000Z" -- August 23, 2010 + DESCRIPTION "Added hpSystemAirEntPhysicalIndex to the air + temperature table." + + REVISION "200904220000Z" -- April 22, 2009 + DESCRIPTION "Added new SNMP object and SNMP table for chassis + temperature details" + + REVISION "200011032216Z" -- November 3, 2000 + DESCRIPTION "Updated division name." + + REVISION "9703060334Z" -- March 6, 1997 + DESCRIPTION + "Added NOTIFICATION-GROUP information." + REVISION "9609100245Z" -- September 10, 1996 + DESCRIPTION + "Split this MIB module from the former monolithic + hp-icf MIB. Added compliance statement for use by + non-chassis devices or devices that are + implementing another chassis MIB (like Entity MIB) + but still want to use the hpicfSensorTable. + Changed STATUS clause to deprecated for those + objects that are superseded by the Entity MIB." + REVISION "9507130000Z" -- July 13, 1995 + DESCRIPTION + "Added the hpicfSensorTrap." + REVISION "9411200000Z" -- November 20, 1994 + DESCRIPTION + "Added the hpicfChassisAddrTable." + REVISION "9307090000Z" -- July 9, 1993 + DESCRIPTION + "Initial version." + ::= { hpicfObjectModules 3 } + + + hpicfChassis + OBJECT IDENTIFIER ::= { hpicfCommon 2 } + + -- The Chassis group contains detailed information about what + -- is inside a particular chassis. The intent is that an + -- agent can provide information about the box that it is in. + + hpicfChassisId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + An identifier that uniquely identifies this + particular chassis. This will be the same value + as the instance of hpicfChainId for this chassis." + ::= { hpicfChassis 1 } + + hpicfChassisNumSlots OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The number of slots in this chassis." + ::= { hpicfChassis 2 } + + -- The slot table contains one entry for each slot in this + -- chassis. + + hpicfSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfSlotEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A table that contains information on all the + slots in this chassis." + ::= { hpicfChassis 3 } + + hpicfSlotEntry OBJECT-TYPE + SYNTAX HpicfSlotEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + Information about a slot in a chassis" + INDEX { hpicfSlotIndex } + ::= { hpicfSlotTable 1 } + + HpicfSlotEntry ::= + SEQUENCE { + hpicfSlotIndex Integer32, + hpicfSlotObjectId OBJECT IDENTIFIER, + hpicfSlotLastChange TimeStamp, + hpicfSlotDescr DisplayString + } + + hpicfSlotIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The slot number within the box for which this + entry contains information." + ::= { hpicfSlotEntry 1 } + + hpicfSlotObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The authoritative identification of the card + plugged into this slot in this chassis. A value + of { 0 0 } indicates an empty slot." + ::= { hpicfSlotEntry 2 } + + hpicfSlotLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The value of the agent's sysUpTime at which a + card in this slot was last inserted or removed. + If no module has been inserted or removed since + the last reinitialization of the agent, this + object has a zero value." + ::= { hpicfSlotEntry 3 } + + hpicfSlotDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A textual description of the card plugged into + this slot in this chassis, including the product + number and version information." + ::= { hpicfSlotEntry 4 } + + -- The entity table contains a list of logical network devices + -- contained in this chassis, whether or not that agent can + -- actually manage the device. The intent is that any agent + -- for a box will have a complete picture of the entities in + -- that box. + + hpicfEntityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfEntityEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A table that contains information about the + (logical) networking devices contained in this + chassis." + ::= { hpicfChassis 4 } + + hpicfEntityEntry OBJECT-TYPE + SYNTAX HpicfEntityEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + Information about a single logical networking + device contained in this chassis." + INDEX { hpicfEntityIndex } + ::= { hpicfEntityTable 1 } + + HpicfEntityEntry ::= + SEQUENCE { + hpicfEntityIndex Integer32, + hpicfEntityFunction Integer32, + hpicfEntityObjectId OBJECT IDENTIFIER, + hpicfEntityDescr DisplayString, + hpicfEntityTimestamp TimeStamp + } + + hpicfEntityIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + An index that uniquely identifies the logical + network device for which this entry contains + information." + ::= { hpicfEntityEntry 1 } + + hpicfEntityFunction OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The generic function provided by the logical + network device. The value is a sum. Starting + from zero, for each type of generic function that + the entity performs, 2 raised to a power is added + to the sum. The powers are according to the + following table: + + Function Power + other 1 + repeater 0 + bridge 2 + router 3 + agent 5 + + For example, an entity performing both bridging + and routing functions would have a value of 12 + (2^2 + 2^3)." + ::= { hpicfEntityEntry 2 } + + hpicfEntityObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The authoritative identification of the logical + network device which provides an unambiguous means + of determining the type of device. The value of + this object is analogous to MIB-II's sysObjectId." + ::= { hpicfEntityEntry 3 } + + hpicfEntityDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A textual description of this device, including + the product number and version information. The + value of this object is analogous to MIB-II's + sysDescr." + ::= { hpicfEntityEntry 4 } + + hpicfEntityTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The value of the agent's sysUpTime at which this + logical network device was last reinitialized. If + the entity has not been reinitialized since the + last reinitialization of the agent, then this + object has a zero value." + ::= { hpicfEntityEntry 5 } + + -- The hpicfSlotMapTable is used to convey which logical + -- network devices occupy which slots in the chassis. For + -- example, if a chassis contains a repeater entity, with an + -- hpicfEntityIndex of 2, which is made up of three cards + -- located in slots 2, 4, and 5 of the chassis, this table + -- will contain entries indexed by { 2 2 }, { 4 2 } and + -- { 5 2 }. + + hpicfSlotMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfSlotMapEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A table that contains information about which + entities are in which slots in this chassis." + ::= { hpicfChassis 5 } + + hpicfSlotMapEntry OBJECT-TYPE + SYNTAX HpicfSlotMapEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A relationship between a slot and an entity in + this chassis. Such a relationship exists if the + particular slot is occupied by a physical module + performing part of the function of the particular + entity." + INDEX { hpicfSlotMapSlot, hpicfSlotMapEntity } + ::= { hpicfSlotMapTable 1 } + + HpicfSlotMapEntry ::= + SEQUENCE { + hpicfSlotMapSlot Integer32, + hpicfSlotMapEntity Integer32 + } + + hpicfSlotMapSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A slot number within the chassis which contains + (part of) this entity." + ::= { hpicfSlotMapEntry 1 } + + hpicfSlotMapEntity OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The entity described in this mapping." + ::= { hpicfSlotMapEntry 2 } + + -- The sensor table contains one entry for each sensor in this + -- chassis. + + hpicfSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information on all the + sensors in this chassis" + ::= { hpicfChassis 6 } + + hpicfSensorEntry OBJECT-TYPE + SYNTAX HpicfSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a sensor in a chassis" + INDEX { hpicfSensorIndex } + ::= { hpicfSensorTable 1 } + + HpicfSensorEntry ::= + SEQUENCE { + hpicfSensorIndex Integer32, + hpicfSensorObjectId OBJECT IDENTIFIER, + hpicfSensorNumber Integer32, + hpicfSensorStatus INTEGER, + hpicfSensorWarnings Counter32, + hpicfSensorFailures Counter32, + hpicfSensorDescr DisplayString + } + + hpicfSensorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index that uniquely identifies the sensor for + which this entry contains information." + ::= { hpicfSensorEntry 1 } + + hpicfSensorObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authoritative identification of the kind of + sensor this is." + ::= { hpicfSensorEntry 2 } + + hpicfSensorNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies a particular sensor + from other sensors of the same kind. For + instance, if there are many temperature sensors in + this chassis, this number would identify a + particular temperature sensor in this chassis." + ::= { hpicfSensorEntry 3 } + + hpicfSensorStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + bad(2), + warning(3), + good(4), + notPresent(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual status indicated by the sensor." + ::= { hpicfSensorEntry 4 } + + hpicfSensorWarnings OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times hpicfSensorStatus has entered + the 'warning'(3) state." + ::= { hpicfSensorEntry 5 } + + hpicfSensorFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times hpicfSensorStatus has entered + the 'bad'(2) state." + ::= { hpicfSensorEntry 6 } + + hpicfSensorDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the sensor." + ::= { hpicfSensorEntry 7 } + + hpicfChassisAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfChassisAddrEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + A table of network addresses for entities in this + chassis. The primary use of this table is to map + a specific entity address to a specific chassis. + Note that this table may not be a complete list of + network addresses for this entity." + ::= { hpicfChassis 7 } + + hpicfChassisAddrEntry OBJECT-TYPE + SYNTAX HpicfChassisAddrEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + An entry containing a single network address being + used by a logical network device in this chassis." + INDEX { hpicfChasAddrType, hpicfChasAddrAddress } + ::= { hpicfChassisAddrTable 1 } + + HpicfChassisAddrEntry ::= + SEQUENCE { + hpicfChasAddrType INTEGER, + hpicfChasAddrAddress OCTET STRING, + hpicfChasAddrEntity Integer32 + } + + hpicfChasAddrType OBJECT-TYPE + SYNTAX INTEGER { + ipAddr(1), + ipxAddr(2), + macAddr(3) + } + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The kind of network address represented in this + entry." + ::= { hpicfChassisAddrEntry 1 } + + hpicfChasAddrAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4..10)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + The network address being used by the logical + network device associated with this entry, formatted + according to the value of the associated instance of + hpicfChasAddrType. + + For hpicfChasAddrType of ipAddr, this value is four + octets long, with each octet representing one byte of + the IP address, in network byte order. + + For hpicfChasAddrType of ipxAddr, this value is ten + octets long, with the first four octets representing + the IPX network number in network byte order, + followed by the six byte host number in network byte + order. + + For hpicfChasAddrType of macAddr, this value is six + octets long, representing the MAC address in + canonical order." + ::= { hpicfChassisAddrEntry 2 } + + hpicfChasAddrEntity OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "********* THIS OBJECT IS DEPRECATED ********* + + An index that uniquely identifies the logical + network device in this chassis that is using this + network address.." + ::= { hpicfChassisAddrEntry 3 } + + hpChassisTemperature OBJECT IDENTIFIER + ::= { hpicfChassis 8 } + + + hpSystemAirTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSystemAirTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table gives the temperature details of + chassis. These temperature details are + obtained by monitoring chassis temperature + sensors attached to the box by excluding + ManagementModule, FabricModule, IMand + PowerSupply sensors. This will give current, + maximum,minimum,threshold and average + temperatures of chassis." + ::= { hpChassisTemperature 1 } + + hpSystemAirTempEntry OBJECT-TYPE + SYNTAX HpSystemAirTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the table for chassis temperature + details." + INDEX { hpSystemAirSensor } + ::= { hpSystemAirTempTable 1 } + + HpSystemAirTempEntry ::= + SEQUENCE { + hpSystemAirSensor Integer32, + hpSystemAirName OCTET STRING, + hpSystemAirCurrentTemp OCTET STRING, + hpSystemAirMaxTemp OCTET STRING, + hpSystemAirMinTemp OCTET STRING, + hpSystemAirOverTemp INTEGER, + hpSystemAirThresholdTemp OCTET STRING, + hpSystemAirAvgTemp OCTET STRING, + hpSystemAirEntPhysicalIndex PhysicalIndex + } + + hpSystemAirSensor OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the index for this table.This object + describes chassis attached temperature sensor. + Based on the value of this index, temperature + details are obtained from the sensor and are + given." + ::= {hpSystemAirTempEntry 1} + + hpSystemAirName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object describes name of the system + which is chassis attached temperature sensor + number. For example if the index + (hpSystemAirSensor) is '0' then the system + name is sys-1. Index starts from '0' but + sensor number is '1'." + ::= {hpSystemAirTempEntry 2} + + hpSystemAirCurrentTemp OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object gives current temperature of the + system. This is the current temperature given + by the indexed chassis attached temperature + sensor on box." + ::= {hpSystemAirTempEntry 3} + + hpSystemAirMaxTemp OBJECT-TYPE + SYNTAX OCTET STRING( SIZE(1..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object gives Maximum temperature of the + chassis." + ::= {hpSystemAirTempEntry 4} + + + hpSystemAirMinTemp OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object gives Minimum temperature of the + chassis." + ::= {hpSystemAirTempEntry 5} + + hpSystemAirOverTemp OBJECT-TYPE + SYNTAX INTEGER{ + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object gives Over temperature of the + system. If the current temperature of the + board is above threshold temperature and if + board stays at this temperature for 10 full + seconds then its called over temperature." + ::= {hpSystemAirTempEntry 6} + + hpSystemAirThresholdTemp OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object gives Threshold temperature of + the system. This is the utmost temperature + that the chassis can sustain. If chassis + temperature is above threshold then alarm will + ring to inform over temperature condition." + ::= {hpSystemAirTempEntry 7} + + hpSystemAirAvgTemp OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object gives Average temperature of the + system. There will be some roll up function + which will check current temperature at + particular intervals. Based on these current + temperatures over certain time, average + temperature is calculated." + ::= {hpSystemAirTempEntry 8} + + hpSystemAirEntPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This gives the entPhysicalIndex of the temperature + sensor as in the entPhysicalTable (rfc2737)." + ::= {hpSystemAirTempEntry 9} + + hpicfFanTrayType OBJECT-TYPE + SYNTAX INTEGER { + standard(1), + highPerformance(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If opacity shield is installed hpicsFanTrayType + should be HighPerformance. This is applicable + only for 5406 5412 8212 and 8206 Switches." + DEFVAL { standard } + ::= { hpicfChassis 9 } + + hpicfOpacityShieldInstalled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates that Opacity shield is Installed on + the switch. This is applicable only for 5406,5412, + 8212 and 8206 Switches." + DEFVAL { false } + ::= { hpicfChassis 10 } + + + + + + -- Common Traps + + + hpicfSensorTrap NOTIFICATION-TYPE + OBJECTS { hpicfSensorStatus, hpicfSensorDescr } + STATUS current + DESCRIPTION + "An hpicfSensorTrap indicates that there has been a + change of state on one of the sensors in this + chassis. The hpicfSensorStatus indicates the new + status value for the changed sensor." + ::= { hpicfCommonTrapsPrefix 3 } + + -- conformance information + + hpicfChassisConformance + OBJECT IDENTIFIER ::= { hpicfChassisMib 1 } + + hpicfChassisCompliances + OBJECT IDENTIFIER ::= { hpicfChassisConformance 1 } + hpicfChassisGroups + OBJECT IDENTIFIER ::= { hpicfChassisConformance 2 } + + -- compliance statements + + hpicfChasAdvStkCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "********* THIS COMPLIANCE IS DEPRECATED ********* + + A compliance statement for AdvanceStack chassis + devices." + MODULE + MANDATORY-GROUPS { hpicfChassisBasicGroup } + + GROUP hpicfSensorGroup + DESCRIPTION + "This group should be implemented on any + AdvanceStack device with redundant power + supplies or other appropriate sensors." + + GROUP hpicfSensorNotifyGroup + DESCRIPTION + "This group should be implemented on any + AdvanceStack device with redundant power + supplies or other appropriate sensors." + + ::= { hpicfChassisCompliances 1 } + + hpicfChasAdvStk2Compliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "********* THIS COMPLIANCE IS DEPRECATED ********* + + An updated compliance statement for AdvanceStack + chassis devices that includes the + hpicfChassisAddrGroup." + MODULE + MANDATORY-GROUPS { hpicfChassisBasicGroup, + hpicfChassisAddrGroup } + + GROUP hpicfSensorGroup + DESCRIPTION + "This group should be implemented on any + AdvanceStack device with redundant power + supplies or other appropriate sensors." + + GROUP hpicfSensorNotifyGroup + DESCRIPTION + "This group should be implemented on any + AdvanceStack device with redundant power + supplies or other appropriate sensors." + + ::= { hpicfChassisCompliances 2 } + + hpicfChasSensorCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "A compliance statement for non-chassis devices, + or chassis devices implementing a standards-based + MIB for obtaining chassis information, which + contain redundant power supplies or other + appropriate sensors." + MODULE + MANDATORY-GROUPS { hpicfSensorGroup, + hpicfSensorNotifyGroup } + + ::= { hpicfChassisCompliances 3 } + + hpicfChasTempCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + " A compliance statement for chassis's system air temperature + details." + MODULE + MANDATORY-GROUPS {hpicfChasTempGroup} + + ::= { hpicfChassisCompliances 4 } + + hpicfOpacityShieldsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "A compliance statement for chassis's opacity Shield" + MODULE + MANDATORY-GROUPS {hpicfOpacityShieldsGroup} + + ::= { hpicfChassisCompliances 5 } + + -- units of conformance + + hpicfChassisBasicGroup OBJECT-GROUP + OBJECTS { hpicfChassisId, + hpicfChassisNumSlots, + hpicfSlotIndex, + hpicfSlotObjectId, + hpicfSlotLastChange, + hpicfSlotDescr, + hpicfEntityIndex, + hpicfEntityFunction, + hpicfEntityObjectId, + hpicfEntityDescr, + hpicfEntityTimestamp, + hpicfSlotMapSlot, + hpicfSlotMapEntity + } + STATUS deprecated + DESCRIPTION + "********* THIS GROUP IS DEPRECATED ********* + + A collection of objects for determining the + contents of an ICF chassis device." + ::= { hpicfChassisGroups 1 } + + hpicfSensorGroup OBJECT-GROUP + OBJECTS { hpicfSensorIndex, + hpicfSensorObjectId, + hpicfSensorNumber, + hpicfSensorStatus, + hpicfSensorWarnings, + hpicfSensorFailures, + hpicfSensorDescr + } + STATUS current + DESCRIPTION + "A collection of objects for monitoring the status + of sensors in an ICF chassis." + ::= { hpicfChassisGroups 2 } + + hpicfChassisAddrGroup OBJECT-GROUP + OBJECTS { hpicfChasAddrEntity } + STATUS deprecated + DESCRIPTION + "********* THIS GROUP IS DEPRECATED ********* + + A collection of objects to allow a management + station to determine which devices are in the same + chassis." + ::= { hpicfChassisGroups 3 } + + hpicfSensorNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { hpicfSensorTrap } + STATUS current + DESCRIPTION + "A collection of notifications used to indicate + changes in the status of sensors." + ::= { hpicfChassisGroups 4 } + + hpicfChasTempGroup OBJECT-GROUP + OBJECTS { hpSystemAirName, + hpSystemAirCurrentTemp, + hpSystemAirMaxTemp, + hpSystemAirMinTemp, + hpSystemAirThresholdTemp, + hpSystemAirOverTemp, + hpSystemAirAvgTemp, + hpSystemAirEntPhysicalIndex + } + STATUS current + DESCRIPTION + "A collection objects to give temperature details + of chassis" + ::= { hpicfChassisGroups 5 } + hpicfOpacityShieldsGroup OBJECT-GROUP + OBJECTS { hpicfFanTrayType , + hpicfOpacityShieldInstalled } + STATUS current + DESCRIPTION + "A collection of objects for Opacity Shields + of chassis" + ::= { hpicfChassisGroups 6 } + + END + diff --git a/pandora_console/attachment/mibs/HP-ICF-OID.mib b/pandora_console/attachment/mibs/HP-ICF-OID.mib new file mode 100644 index 0000000000..4b003dacb6 --- /dev/null +++ b/pandora_console/attachment/mibs/HP-ICF-OID.mib @@ -0,0 +1,4408 @@ +HP-ICF-OID DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, MODULE-IDENTITY, OBJECT-IDENTITY + FROM SNMPv2-SMI; + + icf MODULE-IDENTITY + LAST-UPDATED "201212060000Z" -- Dec 6, 2012 + ORGANIZATION "HP Networking" + CONTACT-INFO "Hewlett Packard Company + 8000 Foothills Blvd. + Roseville, CA 95747" + DESCRIPTION "This MIB module describes devices in the HP + Integrated Communication Facility product + line." + + + REVISION "201405151300Z" -- May 5, 2014, NON-OFFICIAL VERSION + DESCRIPTION "Customized/patched version, not an official release by HP. + Modified for netdisco-mibs by Jeroen van Ingen" + + + REVISION "201212060000Z" -- Dec 6, 2012 + DESCRIPTION "Mib Description Issue fixes." + + REVISION "201208210000Z" -- August 21, 2012 + DESCRIPTION "Added unique stacking definitions for + 2920 stackable switch series." + + REVISION "201204020000Z" -- April 2, 2012 + DESCRIPTION "Added the following to support E2530 switches: + J9772A HP 2530-48G-PoE+ Switch, + J9773A HP 2530-24G-PoE+ Switch, + J9774A HP 2530-8G-PoE+ Switch, + J9775A HP 2530-48G Switch, + J9776A HP 2530-24G Switch, + J9777A HP 2530-8G Switch, + J9778A HP 2530-48-PoE+ Switch, + J9779A HP 2530-24-PoE+ Switch, + J9780A HP 2530-8-PoE+ Switch, + J9781A HP 2530-48 Switch, + J9782A HP 2530-24 Switch, + J9783A HP 2530-8 Switch" + + REVISION "201203220000Z" -- March 22, 2012 + DESCRIPTION "Added the Jnumbers J9737A, J9738A, J9739A + for 2920 stackable switch series." + + REVISION "201107030000Z" -- July 3, 2011 + DESCRIPTION "Added hpicfIpv6RAGuard MIB for + raGuard." + + REVISION "201103030000Z" -- March 3, 2011 + DESCRIPTION "Added hpicfTransceiverMIB for + transceivers." + + REVISION "201009061632Z" -- Sep 06, 2010 + DESCRIPTION "Added hpicfTcp MIB." + + REVISION "201008040000Z" -- Aug 04, 2010 + DESCRIPTION "Added hpSwitchModuleJ9637A." + + REVISION "201007220000Z" -- July 22, 2010 + DESCRIPTION "Added hpTunnelMIB for Tunnels." + REVISION "201006250000Z" -- June 25, 2010 + DESCRIPTION "Added hpSwitchModuleJ9485A and hpSBMMIB for + HP Survivable Branch Module." + + REVISION "201006220000Z" -- June 22, 2010 + DESCRIPTION "Added hpicfLoadBalanceMod for Load Balancing." + REVISION "201005180000Z" -- May 18, 2010 + DESCRIPTION "Added the following fixed modules for stacking: + hpSwitchModuleJ9573, hpSwitchModuleJ9574x, + hpSwitchModuleJ9574y, hpSwitchModuleJ9575, + hpSwitchModuleJ9576x, hpSwitchModuleJ9576y, + hpSwitchModuleJ9584, hpSwitchModuleJ9585, + hpSwitchModuleJ9586x, hpSwitchModuleJ9586y, + hpSwitchModuleJ9587, hpSwitchModuleJ9588x, + hpSwitchModuleJ9588y." + + REVISION "201005170000Z" -- May 17, 2010 + DESCRIPTION "Added the following to support 2620 switches: + J9626A HP 2620-48 ES3652BT-FLF-18 Switch, + J9623A HP 2620-24 ES3628BT-FLF-18 Switch, + J9627A HP 2620-48-PoE+ ES3652BT-HPoE-FLF-18 Switch, + J9625A HP 2620-24-PoE+ ES3628BT-HPoE-FLF-18 Switch, + J9624A HP 2620-24-PPoE+ ES3628BT-HPPoE-FLF-18 Switch" + REVISION "201004220000Z" -- Apr 22, 2010 + DESCRIPTION "Added the following to support stacking: + hpSwitchJ9573, hpSwitchJ9574, hpSwitchJ9575, + hpSwitchJ9576, hpSwitchJ9584, hpSwitchJ9585, + hpSwitchJ9586, hpSwitchJ9587, hpSwitchJ9588. + Also added hpStack, hpSwitchJ9580PowerSupply, + hpSwitchJ9581PowerSupply, hpSwitchJ9582FanTray." + + REVISION "201004110000Z" -- Apr 11, 2010 + DESCRIPTION "Added hpEntityPowerMIB" + + REVISION "201003220000Z" -- Mar 22, 2010 + DESCRIPTION "Added hpStackMIB" + + REVISION "200910160000Z" -- Oct 16, 2009 + DESCRIPTION "Added 8-port PoE 10/100/1000 and 10/100 + switches: 2915-8G-PoE (J9562A) and 2615-8-PoE (J9565A)." + + REVISION "200909250000Z" -- Sep 25, 2009 + DESCRIPTION "Added the following: + hpSwitchModuleJ9534A, hpSwitchModuleJ9535A, + hpSwitchModuleJ9536A, hpSwitchModuleJ9537A, + hpSwitchModuleJ9538A, hpSwitchModuleJ9546A, + hpSwitchModuleJ9547A, hpSwitchModuleJ9548A, + hpSwitchModuleJ9549A, hpSwitchModuleJ9550A, + hpSwitchAdvServicesModule, + hpSwitchExtServicesModule, + hpSwitchModuleJ9485A." + + REVISION "200909240000Z" -- Sep 24, 2009 + DESCRIPTION "Added hpicfDebugLog" + + REVISION "200909090000Z" -- Sep 09, 2009 + DESCRIPTION "Added 2640-8-POE (J93xxA) and 2640G-8-POE (J93yyA) + 8-port PoE 10/100 and 10/100/1000 switches" + + REVISION "200907080000Z" -- Jul 08, 2009 + DESCRIPTION "Added hpSwitchModuleJ9312A" + + REVISION "200906230000Z" -- Jun 23, 2009 + DESCRIPTION "Added hpSwitchJ9091B" + + REVISION "200904080000Z" -- Apr 08, 2009 + DESCRIPTION "Added hpSwitchModuleJ9477A, hpSwitchJ9310A + and hpSwitchJ9311A" + + REVISION "200902170000Z" -- Feb 17, 2009 + DESCRIPTION "Added definitions for 3500 10/100 family" + + REVISION "200902040000Z" -- Feb 4, 2009 + DESCRIPTION "Added hpSwitchModuleJ9307A, hpSwitchModuleJ9308A + hpSwitchModuleJ9478A and hpSwitchModuleJ9309A" + + REVISION "200902020000Z" -- Feb 02. 2009 + DESCRIPTION "Added definition for 1810-8(J9449A) and 1810-24(J9450A)" + + REVISION "200812150001Z" -- Dec 15, 2008 + DESCRIPTION "Added hpSwitchImage" + + REVISION "200812150000Z" -- Dec 15, 2008 + DESCRIPTION "Added hpicfOobmMIB" + + REVISION "200810300000Z" -- Oct 30, 2008 + DESCRIPTION "Added hpicfSysMgmt and hpicfSecurityDevice" + + REVISION "200810240000Z" -- Oct 24, 2008 + DESCRIPTION "Added hpicfDhcpClient" + + REVISION "200810210000Z" -- Oct 21, 2008 + DESCRIPTION "Updated official name for 2910al family" + + REVISION "200810020000Z" -- Oct 2, 2008 + DESCRIPTION "Added 2520G-24-PoE(J9299A) and 2520G-8-PoE(J9298A)" + + REVISION "200808060000Z" -- Aug 6, 2008 + DESCRIPTION "Added 2520-24-PoE(J9138A) and 2520-8-PoE(J9137A)" + + REVISION "200805120000Z" -- May 12, 2008 + DESCRIPTION "Added 1800-24G-B(J9028B) and changed 2510-24-B(J9019B)" + + REVISION "200803100000Z" -- Mar 10, 2008 + DESCRIPTION "Added hpicfSyslog " + + REVISION "200803060000Z" -- Mar 6, 2008 + DESCRIPTION "Added 2510G-24 (J9279A) and 2510G-48 (J9280A)" + + REVISION "200802150000Z" -- Feb 15, 2008 + DESCRIPTION "Added definitions for 2910" + + REVISION "200802041525Z" -- February 04, 2008 + DESCRIPTION "Added definitions for transceivers." + + REVISION "200710230001Z" -- Oct 23, 2007 + DESCRIPTION "Added definitions for 2510B" + + REVISION "200710230000Z" -- Oct 23, 2007 + DESCRIPTION "Added definitions for 2626C and 2650C" + + REVISION "200705210000Z" -- May 21, 2007 + DESCRIPTION "Revised definitions for J8766A and + J8988A devices." + + REVISION "200704300000Z" -- April 30, 2007 + DESCRIPTION "Added definitions for all 2610 products." + + REVISION "200704170000Z" -- April 17, 2006 + DESCRIPTION "Added hpicfProviderBridge node and branch." + + REVISION "200610310000Z" -- October 31, 2006 + DESCRIPTION "Added hpicfCommonSecurity node and branch." + + REVISION "200609251200Z" -- Sept 25, 2006 + DESCRIPTION "Cleaned up definition of J8715 Chassis." + + REVISION "200609081200Z" -- Sept 8, 2006 + DESCRIPTION "Added definitions for ESP blades." + + REVISION "200608221200Z" -- Aug 22, 2006 + DESCRIPTION "Added definitions for hpicfL3MacConfigMIB." + + REVISION "200608040000Z" -- August 04, 2006 + DESCRIPTION "Added definition for hpicfInstMonMIB." + + REVISION "200607271200Z" -- July 27, 2006 + DESCRIPTION "Added definitions for J9032A, J9031A, + J8768A, J8765B, J9033A, J9036A, J9037A, + J8766A and J8988A devices." + + REVISION "200607260000Z" -- July 26, 2006 + DESCRIPTION "Added definition for J9049A and J9050A switch." + + REVISION "200606300000Z" -- June 30, 2006 + DESCRIPTION "Added definition for J9038A device." + + REVISION "200606051233Z" -- June 05, 2006 + DESCRIPTION "Added definition for hpicfDhcpSnoopMIB." + + REVISION "200605171233Z" -- May 17, 2006 + DESCRIPTION "Added definition for hpSwitchAuthorizationMIB." + + REVISION "200603201627Z" -- Mar. 20, 2006 + DESCRIPTION "Added definition for J9028A and J9029A switch" + + REVISION "200601101853Z" -- Jan. 10, 2006 + DESCRIPTION "Added definition J8726A device." + + REVISION "200508041619Z" -- August 4, 2005 + DESCRIPTION "Added definitions for hpSwitchAuthenticationMIB, + hpSwitchAccountingMIB, hpicfXrrpMIB, hpicfUsrAuthMIB, + hpicfPimMIB, hpicfUdpFwd, + hpicfConnectionRateFilter, hpicfDot1xMIB, + hpicfVrrpMIB." + + REVISION "200506081244Z" -- June 8, 2005 + DESCRIPTION "Added definition for hpicFrabric." + + REVISION "200505202123Z" -- May 20, 2005 + DESCRIPTION "Added definitions J9001 and J9003 devices." + + REVISION "200503221926Z" -- March 22, 2005 + DESCRIPTION "Added definitions J8771A and J8772A devices." + + REVISION "200503081530Z" -- March 08, 2005 + DESCRIPTION "Added definition for hpSwitchModuleJ8762A, + hpSwitch2600n8PPortSlot, updated definition + for J8474A, updated hpSwitchJ8433A, + updated hpSwitchJ8474A, and updated + hpSwitchModuleJ8433A." + + REVISION "200502250041Z" -- February 24, 2005 + DESCRIPTION "Added definitions for hpicfRateLimitMIB and + J8680A router." + + REVISION "200501111745Z" -- January 11, 2005 + DESCRIPTION "Added definitions for J8770A, J8773A, J8765A, + J8764A, J8776A, and J8763A products." + + REVISION "200501102043Z" -- January 10, 2005 + DESCRIPTION "Added definitions for J8697A, J8698A products." + + REVISION "200409102043Z" -- September 10, 2004 + DESCRIPTION "Added definitions for more WAN products." + + REVISION "200409021030Z" -- September 02, 2004 + DESCRIPTION "Added definitions for hpSwitchModuleJ4905A, + hpSwitchModuleJ4906A, hpSwitchModuleJ8433A, + hpSwitchModuleJ8474A, and hpicfJumboMIB." + + REVISION "200408091030Z" -- August 09, 2004 + DESCRIPTION "Added HP 6400cl-6XG and 6410cl-6XG." + + REVISION "200407282043Z" -- July 28, 2004 + DESCRIPTION "Added definitions for J8718A and J8719A." + + REVISION "200403310051Z" -- March 31, 2004 + DESCRIPTION "Added definitions for 10Gig SR, LR, and ER." + + + REVISION "200403310050Z" -- March 31, 2004 + DESCRIPTION "Added HP 2650-CR and 2626-CR Switch + definitions." + + REVISION "200402122115Z" -- February 12, 2004 + DESCRIPTION "Added definition for 10Gig CX4, + ESP port and WAN Products" + + REVISION "200401201855Z" -- January 20, 2004 + DESCRIPTION "Added definitions for J8161A, J4907A, J8162A, + J4820B, J4821B, and J4878B." + + REVISION "200312291705Z" -- December 29, 2003 + DESCRIPTION "Added definitions for J4905A and J4906A Switch + definitions." + + REVISION "200306091617Z" -- June 9, 2003 + DESCRIPTION "Added definitions for wireless products." + + REVISION "200304101118Z" -- April 10, 2003 + DESCRIPTION "Added HP 2650-PWR and 2626-PWR Switch + definitions." + + REVISION "200302041716Z" -- February 04, 2003 + DESCRIPTION "Added Transceiver cards for HP Switch 2824." + + REVISION "200301281510Z" -- January 28, 2003 + DESCRIPTION "Added HP 2626 Switch definitions." + + REVISION "200301211633Z" -- January 21, 2003 + DESCRIPTION "Added Proliant Switch Object to hpEtherSwitch." + + REVISION "200204060100Z" -- April 5, 2002 + DESCRIPTION "Added new HP Switch definitions" + + REVISION "200011032225Z" -- November 3, 2000 + DESCRIPTION "Added new HP Switch definitions" + + REVISION "9909030004Z" -- September 3, 1999 + DESCRIPTION "Added definition for HP Routing + Switch products." + + REVISION "9809240004Z" -- September 24, 1998 + DESCRIPTION "Added definitions for 100Mbit and 10/100 + hub products, and definitions for the + HP switch products." + + REVISION "9710210242Z" -- October 21, 1997 + DESCRIPTION "Added definitions for new hub products + (10Base-T Hub-12M, 10Base-T Hub-24M, and + 10Base-T Hub-16M) and Switch 2000 ATM module. + Added branch for the Fault Finder MIB." + + REVISION "9703060342Z" -- March 6, 1997 + DESCRIPTION "Added definitions for new switch products + (208/224), 100T hub (J3233A). Added missing + include of OBJECT-IDENTITY." + + REVISION "9609132303Z" -- September 13, 1996 + DESCRIPTION "Initial revision. Split from the former + monolithic hpicf MIB." + ::= { nm 14 } + + hp OBJECT IDENTIFIER ::= { enterprises 11 } + nm OBJECT IDENTIFIER ::= { hp 2 } + + -- Branches under the icf node. Most of these + -- branches are defined in other modules. + + icfCommon OBJECT IDENTIFIER ::= { icf 1 } + icfHub OBJECT IDENTIFIER ::= { icf 2 } + icfBridge OBJECT IDENTIFIER ::= { icf 3 } + + icfSecurity OBJECT IDENTIFIER ::= { icf 4 } + icfConfig OBJECT IDENTIFIER ::= { icf 5 } + + icfEsSwitch OBJECT IDENTIFIER ::= { icf 6 } + hpEs OBJECT IDENTIFIER ::= { icfEsSwitch 1 } + hpEs2 OBJECT IDENTIFIER ::= { icfEsSwitch 2 } + hpNetSwitch OBJECT IDENTIFIER ::= { icfEsSwitch 3 } + + icfRouter OBJECT IDENTIFIER ::= { icf 7 } + + icfDot12Draft OBJECT IDENTIFIER ::= { icf 8 } + icfVgRepeater OBJECT IDENTIFIER ::= { icfDot12Draft 1 } + icfVgInterface OBJECT IDENTIFIER ::= { icfDot12Draft 2 } + + hpEntityMIB OBJECT IDENTIFIER ::= { icf 9 } + + hpicfAdmin OBJECT IDENTIFIER ::= { icf 10 } + hpicfObjects OBJECT IDENTIFIER ::= { icf 11 } + hpicfNotifications OBJECT IDENTIFIER ::= { icf 12 } + + hpicfOEMs OBJECT IDENTIFIER ::= { icf 13 } + hpicfFEHub OBJECT IDENTIFIER ::= { hpicfOEMs 1 } + + hpicfSyslog OBJECT IDENTIFIER ::= { icf 14 } + + -- HP defined transport domains + + hpicfDomains OBJECT IDENTIFIER ::= { hpicfAdmin 1 } + + hpicfLLCDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION "The SNMP over 802.2 transport domain." + ::= { hpicfDomains 1 } + + + -- Placeholder for registering object modules. Note that the + -- MODULE-IDENTITY, MODULE-COMPLIANCE, and OBJECT-GROUP + -- definitions for each module are declared beneath these + -- branches. + + hpicfObjectModules OBJECT IDENTIFIER ::= { hpicfAdmin 2 } + + icfSecurityMib OBJECT IDENTIFIER ::= { hpicfObjectModules 1 } + hpicfChainMib OBJECT IDENTIFIER ::= { hpicfObjectModules 2 } + hpicfChassisMib OBJECT IDENTIFIER ::= { hpicfObjectModules 3 } + hpicfDownloadMib OBJECT IDENTIFIER ::= { hpicfObjectModules 4 } + hpicfBasicMib OBJECT IDENTIFIER ::= { hpicfObjectModules 5 } + hpicfStackMib OBJECT IDENTIFIER ::= { hpicfObjectModules 6 } + hpicfLinkTestMib OBJECT IDENTIFIER ::= { hpicfObjectModules 7 } + hpicfGenRptrMib OBJECT IDENTIFIER ::= { hpicfObjectModules 8 } + hpicf8023RptrMib OBJECT IDENTIFIER ::= { hpicfObjectModules 9 } + icfVgRepeaterMib OBJECT IDENTIFIER ::= { hpicfObjectModules 10 } + hpicfVgRptrMib OBJECT IDENTIFIER ::= { hpicfObjectModules 11 } + hpicfFaultFinderMib OBJECT IDENTIFIER ::= { hpicfObjectModules 12 } + hpicfJumboMIB OBJECT IDENTIFIER ::= { hpicfObjectModules 13 } + hpicfRateLimitMIB OBJECT IDENTIFIER ::= { hpicfObjectModules 14 } + + -- Placeholder for registering agent capabilities modules + + hpicfAgentModules OBJECT IDENTIFIER ::= { hpicfAdmin 3 } + + + -- Placeholders for branches allocated to agent capabilities + -- modules + + hpicfETwistHubAgentsMib OBJECT IDENTIFIER ::= { hpicfAgentModules 1 } + hpicfETwistBridgeAgentsMib OBJECT IDENTIFIER ::= { hpicfAgentModules 2 } + hpicfAdvStk8023AgentsMib OBJECT IDENTIFIER ::= { hpicfAgentModules 3 } + hpicfAdvStkVGAgentsMib OBJECT IDENTIFIER ::= { hpicfAgentModules 4 } + + -- Placeholder for the HP ICF Textual Conventions module + + hpicfTextualConventions OBJECT IDENTIFIER ::= { hpicfAdmin 4 } + + + -- Placeholders for branches allocated to other MIB modules + -- under the hpicfObjects node + + hpicfCommon OBJECT IDENTIFIER ::= { hpicfObjects 1 } + hpicfRepeater OBJECT IDENTIFIER ::= { hpicfObjects 2 } + hpicfVg OBJECT IDENTIFIER ::= { hpicfObjects 3 } + hpicfGenericRepeater OBJECT IDENTIFIER ::= { hpicfObjects 4 } + hpicfSwitch OBJECT IDENTIFIER ::= { hpicfObjects 5 } + hpicfAccess OBJECT IDENTIFIER ::= { hpicfObjects 6 } + hpicfWAN OBJECT IDENTIFIER ::= { hpicfObjects 7 } + hpicfFabric OBJECT IDENTIFIER ::= { hpicfObjects 8 } + hpicfSecurityDevice OBJECT IDENTIFIER ::= { hpicfObjects 9 } + hpicfSysMgmt OBJECT IDENTIFIER ::= { hpicfObjects 10 } + + -- Branches under the hpicfSwitch node + hpSwitch OBJECT IDENTIFIER ::= { hpicfSwitch 1 } + + -- Branches under the hpSwitch node + hpOpSystem OBJECT IDENTIFIER ::= { hpSwitch 1 } + hpHwSystem OBJECT IDENTIFIER ::= { hpSwitch 2 } + hpVLAN OBJECT IDENTIFIER ::= { hpSwitch 3 } + hpConfig OBJECT IDENTIFIER ::= { hpSwitch 7 } + hpSwitchStatistics OBJECT IDENTIFIER ::= { hpSwitch 9 } + hpSwitchVirtualStackMib OBJECT IDENTIFIER ::= { hpSwitch 10 } + hpicfDhcpRelay OBJECT IDENTIFIER ::= { hpSwitch 11 } + hpicfBridge OBJECT IDENTIFIER ::= { hpSwitch 12 } + hpicfRip OBJECT IDENTIFIER ::= { hpSwitch 13 } + hpicfOspf OBJECT IDENTIFIER ::= { hpSwitch 14 } + hpicfIpRouting OBJECT IDENTIFIER ::= { hpSwitch 15 } + hpSwitchAuthenticationMIB OBJECT IDENTIFIER ::= { hpSwitch 16 } + hpSwitchAccountingMIB OBJECT IDENTIFIER ::= { hpSwitch 17 } + hpicfXrrpMIB OBJECT IDENTIFIER ::= { hpSwitch 18 } + hpicfUsrAuthMIB OBJECT IDENTIFIER ::= { hpSwitch 19 } + hpicfPimMIB OBJECT IDENTIFIER ::= { hpSwitch 20 } + hpicfMstpMIB OBJECT IDENTIFIER ::= { hpSwitch 21 } + hpicfUdpFwd OBJECT IDENTIFIER ::= { hpSwitch 23 } + hpicfConnectionRateFilter OBJECT IDENTIFIER ::= { hpSwitch 24 } + hpicfDot1xMIB OBJECT IDENTIFIER ::= { hpSwitch 25 } + hpicfLldpMIB OBJECT IDENTIFIER ::= { hpSwitch 30 } + hpicfVrrpMIB OBJECT IDENTIFIER ::= { hpSwitch 31 } + hpSwitchAuthorizationMIB OBJECT IDENTIFIER ::= { hpSwitch 32 } + hpicfUdldMIB OBJECT IDENTIFIER ::= { hpSwitch 33 } + hpicfIpDhcpSnoop OBJECT IDENTIFIER ::= { hpSwitch 34 } + hpicfInstMonMIB OBJECT IDENTIFIER ::= { hpSwitch 35 } + hpicfL3MacConfigMIB OBJECT IDENTIFIER ::= { hpSwitch 36 } + hpicfArpProtect OBJECT IDENTIFIER ::= { hpSwitch 37 } + hpicfSnmpMIB OBJECT IDENTIFIER ::= { hpSwitch 38 } + hpicfIpLockdown OBJECT IDENTIFIER ::= { hpSwitch 39 } + hpicfProviderBridge OBJECT IDENTIFIER ::= { hpSwitch 40 } + hpicfGppcMIB OBJECT IDENTIFIER ::= { hpSwitch 41 } + hpicfAutorun OBJECT IDENTIFIER ::= { hpSwitch 42 } + hpicfBgpv4 OBJECT IDENTIFIER ::= { hpSwitch 43 } + hpicfOspfv3MIB OBJECT IDENTIFIER ::= { hpSwitch 44 } + hpicfInstMIB OBJECT IDENTIFIER ::= { hpSwitch 45 } + hpicfFtrCo OBJECT IDENTIFIER ::= { hpSwitch 46 } + hpicfIpPolicyMIB OBJECT IDENTIFIER ::= { hpSwitch 47 } + hpicfMldMIB OBJECT IDENTIFIER ::= { hpSwitch 48 } + hpicfDhcpv6Relay OBJECT IDENTIFIER ::= { hpSwitch 50 } + hpicfScriptMIB OBJECT IDENTIFIER ::= { hpSwitch 51 } + hpicfUSBPortMIB OBJECT IDENTIFIER ::= { hpSwitch 53 } + hpicfFanMIB OBJECT IDENTIFIER ::= { hpSwitch 54 } + hpicfPsMIB OBJECT IDENTIFIER ::= { hpSwitch 55 } + hpicfSavepowerMIB OBJECT IDENTIFIER ::= { hpSwitch 56 } + hpicfDhcpClient OBJECT IDENTIFIER ::= { hpSwitch 57 } + hpicfOobmMIB OBJECT IDENTIFIER ::= { hpSwitch 58 } + hpSwitchImage OBJECT IDENTIFIER ::= { hpSwitch 59 } + hpicfDosFilterMib OBJECT IDENTIFIER ::= { hpSwitch 60 } + hpicfGppcv2MIB OBJECT IDENTIFIER ::= { hpSwitch 61 } + hpicfZoneMIB OBJECT IDENTIFIER ::= { hpSwitch 62 } + hpicfIgmpMIB OBJECT IDENTIFIER ::= { hpSwitch 63 } + hpicfDebugLog OBJECT IDENTIFIER ::= { hpSwitch 64 } + hpicfMacNotifyMIB OBJECT IDENTIFIER ::= { hpSwitch 66 } + hpicfGenericVlanMIB OBJECT IDENTIFIER ::= { hpSwitch 67 } + hpSwitchErrorMsgMIB OBJECT IDENTIFIER ::= { hpSwitch 68 } + hpStackMIB OBJECT IDENTIFIER ::= { hpSwitch 69 } + hpicfLayer3VlanConfigMIB OBJECT IDENTIFIER ::= { hpSwitch 70 } + hpEntityPowerMIB OBJECT IDENTIFIER ::= { hpSwitch 71 } + hpicfTrafficTemplateMIB OBJECT IDENTIFIER ::= { hpSwitch 72 } + hpicfDcbxMIB OBJECT IDENTIFIER ::= { hpSwitch 73 } + hpicfUfdMIB OBJECT IDENTIFIER ::= { hpSwitch 74 } + hpSBMMIB OBJECT IDENTIFIER ::= { hpSwitch 75 } + hpicfLoadBalanceMod OBJECT IDENTIFIER ::= { hpSwitch 76 } + hpTunnelMIB OBJECT IDENTIFIER ::= { hpSwitch 77 } + hpSwitchFipSnoopingMib OBJECT IDENTIFIER ::= { hpSwitch 78 } + hpicfTcpMib OBJECT IDENTIFIER ::= { hpSwitch 79 } + hpicfTransceiverMIB OBJECT IDENTIFIER ::= { hpSwitch 82 } + hpicfSvcsAppMIB OBJECT IDENTIFIER ::= { hpSwitch 86 } + hpicfIpv6RAGuard OBJECT IDENTIFIER ::= { hpSwitch 87 } + hpicfRpvstMIB OBJECT IDENTIFIER ::= { hpSwitch 88 } + hpicfOpenFlowMIB OBJECT IDENTIFIER ::= { hpSwitch 89 } + hpicfVrrpv3MIB OBJECT IDENTIFIER ::= { hpSwitch 90 } + hpicfSflowMIB OBJECT IDENTIFIER ::= { hpSwitch 92 } + hpicfMstpExtnMIB OBJECT IDENTIFIER ::= { hpSwitch 94 } + hpicfMadMIB OBJECT IDENTIFIER ::= { hpSwitch 95 } + hpicfSmartLinkMIB OBJECT IDENTIFIER ::= { hpSwitch 96 } + hpicfServiceTunnel OBJECT IDENTIFIER ::= { hpSwitch 100 } + hpSwitchTrapMib OBJECT IDENTIFIER ::= { hpSwitch 104 } + hpicfJobSchedulerMIB OBJECT IDENTIFIER ::= { hpSwitch 105 } + + -- Branches under the hpicfCommon node + + hpicfChain OBJECT IDENTIFIER ::= { hpicfCommon 1 } + hpicfChassis OBJECT IDENTIFIER ::= { hpicfCommon 2 } + hpicfDownload OBJECT IDENTIFIER ::= { hpicfCommon 3 } + hpicfBasic OBJECT IDENTIFIER ::= { hpicfCommon 4 } + hpicfStack OBJECT IDENTIFIER ::= { hpicfCommon 5 } + hpicfLinktest OBJECT IDENTIFIER ::= { hpicfCommon 6 } + hpicfFaultFinder OBJECT IDENTIFIER ::= { hpicfCommon 7 } + hpicfPOE OBJECT IDENTIFIER ::= { hpicfCommon 9 } + hpicfCommonSecurity OBJECT IDENTIFIER ::= { hpicfCommon 12 } + hpicfSrcIpMIB OBJECT IDENTIFIER ::= { hpicfCommon 13 } + hpicfCoreDumpMIB OBJECT IDENTIFIER ::= { hpicfCommon 14 } + + + -- Branches for registering HP ICF notifications + + hpicfCommonTraps OBJECT IDENTIFIER ::= { hpicfNotifications 1 } + hpicfCommonTrapsPrefix OBJECT IDENTIFIER ::= { hpicfCommonTraps 0 } + + hpicf8023RptrTraps + OBJECT IDENTIFIER ::= { hpicfNotifications 2 } + hpicf8023RptrTrapsPrefix OBJECT IDENTIFIER ::= { hpicf8023RptrTraps 0 } + + hpicfVgRptrTraps OBJECT IDENTIFIER ::= { hpicfNotifications 3 } + hpicfVgRptrTrapsPrefix OBJECT IDENTIFIER ::= { hpicfVgRptrTraps 0 } + + hpicfGenRptrTraps OBJECT IDENTIFIER ::= { hpicfNotifications 4 } + hpicfGenRptrTrapsPrefix OBJECT IDENTIFIER ::= { hpicfGenRptrTraps 0 } + + hpicfRateLimitTraps OBJECT IDENTIFIER ::= { hpicfNotifications 5 } + hpicfRateLimitTrapsPrefix OBJECT IDENTIFIER ::= { hpicfRateLimitTraps 0 } + + hpicfSecLoggingTraps OBJECT IDENTIFIER ::= { hpicfNotifications 6 } + hpicfSecLoggingTrapsPrefix OBJECT IDENTIFIER ::= { hpicfSecLoggingTraps 0 } + + -- HP ICF Device Identifiers + + hpSystem OBJECT IDENTIFIER ::= { nm 3 } + netElement OBJECT IDENTIFIER ::= { hpSystem 7 } + + + -- Bridges + + bridge OBJECT IDENTIFIER ::= { netElement 1 } + + bridge1010 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 28673A 10:10 LAN Bridge." + ::= { bridge 1 } + + bridgeRemote OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 28674A/B Remote Bridge." + ::= { bridge 2 } + + eswitch OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2418A EtherTwist LAN Switch." + ::= { bridge 3 } + + eswitch2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2980A AdvanceStack LAN Switch-16." + ::= { bridge 8 } + + netSwitch100 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3126A AdvanceStack Switch 100." + ::= { bridge 9 } + + netSwitch200 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3125A AdvanceStack Switch 200." + ::= { bridge 10 } + + + -- Routers + + router OBJECT IDENTIFIER ::= { netElement 2 } + + icfRouterER OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27285A Router ER." + ::= { router 1 } + + icfRouterTR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27286A Router TR." + ::= { router 2 } + + icfRouterSR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27288A Router SR." + ::= { router 3 } + + icfRouterFR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27289A Router FR." + ::= { router 4 } + + icfRouterLR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP Router LR." + ::= { router 5 } + + icfRouterBR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27290A Router BR." + ::= { router 6 } + + icfRouterPR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2540A Router PR." + ::= { router 7 } + + icfRouter650 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2430A AdvanceStack Router 650." + ::= { router 8 } + + icfRouter230 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2540B Router 230." + ::= { router 9 } + + icfRouter250 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27289B Router 250." + ::= { router 10 } + + icfRouter255 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2543A Router 255." + ::= { router 11 } + + icfRouter210 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2628A AdvanceStack Router 210." + ::= { router 12 } + + -- Cards for the Router 650 + + icfRouter650Engine OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the routing + engine card for the HP J2430A AdvanceStack + Router 650." + ::= { icfRouter650 2 } + + icfRouter650Port4E OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2435A AdvanceStack Router 4E Port Module." + ::= { icfRouter650 3 } + + icfRouter650Port4S OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2434A AdvanceStack Router 4S Port Module." + ::= { icfRouter650 4 } + + icfRouter650Port4T OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2437A AdvanceStack Router 4T Port Module." + ::= { icfRouter650 5 } + + icfRouter650PortFDDI OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2436A AdvanceStack Router FDDI Port Module." + ::= { icfRouter650 6 } + + icfRouter650Port100VG OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2438A AdvanceStack Router 100VG Port + Module." + ::= { icfRouter650 7 } + + + -- Hubs + + hub OBJECT IDENTIFIER ::= { netElement 5 } + + etherTwist12 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 27288A/B EtherTwist Hub PLUS." + ::= { hub 1 } + + fiberOptic OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 28682A Fiber-Optic Hub PLUS." + ::= { hub 3 } + + etherTwist48 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 28699A EtherTwist Hub PLUS/48." + ::= { hub 4 } + + thinLAN OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 28692A ThinLAN Hub PLUS." + ::= { hub 5 } + + etherTwist24S OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2355A EtherTwist Secure Hub PLUS/24S" + ::= { hub 6 } + + advStack12 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2600A AdvanceStack 10Base-T Hub-12" + ::= { hub 7 } + + advStack24 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2601A/B AdvanceStack 10Base-T Hub-24." + ::= { hub 8 } + + advStack48 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2602A/B AdvanceStack 10Base-T Hub-48." + ::= { hub 9 } + + advStackVg15 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2410A AdvanceStack 100VG Hub-15." + ::= { hub 10 } + + advStackU8 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2610A AdvanceStack 10Base-T Hub-8U." + ::= { hub 11 } + + advStackU16 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2611A AdvanceStack 10Base-T Hub-16U." + ::= { hub 12 } + + advStackVg6 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2413A AdvanceStack 100VG Hub-7M." + ::= { hub 13 } + + advStackVg12 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2415A AdvanceStack 100VG Hub-14." + ::= { hub 14 } + + hpAdvStkEnetSH12R OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3200A AdvanceStack 10BT Switching Hub-12R." + ::= { hub 15 } + + hpAdvStkEnetSH24R OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3202A AdvanceStack 10BT Switching Hub-24R." + ::= { hub 16 } + + hpAdvStkEnetSH24T OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3204A AdvanceStack 10BT Switching Hub-24T." + ::= { hub 17 } + + hpAdvStk100Tx12TM OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3233A AdvanceStack 100B-TX Hub-12TM w/MGMT." + ::= { hub 18 } + + hp10THub16M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3188A 10Base-T Hub-16M." + ::= { hub 19} + + hp10BaseTHub12M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3301A 10Base-T Hub-12M" + ::= { hub 20 } + + hp10BaseTHub24M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3303A 10Base-T Hub-24M" + ::= { hub 21 } + + hpProCurve10T100THub12M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3288A 100Base-T Hub 12M" + ::= { hub 22 } + + hpProCurve10T100THub24M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3289A 100Base-T Hub 24M" + ::= { hub 23 } + + + -- Entity MIB OIDs + + chassis OBJECT IDENTIFIER ::= { netElement 8 } + + repeaterAgent OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2603A/B AdvanceStack Ethernet SNMP module." + ::= { chassis 1 } + + + chassisAgents OBJECT IDENTIFIER ::= { chassis 2 } + + icfVgAgent OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2414A AdvanceStack 100VG/ET SNMP/Bridge + Module." + ::= { chassisAgents 1 } + + icfVgAgent2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J2414B AdvanceStack 100VG/ET SNMP/Bridge + Module." + ::= { chassisAgents 3 } + + hpicfEnetSMM OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HPJ3133A AdvanceStack 8U/16U SNMP Module." + ::= { chassisAgents 4 } + + hpAdvStkEnetSHAgent OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HPJ3210A AdvanceStack 10BT Switching Hub + Management Module." + ::= { chassisAgents 5 } + + hpAdvStkSwStackTopMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HPJ3179A AdvanceStack Switch StackTop Management + Module." + ::= { chassisAgents 6 } + + hpSwitch8000CpuCard OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4110A Switch 8000M and HP J4121A Switch + 4000M CPU card." + ::= { chassisAgents 7 } + + icfSensors OBJECT IDENTIFIER ::= { chassis 3 } + + icfPowerSupplySensor OBJECT-IDENTITY + STATUS current + DESCRIPTION "Identifier for a power supply sensor type." + ::= { icfSensors 1 } + + icfFanSensor OBJECT-IDENTITY + STATUS current + DESCRIPTION "Identifier for a fan sensor type." + ::= { icfSensors 2 } + + icfTemperatureSensor OBJECT-IDENTITY + STATUS current + DESCRIPTION "Identifier for a temperature sensor type." + ::= { icfSensors 3 } + + icfFutureSlotSensor OBJECT-IDENTITY + STATUS current + DESCRIPTION "Identifier for a FutureSlot sensor type." + ::= { icfSensors 4 } + + + icfCards OBJECT IDENTIFIER ::= { chassis 4 } + + icfUnidentifiedCard OBJECT-IDENTITY + STATUS current + DESCRIPTION "Used to indicate that a module is installed in + a slot in a chassis, but the agent is unable to + identify it." + ::= { icfCards 1 } + + hpAdvStkEnetSHSwitch OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3212A AdvanceStack 10BT Switching Hub Switch + Module." + ::= { icfCards 2 } + + hpAdvStkSwStackExpander OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HPJ3180A AdvanceStack Switch Stack Expander + Module." + ::= { icfCards 3 } + + hpicfStacks OBJECT IDENTIFIER ::= { chassis 5 } + + hpAdvStkEnetSHStack OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a stack of + HP AdvanceStack 10Base-T Switching Hubs." + ::= { hpicfStacks 1 } + + hpStack OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the HP + stack. The stack can have the devices like + hpSwitchJ9573, hpSwitchJ9574, hpSwitchJ9575, + hpSwitchJ9576, hpSwitchJ9584, hpSwitchJ9585, + hpSwitchJ9586, hpSwitchJ9587, hpSwitchJ9588." + ::= { hpicfStacks 2 } + + hpStack2920 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the HP + stack of 2920 series switches. The stack can + include devices like + hpSwitchJ9726, hpSwitchJ9727, hpSwitchJ9728, + hpSwitchJ9729." + ::= { hpicfStacks 3 } + + hpicfBackplanes OBJECT IDENTIFIER ::= { chassis 6 } + + hpAdvStkEnetSHExtSeg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an inter-box + repeater segment in a stack of HP AdvanceStack + 10Base-T Switching Hubs." + ::= { hpicfBackplanes 1 } + + hpAdvStkEnetSHIntSeg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a repeater + segment that is internal to a single box in + a stack of HP AdvanceStack 10Base-T Switching + Hubs." + ::= { hpicfBackplanes 2 } + + hp10BaseTHubSeg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a repeater + segment in an HP 10Base-T Hub-12M or HP + 10Base-T Hub-24M." + ::= { hpicfBackplanes 3 } + + hpSwitchBackplane OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an HP Switch + backplane." + ::= { hpicfBackplanes 4 } + + hp100BaseTHubSeg OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a repeater + segment in an HP 100Base-T Hub 12M + or HP 100Base-T Hub 24M." + ::= { hpicfBackplanes 5 } + + + + hpicfSlots OBJECT IDENTIFIER ::= { chassis 7 } + + hpAdvStkEnetSHAgentSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the Management + Slot in an HP AdvanceStack 10Base-T Switching + Hub." + ::= { hpicfSlots 1 } + + hpAdvStkEnetSHIOSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the Expansion + Slot in an HP AdvanceStack 10Base-T Switching + Hub." + ::= { hpicfSlots 2 } + + hpAdvStkSwStackMgmtSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + Management/Stacking Slot in an HP AdvanceStack + Switch 208 or Switch 224." + ::= { hpicfSlots 3 } + + hpAdvStkSwStackExpSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + Expansion Slot in an HP AdvanceStack Switch 208 + or Switch 224." + ::= { hpicfSlots 4 } + + hpSwitch8000PowerSupplyBay OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + power supply bay in an HP Switch 8000 or + HP Switch 4000." + ::= { hpicfSlots 5 } + + hpSwitch8000CpuSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the CPU + slot in an HP Switch 8000 or HP Switch 4000." + ::= { hpicfSlots 6 } + + hpSwitch8000PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP Switch 8000, HP Switch + 4000, HP Switch 1600, or HP Switch 2400/2424." + ::= { hpicfSlots 7 } + + hpSwitch2524PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP Switch 2524, HP Switch + 2512, or HP Network Blade." + ::= { hpicfSlots 8 } + + hpSwitch5308PowerSupplyBay OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + power supply bay in an HP 5308XL Switch or + HP 5304XL Switch." + ::= { hpicfSlots 9 } + + hpSwitch5308PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 5308XL Switch, HP + 5304XL Switch, HP 3324XL Switch, or HP 3124XL Switch." + ::= { hpicfSlots 10 } + + hpSwitch4865PowerSupplyBay OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + power supply bay in an HP 4108GL Switch." + ::= { hpicfSlots 11 } + + hpSwitch4865PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 4108GL Switch." + ::= { hpicfSlots 12 } + + hpSwitch2650PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2650 Switch." + ::= { hpicfSlots 13 } + + hpSwitch6108PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 6108 Switch." + ::= { hpicfSlots 14 } + + hpSwitch2824PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2824 Switch or HP 2848 Switch." + ::= { hpicfSlots 15 } + + hpSwitch2626PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2626 Switch." + ::= { hpicfSlots 16 } + + hpSwitch2650PPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2650-PWR Switch." + ::= { hpicfSlots 17 } + + hpSwitch2626PPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2626-PWR Switch." + ::= { hpicfSlots 18 } + + hpSwitch3324PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 3324 Switch or + HP 3348 Switch." + ::= { hpicfSlots 19 } + + hpSwitch2650CRPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2650-CR Switch." + ::= { hpicfSlots 20 } + + hpSwitch2626CRPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2626-CR Switch." + ::= { hpicfSlots 21 } + + hpSwitch2600n8PPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2600-8-PWR Switch." + ::= { hpicfSlots 22 } + + hpSwitch869xPowerSupplyBay OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + power supply bay in an HP 5406 zl Switch Chassis + or HP 5412 zl Switch Chassis." + ::= { hpicfSlots 23 } + + hpSwitch869xPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 5406 zl Switch Chassis, + HP 5412 zl Switch Chassis,HP E3800 Switch, + HP 3500yl-24G-PWR Switch, HP 3500yl-48G-PWR Switch, + and HP 6200yl-24G-mGBIC Switch." + ::= { hpicfSlots 24 } + + hpSwitch2510PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2510-24 Switch or + HP 2510-48 Switch." + ::= { hpicfSlots 25 } + + hpSwitch2810PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2810-24G Switch or + HP 2810-48G Switch ." + ::= { hpicfSlots 26 } + + hpSwitch5400CpuCardBay OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + Management Module bay in a HP 54XXZL Switch or + HP 8212ZL Switch ." + ::= { hpicfSlots 27 } + + hpSwitch8212FabricBay OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + Fabric bay in a HP 8212ZL Switch ." + ::= { hpicfSlots 28 } + + hpSwitch2610PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2610-24 Switch or + HP 2610-48 Switch." + ::= { hpicfSlots 29 } + + hpSwitch2610PPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2610-24-PWR Switch, + HP 2610-48-PWR Switch or HP 2610-24/12PWR + Switch." + ::= { hpicfSlots 30 } + + hpSwitch2510BPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2510B-24 Switch." + ::= { hpicfSlots 31 } + + hpSwitch2626CPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2626C Switch." + ::= { hpicfSlots 32 } + + hpSwitch2650CPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2650C Switch." + ::= { hpicfSlots 33 } + + hpSwitch2910PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2910al-24G Switch or + HP 2910al-48G Switch." + ::= { hpicfSlots 34 } + + hpSwitch2510GPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2510G-24 Switch or + HP 2510G-48 Switch." + ::= { hpicfSlots 35 } + + hpSwitch2520PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2520-24 Switch or + HP 2520-8 Switch." + ::= { hpicfSlots 36 } + + hpSwitch2520GPortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2520G-24 Switch or + HP 2520G-8 Switch." + ::= { hpicfSlots 37 } + + hpSwitch2615PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2615-8-PoE Switch." + ::= { hpicfSlots 38 } + + hpSwitch2915PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2915-8G-PoE Switch." + ::= { hpicfSlots 39 } + + hpSwitchJ9580PowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP X312 1000W 100-240VAC to 54VDC PS." + ::= { hpicfSlots 40 } + + hpSwitchJ9581PowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP X311 400W 100-240VAC to 12VDC PS." + ::= { hpicfSlots 41 } + + hpSwitchJ9582FanTray OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800 Switch Fan Tray." + ::= { hpicfSlots 42 } + + hpSwitch2620PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2620-24 Switch or + HP 2620-48 Switch." + ::= { hpicfSlots 43 } + + hpSwitch2530PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP 2530-8 Switch or + HP 2530-48 Switch or HP 2530-48 Switch." + ::= { hpicfSlots 45 } + + hpSwitch2920StackingSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a stacking + module slot in an HP E2920-24 Switch or + HP E2920-48 Switch." + ::= { hpicfSlots 46 } + + hpSwitchJ9737APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9737A X332 1050W 100-240VAC to 54VDC Power Supply." + ::= { hpicfSlots 47 } + + hpSwitchJ9738APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9738A X332 575W 100-240VAC to 54VDC Power Supply." + ::= { hpicfSlots 48 } + + hpSwitchJ9739APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9739A X331 165W 100-240VAC to 12VDC Power Supply." + ::= { hpicfSlots 49 } + + hpSwitch2920PortSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a port + module slot in an HP E2920-24 Switch or + HP E2920-48 Switch." + ::= { hpicfSlots 50 } + + hpSwitch3800StackingSlot OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a stacking + module slot in an HP E3800 Switch." + ::= { hpicfSlots 51 } + + hpSwitchJ9828APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 5400R 700W PoE+ zl2 Power Supply" + ::= { hpicfSlots 52 } + + hpSwitchJ9829APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 5400R 1100W PoE+ zl2 Power Supply" + ::= { hpicfSlots 53 } + + hpSwitchJ9830APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 5400R 2750W PoE+ zl2 Power Supply" + ::= { hpicfSlots 54 } + + hpSwitchJ9831AFanTray OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 5406R zl2 Switch Fan Tray." + ::= { hpicfSlots 55 } + + hpSwitchJ9832AFanTray OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 5412R zl2 Switch Fan Tray." + ::= { hpicfSlots 56 } + + hpSwitchJ9805APowerSupply OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 640 External/Redundant Power Supply ." + ::= { hpicfSlots 57 } + + hpSwitchJ9806APowerCable OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 640 EPS/RPS 1m Cable." + ::= { hpicfSlots 58 } + + + hpicfHubPorts OBJECT IDENTIFIER ::= { chassis 8 } + + hpAdvStkEnetSHExtPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a repeater + port which has an external connector on an HP + AdvanceStack 10Base-T Switching Hub." + ::= { hpicfHubPorts 1 } + + hpAdvStkEnetSHIntPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a repeater + port which does not have an external connector + on an HP AdvanceStack 10Base-T Switching Hub. + This port may be used to connect to an interface + on an expansion module." + ::= { hpicfHubPorts 2 } + + hpAdvStkEnetSHAgentPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an internal + repeater port used to connect to an interface on + a management module in an HP AdvanceStack + 10Base-T Switching Hub." + ::= { hpicfHubPorts 3 } + + hp10BaseTHubPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a repeater + port which has an external connector on an HP + 10Base-T Hub-12M or an HP 10Base-T Hub-24M." + ::= { hpicfHubPorts 4 } + + hp10BaseTHubAgentPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an internal + repeater port used to connect to an agent + interface in an HP 10Base-T Hub-12M or an HP + 10Base-T Hub-24M." + ::= { hpicfHubPorts 5 } + + hp10T100THubPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a 10/100 + repeater port that has an external connector + on an HP 100Base-T Hub." + ::= { hpicfHubPorts 6 } + + hp100BaseTHubAgentPort OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an internal + 100Mbit repeater port used to connect to an + agent interface in an HP 100Base-T + Hub." + ::= { hpicfHubPorts 7 } + + + hpicfEnetChipSets OBJECT IDENTIFIER ::= { chassis 9 } + + hpicfEnetChipSetHydra OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP Hydra 4-interface Ethernet LAN controller." + ::= { hpicfEnetChipSets 1 } + + hpicfEnetChipSetGT48001 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + GT48001 8-interface switch chip." + ::= { hpicfEnetChipSets 2 } + + hpicfEnetChipSetPentagon OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP Pentagon ASIC." + ::= { hpicfEnetChipSets 3 } + + + hpicfSwitchPorts OBJECT IDENTIFIER ::= { chassis 10 } + + hpicfSwitchPort10T100TX OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10BASE-T/100BASE-TX autonegotiating port + on an HP switch." + ::= { hpicfSwitchPorts 1 } + + hpicfSwitchPort100FX OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 100BASE-FX port on an HP switch." + ::= { hpicfSwitchPorts 2 } + + hpicfSwitchPort10FL OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10BASE-FL port on an HP switch." + ::= { hpicfSwitchPorts 3 } + + hpicfSwitchPort1000SX OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-SX port on an HP switch." + ::= { hpicfSwitchPorts 4 } + + hpicfSwitchPort10T OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10BASE-T port on an HP switch." + ::= { hpicfSwitchPorts 5 } + + hpicfSwitchPort1000LX OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-LX port on an HP switch." + ::= { hpicfSwitchPorts 6 } + + hpicfSwitchPort1000T OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-T port on an HP switch." + ::= { hpicfSwitchPorts 7 } + + hpicfSwitchPort1000Stk OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-Stk port on an HP switch." + ::= { hpicfSwitchPorts 8 } + + hpicfSwitchPort1000LH OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-LH port on an HP switch." + ::= { hpicfSwitchPorts 9 } + + hpicfSwitchPort10GigBaseCX4 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CX4 port on an HP switch." + ::= { hpicfSwitchPorts 10 } + + hpicfSwitchPort1000ESP OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an internal + ESP Blade port on an HP switch." + ::= { hpicfSwitchPorts 11 } + + hpicfSwitchPort10GigBaseSR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-SR port on an HP switch." + ::= { hpicfSwitchPorts 12 } + + hpicfSwitchPort10GigBaseER OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-ER port on an HP switch." + ::= { hpicfSwitchPorts 13 } + + hpicfSwitchPort10GigBaseLR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-LR port on an HP switch." + ::= { hpicfSwitchPorts 14 } + + + + hpicfSwitchPort100GEN OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + generic 100BASE port on an HP switch." + ::= { hpicfSwitchPorts 15 } + + hpicfSwitchPort1000GEN OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + generic 1000BASE port on an HP switch." + ::= { hpicfSwitchPorts 16 } + + hpicfSwitchPort10GigBaseGEN OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + generic 10Gig port on an HP switch." + ::= { hpicfSwitchPorts 17 } + + hpicfSwitchPort100BXD OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 100BASE-BX downstream port on an HP switch." + ::= { hpicfSwitchPorts 18 } + + hpicfSwitchPort100BXU OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 100BASE-BX upstream port on an HP switch." + ::= { hpicfSwitchPorts 19 } + + hpicfSwitchPort1000BXD OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-BX downstream port on an HP switch." + ::= { hpicfSwitchPorts 20 } + + hpicfSwitchPort1000BXU OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-BX upstream port on an HP switch." + ::= { hpicfSwitchPorts 21 } + + hpicfSwitchPort10GigBaseLRM OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-LRM port on an HP switch." + ::= { hpicfSwitchPorts 22 } + + hpicfSwitchPortSFPplusSR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-SR SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 23 } + + hpicfSwitchPortSFPplusLR OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-LR SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 24 } + + hpicfSwitchPortSFPplusLRM OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-LRM SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 25 } + + hpicfSwitchPortSFPplusDAC OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 26 } + + hpicfSwitchPortSFPplusDA1 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 1 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 27 } + + hpicfSwitchPortSFPplusDA2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 2 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 28 } + + hpicfSwitchPortSFPplusDA3 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 3 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 29 } + + hpicfSwitchPortSFPplusDA5 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 5 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 30 } + + hpicfSwitchPortSFPplusDA7 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 7 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 31 } + + hpicfSwitchPortSFPplusDA10 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 10 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 32 } + + hpicfSwitchPortSFPplusDA15 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 15 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 33 } + + hpicfSwitchPortSFPplusDA20 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 20 meter 10 GIG DAC SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 34 } + + hpicfSwitchPort10GigBaseT OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 10 GIG T port on an HP switch." + ::= { hpicfSwitchPorts 35 } + + hpicfSwitchPort10GigBaseTSH OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 10 GIG TSH port on an HP switch." + ::= { hpicfSwitchPorts 36 } + + hpicfSwitchPort10GigBaseTLH OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 10 GIG TLH port on an HP switch." + ::= { hpicfSwitchPorts 37 } + + hpicfSwitchPort10GigBaseSTK OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for a + 10 GIG stacking port on an HP switch." + ::= { hpicfSwitchPorts 38 } + + hpicfSwitchPort1000CWDM1470 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1470 port on an HP switch." + ::= { hpicfSwitchPorts 39 } + + hpicfSwitchPort1000CWDM1490 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1490 port on an HP switch." + ::= { hpicfSwitchPorts 40 } + + hpicfSwitchPort1000CWDM1510 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1510 port on an HP switch." + ::= { hpicfSwitchPorts 41 } + + hpicfSwitchPort1000CWDM1530 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1530 port on an HP switch." + ::= { hpicfSwitchPorts 42 } + + hpicfSwitchPort1000CWDM1550 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1550 port on an HP switch." + ::= { hpicfSwitchPorts 43 } + + hpicfSwitchPort1000CWDM1570 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1570 port on an HP switch." + ::= { hpicfSwitchPorts 44 } + + hpicfSwitchPort1000CWDM1590 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1590 port on an HP switch." + ::= { hpicfSwitchPorts 45 } + + hpicfSwitchPort1000CWDM1610 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 1000BASE-CWDM1610 port on an HP switch." + ::= { hpicfSwitchPorts 46 } + + hpicfSwitchPort10GigCWDM1470 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1470 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 47 } + + hpicfSwitchPort10GigCWDM1490 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1490 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 48 } + + hpicfSwitchPort10GigCWDM1510 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1510 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 49 } + + hpicfSwitchPort10GigCWDM1530 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1530 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 50 } + + hpicfSwitchPort10GigCWDM1550 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1550 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 51 } + + hpicfSwitchPort10GigCWDM1570 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1570 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 52 } + + hpicfSwitchPort10GigCWDM1590 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1590 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 53 } + + hpicfSwitchPort10GigCWDM1611 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for an IEEE + 802.3 10GIGBASE-CWDM1611 SFP+ port on an HP switch." + ::= { hpicfSwitchPorts 54 } + + -- Temporary assignments for IEEE 802.3 MAU types. These are only used + -- for MAUs that are not yet defined in the standard MAU MIB at the + -- time products are released. They are deprecated when the standard + -- MAU MIB is updated to include a standard identifier for the MAU. + -- These are also used for proprietary connectors, like stacking + -- connectors. + + hpicfMAUTypes OBJECT IDENTIFIER ::= { chassis 11 } + + hpicfMauType1000BaseSXHD OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION "IEEE 802.3 X fiber over short-wavelength + laser PMD (clause 38), half-duplex." + ::= { hpicfMAUTypes 1 } + + hpicfMauType1000BaseSXFD OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION "IEEE 802.3 X fiber over short-wavelength + laser PMD (clause 38), full-duplex." + ::= { hpicfMAUTypes 2 } + + hpicfMauType1000BaseLXHD OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION "IEEE 802.3 X fiber over long-wavelength + laser PMD (clause 38), half-duplex." + ::= { hpicfMAUTypes 3 } + + hpicfMauType1000BaseLXFD OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION "IEEE 802.3 X fiber over long-wavelength + laser PMD (clause 38), full-duplex." + ::= { hpicfMAUTypes 4 } + + hpicfMauType1000BaseTHD OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION "IEEE 802.3 four-pair Category 5 UTP + PHY (clause 40), half-duplex." + ::= { hpicfMAUTypes 5 } + + hpicfMauType1000BaseTFD OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION "IEEE 802.3 four-pair Category 5 UTP + PHY (clause 40), full-duplex." + ::= { hpicfMAUTypes 6 } + + hpicfMauType1000BaseStkHD OBJECT-IDENTITY + STATUS current + DESCRIPTION "IEEE 802.3 X copper, half-duplex." + ::= { hpicfMAUTypes 7 } + + hpicfMauType1000BaseStkFD OBJECT-IDENTITY + STATUS current + DESCRIPTION "IEEE 802.3 X copper, full-duplex." + ::= { hpicfMAUTypes 8 } + + hpicfMauType1000BaseLHFD OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary Long Haul, Fiber full-duplex." + ::= { hpicfMAUTypes 9 } + + hpicfMauType1000BaseEspPCS OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary internal, PCS port." + ::= { hpicfMAUTypes 10 } + + hpicfMauType1000BaseEspG OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary internal, GMII port." + ::= { hpicfMAUTypes 11 } + + hpicfMauType10GigBaseCX4 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CX4, full-duplex." + ::= { hpicfMAUTypes 12 } + + hpicfMauType10GigBaseSR OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig SR, full-duplex." + ::= { hpicfMAUTypes 13 } + + hpicfMauType10GigBaseER OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig ER, full-duplex." + ::= { hpicfMAUTypes 14 } + + hpicfMauType10GigBaseLR OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig LR, full-duplex." + ::= { hpicfMAUTypes 15 } + + hpicfMauType100BaseGEN OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 100Base Generic, full-duplex." + ::= { hpicfMAUTypes 16 } + + hpicfMauType1000BaseGEN OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000Base Generic, full-duplex." + ::= { hpicfMAUTypes 17 } + + hpicfMauType10GigBaseGEN OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig Generic, full-duplex." + ::= { hpicfMAUTypes 18 } + + hpicfMauType100BaseBXD OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 100Base BX downstream, full-duplex." + ::= { hpicfMAUTypes 19 } + + hpicfMauType100BaseBXU OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 100Base BX upstream, full-duplex." + ::= { hpicfMAUTypes 20 } + + hpicfMauType1000BaseBXD OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000Base BX downstream, full-duplex." + ::= { hpicfMAUTypes 21 } + + hpicfMauType1000BaseBXU OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000Base BX upstream, full-duplex." + ::= { hpicfMAUTypes 22 } + + hpicfMauType10GigBaseLRM OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig LRM, full-duplex." + ::= { hpicfMAUTypes 23 } + + hpicfMauTypeSFPplusSR OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig SR SFP+, full-duplex." + ::= { hpicfMAUTypes 24 } + + hpicfMauTypeSFPplusLR OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig LR SFP+, full-duplex." + ::= { hpicfMAUTypes 25 } + + hpicfMauTypeSFPplusLRM OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig LRM SFP+, full-duplex." + ::= { hpicfMAUTypes 26 } + + hpicfMauTypeSFPplusDAC OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 27 } + + hpicfMauTypeSFPplusDA1 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 28 } + + hpicfMauTypeSFPplusDA2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 2 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 29 } + + hpicfMauTypeSFPplusDA3 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 3 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 30 } + + hpicfMauTypeSFPplusDA5 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 5 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 31 } + + hpicfMauTypeSFPplusDA7 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 7 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 32 } + + hpicfMauTypeSFPplusDA10 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 33 } + + hpicfMauTypeSFPplusDA15 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 15 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 34 } + + hpicfMauTypeSFPplusDA20 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 20 meter 10Gig DAC SFP+, full-duplex." + ::= { hpicfMAUTypes 35 } + + hpicfMauType10GigBaseT OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig T, full-duplex." + ::= { hpicfMAUTypes 36 } + + hpicfMauType10GigBaseTSH OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig TSH, full-duplex." + ::= { hpicfMAUTypes 37 } + + hpicfMauType10GigBaseTLH OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig TLH, full-duplex." + ::= { hpicfMAUTypes 38 } + + hpicfMauType10GigBaseSTK OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig STK, full-duplex." + ::= { hpicfMAUTypes 39 } + + hpicfMauType1000CWDM1470 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1470 SFP, full-duplex." + ::= { hpicfMAUTypes 40 } + + hpicfMauType1000CWDM1490 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1490 SFP, full-duplex." + ::= { hpicfMAUTypes 41 } + + hpicfMauType1000CWDM1510 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1510 SFP, full-duplex." + ::= { hpicfMAUTypes 42 } + + hpicfMauType1000CWDM1530 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1530 SFP, full-duplex." + ::= { hpicfMAUTypes 43 } + + hpicfMauType1000CWDM1550 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1550 SFP, full-duplex." + ::= { hpicfMAUTypes 44 } + + hpicfMauType1000CWDM1570 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1570 SFP, full-duplex." + ::= { hpicfMAUTypes 45 } + + hpicfMauType1000CWDM1590 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1590 SFP, full-duplex." + ::= { hpicfMAUTypes 46 } + + hpicfMauType1000CWDM1610 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 1000CWDM1610 SFP, full-duplex." + ::= { hpicfMAUTypes 47 } + + hpicfMauType10GigCWDM1470 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1470 SFP+, full-duplex." + ::= { hpicfMAUTypes 48 } + + hpicfMauType10GigCWDM1490 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1490 SFP+, full-duplex." + ::= { hpicfMAUTypes 49 } + + hpicfMauType10GigCWDM1510 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1510 SFP+, full-duplex." + ::= { hpicfMAUTypes 50 } + + hpicfMauType10GigCWDM1530 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1530 SFP+, full-duplex." + ::= { hpicfMAUTypes 51 } + + hpicfMauType10GigCWDM1550 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1550 SFP+, full-duplex." + ::= { hpicfMAUTypes 52 } + + hpicfMauType10GigCWDM1570 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1570 SFP+, full-duplex." + ::= { hpicfMAUTypes 53 } + + hpicfMauType10GigCWDM1590 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1590 SFP+, full-duplex." + ::= { hpicfMAUTypes 54 } + + hpicfMauType10GigCWDM1610 OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary 10Gig CWDM1610 SFP+, full-duplex." + ::= { hpicfMAUTypes 55 } + + hpicfMauType10GigBaseESP OBJECT-IDENTITY + STATUS current + DESCRIPTION "Proprietary internal, 10Gig port." + ::= { hpicfMAUTypes 56 } + + + -- Ethernet switches + + hpEtherSwitch OBJECT IDENTIFIER ::= { netElement 11 } + + + -- Entity MIB support for older switches + + hpEtherSwitchPortType OBJECT IDENTIFIER ::= { hpEtherSwitch 99 } + + hpEtherSwitchPort10T OBJECT IDENTIFIER ::= { hpEtherSwitchPortType 1 } + hpEtherSwitchPort100T OBJECT IDENTIFIER ::= { hpEtherSwitchPortType 2 } + hpEtherSwitchPort100VG OBJECT IDENTIFIER ::= { hpEtherSwitchPortType 3 } + hpEtherSwitchPort100F OBJECT IDENTIFIER ::= { hpEtherSwitchPortType 4 } + + hpAdvSwitch2000 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3100A AdvanceStack Switch 2000." + ::= { hpEtherSwitch 1 } + + hpAdvSwitch2000B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3100B AdvanceStack Switch 2000B." + ::= { hpEtherSwitch 2 } + + hpAdvSwitch800T OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3245A AdvanceStack Switch 800T." + ::= { hpEtherSwitch 3 } + + hpAdvSwitch200 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3175A AdvanceStack Switch 208T and + HP J3177A AdvanceStack Switch 224T." + ::= { hpEtherSwitch 4 } + + -- Different types of Switch 200s (desktop switches) + hpAdvSwitch208T OBJECT IDENTIFIER ::= { hpAdvSwitch200 1 } + hpAdvSwitch208VG OBJECT IDENTIFIER ::= { hpAdvSwitch200 2 } + hpAdvSwitch224T OBJECT IDENTIFIER ::= { hpAdvSwitch200 3 } + hpAdvSwitch224VG OBJECT IDENTIFIER ::= { hpAdvSwitch200 4 } + + + hpSwitch212M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J3298A HP 212M Switch." + ::= { hpEtherSwitch 5 } + + hpSwitch224M OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J3299A HP 224M Switch." + ::= { hpEtherSwitch 6 } + + hpSwitch8000 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4110A HP 8000M Switch." + ::= { hpEtherSwitch 7 } + + hpSwitch1600 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4120A HP 1600M Switch." + ::= { hpEtherSwitch 8 } + + hpSwitch4000 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4121A HP 4000M Switch." + ::= { hpEtherSwitch 9 } + + hpSwitch2400 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4122A HP 2400M Switch." + ::= { hpEtherSwitch 10 } + + hpSwitch2424 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4122B HP 2424M Switch." + ::= { hpEtherSwitch 11 } + + hpSwitch9308 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4138A HP 9308M Switch." + ::= { hpEtherSwitch 13 } + + hpSwitch9304 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4139A HP 9304M Routing Switch." + ::= { hpEtherSwitch 14 } + + hpSwitch6308 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4840A HP 6308M Switch." + ::= { hpEtherSwitch 15 } + + hpSwitch6208 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4841A HP 6208M Switch." + ::= { hpEtherSwitch 16 } + + hpSwitchJ4819A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4819A HP 5308XL Switch." + ::= { hpEtherSwitch 17 } + + hpSwitchJ4812A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4812A HP 2512 Switch." + ::= { hpEtherSwitch 18 } + + hpSwitchJ4813A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4813A HP 2524 Switch." + ::= { hpEtherSwitch 19 } + + hpSwitchJ4850A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4850A HP 5304XL Switch." + ::= { hpEtherSwitch 20 } + + hpSwitchJ4815A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4815A HP 3324XL Switch." + ::= { hpEtherSwitch 21 } + + hpSwitchJ4851A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4851A HP 3124 Switch." + ::= { hpEtherSwitch 22 } + + hpSwitchJ4865A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4865A HP 4108GL Switch." + ::= { hpEtherSwitch 23 } + + hpSwitchA6713A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP A6713A Network Blade." + ::= { hpEtherSwitch 24 } + + hpSwitchA6716A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP A6716A Network Blade." + ::= { hpEtherSwitch 25 } + + hpSwitchA6717A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP A6717A Network Blade." + ::= { hpEtherSwitch 26 } + + hpSwitchJ4887A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4887A HP 4104GL Switch." + ::= { hpEtherSwitch 27 } + + hpSwitchJ4874A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4874A HP 9315 Switch." + ::= { hpEtherSwitch 28 } + + hpSwitchJ4899A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4899A HP 2650 Switch." + ::= { hpEtherSwitch 29 } + + hpSwitchJ4902A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4902A HP 6108 Switch." + ::= { hpEtherSwitch 30 } + + hpSwitchJ4903A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4903A HP 2824 Switch." + ::= { hpEtherSwitch 31 } + + hpSwitchJ4904A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4904A HP 2848 Switch." + ::= { hpEtherSwitch 32 } + + hpSwitchProliant OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP Proliant Series Switches." + ::= { hpEtherSwitch 33 } + + hpSwitchJ4900A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4900A HP 2626 Switch." + ::= { hpEtherSwitch 34 } + + hpSwitchJ8165A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8165A HP 2650-PWR Switch." + ::= { hpEtherSwitch 35 } + + hpSwitchJ8164A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8164A HP 2626-PWR Switch." + ::= { hpEtherSwitch 36 } + + hpSwitchJ8130A OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION "The authoritative identifier for the + HP J8130A Wireless Access Point AP420WL." + ::= { hpEtherSwitch 37 } + + hpSwitchJ8133A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8133A Wireless Access Point AP520WL." + ::= { hpEtherSwitch 38 } + + hpSwitchJ8153A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8153A Access Controller 720WL." + ::= { hpEtherSwitch 39 } + + hpSwitchJ8154A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8154A Access Controller Server 740WL." + ::= { hpEtherSwitch 40 } + + hpSwitchJ8155A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8155A Integrated Access Manager 760WL." + ::= { hpEtherSwitch 41 } + + hpSwitchJ4905A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4905A HP 3400cl-24G Switch." + ::= { hpEtherSwitch 42 } + + hpSwitchJ4906A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4906A HP 3400cl-48G Switch." + ::= { hpEtherSwitch 43 } + + hpSwitchJ4899B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4899B HP 2650B Switch." + ::= { hpEtherSwitch 44 } + + hpSwitchJ4900B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4900B HP 2626B Switch." + ::= { hpEtherSwitch 45 } + + hpSwitchJ8718A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8718A HP 5404yl Switch." + ::= { hpEtherSwitch 46 } + + hpSwitchJ8719A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8719A HP 5408yl Switch." + ::= { hpEtherSwitch 47 } + + hpSwitchJ8433A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8433A HP 6400cl-6XG Switch." + ::= { hpEtherSwitch 48 } + + hpSwitchJ8474A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8474A HP 6410cl-6XG Switch." + ::= { hpEtherSwitch 49 } + + hpSwitchJ8697A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8697A HP 5406zl Switch." + ::= { hpEtherSwitch 50 } + + hpSwitchJ8698A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8698A HP 5412zl Switch. " + ::= { hpEtherSwitch 51 } + + hpSwitchJ8770A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8770A HP 4204vl Switch." + ::= { hpEtherSwitch 52 } + + hpSwitchJ8773A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8773A HP 4208vl Switch." + ::= { hpEtherSwitch 53 } + + hpSwitchJ8680A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8680A HP E9408sl Router." + ::= { hpEtherSwitch 54 } + + hpSwitchJ8762A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8762A HP 2600-8-PWR Switch." + ::= { hpEtherSwitch 55 } + + hpSwitchJ8771A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8771A HP 4202vl-48G Switch." + ::= { hpEtherSwitch 56 } + + hpSwitchJ8772A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8772A HP 4202vl-72 Switch." + ::= { hpEtherSwitch 57 } + + hpSwitchJ8692A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8692A HP 3500yl-24G-PWR Switch." + ::= { hpEtherSwitch 58 } + + hpSwitchJ8693A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8693A HP 3500yl-48G-PWR Switch." + ::= { hpEtherSwitch 59 } + + + hpSwitchJ8992A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8992A HP 6200yl-24G Switch." + ::= { hpEtherSwitch 60 } + + hpSwitchJ9019A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9019A HP E2510A-24 Switch." + ::= { hpEtherSwitch 61 } + + hpSwitchJ9020A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9020A HP E2510A-48 Switch." + ::= { hpEtherSwitch 62 } + + hpSwitchJ9021A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9021A HP 2810-24G Switch." + ::= { hpEtherSwitch 63 } + + hpSwitchJ9022A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9022A HP 2810-48G Switch." + ::= { hpEtherSwitch 64 } + + hpSwitchJ9028A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9028A HP 1800-24G Switch." + ::= { hpEtherSwitch 65 } + + hpSwitchJ9029A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9029A HP 1800-8G Switch." + ::= { hpEtherSwitch 66 } + + hpSwitchJ9038A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9038A Access Control Server 745wl." + ::= { hpEtherSwitch 67 } + + hpSwitchJ9050A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9050A HP 2900-48G Switch." + ::= { hpEtherSwitch 68 } + + hpSwitchJ9049A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9049A HP 2900-24G Switch." + ::= { hpEtherSwitch 69 } + + hpSwitchJ9032A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9032A HP 4202vl-68G Switch." + ::= { hpEtherSwitch 70 } + + hpSwitchJ9091A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9091A HP 8212zl Switch. " + ::= { hpEtherSwitch 72 } + + hpSwitchJ9065A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9065A Network Access Controller 800. " + ::= { hpEtherSwitch 73 } + + hpSwitchJ9079A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9079A HP 1700-8 Switch. " + ::= { hpEtherSwitch 74 } + + hpSwitchJ9080A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9080A HP E1700-24 Switch. " + ::= { hpEtherSwitch 75 } + + hpSwitchJ9085A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9085A HP E2610-24 Switch." + ::= { hpEtherSwitch 76 } + + hpSwitchJ9088A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9088A HP 2610-48 Switch. " + ::= { hpEtherSwitch 77 } + + hpSwitchJ9087A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9087A HP 2610-24-PWR Switch. " + ::= { hpEtherSwitch 78 } + + hpSwitchJ9089A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9089A HP 2610-48-PWR Switch. " + ::= { hpEtherSwitch 79 } + + hpSwitchJ9086A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9086A HP E2610-24-PPoE Switch ." + ::= { hpEtherSwitch 80 } + + hpSwitchJ9028B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9028B HP 1800-24G-B Switch ." + ::= { hpEtherSwitch 81 } + + hpSwitchJ4900C OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4900C HP 2626C Switch ." + ::= { hpEtherSwitch 82 } + + hpSwitchJ4899C OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4899C HP 2650C Switch ." + ::= { hpEtherSwitch 83 } + + hpSwitchJ9146A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9146A HP 2910al-24G-PoE+ Switch." + ::= { hpEtherSwitch 84 } + + hpSwitchJ9148A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9148A HP 2910al-48G-PoE+ Switch." + ::= { hpEtherSwitch 85 } + + hpSwitchJ9145A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9145A HP 2910al-24G Switch." + ::= { hpEtherSwitch 86 } + + hpSwitchJ9147A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9147A HP 2910al-48G Switch." + ::= { hpEtherSwitch 87 } + + hpSwitchJ9279A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9279A HP 2510G-24 Switch. " + ::= { hpEtherSwitch 88 } + + hpSwitchJ9280A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9280A HP 2510G-48 Switch. " + ::= { hpEtherSwitch 89 } + + hpSwitchJ9019B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9019B HP 2510B-24 Switch ." + ::= { hpEtherSwitch 90 } + + hpSwitchJ9137A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9137A HP 2520-8 Switch. " + ::= { hpEtherSwitch 94 } + + hpSwitchJ9138A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9138A HP 2520-24 Switch. " + ::= { hpEtherSwitch 95 } + + hpSwitchJ9298A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9298A HP 2520G-8 Switch. " + ::= { hpEtherSwitch 96 } + + hpSwitchJ9299A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9299A HP 2520G-24 Switch. " + ::= { hpEtherSwitch 97 } + + hpSwitchJ9265A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9265A HP E6600-24XG Switch. " + ::= { hpEtherSwitch 98 } + + hpSwitchJ9263A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9263A HP E6600-24G Switch. " + ::= { hpEtherSwitch 100 } + + hpSwitchJ9264A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9264A HP E6600-24G-4XG Switch. " + ::= { hpEtherSwitch 101 } + + hpSwitchJ9445A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9445A DCM Controller. " + ::= { hpEtherSwitch 102 } + + hpSwitchJ9449A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9449A HP 1810-8G Switch." + ::= { hpEtherSwitch 103 } + + hpSwitchJ9450A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9450A HP 1810-24G Switch." + ::= { hpEtherSwitch 104 } + + hpSwitchJ9452A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9452A HP 6600-48G-4XG Switch." + ::= { hpEtherSwitch 105 } + + hpSwitchJ9451A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9451A HP 6600-48G Switch." + ::= { hpEtherSwitch 106 } + + hpSwitch516733-B21 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + 516733-B21 HP E6120-XG Switch." + ::= { hpEtherSwitch 107 } + + hpSwitch498358-B21 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + 498358-B21 HP E6120-GXG Switch." + ::= { hpEtherSwitch 108 } + + hpSwitchJ9471A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9471A HP 3500-24-PoE Switch." + ::= { hpEtherSwitch 109 } + + hpSwitchJ9473A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9473A HP 3500-48-PoE Switch." + ::= { hpEtherSwitch 110 } + + hpSwitchJ9470A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9470A HP 3500-24 Switch." + ::= { hpEtherSwitch 111 } + + hpSwitchJ9472A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9472A HP 3500-48 Switch." + ::= { hpEtherSwitch 112 } + + hpSwitchJ9477A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9477A HP 8206zl Switch." + ::= { hpEtherSwitch 113 } + + hpSwitchJ9310A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9310A HP 3500yl-24G-PoE+ Switch." + ::= { hpEtherSwitch 114 } + + hpSwitchJ9311A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9311A HP 3500yl-48G-PoE+ Switch." + ::= { hpEtherSwitch 115 } + + hpSwitchJ9565A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9565A HP 2615-8-PoE Switch." + ::= { hpEtherSwitch 117 } + + hpSwitchJ9562A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9562A HP 2915-8G-PoE Switch." + ::= { hpEtherSwitch 118 } + + hpSwitchJ9573A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-PoE+-2SFP+ Switch." + ::= { hpEtherSwitch 119 } + + hpSwitchJ9574A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-PoE+-4SFP+ Switch." + ::= { hpEtherSwitch 120 } + + hpSwitchJ9575A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-2SFP+ Switch." + ::= { hpEtherSwitch 121 } + + hpSwitchJ9576A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-4SFP+ Switch." + ::= { hpEtherSwitch 122 } + + hpSwitchJ9584A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24SFP-2SFP+ Switch." + ::= { hpEtherSwitch 123 } + + hpSwitchJ9585A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-2XG Switch." + ::= { hpEtherSwitch 124 } + + hpSwitchJ9586A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-4XG Switch." + ::= { hpEtherSwitch 125 } + + hpSwitchJ9587A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-PoE+-2XG Switch." + ::= { hpEtherSwitch 126 } + + hpSwitchJ9588A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-PoE+-4XG Switch." + ::= { hpEtherSwitch 127 } + + hpSwitchJ9577A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800 4-port Stacking Module." + ::= { hpEtherSwitch 128 } + + hpSwitchJ9623A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9623A HP 2620-24 Switch." + ::= { hpEtherSwitch 129 } + + hpSwitchJ9624A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9624A HP 2620-24-PPoE+ Switch." + ::= { hpEtherSwitch 130 } + + hpSwitchJ9625A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9625A HP 2620-24-PoE+ Switch." + ::= { hpEtherSwitch 131 } + + hpSwitchJ9626A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9626A HP 2620-48 Switch." + ::= { hpEtherSwitch 132 } + + hpSwitchJ9627A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9627A HP 2620-48-PoE+ Switch." + ::= { hpEtherSwitch 133 } + + hpSwitchJ9660A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9660A HP 1810-48G Switch." + ::= { hpEtherSwitch 134 } + + -- different cards for Switch 2000 + + hpSwitchJ9772A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9772A HP 2530-48G-PoE+ Switch." + ::= { hpEtherSwitch 136 } + + hpSwitchJ9773A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9773A HP 2530-24G-PoE+ Switch." + ::= { hpEtherSwitch 137 } + + hpSwitchJ9774A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9774A HP 2530-8G-PoE+ Switch." + ::= { hpEtherSwitch 138 } + + hpSwitchJ9775A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9775A HP 2530-48G Switch." + ::= { hpEtherSwitch 139 } + + hpSwitchJ9776A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9776A HP 2530-24G Switch." + ::= { hpEtherSwitch 140 } + + hpSwitchJ9777A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9777A HP 2530-8G Switch." + ::= { hpEtherSwitch 141 } + + hpSwitchJ9778A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9778A HP 2530-48-PoE+ Switch." + ::= { hpEtherSwitch 142 } + + hpSwitchJ9779A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9779A HP 2530-24-PoE+ Switch." + ::= { hpEtherSwitch 143 } + + hpSwitchJ9780A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9780A HP 2530-8-PoE+ Switch." + ::= { hpEtherSwitch 144 } + + hpSwitchJ9781A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9781A HP 2530-48 Switch." + ::= { hpEtherSwitch 145 } + + hpSwitchJ9782A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9782A HP 2530-24 Switch." + ::= { hpEtherSwitch 146 } + + hpSwitchJ9783A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9783A HP 2530-8 Switch." + ::= { hpEtherSwitch 147 } + + + + hpSwitchJ9802A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9802A HP 1810-8G Switch." + ::= { hpEtherSwitch 150 } + + hpSwitchJ9803A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9803A HP 1810-24G Switch." + ::= { hpEtherSwitch 151 } + + hpSwitchJ9726A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9726A HP 2920-24G Switch." + ::= { hpEtherSwitch 152 } + + hpSwitchJ9727A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9727A HP 2920-24G-PoE+ Switch." + ::= { hpEtherSwitch 153 } + + hpSwitchJ9728A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9728A HP 2920-48G Switch." + ::= { hpEtherSwitch 154 } + + hpSwitchJ9729A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9729A HP 2920-48G-PoE+ Switch." + ::= { hpEtherSwitch 155 } + + hpSwitch3800One6SFPP OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 3800-4G-6SFP+-ONE Switch." + ::= { hpEtherSwitch 156 } + + hpSwitch3800One8SFPP OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP 3800-4G-8SFP+-ONE Switch." + ::= { hpEtherSwitch 157 } + + hpSwitchJ9833A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9833A HP PS1810-8G Switch." + ::= { hpEtherSwitch 158 } + + hpSwitchJ9834A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9834A HP PS1810-24G Switch ." + ::= { hpEtherSwitch 159 } + + hpSwitchJ9850A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9850A HP 5406R zl2 Switch Chassis." + ::= { hpEtherSwitch 160 } + + hpSwitchJ9851A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9851A HP 5412R zl2 Switch Chassis." + ::= { hpEtherSwitch 161 } + + + hpSwitchJ9853A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9853A HP 2530-48G-PoE+-2SFP+ Switch." + ::= { hpEtherSwitch 163 } + + hpSwitchJ9854A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9854A HP 2530-24G-PoE+-2SFP+ Switch." + ::= { hpEtherSwitch 164 } + + hpSwitchJ9855A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9855A HP 2530-48G-2SFP+ Switch." + ::= { hpEtherSwitch 165 } + + hpSwitchJ9856A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9856A HP 2530-24G-2SFP+ Switch." + ::= { hpEtherSwitch 166 } + + -- different cards for Switch 2000 + + hpSwitchPortModuleET4 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3102A AdvanceStack Switch Ethernet Port + Module." + ::= { hpAdvSwitch2000 1 } + + hpSwitchPortModuleVG2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J3103A AdvanceStack Switch 100VG Port + Module." + ::= { hpAdvSwitch2000 2 } + + hpSwitchPortModule10FL OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP AdvanceStack Switch 10BaseFL Port Module." + ::= { hpAdvSwitch2000 3 } + + hpSwitchPortModuleFDDI OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP AdvanceStack Switch FDDI Port Module." + ::= { hpAdvSwitch2000 4 } + + hpSwitchPortModuleTX2 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP AdvanceStack Switch 100BaseT Port Module." + ::= { hpAdvSwitch2000 5 } + + hpSwitchPortModuleATM OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP AdvanceStack Switch ATM Port Module." + ::= { hpAdvSwitch2000 6 } + + -- different cards for Switch 8000/4000/1600/2400/2424 family + + hpSwitchPortModule100TX8 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4111A 8-port 10/100Base-TX module." + ::= { hpSwitch8000 1 } + + hpSwitchPortModule100FX4 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4112A 4-port 100Base-FX module." + ::= { hpSwitch8000 2 } + + hpSwitchPortModule10FL4 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4118A 4-port 10Base-FL module." + ::= { hpSwitch8000 3 } + + hpSwitchPortModuleGigSX OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4113A 1-port Gigabit SX module." + ::= { hpSwitch8000 4 } + + hpSwitchPortModuleGigLX OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4114A 1-port Gigabit LX module." + ::= { hpSwitch8000 5 } + + hpSwitchPortModuleTwoGig OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4130A 2-port Gigabit module." + ::= { hpSwitch8000 6 } + + hpSwitchPortModuleGigStk OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4130A 1-port Gigabit Stacking module." + ::= { hpSwitch8000 7 } + + hpSwitchPortModuleGigT OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4115A 1-port Gigabit T module." + ::= { hpSwitch8000 8 } + + + -- different cards for Switch 5308 family + + hpSwitchPortModuleJ4820A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4820A 24 Port 10/100Base-TX Module." + ::= { hpSwitchJ4819A 1 } + + hpSwitchPortModuleJ4821A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4821A 4 Port 100/1000Base-TX Module." + ::= { hpSwitchJ4819A 2 } + + hpSwitchPortModuleJ4878A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4878A 4x MiniGBIC Module." + ::= { hpSwitchJ4819A 3 } + + hpSwitchModuleJ4852A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4852A 12-port 100-FX MTRJ" + ::= { hpSwitchJ4819A 4 } + + hpSwitchModuleJ8161A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8161A 24-port 10/100Base-TX PoE Module." + ::= { hpSwitchJ4819A 5 } + + hpSwitchModuleJ4907A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4907A Gig-T/GBIC xl Module." + ::= { hpSwitchJ4819A 6 } + + hpSwitchModuleJ8162A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8162A XL Access Controller Module." + ::= { hpSwitchJ4819A 7 } + + hpSwitchPortModuleJ4820B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4820B 24 Port 10/100Base-TX Module." + ::= { hpSwitchJ4819A 8 } + + hpSwitchPortModuleJ4821B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4821B 4 Port 100/1000Base-TX Module." + ::= { hpSwitchJ4819A 9 } + + hpSwitchPortModuleJ4878B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4878B 4x MiniGBIC Module." + ::= { hpSwitchJ4819A 10 } + + hpSwitchModuleJ9001A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9001A Wireless Services xl Module." + ::= { hpSwitchJ4819A 11 } + + hpSwitchModuleJ9003A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9003A Redundant Wireless Services xl Module." + ::= { hpSwitchJ4819A 12 } + + hpSwitchModuleJ8988A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8988A 10-GbE X2 xl module." + ::= { hpSwitchJ4819A 13 } + + -- different pseudo cards for Switch 2524/2512 family + + hpSwitchModuleJ4812A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4812A 12-port 10/100Base-TX + 2 Gig + module" + ::= { hpSwitchJ4812A 1 } + + hpSwitchModuleJ4813A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4813A 24-port 10/100Base-TX + 2 Gig + module" + ::= { hpSwitchJ4813A 1 } + + -- different pseudo cards for Switch 4865 family + + hpSwitchModuleJ4862A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4862A 24-port 10/100Base-TX" + ::= { hpSwitchJ4865A 1 } + + hpSwitchModuleJ4863A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4863A 6-port 100/1000Base-TX" + ::= { hpSwitchJ4865A 2 } + + hpSwitchModuleJ4864A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4864A 3-port tranceiver module" + ::= { hpSwitchJ4865A 3 } + + hpSwitchModuleJ4862B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4862B 24-port 10/100Base-TX" + ::= { hpSwitchJ4865A 4 } + + hpSwitchModuleJ4893A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4893A 6-port Mini-GBIC module" + ::= { hpSwitchJ4865A 5 } + + hpSwitchModuleJ4892A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4892A 12-port 100-FX MTRJ" + ::= { hpSwitchJ4865A 6 } + + hpSwitchModuleJ4908A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J489XA 20-port 10/100/1000Base-TX + 2 Mini-GBIC" + ::= { hpSwitchJ4865A 7 } + + -- different pseudo cards for Switch 2600 and 2800 families + + hpSwitchModuleJ4899B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4899B Switch 2650-CR" + ::= { hpSwitchJ4899B 1 } + + hpSwitchModuleJ4900B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4900B Switch 2626-CR" + ::= { hpSwitchJ4900B 1 } + + hpSwitchModuleJ4903A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4903A 24-port 10/100/1000Base-TX" + ::= { hpSwitchJ4903A 1 } + + hpSwitchModuleJ8434A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8434A 2-port 10G CX4" + ::= { hpSwitchJ4903A 2} + + hpSwitchModuleJ8435A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8435A 2-port 10G MF" + ::= { hpSwitchJ4903A 3} + + hpSwitchModuleJ4904A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J4904A 48-port 10/100/1000Base-TX" + ::= { hpSwitchJ4904A 1 } + + hpSwitchModuleJ8762A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8762A Switch 2600-8-PWR" + ::= { hpSwitchJ8762A 1 } + + -- psuedo cards for the 3400/6400 family + + hpSwitchModuleJ4905A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4905A HP E3400cl-24G Switch." + ::= { hpSwitchJ4905A 1 } + + hpSwitchModuleJ4906A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4906A HP E3400cl-48G Switch." + ::= { hpSwitchJ4906A 1 } + + hpSwitchModuleJ8433A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8433A HP E6400cl-6XG Switch." + ::= { hpSwitchJ8433A 1 } + + hpSwitchModuleJ8474A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8474A HP E6410cl-6XG Switch." + ::= { hpSwitchJ8474A 1 } + + -- 5400/8200 blade family + + hpSwitchModuleJ8701A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8701A 24 port Gig-T." + ::= { hpSwitchJ8697A 1 } + + hpSwitchModuleJ8702A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8702A 24 port Gig-T zl Module." + ::= { hpSwitchJ8697A 2 } + + hpSwitchModuleJ8705A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8705A Gig-T/SFP zl Module." + ::= { hpSwitchJ8697A 3 } + + hpSwitchModuleJ8706A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8706A 24 port SFP zl Module. " + ::= { hpSwitchJ8697A 4 } + + hpSwitchModuleJ8707A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8707A 4 port 10-GbE zl Module." + ::= { hpSwitchJ8697A 5 } + + hpSwitchModuleJ8708A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8708A 4 port 10G CX4 zl Module. " + ::= { hpSwitchJ8697A 6 } + + hpSwitchModuleJ87xxA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J87xxA yl Fixed Gig-T/SFP." + ::= { hpSwitchJ8697A 7 } + + hpSwitchModuleJ87yyA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J87yyA yl Fixed 24p Gig-T." + ::= { hpSwitchJ8697A 8 } + + hpSwitchModuleJ8694A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8694A yl X2/CX4 10-GbE Module." + ::= { hpSwitchJ8697A 9 } + + hpSwitchModuleJ8726A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8726A HP 5400 zl Switch Management Module." + ::= { hpSwitchJ8697A 10 } + hpSwitchModuleJ90xxA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9050A yl Fixed Gig-T/SFP." + ::= { hpSwitchJ9050A 11 } + + hpSwitchModuleJ90yyA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9050A yl Fixed 24p Gig-T." + ::= { hpSwitchJ9050A 12 } + + hpSwitchModuleJ90zzA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9050A yl X2/CX4 10-GbE Module." + ::= { hpSwitchJ9050A 13 } + + hpSwitchModuleJ9051A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9051A Wireless services zl Module." + ::= { hpSwitchJ8697A 14 } + + hpSwitchModuleJ9052A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9052A Redundant Wireless Services zl Module." + ::= { hpSwitchJ8697A 15 } + + hpSwitchModuleJ9154A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9154A Services zl Module." + ::= { hpSwitchJ8697A 16 } + + hpSwitchModuleJ9155A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9155A zl Threat Management Services Module." + ::= { hpSwitchJ8697A 17 } + + hpSwitchModuleJ9446A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9446A zl Data Center Connection Manager ONE Module." + ::= { hpSwitchJ8697A 18 } + + hpSwitchModuleJ9307A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9307A 24-Port 10/100/1000 PoE+ zl Module." + ::= { hpSwitchJ8697A 19 } + + hpSwitchModuleJ9308A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9308A 20-Port 10/100/1000 PoE+ with + 4-Port SFP zl Module." + ::= { hpSwitchJ8697A 20 } + + hpSwitchModuleJ9478A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9478A 24-Port 10/100 PoE+ zl Module." + ::= { hpSwitchJ8697A 21 } + + hpSwitchModuleJ9309A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9309A 4-Port 10-GbE SFP+ zl Module." + ::= { hpSwitchJ8697A 22 } + + hpSwitchModuleJ9312A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9312A yl SFP+/CX4 10G Module." + ::= { hpSwitchJ8697A 23 } + + -- 5400/8200 blade family + + hpSwitchModuleJ9534A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9534A 24 port Gig-T PoE+ v2 zl Module." + ::= { hpSwitchJ8697A 24 } + + hpSwitchModuleJ9535A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9535A 20-Port Gig-T PoE+ / 4-Port SFP v2 zl + Module." + ::= { hpSwitchJ8697A 25 } + + hpSwitchModuleJ9536A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9536A 20-Port Gig-T PoE+ / 2-Port SFP+ zl Module." + ::= { hpSwitchJ8697A 26 } + + hpSwitchModuleJ9537A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9537A 24-Port SFP v2 zl Module." + ::= { hpSwitchJ8697A 27 } + + hpSwitchModuleJ9538A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9538A 8-Port 10GbE SFP+ v2 zl Module." + ::= { hpSwitchJ8697A 28 } + + hpSwitchModuleJ9546A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9546A 8-Port 10Gig-T LH zl Module." + ::= { hpSwitchJ8697A 29 } + + hpSwitchModuleJ9547A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9547A 24-Port 10/100 PoE+ zl Module." + ::= { hpSwitchJ8697A 30 } + + hpSwitchModuleJ9548A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9548A 20-Port Gig-T / 2-Port 10GbE SFP+ v2 zl + Module." + ::= { hpSwitchJ8697A 31 } + + hpSwitchModuleJ9549A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9549A 20-Port Gig-T / 4-Port SFP v2 zl Module." + ::= { hpSwitchJ8697A 32 } + + hpSwitchModuleJ9550A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9550A 24-Port Gig-T v2 zl Module." + ::= { hpSwitchJ8697A 33 } + + hpSwitchAdvServicesModule OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP Advanced Services zl Module." + ::= { hpSwitchJ8697A 34 } + + hpSwitchExtServicesModule OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP Extended Services zl Module." + ::= { hpSwitchJ8697A 35 } + + hpSwitchModuleJ9485A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP AllianceONE zl module (J9485A) with PCIe telephony + interfaces, Microsoft Windows Server 2008 and + Communications Server software installed." + ::= { hpSwitchJ8697A 36 } + + hpSwitchModuleJ9637A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9637A 12-Port Gig-T PoE+ / 12-Port SFP v2 zl + Module." + ::= { hpSwitchJ8697A 37 } + + -- different cards for the 4200 family + + + hpSwitchModuleJ8765A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8765A 10/100 module." + ::= { hpSwitchJ8770A 1 } + + hpSwitchModuleJ8764A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8764A 10/100/1000 module." + ::= { hpSwitchJ8770A 2 } + + hpSwitchModuleJ8776A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8776A miniGBIC module." + ::= { hpSwitchJ8770A 3 } + + hpSwitchModuleJ8763A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8763A 100FX module." + ::= { hpSwitchJ8770A 4 } + + hpSwitchModuleJ8768A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8768A Gig-T vl module." + ::= { hpSwitchJ8770A 5 } + + hpSwitchModuleJ9033A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9033A Gig-T/SFP vl module." + ::= { hpSwitchJ8770A 6 } + + hpSwitchModuleJ8765B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8765B 10/100-TX vl module." + ::= { hpSwitchJ8770A 8 } + + hpSwitchModuleJ8766A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8766A 10-GbE X2 vl module." + ::= { hpSwitchJ8770A 10 } + + hpSwitchModuleJ9021A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9021A HP 2810-24G Switch." + ::= { hpSwitchJ9021A 1 } + + hpSwitchModuleJ9022A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9022A HP 2810-48G Switch." + ::= { hpSwitchJ9022A 1 } + + hpSwitchModuleJ9019A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9019A HP 2510-24A Switch." + ::= { hpSwitchJ9019A 1 } + + hpSwitchModuleJ9020A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9020A HP 2510-48A Switch." + ::= { hpSwitchJ9020A 1 } + + hpSwitchModuleJ9085A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9085A HP 2610-24 Switch." + ::= { hpSwitchJ9085A 1 } + + hpSwitchModuleJ9088A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9088A HP 2610-48 Switch." + ::= { hpSwitchJ9088A 1 } + + hpSwitchModuleJ9087A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9087A HP 2610-24-PWR Switch." + ::= { hpSwitchJ9087A 1 } + + hpSwitchModuleJ9089A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9089A HP 2610-48-PWR Switch." + ::= { hpSwitchJ9089A 1 } + + hpSwitchModuleJ9086A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9086A HP 2610-24-PWR Switch on which + POE is supported on 12 ports." + ::= { hpSwitchJ9086A 1 } + + hpSwitchModuleJ9279A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9279A HP 2510G-24 Switch." + ::= { hpSwitchJ9279A 1 } + + hpSwitchModuleJ9280A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9280A HP 2510G-48 Switch." + ::= { hpSwitchJ9280A 1 } + + -- psuedo cards for the 2910 family + + hpSwitchModuleJ9726A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9726A HP 2920-24G Switch" + ::= { hpSwitchJ9726A 1 } + + hpSwitchModuleJ9727A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9727A HP 2920-24G-PoE+ Switch" + ::= { hpSwitchJ9727A 1 } + + hpSwitchModuleJ9728A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9728A HP 2920-48G Switch" + ::= { hpSwitchJ9728A 1 } + + hpSwitchModuleJ9729A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9729A HP 2920-48G-PoE+ Switch" + ::= { hpSwitchJ9729A 1 } + + hpSwitchModuleJ9147A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9147A HP 2910al-48G Switch" + ::= { hpSwitchJ9147A 1 } + + hpSwitchModuleJ9145A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9145A HP 2910al-24G Switch" + ::= { hpSwitchJ9145A 1 } + + hpSwitchModuleJ9148A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9148A HP 2910al-48G-PoE+ Switch" + ::= { hpSwitchJ9148A 1 } + + hpSwitchModuleJ9146A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9146A HP 2910al-24G-PoE+ Switch" + ::= { hpSwitchJ9146A 1 } + + hpSwitchModuleJ9149A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9149A 10-GbE 2-port CX4" + ::= { hpSwitchJ9146A 2 } + + hpSwitchModuleJ9008A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9008A 10-GbE 2-port SFP+" + ::= { hpSwitchJ9146A 3 } + + hpSwitchModuleJ9165A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9165A 10-GbE 1-port passive CX4" + ::= { hpSwitchJ9146A 4 } + + hpSwitchModuleJ9137A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9137A HP 2520-8 Switch." + ::= { hpSwitchJ9137A 1 } + + hpSwitchModuleJ9138A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9138A HP 2520-24 Switch." + ::= { hpSwitchJ9138A 1 } + + hpSwitchModuleJ9298A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9298A HP 2520G-8 Switch." + ::= { hpSwitchJ9298A 1 } + + hpSwitchModuleJ9299A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9299A HP 2520G-24 Switch." + ::= { hpSwitchJ9299A 1 } + + -- pseudo cards for the E3800 family + hpSwitchModuleJ9577A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800 4-port Stacking Module." + ::= { hpSwitchJ9577A 1 } + + hpSwitchModuleJ9573 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-PoE+-2SFP+ Switch." + ::= { hpSwitchJ9573A 1 } + + hpSwitchModuleJ9574x OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-PoE+-4SFP+ Switch." + ::= { hpSwitchJ9574A 1 } + + hpSwitchModuleJ9574y OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-PoE+-4SFP+ Switch." + ::= { hpSwitchJ9574A 2 } + + hpSwitchModuleJ9575 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-2SFP+ Switch." + ::= { hpSwitchJ9575A 1 } + + hpSwitchModuleJ9576x OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-4SFP+ Switch." + ::= { hpSwitchJ9576A 1 } + + hpSwitchModuleJ9576y OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-4SFP+ Switch." + ::= { hpSwitchJ9576A 2 } + + hpSwitchModuleJ9584 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24SFP-2SFP+ Switch." + ::= { hpSwitchJ9584A 1 } + + hpSwitchModuleJ9585 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-2XG Switch." + ::= { hpSwitchJ9585A 1 } + + hpSwitchModuleJ9586x OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-4XG Switch." + ::= { hpSwitchJ9586A 1 } + + hpSwitchModuleJ9586y OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-4XG Switch." + ::= { hpSwitchJ9586A 2 } + + hpSwitchModuleJ9587 OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-24G-PoE+-2XG Switch." + ::= { hpSwitchJ9587A 1 } + + hpSwitchModuleJ9588x OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-PoE+-4XG Switch." + ::= { hpSwitchJ9588A 1 } + + hpSwitchModuleJ9588y OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP E3800-48G-PoE+-4XG Switch." + ::= { hpSwitchJ9588A 2 } + + -- psuedo cards for the 3500 10/100 products + + hpSwitchModuleJ94xxA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J94xxA Fixed 10/100Base-TX/SFP." + ::= { hpSwitchJ9472A 1 } + + hpSwitchModuleJ94xyA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J94xyA Fixed 24p 10/100Base-TX." + ::= { hpSwitchJ9472A 2 } + + hpSwitchModuleJ94yxA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J94yxA Fixed 10/100Base-TX/SFP PoE." + ::= { hpSwitchJ9473A 1 } + + hpSwitchModuleJ94yyA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J94yyA Fixed 24p 10/100Base-TX PoE." + ::= { hpSwitchJ9473A 2 } + + hpSwitchModuleJ93aaA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J93aaA Fixed Gig-T/SFP PoE+." + ::= { hpSwitchJ9311A 1 } + + hpSwitchModuleJ93bbA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J93bbA Fixed 24p Gig-T PoE+." + ::= { hpSwitchJ9311A 2 } + + hpSwitchModuleJ9565A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9565A HP 2615-8-PoE Switch." + ::= { hpSwitchJ9565A 1 } + + hpSwitchModuleJ9562A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9562A HP 2915-8G-PoE Switch." + ::= { hpSwitchJ9562A 1 } + + -- psuedo cards for the 2620 10/100 family + + hpSwitchModuleJ9623A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9623A Fixed 24p 10/100 module." + ::= { hpSwitchJ9623A 1 } + + hpSwitchModuleJ9624A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9624A Fixed 24p PPoEP 10/100 module." + ::= { hpSwitchJ9624A 1 } + + hpSwitchModuleJ9625A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9625A Fixed 24p PoEP 10/100 module." + ::= { hpSwitchJ9625A 1 } + + hpSwitchModuleJ9626A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9626A Fixed 48p 10/100 module." + ::= { hpSwitchJ9626A 1 } + + hpSwitchModuleJ9627A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9627A Fixed 48p PoEP 10/100 module." + ::= { hpSwitchJ9627A 1 } + + -- psuedo cards for the 2530 family + + hpSwitchModuleJ9772A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9772A Fixed 48p PoEP 10/100/1000-T module." + ::= { hpSwitchJ9772A 1 } + + hpSwitchModuleJ9773A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9773A Fixed 24p PoEP 10/100/1000-T module." + ::= { hpSwitchJ9773A 1 } + + hpSwitchModuleJ9774A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9774A Fixed 8p PoEP 10/100/1000-T module." + ::= { hpSwitchJ9774A 1 } + + hpSwitchModuleJ9775A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9775A Fixed 48p 10/100/1000-T module." + ::= { hpSwitchJ9775A 1 } + + hpSwitchModuleJ9776A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9776A Fixed 24p 10/100/1000-T module." + ::= { hpSwitchJ9776A 1 } + + hpSwitchModuleJ9777A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9777A Fixed 8p 10/100/1000-T module." + ::= { hpSwitchJ9777A 1 } + + hpSwitchModuleJ9778A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9778A Fixed 48p PoEP 10/100 module." + ::= { hpSwitchJ9778A 1 } + + hpSwitchModuleJ9779A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9779A Fixed 24p PoEP 10/100 module." + ::= { hpSwitchJ9779A 1 } + + hpSwitchModuleJ9780A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9779A Fixed 8p PoEP 10/100 module." + ::= { hpSwitchJ9780A 1 } + + hpSwitchModuleJ9781A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9781A Fixed 48p 10/100 module." + ::= { hpSwitchJ9781A 1 } + + hpSwitchModuleJ9782A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9782A Fixed 24p 10/100 module." + ::= { hpSwitchJ9782A 1 } + + hpSwitchModuleJ9783A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9783A Fixed 8p 10/100 module." + ::= { hpSwitchJ9783A 1 } + + hpSwitchModuleJ9853A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9853A Fixed 48p PoEP 10/100/1000-T 2SFP+ module." + ::= { hpSwitchJ9853A 1 } + + hpSwitchModuleJ9854A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9854A Fixed 24p PoEP 10/100/1000-T 2SFP+ module." + ::= { hpSwitchJ9854A 1 } + + hpSwitchModuleJ9855A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9855A Fixed 48p 10/100/1000-T 2SFP+ module." + ::= { hpSwitchJ9855A 1 } + + hpSwitchModuleJ9856A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9856A Fixed 24p 10/100/1000-T 2SFP+ module." + ::= { hpSwitchJ9856A 1 } + + + hpSwitchModuleJ9730A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9730A 10-GbE 2-port CX4" + ::= { hpSwitchJ9729A 2 } + + hpSwitchModuleJ9731A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9731A 10-GbE 2-port SFP+" + ::= { hpSwitchJ9729A 3 } + + hpSwitchModuleJ9732A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9732A 10GBASE-T" + ::= { hpSwitchJ9729A 4 } + + hpSwitchModuleJ9733A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J9733A 2 Port Stacking" + ::= { hpSwitchJ9729A 5 } + + -- WAN Products + + -- Branches under the hpicfWan node + hpWANRouters OBJECT IDENTIFIER ::= { hpicfWAN 1 } + hpWANModules OBJECT IDENTIFIER ::= { hpicfWAN 2 } + + -- WAN Routers + + hpSRJ8751A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8751A Secure Router 7001dl." + ::= { hpWANRouters 1 } + + hpSRJ8752A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8752A Secure Router 7102dl." + ::= { hpWANRouters 2 } + + hpSRJ8753A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8753A Secure Router 7203dl." + ::= { hpWANRouters 3 } + + hpSRJ8754A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8754A Secure Router 7306dl." + ::= { hpWANRouters 4 } + + -- WAN Modules + + hpSRmoduleJ8451A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x T1 module." + ::= { hpWANModules 1 } + + hpSRmoduleJ8452A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x T1 + DSX-1 module." + ::= { hpWANModules 2 } + + hpSRmoduleJ8453A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 2 x T1 module." + ::= { hpWANModules 3 } + + hpSRmoduleJ8454A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x E1 module." + ::= { hpWANModules 4 } + + hpSRmoduleJ8455A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x E1 + G.703 module." + ::= { hpWANModules 5 } + + hpSRmoduleJ8456A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 2 x E1 module." + ::= { hpWANModules 6 } + + hpSRmoduleJ8457A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 2 x ISDN BRI S/T module." + ::= { hpWANModules 7 } + + hpSRmoduleJ8458A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x Serial module." + ::= { hpWANModules 8 } + + hpSRmoduleJ8459A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x ADSL2+ Annex A module." + ::= { hpWANModules 9 } + + hpSRmoduleJ8759A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 1 x ADSL2+ Annex B module." + ::= { hpWANModules 10 } + + hpSRmoduleJ8460A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl ISDN BRI U backup." + ::= { hpWANModules 11 } + + hpSRmoduleJ8461A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl ISDN BRI S/T backup." + ::= { hpWANModules 12 } + + hpSRmoduleJ8462A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl Analog Modem backup." + ::= { hpWANModules 13 } + + hpSRmoduleJ8463A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl 8 x T1/E1 wide module." + ::= { hpWANModules 14 } + + hpSRmoduleJ8464A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl DS-3 wide module." + ::= { hpWANModules 15 } + + hpSRmoduleJ8465A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR dl HSSI wide module." + ::= { hpWANModules 16 } + + hpSRmoduleJ8471A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR 7100/7200 IPSec module." + ::= { hpWANModules 17 } + + hpSRmoduleJ8472A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP SR 7300 series IPSec module." + ::= { hpWANModules 18 } + + -- Accessories for 7300 series WAN Secure Router + + hpSRPowerSupply8756A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J8754A Secure Router 7306dl powersupply." + ::= { hpSRJ8754A 1 } + + hpManagementModuleJ9092A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9092A HP 8200zl Switch Management Module." + ::= { hpSwitchJ9091A 1 } + + hpFabricModuleJ9093A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J9093A HP 8200zl Switch Fabric Module." + ::= { hpSwitchJ9091A 2 } + + hpSSMModuleJ8784A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8784A HP 8212zl Switch System Support Module." + ::= { hpSwitchJ9091A 3 } + + + + + + + + -- different cards for the 6600 family + + hpSwitchModuleJ92yyA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J92yyA ml Fixed 4p SFP+." + ::= { hpSwitchJ9265A 1 } + + hpSwitchModuleJ92xxA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J92xxA ml Fixed Gig-T/SFP." + ::= { hpSwitchJ9265A 2 } + + hpSwitchModuleJ92wwA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J92wwA ml Fixed 24 Gig." + ::= { hpSwitchJ9265A 3 } + + hpSwitchModuleJ92vvA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J92vvA ml Fixed 24 Gig DP." + ::= { hpSwitchJ9265A 4 } + + hpSwitchModuleJ92uuA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J92uuA ml Fixed 24 Gig Non DP." + ::= { hpSwitchJ9265A 5 } + + hpSwitchModuleJ92ttA OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP J92ttA ml Fixed 2 10Gig." + ::= { hpSwitchJ9265A 6 } + + -- different pseudo cards for Switch 26xx/6108 family + + hpSwitchModuleJ4899A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4899A HP 2650 48-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ4899A 1 } + + hpSwitchModuleJ4902A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4902A HP 6108 6-port 10/100/1000-TX + 2-port Gig + module." + ::= { hpSwitchJ4902A 1 } + + hpSwitchModuleJ4900A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4900A HP 2626 24-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ4900A 1 } + + hpSwitchModuleJ8165A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8165A HP 2650-PWR 48-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ8165A 1 } + + hpSwitchModuleJ8164A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8164A HP 2626-PWR 24-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ8164A 1 } + + hpSwitchModuleJ4899B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4899B HP 2650 48-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ4899B 1 } + + hpSwitchModuleJ4900B OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4900B HP 2626 24-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ4900B 1 } + + hpSwitchModuleJ8762A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J8762A HP 2600-8-PWR 8-port 10/100-T + 1-port Gig + module." + ::= { hpSwitchJ8762A 1 } + + hpSwitchModuleJ4899C OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4899C HP 2650 48-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ4899C 1 } + + hpSwitchModuleJ4900C OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + J4900C HP 2626 24-port 10/100-T + 2-port Gig + module." + ::= { hpSwitchJ4900C 1 } + + -- different pseudo cards for Switch 6700 family + + hpSwitchModuleA6713A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP A6713A 16+8-port 10/100T + Gig TX + module." + ::= { hpSwitchA6713A 11 } + + hpSwitchModuleA6716A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP A6716A 16+8-port 10/100T + Gig SX + module." + ::= { hpSwitchA6716A 12 } + + hpSwitchModuleA6717A OBJECT-IDENTITY + STATUS current + DESCRIPTION "The authoritative identifier for the + HP A6717A 16+8-port 10/100T + Gig LX + module." + ::= { hpSwitchA6717A 13 } + +END diff --git a/pandora_console/attachment/mibs/HP-ICF-TC.mib b/pandora_console/attachment/mibs/HP-ICF-TC.mib new file mode 100644 index 0000000000..9ef3c5148e --- /dev/null +++ b/pandora_console/attachment/mibs/HP-ICF-TC.mib @@ -0,0 +1,148 @@ +HP-ICF-TC DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + hpicfAdmin + FROM HP-ICF-OID; + + hpicfTextualConventions MODULE-IDENTITY + LAST-UPDATED "201010120800Z" -- October 12, 2010 + ORGANIZATION "HP Networking" + CONTACT-INFO "Hewlett-Packard Company + 8000 Foothills Blvd. + Roseville, CA 95747" + DESCRIPTION "This module contains common textual convention + definitions used by various HP ICF MIB modules." + + REVISION "201010120800Z" -- October 12, 2010 + DESCRIPTION "Added VidList type" + + REVISION "200902101800Z" -- February 10, 2009 + DESCRIPTION "Added 10GbE-K for 802.3ap (clauses 69-74)" + + REVISION "200808190905Z" -- August 19, 2008 + DESCRIPTION "Added XFP-SFP+ DAC types for HpSwitchPortType." + + REVISION "200802041536Z" -- February 04, 2008 + DESCRIPTION "Added multiple transceiver types." + + REVISION "200402182305Z" -- February 18, 2004 + DESCRIPTION "Added gigabitEthernetESP and tenGigabitEthernetCX + type for HpSwitchPortType." + + REVISION "200011030717Z" -- November 3, 2000 + DESCRIPTION "Initial revision." + ::= { hpicfAdmin 4 } + + ConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Used to indicate the configuration status for + a group of objects. 'active' means that the + values of the related objects are currently in + use by the device. 'notInService' indicates that + the objects have been reconfigured in such a way + that the values cannot take effect until after the + next reboot of the device. 'notReady' indicates + that the objects are not consistent with each other." + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3) + } + + HpSwitchPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Used to indicate the type of port." + SYNTAX INTEGER { + other(1), + none(2), + unknown(3), + ethernetCsmacd(6), + iso88023Csmacd(7), + fddi(15), + atm(37), + propMultiplexor(54), + ieee80212(55), + fastEther(62), + fastEtherFX(69), + fastEtherFX-sfp(70), + tenGSFP-SR (112), + tenGSFP-LR (113), + tenGSFP-ER (114), + tenGSFP-LRM (115), + tenGSFP-LX4 (116), + gigabitEthernetSX (117), + gigabitEthernetLX (118), + gigabitEthernetT (119), + gigabitEthernetStk (120), + gigabitEthernetLH (121), + tenGbE-CX4 (122), + gigabitEthernetESP (123), + tenGbE-SR (124), + tenGbE-ER (125), + tenGbE-LR (126), + gigabitEthernetT-sfp (127), + fastEtherGEN (128), + gigabitEthernetGEN (129), + tenGbE-GEN (130), + fastEtherBX-D (131), + fastEtherBX-U (132), + gigabitEthernetBX-D (133), + gigabitEthernetBX-U (134), + tenGbE-LRM (135), + sFP-PLUS-SR (136), + sFP-PLUS-LR (137), + sFP-PLUS-LRM (138), + sFP-PLUS-DAC (139), + sFP-PLUS-DA1 (140), + sFP-PLUS-DA2 (141), + sFP-PLUS-DA3 (142), + sFP-PLUS-DA5 (143), + sFP-PLUS-DA7 (144), + sFP-PLUS-DA10 (145), + sFP-PLUS-DA15 (146), + sFP-PLUS-DA20 (147), + tenGbE-T (148), + tenGbE-TSH (149), + tenGbE-TLH (150), + tenGbE-STK (151), + xFP-SFP-PLUS-DAC (152), + xFP-SFP-PLUS-DA1 (153), + xFP-SFP-PLUS-DA3 (154), + xFP-SFP-PLUS-DA5 (155), + xFP-SFP-PLUS-DA7 (156), + xFP-SFP-PLUS-DA10 (157), + tenGbE-K (158), + sFP-PLUS-ER (160), + sFP-CWDM1470 (161), + sFP-CWDM1490 (162), + sFP-CWDM1510 (163), + sFP-CWDM1530 (164), + sFP-CWDM1550 (165), + sFP-CWDM1570 (166), + sFP-CWDM1590 (167), + sFP-CWDM1610 (168) + } + + VidList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "512x" + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + VlanIndex (VID), with the first octet specifying VIDs 1 + through 8, the second octet specifying VIDs 9 through 16, + etc. Within each octet, the most significant bit represents + the lowest numbered VID, and the least significant bit + represents the highest numbered VID. Thus, each VID + is represented by a single bit within the value of this + object. If that bit has a value of 1 then that VID is + included in the set of VIDs; the VID is not included if its + bit has a value of 0. This list represents the entire + range of VlanIndex values defined in the scope of IEEE + 802.1Q." + SYNTAX OCTET STRING (SIZE (512)) + +END diff --git a/pandora_console/attachment/mibs/IANAifType-MIB.mib b/pandora_console/attachment/mibs/IANAifType-MIB.mib new file mode 100644 index 0000000000..526605623f --- /dev/null +++ b/pandora_console/attachment/mibs/IANAifType-MIB.mib @@ -0,0 +1,518 @@ +-- ***************************************************************** +-- IANAifType-MIB.my: IANA Interface Type MIB +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-1997, 1998, 1999, 2000-2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + + IANAifType-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaifType MODULE-IDENTITY + LAST-UPDATED "200603310000Z" -- March 31, 2006 + ORGANIZATION "IANA" + CONTACT-INFO " Internet Assigned Numbers Authority + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 + E-Mail: iana@iana.org" + + DESCRIPTION "This MIB module defines the IANAifType Textual + Convention, and thus the enumerated values of + the ifType object defined in MIB-II's ifTable." + + REVISION "200603310000Z" -- March 31, 2006 + DESCRIPTION "Registration of new IANA ifType 234." + + REVISION "200603300000Z" -- March 30, 2006 + DESCRIPTION "Registration of new IANA ifType 233." + + REVISION "200512220000Z" -- December 22, 2005 + DESCRIPTION "Registration of new IANA ifTypes 231 and 232." + + REVISION "200510100000Z" -- October 10, 2005 + DESCRIPTION "Registration of new IANA ifType 230." + + REVISION "200509090000Z" -- September 09, 2005 + DESCRIPTION "Registration of new IANA ifType 229." + + REVISION "200505270000Z" -- May 27, 2005 + DESCRIPTION "Registration of new IANA ifType 228." + + REVISION "200503030000Z" -- March 3, 2005 + DESCRIPTION "Added the IANAtunnelType TC and deprecated + IANAifType sixToFour (215) per RFC4087." + + REVISION "200411220000Z" -- November 22, 2004 + DESCRIPTION "Registration of new IANA ifType 227 per RFC4327." + + REVISION "200406170000Z" -- June 17, 2004 + DESCRIPTION "Registration of new IANA ifType 226." + + REVISION "200405120000Z" -- May 12, 2004 + DESCRIPTION "Added description for IANAifType 6, and + changed the descriptions for IANAifTypes + 180, 181, and 182." + + REVISION "200405070000Z" -- May 7, 2004 + DESCRIPTION "Registration of new IANAifType 225." + + REVISION "200308250000Z" -- Aug 25, 2003 + DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted + IANAifTypes 62, 69, and 117. ethernetCsmacd (6) + should be used instead of these values" + + REVISION "200308180000Z" -- Aug 18, 2003 + DESCRIPTION "Registration of new IANAifType + 224." + + REVISION "200308070000Z" -- Aug 7, 2003 + DESCRIPTION "Registration of new IANAifTypes + 222 and 223." + + REVISION "200303180000Z" -- Mar 18, 2003 + DESCRIPTION "Registration of new IANAifType + 221." + + REVISION "200301130000Z" -- Jan 13, 2003 + DESCRIPTION "Registration of new IANAifType + 220." + + REVISION "200210170000Z" -- Oct 17, 2002 + DESCRIPTION "Registration of new IANAifType + 219." + + REVISION "200207160000Z" -- Jul 16, 2002 + DESCRIPTION "Registration of new IANAifTypes + 217 and 218." + + REVISION "200207100000Z" -- Jul 10, 2002 + DESCRIPTION "Registration of new IANAifTypes + 215 and 216." + + REVISION "200206190000Z" -- Jun 19, 2002 + DESCRIPTION "Registration of new IANAifType + 214." + + REVISION "200201040000Z" -- Jan 4, 2002 + DESCRIPTION "Registration of new IANAifTypes + 211, 212 and 213." + + REVISION "200112200000Z" -- Dec 20, 2001 + DESCRIPTION "Registration of new IANAifTypes + 209 and 210." + + REVISION "200111150000Z" -- Nov 15, 2001 + DESCRIPTION "Registration of new IANAifTypes + 207 and 208." + + + + REVISION "200111060000Z" -- Nov 6, 2001 + DESCRIPTION "Registration of new IANAifType + 206." + + + REVISION "200111020000Z" -- Nov 2, 2001 + DESCRIPTION "Registration of new IANAifType + 205." + + + REVISION "200110160000Z" -- Oct 16, 2001 + DESCRIPTION "Registration of new IANAifTypes + 199, 200, 201, 202, 203, and 204." + + + REVISION "200109190000Z" -- Sept 19, 2001 + DESCRIPTION "Registration of new IANAifType + 198." + + REVISION "200105110000Z" -- May 11, 2001 + DESCRIPTION "Registration of new IANAifType + 197." + + + REVISION "200101120000Z" -- Jan 12, 2001 + DESCRIPTION "Registration of new IANAifTypes + 195 and 196." + + REVISION "200012190000Z" -- Dec 19, 2000 + DESCRIPTION "Registration of new IANAifTypes + 193 and 194." + + REVISION "200012070000Z" -- Dec 07, 2000 + DESCRIPTION "Registration of new IANAifTypes + 191 and 192." + + REVISION "200012040000Z" -- Dec 04, 2000 + DESCRIPTION "Registration of new IANAifType + 190." + + REVISION "200010170000Z" -- Oct 17, 2000 + DESCRIPTION "Registration of new IANAifTypes + 188 and 189." + + REVISION "200010020000Z" -- Oct 02, 2000 + DESCRIPTION "Registration of new IANAifType 187." + + REVISION "200009010000Z" -- Sept 01, 2000 + DESCRIPTION "Registration of new IANAifTypes + 184, 185, and 186." + + REVISION "200008240000Z" -- Aug 24, 2000 + DESCRIPTION "Registration of new IANAifType 183." + + REVISION "200008230000Z" -- Aug 23, 2000 + DESCRIPTION "Registration of new IANAifTypes + 174-182." + + REVISION "200008220000Z" -- Aug 22, 2000 + DESCRIPTION "Registration of new IANAifTypes 170, + 171, 172 and 173." + + REVISION "200004250000Z" -- Apr 25, 2000 + DESCRIPTION "Registration of new IANAifTypes 168 and 169." + + + REVISION "200003060000Z" -- Mar 6, 2000 + DESCRIPTION "Fixed a missing semi-colon in the IMPORT. + Also cleaned up the REVISION log a bit. + It is not complete, but from now on it will + be maintained and kept up to date with each + change to this MIB module." + + REVISION "199910081430Z" -- Oct 08, 1999 + DESCRIPTION "Include new name assignments up to cnr(85). + This is the first version available via the WWW + at: ftp://ftp.isi.edu/mib/ianaiftype.mib" + + REVISION "199401310000Z" -- Jan 31, 1994 + DESCRIPTION "Initial version of this MIB as published in + RFC 1573." + + ::= { mib-2 30 } + + + IANAifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana@iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs." + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), -- for all ethernet-like interfaces, + -- regardless of speed, as per RFC3635 + iso88023Csmacd(7), -- Deprecated via RFC-draft-ietf-hubmib-etherif-mib-v3 ethernetCsmacd (6) should be used instead + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), -- Deprecated via RFC-draft-ietf-hubmib-etherif-mib-v3 ethernetCsmacd (6) should be used instead + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), + primaryISDN(21), + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54),-- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete use either + -- frameRelay(32) or + -- frameRelayService(44). + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Obsoleted via RFC-draft-ietf-hubmib-etherif-mib-v3 ethernetCsmacd (6) should be used instead + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Obsoleted via RFC-draft-ietf-hubmib-etherif-mib-v3 ethernetCsmacd (6) should be used instead + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Obsoleted via RFC-draft-ietf-hubmib-etherif-mib-v3 ethernetCsmacd (6) should be used instead + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + trasnpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting (162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167), -- Multi-frequency signaling link + hdsl2 (168), -- High Bit-Rate DSL - 2nd generation + shdsl (169), -- Multirate HDSL2 + ds1FDL (170), -- Facility Data Link 4Kbps on a DS1 + pos (171), -- Packet over SONET/SDH Interface + dvbAsiIn (172), -- DVB-ASI Input + dvbAsiOut (173), -- DVB-ASI Output + plc (174), -- Power Line Communtications + nfas (175), -- Non Facility Associated Signaling + tr008 (176), -- TR008 + gr303RDT (177), -- Remote Digital Terminal + gr303IDT (178), -- Integrated Digital Terminal + isup (179), -- ISUP + propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer + propDocsWirelessDownstream (181), -- Cisco proprietary Downstream + propDocsWirelessUpstream (182), -- Cisco proprietary Upstream + hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface + propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt + sonetOverheadChannel (185), -- SONET Overhead Channel + digitalWrapperOverheadChannel (186), -- Digital Wrapper + aal2 (187), -- ATM adaptation layer 2 + radioMAC (188), -- MAC layer over radio links + atmRadio (189), -- ATM over radio links + imt (190), -- Inter Machine Trunks + mvl (191), -- Multiple Virtual Lines DSL + reachDSL (192), -- Long Reach DSL + frDlciEndPt (193), -- Frame Relay DLCI End Point + atmVciEndPt (194), -- ATM VCI End Point + opticalChannel (195), -- Optical Channel + opticalTransport (196), -- Optical Transport + propAtm (197), -- Proprietary ATM + voiceOverCable (198), -- Voice Over Cable Interface + infiniband (199), -- Infiniband + teLink (200), -- TE Link + q2931 (201), -- Q.2931 + virtualTg (202), -- Virtual Trunk Group + sipTg (203), -- SIP Trunk Group + sipSig (204), -- SIP Signaling + docsCableUpstreamChannel (205), -- CATV Upstream Channel + econet (206), -- Acorn Econet + pon155 (207), -- FSAN 155Mb Symetrical PON interface + pon622 (208), -- FSAN622Mb Symetrical PON interface + bridge (209), -- Transparent bridge interface + linegroup (210), -- Interface common to multiple lines + voiceEMFGD (211), -- voice E&M Feature Group D + voiceFGDEANA (212), -- voice FGD Exchange Access North American + voiceDID (213), -- voice Direct Inward Dialing + mpegTransport (214), -- MPEG transport interface + sixToFour (215), -- 6to4 interface (DEPRECATED) + gtp (216), -- GTP (GPRS Tunneling Protocol) + pdnEtherLoop1 (217), -- Paradyne EtherLoop 1 + pdnEtherLoop2 (218), -- Paradyne EtherLoop 2 + opticalChannelGroup (219), -- Optical Channel Group + homepna (220), -- HomePNA ITU-T G.989 + gfp (221), -- Generic Framing Procedure (GFP) + ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL + actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link + fcipLink (224), -- FCIP Link + rpr (225), -- Resilient Packet Ring Interface Type + qam (226), -- RF Qam Interface + lmp (227), -- Link Management Protocol + cblVectaStar (228), -- Cambridge Broadband Limited VectaStar + docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface + adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2 + macSecControlledIF (231), -- MACSecControlled + macSecUncontrolledIF (232), -- MACSecUncontrolled + aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate + atmbond (234) -- atmbond + } + +IANAtunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encapsulation method used by a tunnel. The value + direct indicates that a packet is encapsulated + directly within a normal IP header, with no + intermediate header, and unicast to the remote tunnel + endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC + 1933 IPv6-in-IPv4 tunnel). The value minimal indicates + that a Minimal Forwarding Header (RFC 2004) is + inserted between the outer header and the payload + packet. The value UDP indicates that the payload + packet is encapsulated within a normal UDP packet + (e.g., RFC 1234). + + The values sixToFour, sixOverFour, and isatap + indicates that an IPv6 packet is encapsulated directly + within an IPv4 header, with no intermediate header, + and unicast to the destination determined by the 6to4, + 6over4, or ISATAP protocol. + + The remaining protocol-specific values indicate that a + header of the protocol of that name is inserted + between the outer header and the payload header. + + The assignment policy for IANAtunnelType values is + identical to the policy for assigning IANAifType + values." + SYNTAX INTEGER { + other(1), -- none of the following + direct(2), -- no intermediate header + gre(3), -- GRE encapsulation + minimal(4), -- Minimal encapsulation + l2tp(5), -- L2TP encapsulation + pptp(6), -- PPTP encapsulation + l2f(7), -- L2F encapsulation + udp(8), -- UDP encapsulation + atmp(9), -- ATMP encapsulation + msdp(10), -- MSDP encapsulation + sixToFour(11), -- 6to4 encapsulation + sixOverFour(12), -- 6over4 encapsulation + isatap(13), -- ISATAP encapsulation + teredo(14) -- Teredo encapsulation + } + + END diff --git a/pandora_console/attachment/mibs/IF-MIB.mib b/pandora_console/attachment/mibs/IF-MIB.mib new file mode 100644 index 0000000000..5cbc2dd1e5 --- /dev/null +++ b/pandora_console/attachment/mibs/IF-MIB.mib @@ -0,0 +1,1828 @@ +IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, + Integer32, TimeTicks, mib-2, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + PhysAddress, TruthValue, RowStatus, + TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + snmpTraps FROM SNMPv2-MIB + IANAifType FROM IANAifType-MIB; + + +ifMIB MODULE-IDENTITY + LAST-UPDATED "200006140000Z" + ORGANIZATION "IETF Interfaces MIB Working Group" + CONTACT-INFO + " Keith McCloghrie + Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + US + + 408-526-5260 + kzm@cisco.com" + DESCRIPTION + "The MIB module to describe generic objects for network + interface sub-layers. This MIB is an updated version of + MIB-II's ifTable, and incorporates the extensions defined in + RFC 1229." + REVISION "200006140000Z" + DESCRIPTION + "Clarifications agreed upon by the Interfaces MIB WG, and + published as RFC 2863." + REVISION "199602282155Z" + DESCRIPTION + "Revisions made by the Interfaces MIB WG, and published in + RFC 2233." + REVISION "199311082155Z" + DESCRIPTION + "Initial revision, published as part of RFC 1573." + ::= { mib-2 31 } + + +ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } + +interfaces OBJECT IDENTIFIER ::= { mib-2 2 } + +-- +-- Textual Conventions +-- + + +-- OwnerString has the same semantics as used in RFC 1271 + +OwnerString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS deprecated + DESCRIPTION + "This data type is used to model an administratively + assigned name of the owner of a resource. This information + is taken from the NVT ASCII character set. It is suggested + that this name contain one or more of the following: ASCII + form of the manager station's transport address, management + station name (e.g., domain name), network management + personnel's name, location, or phone number. In some cases + the agent itself will be the owner of an entry. In these + cases, this string shall be set to a string starting with + 'agent'." + SYNTAX OCTET STRING (SIZE(0..255)) + +-- InterfaceIndex contains the semantics of ifIndex and should be used +-- for any objects defined in other MIB modules that need these semantics. + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface or + interface sub-layer in the managed system. It is + recommended that values are assigned contiguously starting + from 1. The value for each interface sub-layer must remain + constant at least from one re-initialization of the entity's + network management system to the next re-initialization." + SYNTAX Integer32 (1..2147483647) + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + InterfaceIndex convention. The latter defines a greater + than zero value used to identify an interface or interface + sub-layer in the managed system. This extension permits the + additional value of zero. the value zero is object-specific + and must therefore be defined as part of the description of + any object which uses this syntax. Examples of the usage of + zero might include situations where interface was unknown, + or when none or all interfaces need to be referenced." + SYNTAX Integer32 (0..2147483647) + +ifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of their + current state) present on this system." + ::= { interfaces 1 } + +ifTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last creation or + deletion of an entry in the ifTable. If the number of + entries has been unchanged since the last re-initialization + of the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 5 } + + +-- the Interfaces table + +-- The Interfaces table contains information on the entity's +-- interfaces. Each sub-layer below the internetwork-layer +-- of a network interface is considered to be an interface. + +ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber." + ::= { interfaces 2 } + +ifEntry OBJECT-TYPE + SYNTAX IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable to a + particular interface." + INDEX { ifIndex } + ::= { ifTable 1 } + +IfEntry ::= + SEQUENCE { + ifIndex InterfaceIndex, + ifDescr DisplayString, + ifType IANAifType, + ifMtu Integer32, + ifSpeed Gauge32, + ifPhysAddress PhysAddress, + ifAdminStatus INTEGER, + ifOperStatus INTEGER, + ifLastChange TimeTicks, + ifInOctets Counter32, + ifInUcastPkts Counter32, + ifInNUcastPkts Counter32, -- deprecated + ifInDiscards Counter32, + ifInErrors Counter32, + ifInUnknownProtos Counter32, + ifOutOctets Counter32, + ifOutUcastPkts Counter32, + ifOutNUcastPkts Counter32, -- deprecated + ifOutDiscards Counter32, + ifOutErrors Counter32, + ifOutQLen Gauge32, -- deprecated + ifSpecific OBJECT IDENTIFIER -- deprecated + } + +ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface. It + is recommended that values are assigned contiguously + starting from 1. The value for each interface sub-layer + must remain constant at least from one re-initialization of + the entity's network management system to the next re- + initialization." + ::= { ifEntry 1 } + +ifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of the + manufacturer, the product name and the version of the + interface hardware/software." + ::= { ifEntry 2 } + +ifType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface. Additional values for ifType are + assigned by the Internet Assigned Numbers Authority (IANA), + through updating the syntax of the IANAifType textual + convention." + ::= { ifEntry 3 } + +ifMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest packet which can be sent/received + on the interface, specified in octets. For interfaces that + are used for transmitting network datagrams, this is the + size of the largest network datagram that can be sent on the + interface." + ::= { ifEntry 4 } + +ifSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in bits + per second. For interfaces which do not vary in bandwidth + or for those where no accurate estimation can be made, this + object should contain the nominal bandwidth. If the + bandwidth of the interface is greater than the maximum value + reportable by this object then this object should report its + maximum value (4,294,967,295) and ifHighSpeed must be used + to report the interace's speed. For a sub-layer which has + no concept of bandwidth, this object should be zero." + ::= { ifEntry 5 } + +ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For + example, for an 802.x interface, this object normally + contains a MAC address. The interface's media-specific MIB + must define the bit and byte ordering and the format of the + value of this object. For interfaces which do not have such + an address (e.g., a serial line), this object should contain + an octet string of zero length." + ::= { ifEntry 6 } + +ifAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) state + indicates that no operational packets can be passed. When a + managed system initializes, all interfaces start with + ifAdminStatus in the down(2) state. As a result of either + explicit management action or per configuration information + retained by the managed system, ifAdminStatus is then + changed to either the up(1) or testing(3) states (or remains + in the down(2) state)." + ::= { ifEntry 7 } + +ifOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + unknown(4), -- status can not be determined + -- for some reason. + dormant(5), + notPresent(6), -- some component is missing + lowerLayerDown(7) -- down due to state of + -- lower-layer interface(s) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface. The + testing(3) state indicates that no operational packets can + be passed. If ifAdminStatus is down(2) then ifOperStatus + should be down(2). If ifAdminStatus is changed to up(1) + then ifOperStatus should change to up(1) if the interface is + ready to transmit and receive network traffic; it should + change to dormant(5) if the interface is waiting for + external actions (such as a serial line waiting for an + incoming connection); it should remain in the down(2) state + if and only if there is a fault that prevents it from going + to the up(1) state; it should remain in the notPresent(6) + state if the interface has missing (typically, hardware) + components." + ::= { ifEntry 8 } + +ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the interface entered + its current operational state. If the current state was + entered prior to the last re-initialization of the local + network management subsystem, then this object contains a + zero value." + ::= { ifEntry 9 } + +ifInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 10 } + +ifInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 11 } + +ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast or + broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifInMulticastPkts and + ifInBroadcastPkts." + ::= { ifEntry 12 } + +ifInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen to be + discarded even though no errors had been detected to prevent + their being deliverable to a higher-layer protocol. One + possible reason for discarding such a packet could be to + free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 13 } + +ifInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from being + deliverable to a higher-layer protocol. For character- + oriented or fixed-length interfaces, the number of inbound + transmission units that contained errors preventing them + from being deliverable to a higher-layer protocol. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 14 } + +ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of packets + received via the interface which were discarded because of + an unknown or unsupported protocol. For character-oriented + or fixed-length interfaces that support protocol + multiplexing the number of transmission units received via + the interface which were discarded because of an unknown or + unsupported protocol. For any interface that does not + support protocol multiplexing, this counter will always be + 0. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 15 } + +ifOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 16 } + +ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 17 } + +ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of ifOutMulticastPkts + and ifOutBroadcastPkts." + ::= { ifEntry 18 } + +ifOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen to be + discarded even though no errors had been detected to prevent + their being transmitted. One possible reason for discarding + such a packet could be to free up buffer space. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 19 } + +ifOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of outbound + packets that could not be transmitted because of errors. + For character-oriented or fixed-length interfaces, the + number of outbound transmission units that could not be + transmitted because of errors. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 20 } + +ifOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The length of the output packet queue (in packets)." + ::= { ifEntry 21 } + +ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A reference to MIB definitions specific to the particular + media being used to realize the interface. It is + recommended that this value point to an instance of a MIB + object in the media-specific MIB, i.e., that this object + have the semantics associated with the InstancePointer + textual convention defined in RFC 2579. In fact, it is + recommended that the media-specific MIB specify what value + ifSpecific should/can take for values of ifType. If no MIB + definitions specific to the particular media are available, + the value should be set to the OBJECT IDENTIFIER { 0 0 }." + ::= { ifEntry 22 } + + + +-- +-- Extension to the interface table +-- +-- This table replaces the ifExtnsTable table. +-- + +ifXTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries is + given by the value of ifNumber. This table contains + additional objects for the interface table." + ::= { ifMIBObjects 1 } + +ifXEntry OBJECT-TYPE + SYNTAX IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface." + AUGMENTS { ifEntry } + ::= { ifXTable 1 } + +IfXEntry ::= + SEQUENCE { + ifName DisplayString, + ifInMulticastPkts Counter32, + ifInBroadcastPkts Counter32, + ifOutMulticastPkts Counter32, + ifOutBroadcastPkts Counter32, + ifHCInOctets Counter64, + ifHCInUcastPkts Counter64, + ifHCInMulticastPkts Counter64, + ifHCInBroadcastPkts Counter64, + ifHCOutOctets Counter64, + ifHCOutUcastPkts Counter64, + ifHCOutMulticastPkts Counter64, + ifHCOutBroadcastPkts Counter64, + ifLinkUpDownTrapEnable INTEGER, + ifHighSpeed Gauge32, + ifPromiscuousMode TruthValue, + ifConnectorPresent TruthValue, + ifAlias DisplayString, + ifCounterDiscontinuityTime TimeStamp + } + + +ifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned by + the local device and should be suitable for use in commands + entered at the device's `console'. This might be a text + name, such as `le0' or a simple port number, such as `1', + depending on the interface naming syntax of the device. If + several entries in the ifTable together represent a single + interface as named by the device, then each will have the + same value of ifName. Note that for an agent which responds + to SNMP queries concerning an interface on some other + (proxied) device, then the value of ifName for such an + interface is the proxied device's local name for it. + + If there is no local name, or this object is otherwise not + applicable, then this object contains a zero-length string." + ::= { ifXEntry 1 } + +ifInMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 2 } + +ifInBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 3 } + +ifOutMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 4 } + +ifOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 5 } + +-- +-- High Capacity Counter objects. These objects are all +-- 64 bit versions of the "basic" ifTable counters. These +-- objects all have the same basic semantics as their 32-bit +-- counterparts, however, their syntax has been extended +-- to 64 bits. +-- + +ifHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. This object is a 64-bit + version of ifInOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 6 } + +ifHCInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were not addressed to a multicast + or broadcast address at this sub-layer. This object is a + 64-bit version of ifInUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 7 } + +ifHCInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a multicast + address at this sub-layer. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifInMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 8 } + +ifHCInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to a + higher (sub-)layer, which were addressed to a broadcast + address at this sub-layer. This object is a 64-bit version + of ifInBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 9 } + +ifHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. This object is a + 64-bit version of ifOutOctets. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 10 } + +ifHCOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were not addressed to a + multicast or broadcast address at this sub-layer, including + those that were discarded or not sent. This object is a + 64-bit version of ifOutUcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 11 } + +ifHCOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + multicast address at this sub-layer, including those that + were discarded or not sent. For a MAC layer protocol, this + includes both Group and Functional addresses. This object + is a 64-bit version of ifOutMulticastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 12 } + +ifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level protocols + requested be transmitted, and which were addressed to a + broadcast address at this sub-layer, including those that + were discarded or not sent. This object is a 64-bit version + of ifOutBroadcastPkts. + + Discontinuities in the value of this counter can occur at + re-initialization of the management system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 13 } + +ifLinkUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether linkUp/linkDown traps should be generated + for this interface. + + By default, this object should have the value enabled(1) for + interfaces which do not operate on 'top' of any other + interface (as defined in the ifStackTable), and disabled(2) + otherwise." + ::= { ifXEntry 14 } + +ifHighSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in units + of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in + the range of `n-500,000' to `n+499,999'. For interfaces + which do not vary in bandwidth or for those where no + accurate estimation can be made, this object should contain + the nominal bandwidth. For a sub-layer which has no concept + of bandwidth, this object should be zero." + ::= { ifXEntry 15 } + +ifPromiscuousMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object has a value of false(2) if this interface only + accepts packets/frames that are addressed to this station. + This object has a value of true(1) when the station accepts + all packets/frames transmitted on the media. The value + true(1) is only legal on certain types of media. If legal, + setting this object to a value of true(1) may require the + interface to be reset before becoming effective. + + The value of ifPromiscuousMode does not affect the reception + of broadcast and multicast packets/frames by the interface." + ::= { ifXEntry 16 } + +ifConnectorPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value 'false(2)' + otherwise." + ::= { ifXEntry 17 } + +ifAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non-volatile + 'handle' for the interface. + + On the first instantiation of an interface, the value of + ifAlias associated with that interface is the zero-length + string. As and when a value is written into an instance of + ifAlias through a network management set operation, then the + agent must retain the supplied value in the ifAlias instance + associated with the same interface for as long as that + interface remains instantiated, including across all re- + initializations/reboots of the network management system, + including those which result in a change of the interface's + ifIndex value. + + An example of the value which a network manager might store + in this object for a WAN interface is the (Telco's) circuit + number/identifier of the interface. + + Some agents may support write-access only for interfaces + having particular values of ifType. An agent which supports + write access to this object is required to keep the value in + non-volatile storage, but it may limit the length of new + values depending on how much storage is already occupied by + the current values for other interfaces." + ::= { ifXEntry 18 } + +ifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more of this interface's counters suffered a + discontinuity. The relevant counters are the specific + instances associated with this interface of any Counter32 or + Counter64 object contained in the ifTable or ifXTable. If + no such discontinuities have occurred since the last re- + initialization of the local management subsystem, then this + object contains a zero value." + ::= { ifXEntry 19 } + +-- The Interface Stack Group +-- +-- Implementation of this group is optional, but strongly recommended +-- for all systems +-- + +ifStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the relationships + between the multiple sub-layers of network interfaces. In + particular, it contains information on which sub-layers run + 'on top of' which other sub-layers, where each sub-layer + corresponds to a conceptual row in the ifTable. For + example, when the sub-layer with ifIndex value x runs over + the sub-layer with ifIndex value y, then this table + contains: + + ifStackStatus.x.y=active + + For each ifIndex value, I, which identifies an active + interface, there are always at least two instantiated rows + in this table associated with I. For one of these rows, I + is the value of ifStackHigherLayer; for the other, I is the + value of ifStackLowerLayer. (If I is not involved in + multiplexing, then these are the only two rows associated + with I.) + + For example, two rows exist even for an interface which has + no others stacked on top or below it: + + ifStackStatus.0.x=active + ifStackStatus.x.0=active " + ::= { ifMIBObjects 2 } + + +ifStackEntry OBJECT-TYPE + SYNTAX IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information on a particular relationship between two sub- + layers, specifying that one sub-layer runs on 'top' of the + other sub-layer. Each sub-layer corresponds to a conceptual + row in the ifTable." + INDEX { ifStackHigherLayer, ifStackLowerLayer } + ::= { ifStackTable 1 } + + +IfStackEntry ::= + SEQUENCE { + ifStackHigherLayer InterfaceIndexOrZero, + ifStackLowerLayer InterfaceIndexOrZero, + ifStackStatus RowStatus + } + + +ifStackHigherLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the higher sub-layer + of the relationship, i.e., the sub-layer which runs on 'top' + of the sub-layer identified by the corresponding instance of + ifStackLowerLayer. If there is no higher sub-layer (below + the internetwork layer), then this object has the value 0." + ::= { ifStackEntry 1 } + + +ifStackLowerLayer OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the lower sub-layer + of the relationship, i.e., the sub-layer which runs 'below' + the sub-layer identified by the corresponding instance of + ifStackHigherLayer. If there is no lower sub-layer, then + this object has the value 0." + ::= { ifStackEntry 2 } + + +ifStackStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the relationship between two sub-layers. + + Changing the value of this object from 'active' to + 'notInService' or 'destroy' will likely have consequences up + and down the interface stack. Thus, write access to this + object is likely to be inappropriate for some types of + interfaces, and many implementations will choose not to + support write-access for any type of interface." + ::= { ifStackEntry 3 } + +ifStackLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last change of + the (whole) interface stack. A change of the interface + stack is defined to be any creation, deletion, or change in + value of any instance of ifStackStatus. If the interface + stack has been unchanged since the last re-initialization of + the local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 6 } + + +-- Generic Receive Address Table +-- +-- This group of objects is mandatory for all types of +-- interfaces which can receive packets/frames addressed to +-- more than one address. +-- +-- This table replaces the ifExtnsRcvAddr table. The main +-- difference is that this table makes use of the RowStatus +-- textual convention, while ifExtnsRcvAddr did not. + +ifRcvAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each address (broadcast, + multicast, or uni-cast) for which the system will receive + packets/frames on a particular interface, except as follows: + + - for an interface operating in promiscuous mode, entries + are only required for those addresses for which the system + would receive frames were it not operating in promiscuous + mode. + + - for 802.5 functional addresses, only one entry is + required, for the address which has the functional address + bit ANDed with the bit mask of all functional addresses for + which the interface will accept frames. + + A system is normally able to use any unicast address which + corresponds to an entry in this table as a source address." + ::= { ifMIBObjects 4 } + +ifRcvAddressEntry OBJECT-TYPE + SYNTAX IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects identifying an address for which the + system will accept packets/frames on the particular + interface identified by the index value ifIndex." + INDEX { ifIndex, ifRcvAddressAddress } + ::= { ifRcvAddressTable 1 } + +IfRcvAddressEntry ::= + SEQUENCE { + ifRcvAddressAddress PhysAddress, + ifRcvAddressStatus RowStatus, + ifRcvAddressType INTEGER + } + +ifRcvAddressAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address for which the system will accept packets/frames + on this entry's interface." + ::= { ifRcvAddressEntry 1 } + +ifRcvAddressStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + ifRcvAddressTable." + + ::= { ifRcvAddressEntry 2 } + +ifRcvAddressType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + volatile(2), + nonVolatile(3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value nonVolatile(3) for those entries + in the table which are valid and will not be deleted by the + next restart of the managed system. Entries having the + value volatile(2) are valid and exist, but have not been + saved, so that will not exist after the next restart of the + managed system. Entries having the value other(1) are valid + and exist but are not classified as to whether they will + continue to exist after the next restart." + + DEFVAL { volatile } + ::= { ifRcvAddressEntry 3 } + +-- definition of interface-related traps. + +linkDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkDown trap signifies that the SNMP entity, acting in + an agent role, has detected that the ifOperStatus object for + one of its communication links is about to enter the down + state from some other state (but not from the notPresent + state). This other state is indicated by the included value + of ifOperStatus." + ::= { snmpTraps 3 } + +linkUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkUp trap signifies that the SNMP entity, acting in an + agent role, has detected that the ifOperStatus object for + one of its communication links left the down state and + transitioned into some other state (but not into the + notPresent state). This other state is indicated by the + included value of ifOperStatus." + ::= { snmpTraps 4 } + +-- conformance information + +ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } + +ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } +ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } + + +-- compliance statements + +ifCompliance3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which have + network interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, + linkUpDownNotificationsGroup } + +-- The groups: +-- ifFixedLengthGroup +-- ifHCFixedLengthGroup +-- ifPacketGroup +-- ifHCPacketGroup +-- ifVHCPacketGroup +-- are mutually exclusive; at most one of these groups is implemented +-- for a particular interface. When any of these groups is implemented +-- for a particular interface, then ifCounterDiscontinuityGroup must +-- also be implemented for that interface. + + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are character-oriented or transmit data in fixed-length + transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for those network interfaces which + are packet-oriented, and for which the value of the + corresponding instance of ifSpeed is less than or equal to + 20,000,000 bits/second." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second but less than or equal to 650,000,000 + bits/second." + + GROUP ifVHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + + GROUP ifCounterDiscontinuityGroup + DESCRIPTION + "This group is mandatory for those network interfaces that + are required to maintain counters (i.e., those for which one + of the ifFixedLengthGroup, ifHCFixedLengthGroup, + ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is + mandatory)." + + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 3 } + +-- units of conformance + +ifGeneralInformationGroup OBJECT-GROUP + OBJECTS { ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName, ifNumber, ifAlias, + ifTableLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information applicable to + all network interfaces." + ::= { ifGroups 10 } + +-- the following five groups are mutually exclusive; at most +-- one of these groups is implemented for any interface + +ifFixedLengthGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) character-oriented or fixed-length-transmission + network interfaces." + ::= { ifGroups 2 } + +ifHCFixedLengthGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second) character- + oriented or fixed-length-transmission network interfaces." + ::= { ifGroups 3 } + +ifPacketGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + non-high speed (non-high speed interfaces transmit and + receive at speeds less than or equal to 20,000,000 + bits/second) packet-oriented network interfaces." + ::= { ifGroups 4 } + +ifHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + high speed (greater than 20,000,000 bits/second but less + than or equal to 650,000,000 bits/second) packet-oriented + network interfaces." + ::= { ifGroups 5 } + +ifVHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInUcastPkts, ifHCInMulticastPkts, + ifHCInBroadcastPkts, ifHCOutUcastPkts, + ifHCOutMulticastPkts, ifHCOutBroadcastPkts, + ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + higher speed (greater than 650,000,000 bits/second) packet- + oriented network interfaces." + ::= { ifGroups 6 } + +ifRcvAddressGroup OBJECT-GROUP + OBJECTS { ifRcvAddressStatus, ifRcvAddressType } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + multiple addresses which an interface receives." + ::= { ifGroups 7 } + +ifStackGroup2 OBJECT-GROUP + OBJECTS { ifStackStatus, ifStackLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + layering of MIB-II interfaces." + ::= { ifGroups 11 } + +ifCounterDiscontinuityGroup OBJECT-GROUP + OBJECTS { ifCounterDiscontinuityTime } + STATUS current + DESCRIPTION + "A collection of objects providing information specific to + interface counter discontinuities." + ::= { ifGroups 13 } + +linkUpDownNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { linkUp, linkDown } + STATUS current + DESCRIPTION + "The notifications which indicate specific changes in the + value of ifOperStatus." + ::= { ifGroups 14 } + +-- Deprecated Definitions - Objects + + +-- +-- The Interface Test Table +-- +-- This group of objects is optional. However, a media-specific +-- MIB may make implementation of this group mandatory. +-- +-- This table replaces the ifExtnsTestTable +-- + +ifTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains one entry per interface. It defines + objects which allow a network manager to instruct an agent + to test an interface for various faults. Tests for an + interface are defined in the media-specific MIB for that + interface. After invoking a test, the object ifTestResult + can be read to determine the outcome. If an agent can not + perform the test, ifTestResult is set to so indicate. The + object ifTestCode can be used to provide further test- + specific or interface-specific (or even enterprise-specific) + information concerning the outcome of the test. Only one + test can be in progress on each interface at any one time. + If one test is in progress when another test is invoked, the + second test is rejected. Some agents may reject a test when + a prior test is active on another interface. + + Before starting a test, a manager-station must first obtain + 'ownership' of the entry in the ifTestTable for the + interface to be tested. This is accomplished with the + ifTestId and ifTestStatus objects as follows: + + try_again: + get (ifTestId, ifTestStatus) + while (ifTestStatus != notInUse) + /* + * Loop while a test is running or some other + * manager is configuring a test. + */ + short delay + get (ifTestId, ifTestStatus) + } + + /* + * Is not being used right now -- let's compete + * to see who gets it. + */ + lock_value = ifTestId + + if ( set(ifTestId = lock_value, ifTestStatus = inUse, + + ifTestOwner = 'my-IP-address') == FAILURE) + /* + * Another manager got the ifTestEntry -- go + * try again + */ + goto try_again; + + /* + * I have the lock + */ + set up any test parameters. + + /* + * This starts the test + */ + set(ifTestType = test_to_run); + + wait for test completion by polling ifTestResult + + when test completes, agent sets ifTestResult + agent also sets ifTestStatus = 'notInUse' + + retrieve any additional test results, and ifTestId + + if (ifTestId == lock_value+1) results are valid + + A manager station first retrieves the value of the + appropriate ifTestId and ifTestStatus objects, periodically + repeating the retrieval if necessary, until the value of + ifTestStatus is 'notInUse'. The manager station then tries + to set the same ifTestId object to the value it just + retrieved, the same ifTestStatus object to 'inUse', and the + corresponding ifTestOwner object to a value indicating + itself. If the set operation succeeds then the manager has + obtained ownership of the ifTestEntry, and the value of the + ifTestId object is incremented by the agent (per the + semantics of TestAndIncr). Failure of the set operation + indicates that some other manager has obtained ownership of + the ifTestEntry. + + Once ownership is obtained, any test parameters can be + setup, and then the test is initiated by setting ifTestType. + On completion of the test, the agent sets ifTestStatus to + 'notInUse'. Once this occurs, the manager can retrieve the + results. In the (rare) event that the invocation of tests + by two network managers were to overlap, then there would be + a possibility that the first test's results might be + overwritten by the second test's results prior to the first + results being read. This unlikely circumstance can be + detected by a network manager retrieving ifTestId at the + same time as retrieving the test results, and ensuring that + the results are for the desired request. + + If ifTestType is not set within an abnormally long period of + time after ownership is obtained, the agent should time-out + the manager, and reset the value of the ifTestStatus object + back to 'notInUse'. It is suggested that this time-out + period be 5 minutes. + + In general, a management station must not retransmit a + request to invoke a test for which it does not receive a + response; instead, it properly inspects an agent's MIB to + determine if the invocation was successful. Only if the + invocation was unsuccessful, is the invocation request + retransmitted. + + Some tests may require the interface to be taken off-line in + order to execute them, or may even require the agent to + reboot after completion of the test. In these + circumstances, communication with the management station + invoking the test may be lost until after completion of the + test. An agent is not required to support such tests. + However, if such tests are supported, then the agent should + make every effort to transmit a response to the request + which invoked the test prior to losing communication. When + the agent is restored to normal service, the results of the + test are properly made available in the appropriate objects. + Note that this requires that the ifIndex value assigned to + an interface must be unchanged even if the test causes a + reboot. An agent must reject any test for which it cannot, + perhaps due to resource constraints, make available at least + the minimum amount of information after that test + completes." + ::= { ifMIBObjects 3 } + +ifTestEntry OBJECT-TYPE + SYNTAX IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing objects for invoking tests on an + interface." + AUGMENTS { ifEntry } + ::= { ifTestTable 1 } + +IfTestEntry ::= + SEQUENCE { + ifTestId TestAndIncr, + ifTestStatus INTEGER, + ifTestType AutonomousType, + ifTestResult INTEGER, + ifTestCode OBJECT IDENTIFIER, + ifTestOwner OwnerString + } + +ifTestId OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object identifies the current invocation of the + interface's test." + ::= { ifTestEntry 1 } + +ifTestStatus OBJECT-TYPE + SYNTAX INTEGER { notInUse(1), inUse(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether or not some manager currently + has the necessary 'ownership' required to invoke a test on + this interface. A write to this object is only successful + when it changes its value from 'notInUse(1)' to 'inUse(2)'. + After completion of a test, the agent resets the value back + to 'notInUse(1)'." + ::= { ifTestEntry 2 } + +ifTestType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A control variable used to start and stop operator- + initiated interface tests. Most OBJECT IDENTIFIER values + assigned to tests are defined elsewhere, in association with + specific types of interface. However, this document assigns + a value for a full-duplex loopback test, and defines the + special meanings of the subject identifier: + + noTest OBJECT IDENTIFIER ::= { 0 0 } + + When the value noTest is written to this object, no action + is taken unless a test is in progress, in which case the + test is aborted. Writing any other value to this object is + only valid when no test is currently in progress, in which + case the indicated test is initiated. + + When read, this object always returns the most recent value + that ifTestType was set to. If it has not been set since + the last initialization of the network management subsystem + on the agent, a value of noTest is returned." + ::= { ifTestEntry 3 } + +ifTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the result of the most recently + requested test, or the value none(1) if no tests have been + requested since the last reset. Note that this facility + provides no provision for saving the results of one test + when starting another, as could be required if used by + multiple managers concurrently." + ::= { ifTestEntry 4 } + +ifTestCode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains a code which contains more specific + information on the test result, for example an error-code + after a failed test. Error codes and other values this + object may take are specific to the type of interface and/or + test. The value may have the semantics of either the + AutonomousType or InstancePointer textual conventions as + defined in RFC 2579. The identifier: + + testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } + + is defined for use if no additional result code is + available." + ::= { ifTestEntry 5 } + +ifTestOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The entity which currently has the 'ownership' required to + invoke a test on this interface." + ::= { ifTestEntry 6 } + +-- Deprecated Definitions - Groups + + +ifGeneralGroup OBJECT-GROUP + OBJECTS { ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName } + STATUS deprecated + DESCRIPTION + "A collection of objects deprecated in favour of + ifGeneralInformationGroup." + ::= { ifGroups 1 } + + +ifTestGroup OBJECT-GROUP + OBJECTS { ifTestId, ifTestStatus, ifTestType, + ifTestResult, ifTestCode, ifTestOwner } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability to invoke + tests on an interface." + ::= { ifGroups 8 } + + +ifStackGroup OBJECT-GROUP + OBJECTS { ifStackStatus } + STATUS deprecated + DESCRIPTION + "The previous collection of objects providing information on + the layering of MIB-II interfaces." + ::= { ifGroups 9 } + + +ifOldObjectsGroup OBJECT-GROUP + OBJECTS { ifInNUcastPkts, ifOutNUcastPkts, + ifOutQLen, ifSpecific } + STATUS deprecated + DESCRIPTION + "The collection of objects deprecated from the original MIB- + II interfaces group." + ::= { ifGroups 12 } + +-- Deprecated Definitions - Compliance + +ifCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralGroup, ifStackGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifTestGroup + DESCRIPTION + "This group is optional. Media-specific MIBs which require + interface tests are strongly encouraged to use this group + for invoking tests and reporting results. A medium specific + MIB which has mandatory tests may make implementation of + this group mandatory." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + ::= { ifCompliances 1 } + +ifCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "A compliance statement defined in a previous version of + this MIB module, for SNMP entities which have network + interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, ifStackGroup2, + ifCounterDiscontinuityGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are character-oriented or transmit data in fixed-length + transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are character-oriented or transmit data in fixed- + length transmission units, and for which the value of the + corresponding instance of ifSpeed is greater than 20,000,000 + bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces which + are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network interfaces + which are packet-oriented and for which the value of the + corresponding instance of ifSpeed is greater than + 650,000,000 bits/second." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by the + media-specific MIBs. Media-specific MIBs must define the + exact meaning, use, and semantics of the addresses in this + group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the value + testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 2 } + +END diff --git a/pandora_console/attachment/mibs/INET-ADDRESS-MIB.mib b/pandora_console/attachment/mibs/INET-ADDRESS-MIB.mib new file mode 100644 index 0000000000..af1e02303a --- /dev/null +++ b/pandora_console/attachment/mibs/INET-ADDRESS-MIB.mib @@ -0,0 +1,425 @@ +-- ***************************************************************** +-- INET-ADDRESS-MIB.my: Textual Conventions for Internet Network +-- Address. +-- +-- July 2005, Subra Hegde +-- +-- Copyright (c) 2005 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +-- This MIB is extracted from RFC 4001 + +INET-ADDRESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, mib-2, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + +inetAddressMIB MODULE-IDENTITY + LAST-UPDATED "200502040000Z" + ORGANIZATION + "IETF Operations and Management Area" + CONTACT-INFO + "Juergen Schoenwaelder (Editor) + International University Bremen + P.O. Box 750 561 + 28725 Bremen, Germany + + Phone: +49 421 200-3587 + EMail: j.schoenwaelder@iu-bremen.de + + Send comments to ." + DESCRIPTION + "This MIB module defines textual conventions for + representing Internet addresses. An Internet + address can be an IPv4 address, an IPv6 address, + or a DNS domain name. This module also defines + textual conventions for Internet port numbers, + autonomous system numbers, and the length of an + Internet address prefix. + + Copyright (C) The Internet Society (2005). This version + of this MIB module is part of RFC 4001, see the RFC + itself for full legal notices." + REVISION "200502040000Z" + DESCRIPTION + "Third version, published as RFC 4001. This revision + introduces the InetZoneIndex, InetScopeType, and + InetVersion textual conventions." + REVISION "200205090000Z" + DESCRIPTION + "Second version, published as RFC 3291. This + revision contains several clarifications and + introduces several new textual conventions: + InetAddressPrefixLength, InetPortNumber, + InetAutonomousSystemNumber, InetAddressIPv4z, + and InetAddressIPv6z." + REVISION "200006080000Z" + + + DESCRIPTION + "Initial version, published as RFC 2851." + ::= { mib-2 76 } + +InetAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents a type of Internet address. + + unknown(0) An unknown address type. This value MUST + be used if the value of the corresponding + InetAddress object is a zero-length string. + It may also be used to indicate an IP address + that is not in one of the formats defined + below. + + ipv4(1) An IPv4 address as defined by the + InetAddressIPv4 textual convention. + + ipv6(2) An IPv6 address as defined by the + InetAddressIPv6 textual convention. + + ipv4z(3) A non-global IPv4 address including a zone + index as defined by the InetAddressIPv4z + textual convention. + + ipv6z(4) A non-global IPv6 address including a zone + index as defined by the InetAddressIPv6z + textual convention. + + dns(16) A DNS domain name as defined by the + InetAddressDNS textual convention. + + Each definition of a concrete InetAddressType value must be + accompanied by a definition of a textual convention for use + with that InetAddressType. + + To support future extensions, the InetAddressType textual + convention SHOULD NOT be sub-typed in object type definitions. + It MAY be sub-typed in compliance statements in order to + require only a subset of these address types for a compliant + implementation. + + Implementations must ensure that InetAddressType objects + and any dependent objects (e.g., InetAddress objects) are + consistent. An inconsistentValue error must be generated + if an attempt to change an InetAddressType object would, + for example, lead to an undefined InetAddress value. In + + + particular, InetAddressType/InetAddress pairs must be + changed together if the address type changes (e.g., from + ipv6(2) to ipv4(1))." + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + dns(16) + } + +InetAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Internet address. + + An InetAddress value is always interpreted within the context + of an InetAddressType value. Every usage of the InetAddress + textual convention is required to specify the InetAddressType + object that provides the context. It is suggested that the + InetAddressType object be logically registered before the + object(s) that use the InetAddress textual convention, if + they appear in the same logical row. + + The value of an InetAddress object must always be + consistent with the value of the associated InetAddressType + object. Attempts to set an InetAddress object to a value + inconsistent with the associated InetAddressType + must fail with an inconsistentValue error. + + When this textual convention is used as the syntax of an + index object, there may be issues with the limit of 128 + sub-identifiers specified in SMIv2, STD 58. In this case, + the object definition MUST include a 'SIZE' clause to + limit the number of potential instance sub-identifiers; + otherwise the applicable constraints MUST be stated in + the appropriate conceptual row DESCRIPTION clauses, or + in the surrounding documentation if there is no single + DESCRIPTION clause that is appropriate." + SYNTAX OCTET STRING (SIZE (0..255)) + +InetAddressIPv4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d" + STATUS current + DESCRIPTION + "Represents an IPv4 network address: + + + Octets Contents Encoding + 1-4 IPv4 address network-byte order + + The corresponding InetAddressType value is ipv4(1). + + This textual convention SHOULD NOT be used directly in object + definitions, as it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType, as a pair." + SYNTAX OCTET STRING (SIZE (4)) + +InetAddressIPv6 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x" + STATUS current + DESCRIPTION + "Represents an IPv6 network address: + + Octets Contents Encoding + 1-16 IPv6 address network-byte order + + The corresponding InetAddressType value is ipv6(2). + + This textual convention SHOULD NOT be used directly in object + definitions, as it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType, as a pair." + SYNTAX OCTET STRING (SIZE (16)) + +InetAddressIPv4z ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d%4d" + STATUS current + DESCRIPTION + "Represents a non-global IPv4 network address, together + with its zone index: + + Octets Contents Encoding + 1-4 IPv4 address network-byte order + 5-8 zone index network-byte order + + The corresponding InetAddressType value is ipv4z(3). + + The zone index (bytes 5-8) is used to disambiguate identical + address values on nodes that have interfaces attached to + different zones of the same scope. The zone index may contain + the special value 0, which refers to the default zone for each + scope. + + This textual convention SHOULD NOT be used directly in object + + + definitions, as it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType, as a pair." + SYNTAX OCTET STRING (SIZE (8)) + +InetAddressIPv6z ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d" + STATUS current + DESCRIPTION + "Represents a non-global IPv6 network address, together + with its zone index: + + Octets Contents Encoding + 1-16 IPv6 address network-byte order + 17-20 zone index network-byte order + + The corresponding InetAddressType value is ipv6z(4). + + The zone index (bytes 17-20) is used to disambiguate + identical address values on nodes that have interfaces + attached to different zones of the same scope. The zone index + may contain the special value 0, which refers to the default + zone for each scope. + + This textual convention SHOULD NOT be used directly in object + definitions, as it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType, as a pair." + SYNTAX OCTET STRING (SIZE (20)) + +InetAddressDNS ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Represents a DNS domain name. The name SHOULD be fully + qualified whenever possible. + + The corresponding InetAddressType is dns(16). + + The DESCRIPTION clause of InetAddress objects that may have + InetAddressDNS values MUST fully describe how (and when) + these names are to be resolved to IP addresses. + + The resolution of an InetAddressDNS value may require to + query multiple DNS records (e.g., A for IPv4 and AAAA for + IPv6). The order of the resolution process and which DNS + record takes precedence depends on the configuration of the + resolver. + + + This textual convention SHOULD NOT be used directly in object + definitions, as it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType, as a pair." + SYNTAX OCTET STRING (SIZE (1..255)) + +InetAddressPrefixLength ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Denotes the length of a generic Internet network address + prefix. A value of n corresponds to an IP address mask + that has n contiguous 1-bits from the most significant + bit (MSB), with all other bits set to 0. + + An InetAddressPrefixLength value is always interpreted within + the context of an InetAddressType value. Every usage of the + InetAddressPrefixLength textual convention is required to + specify the InetAddressType object that provides the + context. It is suggested that the InetAddressType object be + logically registered before the object(s) that use the + InetAddressPrefixLength textual convention, if they appear + in the same logical row. + + InetAddressPrefixLength values larger than + the maximum length of an IP address for a specific + InetAddressType are treated as the maximum significant + value applicable for the InetAddressType. The maximum + significant value is 32 for the InetAddressType + 'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType + 'ipv6(2)' and 'ipv6z(4)'. The maximum significant value + for the InetAddressType 'dns(16)' is 0. + + The value zero is object-specific and must be defined as + part of the description of any object that uses this + syntax. Examples of the usage of zero might include + situations where the Internet network address prefix + is unknown or does not apply. + + The upper bound of the prefix length has been chosen to + be consistent with the maximum size of an InetAddress." + SYNTAX Unsigned32 (0..2040) + +InetPortNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Represents a 16 bit port number of an Internet transport + + + layer protocol. Port numbers are assigned by IANA. A + current list of all assignments is available from + . + + The value zero is object-specific and must be defined as + part of the description of any object that uses this + syntax. Examples of the usage of zero might include + situations where a port number is unknown, or when the + value zero is used as a wildcard in a filter." + REFERENCE "STD 6 (RFC 768), STD 7 (RFC 793) and RFC 2960" + SYNTAX Unsigned32 (0..65535) + +InetAutonomousSystemNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Represents an autonomous system number that identifies an + Autonomous System (AS). An AS is a set of routers under a + single technical administration, using an interior gateway + protocol and common metrics to route packets within the AS, + and using an exterior gateway protocol to route packets to + other ASes'. IANA maintains the AS number space and has + delegated large parts to the regional registries. + + Autonomous system numbers are currently limited to 16 bits + (0..65535). There is, however, work in progress to enlarge the + autonomous system number space to 32 bits. Therefore, this + textual convention uses an Unsigned32 value without a + range restriction in order to support a larger autonomous + system number space." + REFERENCE "RFC 1771, RFC 1930" + SYNTAX Unsigned32 + +InetScopeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a scope type. This textual convention can be used + in cases where a MIB has to represent different scope types + and there is no context information, such as an InetAddress + object, that implicitly defines the scope type. + + Note that not all possible values have been assigned yet, but + they may be assigned in future revisions of this specification. + Applications should therefore be able to deal with values + not yet assigned." + REFERENCE "RFC 3513" + SYNTAX INTEGER { + -- reserved(0), + + + interfaceLocal(1), + linkLocal(2), + subnetLocal(3), + adminLocal(4), + siteLocal(5), -- site-local unicast addresses + -- have been deprecated by RFC 3879 + -- unassigned(6), + -- unassigned(7), + organizationLocal(8), + -- unassigned(9), + -- unassigned(10), + -- unassigned(11), + -- unassigned(12), + -- unassigned(13), + global(14) + -- reserved(15) + } + +InetZoneIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A zone index identifies an instance of a zone of a + specific scope. + + The zone index MUST disambiguate identical address + values. For link-local addresses, the zone index will + typically be the interface index (ifIndex as defined in the + IF-MIB) of the interface on which the address is configured. + + The zone index may contain the special value 0, which refers + to the default zone. The default zone may be used in cases + where the valid zone index is not known (e.g., when a + management application has to write a link-local IPv6 + address without knowing the interface index value). The + default zone SHOULD NOT be used as an easy way out in + cases where the zone index for a non-global IPv6 address + is known." + REFERENCE "RFC4007" + SYNTAX Unsigned32 + +InetVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value representing a version of the IP protocol. + + unknown(0) An unknown or unspecified version of the IP + protocol. + + + ipv4(1) The IPv4 protocol as defined in RFC 791 (STD 5). + + ipv6(2) The IPv6 protocol as defined in RFC 2460. + + Note that this textual convention SHOULD NOT be used to + distinguish different address types associated with IP + protocols. The InetAddressType has been designed for this + purpose." + REFERENCE "RFC 791, RFC 2460" + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2) + } +END diff --git a/pandora_console/attachment/mibs/IPV6-TC.mib b/pandora_console/attachment/mibs/IPV6-TC.mib new file mode 100644 index 0000000000..a19d8303df --- /dev/null +++ b/pandora_console/attachment/mibs/IPV6-TC.mib @@ -0,0 +1,75 @@ +-- ***************************************************************** +-- IPV6-TC.my: IPV6 Textual Conventions +-- +-- Copyright (c) 2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + + IPV6-TC DEFINITIONS ::= BEGIN + + IMPORTS + Integer32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + + -- definition of textual conventions + Ipv6Address ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:" + STATUS current + DESCRIPTION + "This data type is used to model IPv6 addresses. + This is a binary string of 16 octets in network + byte-order." + SYNTAX OCTET STRING (SIZE (16)) + + Ipv6AddressPrefix ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:" + STATUS current + DESCRIPTION + "This data type is used to model IPv6 address + prefixes. This is a binary string of up to 16 + octets in network byte-order." + SYNTAX OCTET STRING (SIZE (0..16)) + + Ipv6AddressIfIdentifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:" + STATUS current + DESCRIPTION + "This data type is used to model IPv6 address + interface identifiers. This is a binary string + of up to 8 octets in network byte-order." + SYNTAX OCTET STRING (SIZE (0..8)) + + Ipv6IfIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero for each + internetwork-layer interface in the managed + system. It is recommended that values are assigned + contiguously starting from 1. The value for each + internetwork-layer interface must remain constant + at least from one re-initialization of the entity's + network management system to the next + re-initialization." + SYNTAX Integer32 (1..2147483647) + + Ipv6IfIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + Ipv6IfIndex convention. The latter defines + a greater than zero value used to identify an IPv6 + interface in the managed system. This extension + permits the additional value of zero. The value + zero is object-specific and must therefore be + defined as part of the description of any object + which uses this syntax. Examples of the usage of + zero might include situations where interface was + unknown, or when none or all interfaces need to be + referenced." + SYNTAX Integer32 (0..2147483647) + + END diff --git a/pandora_console/attachment/mibs/JUNIPER-MIB.mib b/pandora_console/attachment/mibs/JUNIPER-MIB.mib new file mode 100644 index 0000000000..ba56682427 --- /dev/null +++ b/pandora_console/attachment/mibs/JUNIPER-MIB.mib @@ -0,0 +1,2239 @@ +-- +-- Juniper Enterprise Specific MIB: Chassis MIB +-- +-- Copyright (c) 1998-2013, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + + +JUNIPER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Gauge32, Counter32 + FROM SNMPv2-SMI + DisplayString, TimeStamp, TimeInterval, TEXTUAL-CONVENTION, DateAndTime + FROM SNMPv2-TC + jnxMibs, jnxChassisTraps, jnxChassisOKTraps + FROM JUNIPER-SMI; + +jnxBoxAnatomy MODULE-IDENTITY + + LAST-UPDATED "201305220000Z" -- Wed May 22 00:00:00 2013 UTC + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1194 N. Mathilda Avenue + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "The MIB modules representing Juniper Networks' + implementation of enterprise specific MIBs + supported by a single SNMP agent." + REVISION "200403230000Z" + DESCRIPTION + "Added chassis identification objects." + REVISION "200406300000Z" -- July 30, 2004 + DESCRIPTION + "Added following new traps for chassis + alarm conditions: jnxFruFailed, jnxFruOffline + and jnxFruOnline." + REVISION "200409170000Z" -- Sep 17, 2004 + DESCRIPTION + "Added new traps for chassis + alarm condition jnxFruCheck." + REVISION "200507180000Z" -- Jul 18, 2005 + DESCRIPTION + "Added new fru type FEB in jnxFruType enumeration." + REVISION "200507190000Z" -- Jul 19, 2005 + DESCRIPTION + "Added new offline reason pfeVersionMismatch + to jnxFruOfflineReason enumeration." + REVISION "200611200000Z" -- Nov 20, 2006 + DESCRIPTION + "Added new offline reason fruFebOffline + to jnxFruOfflineReason enumeration." + REVISION "200807310000Z" -- Jul 31, 2008 + DESCRIPTION + "Added jnxBoxSystemDomainType object." + REVISION "200808010000Z" -- Aug 01, 2008 + DESCRIPTION + "Added new fru type PSD to jnxFruType enumeration and + added jcsX chassis IDs to JnxChassisId enumeration." + REVISION "200812310000Z" -- Dec 31, 2008 + DESCRIPTION + "Added nodeX chassis IDs to JnxChassisId enumeration." + REVISION "200901090000Z" -- Jan 09, 2009 + DESCRIPTION + "Added sfcX and lcc4-lcc15 chassis IDs to JnxChassisId + enumeration." + REVISION "201010220000Z" -- Oct 22, 2010 + DESCRIPTION + "Added load average variables" + REVISION "201109090000Z" -- Sep 09, 2011 + DESCRIPTION + "Added jnxBoxPersonality for MidRangius Boxes + namely MX40/MX10/MX5" + REVISION "201202150000Z" -- Feb 02, 2012 + DESCRIPTION + "Added new offline reason builtinPicBounce to + jnxFruOfflineReason enumeration." + REVISION "201202210000Z" -- Feb 21, 2012 + DESCRIPTION + "Added new jnxFruType: PDU and PSM, + and new traps: jnxFmLinkErr and jnxFmCellDropErr." + REVISION "201208240000Z" -- Aug 24, 2012 + DESCRIPTION + "Added new offline reason fruTypeConfigMismatch to + jnxFruOfflineReason enumeration." + REVISION "201208240000Z" -- Aug 24, 2012 + DESCRIPTION + "Added new offline reason fruTypeConfigMismatch to + jnxFruOfflineReason enumeration." + REVISION "201210120000Z" -- Oct 12, 2012 + DESCRIPTION + "Added new offline reason fruPICOfflineOnEccErrors to + jnxFruOfflineReason enumeration." + REVISION "201211070000Z" -- Nov 07, 2012 + DESCRIPTION + "Added new offline reasons fruFpcIncompatible and + fruFpcFanTrayPEMIncompatible to + jnxFruOfflineReason enumeration." + REVISION "201301070000Z" -- Jan 07, 2013 + DESCRIPTION + "Added new offline reason openflowConfigChange to + jnxFruOfflineReason enumeration." + REVISION "201302280000Z" -- Feb 28, 2013 + DESCRIPTION + "Added new offline reasons fruFpcScbIncompatible to + jnxFruOfflineReason enumeration." + REVISION "201303220000Z" -- Mar 22, 2013 + DESCRIPTION + "Added new offline reason hwError + to jnxFruOfflineReason enumeration." + REVISION "201305220000Z" -- May 22, 2013 + DESCRIPTION + "Added new offline reasons fruReUnresponsive to + jnxFruOfflineReason enumeration." + REVISION "201307170000Z" -- Jul 17, 2013 + DESCRIPTION + "Added new Fabric plane offline/online/check traps + to trap fabric plane offline/online/fault events." + REVISION "201309240000Z" -- Sep 24, 2013 + DESCRIPTION + "Added new offline reason hwError + to jnxFruOfflineReason enumeration." + REVISION "201310150000Z" -- Oct 15, 2013 + DESCRIPTION + "Added new offline reason fruIncompatibleWithPEM, + fruIncompatibleWithSIB, and sibIncompatibleWithOtherSIB + to jnxFruOfflineReason enumeration." + REVISION "201311190000Z" -- Nov 19, 2013 + DESCRIPTION + "Added new offline reason fruPfeErrors to + jnxFruOfflineReason enumeration." + + + ::= { jnxMibs 1 } + +-- +-- Textual Conventions +-- + +JnxChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Identifies a specific router chassis." + SYNTAX INTEGER { + unknown (1), + singleChassis (2), + scc (3), + lcc0 (4), + lcc1 (5), + lcc2 (6), + lcc3 (7), + jcs1 (8), + jcs2 (9), + jcs3 (10), + jcs4 (11), + node0 (12), + node1 (13), + sfc0 (14), + sfc1 (15), + sfc2 (16), + sfc3 (17), + sfc4 (18), + lcc4 (19), + lcc5 (20), + lcc6 (21), + lcc7 (22), + lcc8 (23), + lcc9 (24), + lcc10 (25), + lcc11 (26), + lcc12 (27), + lcc13 (28), + lcc14 (29), + lcc15 (30), + member0 (31), + member1 (32), + member2 (33), + member3 (34), + member4 (35), + member5 (36), + member6 (37), + member7 (38), + nodeDevice (39), + interconnectDevice (40), + controlPlaneDevice (41), + directorDevice (42) + } + + + +-- Juniper Box Anatomy MIB +-- + +-- Top level objects + + jnxBoxClass OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The class of the box, indicating which product line + the box is about, for example, 'Internet Router'." + ::= { jnxBoxAnatomy 1 } + + jnxBoxDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name, model, or detailed description of the box, + indicating which product the box is about, for example + 'M40'." + ::= { jnxBoxAnatomy 2 } + + jnxBoxSerialNo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of this subject, blank if unknown + or unavailable." + ::= { jnxBoxAnatomy 3 } + + jnxBoxRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The revision of this subject, blank if unknown or + unavailable." + ::= { jnxBoxAnatomy 4 } + + jnxBoxInstalled OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the subject was last + installed, up-and-running. Zero if unknown or + already up-and-running when the agent was up." + ::= { jnxBoxAnatomy 5 } + +-- +-- Box Containers Table +-- + + jnxContainersTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxContainersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of containers entries." + ::= { jnxBoxAnatomy 6 } + + jnxContainersEntry OBJECT-TYPE + SYNTAX JnxContainersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of containers table." + INDEX { jnxContainersIndex } + ::= { jnxContainersTable 1 } + + JnxContainersEntry ::= SEQUENCE { + jnxContainersIndex Integer32, + jnxContainersView Integer32, + jnxContainersLevel Integer32, + jnxContainersWithin Integer32, + jnxContainersType OBJECT IDENTIFIER, + jnxContainersDescr DisplayString, + jnxContainersCount Integer32 + } + + jnxContainersIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for this entry." + ::= { jnxContainersEntry 1 } + + jnxContainersView OBJECT-TYPE + SYNTAX Integer32 (1..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The view(s) from which the specific container + appears. + + This variable indicates that the specific container + is embedded and accessible from the corresponding + view(s). + + The value is a bit map represented as a sum. + If multiple bits are set, the specified + container(s) are located and accessible from + that set of views. + + The various values representing the bit positions + and its corresponding views are: + 1 front + 2 rear + 4 top + 8 bottom + 16 leftHandSide + 32 rightHandSide + + Note 1: + LefHandSide and rightHandSide are referred + to based on the view from the front. + + Note 2: + If the specified containers are scattered + around various views, the numbering is according + to the following sequence: + front -> rear -> top -> bottom + -> leftHandSide -> rightHandSide + For each view plane, the numbering sequence is + first from left to right, and then from up to down. + + Note 3: + Even though the value in chassis hardware (e.g. + slot number) may be labelled from 0, 1, 2, and up, + all the indices in MIB start with 1 (not 0) + according to network management convention." + ::= { jnxContainersEntry 2 } + + jnxContainersLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The abstraction level of the box or chassis. + It is enumerated from the outside to the inside, + from the outer layer to the inner layer. + For example, top level (i.e. level 0) refers to + chassis frame, level 1 FPC slot within chassis + frame, level 2 PIC space within FPC slot." + ::= { jnxContainersEntry 3 } + + jnxContainersWithin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of its next higher level container + housing this entry. The associated + jnxContainersIndex in the jnxContainersTable + represents its next higher level container." + ::= { jnxContainersEntry 4 } + + jnxContainersType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this container." + ::= { jnxContainersEntry 5 } + + jnxContainersDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or detailed description of this + subject." + ::= { jnxContainersEntry 6 } + + jnxContainersCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of containers of this level + per container of the next higher level. + e.g. if there are six level 2 containers in + level 1 container, then jnxContainersCount for + level 2 is six." + ::= { jnxContainersEntry 7 } + +-- +-- Box Contents Table +-- + + jnxContentsLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the box contents + table last changed. Zero if unknown or already + existing when the agent was up." + ::= { jnxBoxAnatomy 7 } + + jnxContentsTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxContentsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of contents entries." + ::= { jnxBoxAnatomy 8 } + + jnxContentsEntry OBJECT-TYPE + SYNTAX JnxContentsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of contents table." + INDEX { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index } + ::= { jnxContentsTable 1 } + + JnxContentsEntry ::= SEQUENCE { + jnxContentsContainerIndex Integer32, + jnxContentsL1Index Integer32, + jnxContentsL2Index Integer32, + jnxContentsL3Index Integer32, + jnxContentsType OBJECT IDENTIFIER, + jnxContentsDescr DisplayString, + jnxContentsSerialNo DisplayString, + jnxContentsRevision DisplayString, + jnxContentsInstalled TimeStamp, + jnxContentsPartNo DisplayString, + jnxContentsChassisId JnxChassisId, + jnxContentsChassisDescr DisplayString, + jnxContentsChassisCleiCode DisplayString + } + + jnxContentsContainerIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated jnxContainersIndex in the + jnxContainersTable." + ::= { jnxContentsEntry 1 } + + jnxContentsL1Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level one index of the container + housing this subject. Zero if unavailable + or inapplicable." + ::= { jnxContentsEntry 2 } + + jnxContentsL2Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level two index of the container + housing this subject. Zero if unavailable + or inapplicable." + ::= { jnxContentsEntry 3 } + + jnxContentsL3Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level three index of the container + housing this subject. Zero if unavailable + or inapplicable." + ::= { jnxContentsEntry 4 } + + jnxContentsType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this subject. zeroDotZero + if unknown." + ::= { jnxContentsEntry 5 } + + jnxContentsDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or detailed description of this + subject." + ::= { jnxContentsEntry 6 } + + jnxContentsSerialNo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of this subject, blank if + unknown or unavailable." + ::= { jnxContentsEntry 7 } + + jnxContentsRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The revision of this subject, blank if unknown + or unavailable." + ::= { jnxContentsEntry 8 } + + jnxContentsInstalled OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the subject was last + installed, up-and-running. Zero if unknown + or already up-and-running when the agent was up." + ::= { jnxContentsEntry 9 } + + jnxContentsPartNo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The part number of this subject, blank if unknown + or unavailable." + ::= { jnxContentsEntry 10 } + + jnxContentsChassisId OBJECT-TYPE + SYNTAX JnxChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the chassis on which the contents of this + row exists." + ::= { jnxContentsEntry 11 } + + jnxContentsChassisDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the chassis on which the + contents of this row exists." + ::= { jnxContentsEntry 12 } + + jnxContentsChassisCleiCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clei code of this subject, blank if unknown + or unavailable. + + A CLEI code is an intelligent code that consists of 10 + alphanumeric characters with 4 data elements. The first data + element is considered the basic code with the first 2 characters + indicating the technology or equipment type, and the third and + fourth characters denoting the functional sub-category. The + second data element represents the features, and its three + characters denote functional capabilities or changes. The third + data element has one character and denotes a reference to a + manufacturer, system ID, specification, or drawing. The fourth + data element consists of two characters and contains complementary + data. These two characters provide a means of differentiating or + providing uniqueness between the eight character CLEI codes by + identifying the manufacturing vintage of the product. Names are + assigned via procedures defined in [GR485]. + + The assigned maintenance agent for the CLEI code, Telcordia + Technologies, is responsible for assigning certain equipment and + other identifiers (e.g., location, manufacturer/supplier) for the + telecommunications industry." + ::= { jnxContentsEntry 13 } + +-- +-- Box LED Indicators Table +-- + + jnxLEDLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value of sysUpTime when the box LED table + last changed. Zero if unknown or already at + that state when the agent was up." + ::= { jnxBoxAnatomy 9 } + + jnxLEDTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxLEDEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of status entries." + ::= { jnxBoxAnatomy 10 } + + jnxLEDEntry OBJECT-TYPE + SYNTAX JnxLEDEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry of status table." + INDEX { jnxLEDAssociateTable, + jnxLEDAssociateIndex, + jnxLEDL1Index, + jnxLEDL2Index, + jnxLEDL3Index } + ::= { jnxLEDTable 1 } + + JnxLEDEntry ::= SEQUENCE { + jnxLEDAssociateTable INTEGER, + jnxLEDAssociateIndex Integer32, + jnxLEDL1Index Integer32, + jnxLEDL2Index Integer32, + jnxLEDL3Index Integer32, + jnxLEDOriginator OBJECT IDENTIFIER, + jnxLEDDescr DisplayString, + jnxLEDState INTEGER, + jnxLEDStateOrdered INTEGER + } + + jnxLEDAssociateTable OBJECT-TYPE + SYNTAX INTEGER { + other(1), + jnxContainersTable(2), + jnxContentsTable(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The associated table that this entry is + related." + ::= { jnxLEDEntry 1 } + + jnxLEDAssociateIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The index of the associated table that this + entry is related." + ::= { jnxLEDEntry 2 } + + jnxLEDL1Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The level one index of the associated + table that this entry is related. Zero + if unavailable or inapplicable." + ::= { jnxLEDEntry 3 } + + jnxLEDL2Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The level two index of the associated + table that this entry is related. Zero + if unavailable or inapplicable." + ::= { jnxLEDEntry 4 } + + jnxLEDL3Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The level three index of the associated + table that this entry is related. Zero + if unavailable or inapplicable." + ::= { jnxLEDEntry 5 } + + jnxLEDOriginator OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The originator of the this entry." + ::= { jnxLEDEntry 6 } + + jnxLEDDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name or detailed description of this subject." + ::= { jnxLEDEntry 7 } + + jnxLEDState OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- unknown or unavailable + green(2), -- ok, good, normally working, + -- or on-line as a standby backup if + -- there is an active primary + yellow(3), -- alarm, warning, marginally working + red(4), -- alert, failed, not working + blue(5), -- ok, on-line as an active primary + amber(6) -- alarm, off-line, not running + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The state of the LED indicator." + ::= { jnxLEDEntry 8 } + + jnxLEDStateOrdered OBJECT-TYPE + SYNTAX INTEGER { + blue(1), -- ok, on-line as an active primary + green(2), -- ok, good, normally working, + -- or on-line as a standby backup if + -- there is an active primary + amber(3), -- alarm, off-line, not running + yellow(4), -- alarm, warning, marginally working + red(5), -- alert, failed, not working + other(6) -- unknown or unavailable + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The state of the LED indicator. Identical to jnxLEDState, but + with enums ordered from 'most operational' to 'least + operational' states." + ::= { jnxLEDEntry 9 } +-- +-- Box Filled Status Table +-- +-- This table show the empty/filled status of the container in the +-- box containers table. +-- + + jnxFilledLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the box filled + status table last changed. Zero if unknown or + already at that state when the agent was up." + ::= { jnxBoxAnatomy 11 } + + jnxFilledTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxFilledEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of filled status entries." + ::= { jnxBoxAnatomy 12 } + + jnxFilledEntry OBJECT-TYPE + SYNTAX JnxFilledEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of filled status table." + INDEX { jnxFilledContainerIndex, + jnxFilledL1Index, + jnxFilledL2Index, + jnxFilledL3Index } + ::= { jnxFilledTable 1 } + + JnxFilledEntry ::= SEQUENCE { + jnxFilledContainerIndex Integer32, + jnxFilledL1Index Integer32, + jnxFilledL2Index Integer32, + jnxFilledL3Index Integer32, + jnxFilledDescr DisplayString, + jnxFilledState INTEGER, + jnxFilledChassisId JnxChassisId, + jnxFilledChassisDescr DisplayString + } + + jnxFilledContainerIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated jnxContainersIndex in the + jnxContainersTable." + ::= { jnxFilledEntry 1 } + + jnxFilledL1Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level one index of the container + housing this subject. Zero if unavailable + or inapplicable." + ::= { jnxFilledEntry 2 } + + jnxFilledL2Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level two index of the container + housing this subject. Zero if unavailable + or inapplicable." + ::= { jnxFilledEntry 3 } + + jnxFilledL3Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level three index of the container + housing this subject. Zero if unavailable + or inapplicable." + ::= { jnxFilledEntry 4 } + + jnxFilledDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or detailed description of this + subject." + ::= { jnxFilledEntry 5 } + + jnxFilledState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + empty(2), + filled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filled state of this subject." + ::= { jnxFilledEntry 6 } + + jnxFilledChassisId OBJECT-TYPE + SYNTAX JnxChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the chassis on which the contents of this + row exists." + ::= { jnxFilledEntry 7 } + + jnxFilledChassisDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the chassis on which the + contents of this row exists." + ::= { jnxFilledEntry 8 } + + +-- +-- Box Operating Status Table +-- +-- This table reveals the operating status of some subjects +-- of interest in the box contents table. +-- + + jnxOperatingTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOperatingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of operating status entries." + ::= { jnxBoxAnatomy 13 } + + jnxOperatingEntry OBJECT-TYPE + SYNTAX JnxOperatingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of operating status table." + INDEX { jnxOperatingContentsIndex, + jnxOperatingL1Index, + jnxOperatingL2Index, + jnxOperatingL3Index } + ::= { jnxOperatingTable 1 } + + JnxOperatingEntry ::= SEQUENCE { + jnxOperatingContentsIndex Integer32, + jnxOperatingL1Index Integer32, + jnxOperatingL2Index Integer32, + jnxOperatingL3Index Integer32, + jnxOperatingDescr DisplayString, + jnxOperatingState INTEGER, + jnxOperatingTemp Gauge32, + jnxOperatingCPU Gauge32, + jnxOperatingISR Gauge32, + jnxOperatingDRAMSize Integer32, + jnxOperatingBuffer Gauge32, + jnxOperatingHeap Gauge32, + jnxOperatingUpTime TimeInterval, + jnxOperatingLastRestart TimeStamp, + jnxOperatingMemory Integer32, + jnxOperatingStateOrdered INTEGER, + jnxOperatingChassisId JnxChassisId, + jnxOperatingChassisDescr DisplayString, + jnxOperatingRestartTime DateAndTime, + jnxOperating1MinLoadAvg Gauge32, + jnxOperating5MinLoadAvg Gauge32, + jnxOperating15MinLoadAvg Gauge32 + } + + jnxOperatingContentsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated jnxContentsContainerIndex in the + jnxContentsTable." + ::= { jnxOperatingEntry 1 } + + jnxOperatingL1Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level one index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 2 } + + jnxOperatingL2Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level two index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 3 } + + jnxOperatingL3Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level three index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 4 } + + jnxOperatingDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or detailed description of this subject." + ::= { jnxOperatingEntry 5 } + + jnxOperatingState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + running(2), -- up and running, + -- as a active primary + ready(3), -- ready to run, not running yet + reset(4), -- held in reset, not ready yet + runningAtFullSpeed(5), + -- valid for fans only + down(6), -- down or off, for power supply + standby(7) -- running as a standby backup + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating state of this subject." + ::= { jnxOperatingEntry 6 } + + jnxOperatingTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature in Celsius (degrees C) of this + subject. Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 7 } + + jnxOperatingCPU OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU utilization in percentage of this + subject. Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 8 } + + jnxOperatingISR OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU utilization in percentage of this subject + spending in interrupt service routine (ISR). + Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 9 } + + jnxOperatingDRAMSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The DRAM size in bytes of this subject. + Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 10 } + + jnxOperatingBuffer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The buffer pool utilization in percentage + of this subject. Zero if unavailable or + inapplicable." + ::= { jnxOperatingEntry 11 } + + jnxOperatingHeap OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The heap utilization in percentage of + this subject. Zero if unavailable or + inapplicable." + ::= { jnxOperatingEntry 12 } + + jnxOperatingUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The time interval in 10-millisecond period + that this subject has been up and running. + Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 13 } + + jnxOperatingLastRestart OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this subject + last restarted. Zero if unavailable or + inapplicable." + ::= { jnxOperatingEntry 14 } + + jnxOperatingMemory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The installed memory size in Megabytes + of this subject. Zero if unavailable or + inapplicable." + ::= { jnxOperatingEntry 15 } + + jnxOperatingStateOrdered OBJECT-TYPE + SYNTAX INTEGER { + running(1), -- up and running, + -- as a active primary + standby(2), -- running as a standby backup + ready(3), -- ready to run, not running yet + runningAtFullSpeed(4), + -- valid for fans only + reset(5), -- held in reset, not ready yet + down(6), -- down or off, for power supply + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating state of this subject. Identical to + jnxOperatingState, but with enums ordered from 'most + operational' to 'least operational' states." + ::= { jnxOperatingEntry 16 } + + jnxOperatingChassisId OBJECT-TYPE + SYNTAX JnxChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the chassis on which the contents of this + row exists." + ::= { jnxOperatingEntry 17 } + + jnxOperatingChassisDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the chassis on which the + contents of this row exists." + ::= { jnxOperatingEntry 18 } + + jnxOperatingRestartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which this entity + last restarted." + ::= { jnxOperatingEntry 19 } + + jnxOperating1MinLoadAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU Load Average over the last 1 minutes + Here it will be shown as percentage value + Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 20 } + + jnxOperating5MinLoadAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU Load Average over the last 5 minutes + Here it will be shown as percentage value + Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 21 } + + jnxOperating15MinLoadAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU Load Average over the last 15 minutes + Here it will be shown as percentage value + Zero if unavailable or inapplicable." + ::= { jnxOperatingEntry 22 } + +-- +-- Box Redundancy Information Table +-- +-- This table shows the internal configuration setting for the +-- available redundant subsystems or components in the box. +-- + + jnxRedundancyTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxRedundancyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of redundancy information entries." + ::= { jnxBoxAnatomy 14 } + + jnxRedundancyEntry OBJECT-TYPE + SYNTAX JnxRedundancyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the redundancy information table." + INDEX { jnxRedundancyContentsIndex, + jnxRedundancyL1Index, + jnxRedundancyL2Index, + jnxRedundancyL3Index } + ::= { jnxRedundancyTable 1 } + + JnxRedundancyEntry ::= SEQUENCE { + jnxRedundancyContentsIndex Integer32, + jnxRedundancyL1Index Integer32, + jnxRedundancyL2Index Integer32, + jnxRedundancyL3Index Integer32, + jnxRedundancyDescr DisplayString, + jnxRedundancyConfig INTEGER, + jnxRedundancyState INTEGER, + jnxRedundancySwitchoverCount Counter32, + jnxRedundancySwitchoverTime TimeStamp, + jnxRedundancySwitchoverReason INTEGER, + jnxRedundancyKeepaliveHeartbeat Integer32, + jnxRedundancyKeepaliveTimeout Integer32, + jnxRedundancyKeepaliveElapsed Integer32, + jnxRedundancyKeepaliveLoss Counter32, + jnxRedundancyChassisId JnxChassisId, + jnxRedundancyChassisDescr DisplayString + } + + jnxRedundancyContentsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated jnxContentsContainerIndex in the + jnxContentsTable." + ::= { jnxRedundancyEntry 1 } + + jnxRedundancyL1Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level one index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxRedundancyEntry 2 } + + jnxRedundancyL2Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level two index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxRedundancyEntry 3 } + + jnxRedundancyL3Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level three index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxRedundancyEntry 4 } + + jnxRedundancyDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or detailed description of this subject." + ::= { jnxRedundancyEntry 5 } + + jnxRedundancyConfig OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + master(2), -- election priority set as a master + backup(3), -- election priority set as a backup + disabled(4), -- election disabled + notApplicable(5) -- any among the available can be master + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The election priority of redundancy configuration for + this subject. The value 'notApplicable' means no + specific instance is configured to be master or + backup; whichever component boots up first becomes a + master." + ::= { jnxRedundancyEntry 6 } + + jnxRedundancyState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + master(2), -- master + backup(3), -- backup + disabled(4) -- disabled + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current running state for this subject." + ::= { jnxRedundancyEntry 7 } + + jnxRedundancySwitchoverCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of switchover as perceived by + this subject since routing engine is up and running. + The switchover is defined as a change in state of + jnxRedundancyState from master to backup or vice + versa. Its value is reset when the routing engine + is reset or rebooted." + ::= { jnxRedundancyEntry 8 } + + jnxRedundancySwitchoverTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the jnxRedundancyState + of this subject was last switched over from master + to backup or vice versa. Zero if unknown or never + switched over since the routing engine is up and + running." + ::= { jnxRedundancyEntry 9 } + + jnxRedundancySwitchoverReason OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- others + neverSwitched(2), -- never switched + userSwitched(3), -- user-initiated switchover + autoSwitched(4) -- automatic switchover + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason of the last switchover for this subject." + ::= { jnxRedundancyEntry 10 } + + jnxRedundancyKeepaliveHeartbeat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The period of sending keepalive messages between + the master and backup subsystems. It is a system-wide + preset value in seconds used by internal mastership + resolution. Zero if unavailable or inapplicable." + ::= { jnxRedundancyEntry 11 } + + jnxRedundancyKeepaliveTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout period in seconds, by the keepalive + watchdog timer, before initiating a switch over to + the backup subsystem. Zero if unavailable or + inapplicable." + ::= { jnxRedundancyEntry 12 } + + jnxRedundancyKeepaliveElapsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time in seconds by this subject since + receiving the last keepalive message from the other + subsystems. Zero if unavailable or inapplicable." + ::= { jnxRedundancyEntry 13 } + + jnxRedundancyKeepaliveLoss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of losses on keepalive messages + between the master and backup subsystems as perceived + by this subject since the system is up and running. + Zero if unavailable or inapplicable." + ::= { jnxRedundancyEntry 14 } + + jnxRedundancyChassisId OBJECT-TYPE + SYNTAX JnxChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the chassis on which the contents of this + row exists." + ::= { jnxRedundancyEntry 15 } + + jnxRedundancyChassisDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the chassis on which the + contents of this row exists." + ::= { jnxRedundancyEntry 16 } + + +-- +-- FRU (Field Replaceable Unit) Status Table +-- +-- This table shows the status of the FRUs in the chassis. +-- + + jnxFruTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxFruEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of FRU status entries." + ::= { jnxBoxAnatomy 15 } + + jnxFruEntry OBJECT-TYPE + SYNTAX JnxFruEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the FRU status table." + INDEX { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index } + ::= { jnxFruTable 1 } + + JnxFruEntry ::= SEQUENCE { + jnxFruContentsIndex Integer32, + jnxFruL1Index Integer32, + jnxFruL2Index Integer32, + jnxFruL3Index Integer32, + jnxFruName DisplayString, + jnxFruType INTEGER, + jnxFruSlot Integer32, + jnxFruState INTEGER, + jnxFruTemp Gauge32, + jnxFruOfflineReason INTEGER, + jnxFruLastPowerOff TimeStamp, + jnxFruLastPowerOn TimeStamp, + jnxFruPowerUpTime TimeInterval, + jnxFruChassisId JnxChassisId, + jnxFruChassisDescr DisplayString, + jnxFruPsdAssignment Integer32 + } + + jnxFruContentsIndex OBJECT-TYPE + SYNTAX Integer32 (1..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated jnxContentsContainerIndex in the + jnxContentsTable." + ::= { jnxFruEntry 1 } + + jnxFruL1Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level one index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxFruEntry 2 } + + jnxFruL2Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level two index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxFruEntry 3 } + + jnxFruL3Index OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level three index associated with this + subject. Zero if unavailable or inapplicable." + ::= { jnxFruEntry 4 } + + jnxFruName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name or detailed description of this subject." + ::= { jnxFruEntry 5 } + + jnxFruType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- unknown or others + clockGenerator(2), -- CG + flexiblePicConcentrator(3), -- FPC + switchingAndForwardingModule(4), -- SFM + controlBoard(5), -- CBD, SCB + routingEngine(6), -- RE + powerEntryModule(7), -- PEM + frontPanelModule(8), -- FPM + switchInterfaceBoard(9), -- SIB + processorMezzanineBoardForSIB(10), -- SPMB + portInterfaceCard(11), -- PIC + craftInterfacePanel(12), -- CIP + fan(13), -- fan + lineCardChassis(14), -- LCC + forwardingEngineBoard(15), -- FEB + protectedSystemDomain(16), -- PSD + powerDistributionUnit(17), -- PDU + powerSupplyModule(18), -- PSM + switchFabricBoard(19), -- SFB + adapterCard(20) -- ADC + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FRU type for this subject." + ::= { jnxFruEntry 6 } + + jnxFruSlot OBJECT-TYPE + SYNTAX Integer32 (0..'7fffffff'h) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot number of this subject. This is equivalent + to jnxFruL1Index in meaning. Zero if unavailable or + inapplicable." + ::= { jnxFruEntry 7 } + + jnxFruState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + empty(2), + present(3), + ready(4), + announceOnline(5), + online(6), + anounceOffline(7), + offline(8), + diagnostic(9), + standby(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state for this subject." + ::= { jnxFruEntry 8 } + + jnxFruTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature in Celsius (degrees C) of this + subject. Zero if unavailable or inapplicable." + ::= { jnxFruEntry 9 } + + jnxFruOfflineReason OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- unknown or other + none(2), -- none + error(3), -- error + noPower(4), -- no power + configPowerOff(5), -- configured to power off + configHoldInReset(6), -- configured to hold in reset + cliCommand(7), -- offlined by cli command + buttonPress(8), -- offlined by button press + cliRestart(9), -- restarted by cli command + overtempShutdown(10), -- overtemperature shutdown + masterClockDown(11), -- master clock down + singleSfmModeChange(12), -- single SFM mode change + packetSchedulingModeChange(13), -- packet scheduling mode change + physicalRemoval(14), -- physical removal + unresponsiveRestart(15), -- restarting unresponsive board + sonetClockAbsent(16), -- sonet out clock absent + rddPowerOff(17), -- RDD power off + majorErrors(18), -- major errors + minorErrors(19), -- minor errors + lccHardRestart(20), -- LCC hard restart + lccVersionMismatch(21), -- LCC version mismatch + powerCycle(22), -- power cycle + reconnect(23), -- reconnect + overvoltage(24), -- overvoltage + pfeVersionMismatch(25), -- PFE version mismatch + febRddCfgChange(26), -- FEB redundancy cfg changed + fpcMisconfig(27), -- FPC is misconfigured + fruReconnectFail(28), -- FRU did not reconnect + fruFwddReset(29), -- FWDD reset the fru + fruFebSwitch(30), -- FEB got switched + fruFebOffline(31), -- FEB was offlined + fruInServSoftUpgradeError(32), -- In Service Software Upgrade Error + fruChasdPowerRatingExceed(33), -- Chassis power rating exceeded + fruConfigOffline(34), -- Configured offline + fruServiceRestartRequest(35), -- restarting request from a service + spuResetRequest(36), -- SPU reset request + spuFlowdDown(37), -- SPU flowd down + spuSpi4Down(38), -- SPU SPI4 down + spuWatchdogTimeout(39), -- SPU Watchdog timeout + spuCoreDump(40), -- SPU kernel core dump + fpgaSpi4LinkDown(41), -- FPGA SPI4 link down + i3Spi4LinkDown(42), -- I3 SPI4 link down + cppDisconnect(43), -- CPP disconnect + cpuNotBoot(44), -- CPU not boot + spuCoreDumpComplete(45), -- SPU kernel core dump complete + rstOnSpcSpuFailure(46), -- Rst on SPC SPU failure + softRstOnSpcSpuFailure(47), -- Soft Reset on SPC SPU failure + hwAuthenticationFailure(48), -- HW authentication failure + reconnectFpcFail(49), -- Reconnect FPC fail + fpcAppFailed(50), -- FPC app failed + fpcKernelCrash(51), -- FPC kernel crash + spuFlowdDownNoCore(52), -- SPU flowd down, no core dump + spuFlowdCoreDumpIncomplete(53), -- SPU flowd crash with incomplete core dump + spuFlowdCoreDumpComplete(54), -- SPU flowd crash with complete core dump + spuIdpdDownNoCore(55), -- SPU idpd down, no core dump + spuIdpdCoreDumpIncomplete(56), -- SPU idpd crash with incomplete core dump + spuIdpdCoreDumpComplete(57), -- SPU idpd crash with complete core dump + spuCoreDumpIncomplete(58), -- SPU kernel crash with incomplete core dump + spuIdpdDown(59), -- SPU idpd down + fruPfeReset(60), -- PFE reset + fruReconnectNotReady(61), -- FPC not ready to reconnect + fruSfLinkDown(62), -- FE - Fabric links down + fruFabricDown(63), -- Fabric transitioned from up to down + fruAntiCounterfeitRetry(64), -- FPC offlined due to Anti Counterfeit Retry + fruFPCChassisClusterDisable(65), -- FPC offlined due to Chassis Cluster Disable + spuFipsError(66), -- SPU fips error + fruFPCFabricDownOffline(67), -- FPC offlined due to Fabric down + febCfgChange(68), -- FEB config change + routeLocalizationRoleChange(69), -- Route localization role change + fruFpcUnsupported(70), -- FPC unsupported + psdVersionMismatch(71), -- PSD version mismatch + fruResetThresholdExceeded(72), -- FRU Reset Threshold Exceeded + picBounce(73), -- PIC Bounce + badVoltage(74), -- bad voltage + fruFPCReducedFabricBW(75), -- FPC offlined due to Reduced Fabric Bandwidth + fruAutoheal(76), -- FRU offlined due to software autoheal action + builtinPicBounce(77), -- Builtin PIC Bounce + fruFabricDegraded(78), -- Fabric running in degraded state + fruFPCFabricDegradedOffline(79), -- FPC offlined due to degraded fabric action + fruUnsupportedSlot(80), -- FRU unsupported in the current slot + fruRouteLocalizationMisCfg(81), -- Route Localization - FPC Misconfiguration + fruTypeConfigMismatch(82), -- FRU Type configuration mismatch + lccModeChanged(83), -- LCC mode changed on the SFC + hwFault(84), -- Hardware fault + fruPICOfflineOnEccErrors(85), -- PIC offlined on ecc errors cross ceratins limit. + fruFpcIncompatible(86), -- FPC imcompatible with other FPCs + fruFpcFanTrayPEMIncompatible(87),-- FPC incompatible with FAN-TRAYs ,PEMs + fruUnsupportedFirmware(88), -- Firmware on this FRU not supported + openflowConfigChange(89), -- Openflow config change offlines FPC + fruFpcScbIncompatible(90), -- FPC incompatible with SCB + fruReUnresponsive(91), -- Corresponding slot RE unresponsive + hwError(92), -- Hardware error + fruErrorManagerReqFPCReset(93), -- Error manager requested FPC reset. + fruIncompatibleWithPEM(94), -- FRU incompatible with power supply + fruIncompatibleWithSIB(95), -- FRU incompatible with SIB + sibIncompatibleWithOtherSIB(96), -- FRU incompatible with other SIB + fruPfeErrors(97) -- PIC offlined on PFE Errors cross limit. + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The offline reason of this subject." + ::= { jnxFruEntry 10 } + + jnxFruLastPowerOff OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this subject was last + powered off. Zero if unavailable or inapplicable." + ::= { jnxFruEntry 11 } + + jnxFruLastPowerOn OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this subject was last + powered on. Zero if unavailable or inapplicable." + ::= { jnxFruEntry 12 } + + jnxFruPowerUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval in 10-millisecond period + that this subject has been up and running + since the last power on time. Zero if + unavailable or inapplicable." + ::= { jnxFruEntry 13 } + + jnxFruChassisId OBJECT-TYPE + SYNTAX JnxChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the chassis on which the contents of this + row exists." + ::= { jnxFruEntry 14 } + + jnxFruChassisDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the chassis on which the + contents of this row exists." + ::= { jnxFruEntry 15 } + + jnxFruPsdAssignment OBJECT-TYPE + SYNTAX Integer32 (0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSD assignment of this subject. Zero if unavailable or + not applicable." + ::= { jnxFruEntry 16 } + +-- +-- definition of Kernel Memory Used related stuff +-- + + jnxBoxKernelMemoryUsedPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of kernel memory used + of this subject. 0 if unavailable or + inapplicable." + ::= { jnxBoxAnatomy 16 } + +-- +-- definition of system domain information +-- + + jnxBoxSystemDomainType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + rootSystemDomain(2), + protectedSystemDomain(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system domain type of this subject, notApplicable will + be returned if this feature is not supported." + ::= { jnxBoxAnatomy 17 } + + +-- +-- Applicable only for MidRangius Systems (MX5/10/40) +-- + jnxBoxPersonality OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The personality of the box, indicating which product line it is currently acting as + for example, 'MX40'." + ::= { jnxBoxAnatomy 18 } + + + +-- +-- definition of chassis related traps +-- + -- Traps for chassis alarm conditions + + jnxPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingState } + STATUS current + DESCRIPTION + "A jnxPowerSupplyFailure trap signifies that + the SNMP entity, acting in an agent role, has + detected that the specified power supply in the + chassis has been in the failure (bad DC output) + condition." + ::= { jnxChassisTraps 1 } + + jnxFanFailure NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingState } + STATUS current + DESCRIPTION + "A jnxFanFailure trap signifies that the SNMP + entity, acting in an agent role, has detected + that the specified cooling fan or impeller in + the chassis has been in the failure (not spinning) + condition." + ::= { jnxChassisTraps 2 } + + jnxOverTemperature NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingTemp } + STATUS current + DESCRIPTION + "A jnxOverTemperature trap signifies that the + SNMP entity, acting in an agent role, has + detected that the specified hardware component + in the chassis has experienced over temperature + condition." + ::= { jnxChassisTraps 3 } + + jnxRedundancySwitchover NOTIFICATION-TYPE + OBJECTS { jnxRedundancyContentsIndex, + jnxRedundancyL1Index, + jnxRedundancyL2Index, + jnxRedundancyL3Index, + jnxRedundancyDescr, + jnxRedundancyConfig, + jnxRedundancyState, + jnxRedundancySwitchoverCount, + jnxRedundancySwitchoverTime, + jnxRedundancySwitchoverReason } + STATUS current + DESCRIPTION + "A jnxRedundancySwitchover trap signifies that + the SNMP entity, acting in an agent role, has + detected that the specified hardware component + in the chassis has experienced a redundancy + switchover event defined as a change in state + of jnxRedundancyState from master to backup or + vice versa." + ::= { jnxChassisTraps 4 } + + jnxFruRemoval NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxFruRemoval trap signifies that the SNMP + entity, acting in an agent role, has detected + that the specified FRU (Field Replaceable Unit) + has been removed from the chassis." + ::= { jnxChassisTraps 5 } + + jnxFruInsertion NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxFruInsertion trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified FRU (Field Replaceable Unit) has been + inserted into the chassis." + ::= { jnxChassisTraps 6 } + + jnxFruPowerOff NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot, + jnxFruOfflineReason, + jnxFruLastPowerOff, + jnxFruLastPowerOn } + STATUS current + DESCRIPTION + "A jnxFruPowerOff trap signifies that the SNMP + entity, acting in an agent role, has detected + that the specified FRU (Field Replaceable Unit) + has been powered off in the chassis." + ::= { jnxChassisTraps 7 } + + jnxFruPowerOn NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot, + jnxFruOfflineReason, + jnxFruLastPowerOff, + jnxFruLastPowerOn } + STATUS current + DESCRIPTION + "A jnxFruPowerOn trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified FRU (Field Replaceable Unit) has been + powered on in the chassis." + ::= { jnxChassisTraps 8 } + + jnxFruFailed NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "This indicates the specified FRU (Field Replaceable Unit) + has failed in the chassis. Most probably this is due toi + some hard error such as fru is not powering up or not + able to load ukernel. In these cases, fru is replaced." + ::= { jnxChassisTraps 9 } + + jnxFruOffline NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot, + jnxFruOfflineReason, + jnxFruLastPowerOff, + jnxFruLastPowerOn } + STATUS current + DESCRIPTION + "A jnxFruOffline trap signifies that the SNMP + entity, acting in an agent role, has detected + that the specified FRU (Field Replaceable Unit) + has gone offline in the chassis." + ::= { jnxChassisTraps 10 } + + jnxFruOnline NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxFruOnline trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified FRU (Field Replaceable Unit) has + gone online in the chassis." + ::= { jnxChassisTraps 11 } + + jnxFruCheck NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxFruCheck trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified FRU (Field Replaceable Unit) has + encountered some operational errors and gone into + check state in the chassis." + ::= { jnxChassisTraps 12 } + + jnxFEBSwitchover NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxFEBSwitchover trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified FEB (Forwarding Engine Board) has + switched over." + ::= { jnxChassisTraps 13 } + + jnxHardDiskFailed NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxHardDiskFailed trap signifies that the SNMP + entity, acting in an agent role, has detected that + the Disk in the specified Routing Engine has + encountered some operational errors and gone into + failed state in the chassis." + ::= { jnxChassisTraps 14 } + + jnxHardDiskMissing NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A DiskMissing trap signifies that the SNMP + entity, acting in an agent role, has detected that + hard disk in the specified outing Engine is missing + from boot device list." + ::= { jnxChassisTraps 15 } + + jnxBootFromBackup NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxBootFromBackup trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified routing-engine/member has booted from + the back up root partition" + ::= { jnxChassisTraps 16 } + + jnxFmLinkErr NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A LinkErr trap signifies that the SNMP + entity, acting in an agent role, has detected + link errors." + ::= { jnxChassisTraps 17 } + + jnxFmCellDropErr NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A CellDropErr trap signifies that the SNMP + entity, acting in an agent role, has detected + cell drop errors." + ::= { jnxChassisTraps 18 } + + jnxExtSrcLockLost NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A ExtSrcLockLost trap signifies that the SNMP + entity, acting in an agent role, has detected that + a lock for an external clock source has been lost." + ::= { jnxChassisTraps 19 } + jnxPlaneOffline NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot, + jnxFruOfflineReason, + jnxFruLastPowerOff, + jnxFruLastPowerOn } + STATUS current + DESCRIPTION + "A jnxPlaneOffline trap signifies that the SNMP + entity, acting in an agent role, has detected + that the specified Fabric plane + has gone offline in the chassis." + ::= { jnxChassisTraps 20 } + + jnxPlaneOnline NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxPlaneOnline trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified Fabric Plane has + gone online in the chassis." + ::= { jnxChassisTraps 21 } + + jnxPlaneCheck NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxPlaneCheck trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified Fabric plane has + encountered some operational errors and gone into + check state in the chassis." + ::= { jnxChassisTraps 22 } + + jnxPlaneFault NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxPlaneCheck trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified Fabric plane has + encountered some operational errors and gone into + fault state in the chassis." + ::= { jnxChassisTraps 23 } + + jnxPowerSupplyInputFailure NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingState } + STATUS current + DESCRIPTION + "A jnxPowerSupplyInputFailure trap signifies that + the SNMP entity, acting in an agent role, has + detected that the specified power supply's input feed + in the chassis has been in the failure condition." + ::= { jnxChassisTraps 24 } + + + + -- Traps for chassis alarm cleared conditions + + jnxPowerSupplyOK NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingState } + STATUS current + DESCRIPTION + "A jnxPowerSupplyOK trap signifies that the + SNMP entity, acting in an agent role, has + detected that the specified power supply in the + chassis has recovered from the failure (bad DC output) + condition." + ::= { jnxChassisOKTraps 1 } + + jnxFanOK NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingState } + STATUS current + DESCRIPTION + "A jnxFanOK trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified cooling fan or impeller in the chassis + has recovered from the failure (not spinning) condition." + ::= { jnxChassisOKTraps 2 } + + jnxTemperatureOK NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingTemp } + STATUS current + DESCRIPTION + "A jnxTemperatureOK trap signifies that the + SNMP entity, acting in an agent role, has + detected that the specified hardware component + in the chassis has recovered from over temperature + condition." + ::= { jnxChassisOKTraps 3 } + + jnxFruOK NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxFruOK trap signifies that the SNMP + entity, acting in an agent role, has detected that + the specified FRU (Field Replaceable Unit) has + recovered from previous operational errors and it + is in ok state in the chassis." + ::= { jnxChassisOKTraps 4 } + + jnxExtSrcLockAcquired NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A ExtSrcLockAcquired trap signifies that the SNMP + entity, acting in an agent role, has detected that + a lock for an external clock source has been acquired." + ::= { jnxChassisOKTraps 5 } + + jnxHardDiskOK NOTIFICATION-TYPE + OBJECTS { jnxFruContentsIndex, + jnxFruL1Index, + jnxFruL2Index, + jnxFruL3Index, + jnxFruName, + jnxFruType, + jnxFruSlot } + STATUS current + DESCRIPTION + "A jnxHardDiskOK trap signifies that the SNMP + entity, acting in an agent role, has detected that + the Disk in the specified Routing Engine has + recovered from the failure condition." + ::= { jnxChassisOKTraps 6 } + + jnxPowerSupplyInputOK NOTIFICATION-TYPE + OBJECTS { jnxContentsContainerIndex, + jnxContentsL1Index, + jnxContentsL2Index, + jnxContentsL3Index, + jnxContentsDescr, + jnxOperatingState } + STATUS current + DESCRIPTION + "A jnxPowerSupplyInputOK trap signifies that the + SNMP entity, acting in an agent role, has detected + that the specified power supply's input feed in the + chassis has recovered from the failure condition." + ::= { jnxChassisOKTraps 7 } + +END diff --git a/pandora_console/attachment/mibs/JUNIPER-SMI.mib b/pandora_console/attachment/mibs/JUNIPER-SMI.mib new file mode 100644 index 0000000000..b7570716d2 --- /dev/null +++ b/pandora_console/attachment/mibs/JUNIPER-SMI.mib @@ -0,0 +1,375 @@ +-- +-- Juniper Enterprise Specific MIB: Structure of Management Information +-- +-- Copyright (c) 2002-2013, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + + +JUNIPER-SMI DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises + FROM SNMPv2-SMI; + +juniperMIB MODULE-IDENTITY + LAST-UPDATED "201703010000Z" -- Wed Mar 01 00:00:00 2017 UTC + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1194 N. Mathilda Avenue + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + DESCRIPTION + "The Structure of Management Information for Juniper Networks." + REVISION "201007090000Z" -- Jul 09, 2010 + DESCRIPTION + "Added jnxLicenseMibRoot branch." + REVISION "200910290000Z" -- Oct 29, 2009 + DESCRIPTION + "Added jnxCosNotifications branch." + REVISION "201006180000Z" -- Jun 18, 2010 + DESCRIPTION + "Added jnxLicenseMibRoot branch." + REVISION "200304170100Z" -- 17-Apr-03 + DESCRIPTION + "Added jnxExperiment branch." + REVISION "200508170100Z" -- 17-Aug-05 + DESCRIPTION + "Added jnxNsm branch." + REVISION "200612140100Z" -- 14-Dec-06 + DESCRIPTION + "Added jnxCA branch." + REVISION "200701010000Z" -- 1-Jan-07 + DESCRIPTION + "Added jnxUtilMibRoot branch." + REVISION "200710090000Z" -- 9-Oct-07 + DESCRIPTION + "Added jnxAdvancedInsightMgr branch." + REVISION "200912310000Z" -- 31-Dec-09 + DESCRIPTION + "Added jnxBxMibRoot branch." + REVISION "201007140000Z" -- 14-Jul-10 + DESCRIPTION + "Added jnxSubscriberMibRoot branch." + REVISION "201101260000Z" -- 26-Jan-11 + DESCRIPTION + "Added jnxDcfMibRoot branch." + REVISION "201202100000Z" -- 10-Feb-12 + DESCRIPTION + "Added jnxMediaFlow branch." + REVISION "201208010000Z" -- 01-Aug-12 + DESCRIPTION + "Added jnxSDKApplicationsRoot branch." + REVISION "201211010000Z" -- 01-Nov12 + DESCRIPTION + "Added jnxJVAEMibRoot branch." + REVISION "201212070000Z" -- 7-Dec-12 + DESCRIPTION + "Added jnxStrm branch." + REVISION "201301250000Z" -- 25-Jan-13 + DESCRIPTION + "Added jnxIfOtnMibRoot branch. + Added jnxOpticsMibRoot branch. + Added jnxAlarmExtMibRoot branch. + Added jnxoptIfMibRoot branch. + Added jnxIfOtnNotifications branch. + Added jnxOpticsNotifications branch." + REVISION "201311260000Z" -- 26-Nov-13 + DESCRIPTION + " Added jnxSnmpSetMibRoot branch" + REVISION "201410090000Z" -- 09-Oct-14 + DESCRIPTION + " Added jnxFabricMibRoot branch" + REVISION "201410290000Z" -- 29-Oct-14 + DESCRIPTION + " Added jnxAgentCapability branch" + REVISION "201511190000Z" -- 19-Nov-15 + DESCRIPTION + " Added jnxIplcNotifications branch" + + REVISION "201605310000Z" -- 31-May-16 + DESCRIPTION + "Removed duplicate entries" + REVISION "201703010000Z" --01-Mar-17 + DESCRIPTION + "Add jnxOamMibRoot" + + ::= { enterprises 2636 } + +-- +-- Juniper MIB tree structure +-- + +jnxProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's Product OIDs." + ::= { juniperMIB 1 } + + -- + -- Note, jnxProducts.1 is reserved for Junos-based products + -- + -- The following OIDs are used as the basis for identifying other + -- Juniper products. + -- + -- jnxMediaFlow refers to the root MIB object for Juniper's + -- Media Flow Controller, a non-JUNOS based product. + jnxMediaFlow OBJECT IDENTIFIER ::= { jnxProducts 2 } + + -- + -- Top-level object identifier registry used by the JunosSpace Products. + + jnxJunosSpace OBJECT IDENTIFIER ::= { jnxProducts 3 } + + jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 } + jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 } + jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 } + jnxSDKApplicationsRoot OBJECT IDENTIFIER ::= { jnxProducts 7 } + jnxJAB OBJECT IDENTIFIER ::= { jnxProducts 8 } + + + -- jnxStrm refers to the root MIB object for STRM products. + -- STRM is a non-JUNOS based product. + jnxStrm OBJECT IDENTIFIER ::= { jnxProducts 9 } + +jnxServices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's Services OIDs." + ::= { juniperMIB 2 } + +jnxMibs OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's MIB objects." + ::= { juniperMIB 3 } + + -- + -- Note, jnxMibs.1-38 is already in use. + -- + jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 } + jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 } + jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 } + jnxDcfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 42 } + jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 } + + -- PFE data + jnxPfeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 44 } + + -- juniper Bfd Mib + jnxBfdMibRoot OBJECT IDENTIFIER ::= { jnxMibs 45 } + + -- XSTP mibs + jnxXstpMibs OBJECT IDENTIFIER ::= { jnxMibs 46 } + + -- juniper Utility Mib + jnxUtilMibRoot OBJECT IDENTIFIER ::= { jnxMibs 47 } + + -- juniper l2ald Mib + jnxl2aldMibRoot OBJECT IDENTIFIER ::= { jnxMibs 48 } + + -- juniper L2tp Mib + jnxL2tpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 49 } + + -- juniper RPM Mib + jnxRpmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 50 } + + -- juniper User AAA Mib + jnxUserAAAMibRoot OBJECT IDENTIFIER ::= { jnxMibs 51 } + + -- juniper Generic IPSEC MIB + jnxIpSecMibRoot OBJECT IDENTIFIER ::= { jnxMibs 52 } + + -- juniper L2 control protocols MIB + jnxL2cpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 53 } + + -- juniper pwTDM MIB + jnxPwTdmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 54 } + + -- juniper pwTC MIB + jnxPwTCMibRoot OBJECT IDENTIFIER ::= { jnxMibs 55 } + + -- juniper OTN MIB + jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 } + + -- juniper power supply management MIB + jnxPsuMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 58 } + + -- juniper NAT MIB + jnxSvcsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 59 } + + -- juniper DOM MIB + jnxDomMibRoot OBJECT IDENTIFIER ::= { jnxMibs 60 } + + -- juniper JDHCPD MIB Release 10.4 + jnxJdhcpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 61 } + + -- juniper JDHCPDv6 MIB Release 10.4 + jnxJdhcpv6MibRoot OBJECT IDENTIFIER ::= { jnxMibs 62 } + + -- juniper License management MIB + jnxLicenseMibRoot OBJECT IDENTIFIER ::= { jnxMibs 63 } + + -- juniper Subscriber MIB + jnxSubscriberMibRoot OBJECT IDENTIFIER ::= { jnxMibs 64 } + + -- juniper MAG MIB + jnxMagMibRoot OBJECT IDENTIFIER ::= { jnxMibs 65 } + + -- Root of juniper MobileGateway MIBs + jnxMobileGatewayMibRoot OBJECT IDENTIFIER ::= { jnxMibs 66 } + + -- juniper PPPOE MIB + jnxPppoeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 67 } + + -- juniper PPP MIB + jnxPppMibRoot OBJECT IDENTIFIER ::= { jnxMibs 68 } + + -- junosV App Engine MIB + jnxJVAEMibRoot OBJECT IDENTIFIER ::= { jnxMibs 69 } + + -- juniper if otn mib + jnxIfOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 70 } + + -- juniper if optics mib + jnxOpticsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 71 } + + jnxAlarmExtMibRoot OBJECT IDENTIFIER ::= { jnxMibs 72 } + + -- jnx-optif - rfc3591 mapped as jnx mib + jnxoptIfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 73 } + + -- juniper FRU config mib + jnxFruMibRoot OBJECT IDENTIFIER ::= { jnxMibs 74 } + + -- juniper timing(PTP/SyncE) events notification mib + jnxTimingNotfnsMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 75 } + + jnxSnmpSetMibRoot OBJECT IDENTIFIER ::= { jnxMibs 76 } + + -- TWAMP Client mib + jnxTwampMibRoot OBJECT IDENTIFIER ::= { jnxMibs 77 } + +-- jnxSoamPmMib OBJECT IDENTIFIER ::= { jnxMibs 78 } + + -- juniper Video Monitoring MIB + jnxVmonMibRoot OBJECT IDENTIFIER ::= { jnxMibs 79 } + + -- juniper SCG TDF config mib + jnxSGMibRoot OBJECT IDENTIFIER ::= { jnxMibs 80 } + + jnxFabricMibRoot OBJECT IDENTIFIER ::= { jnxMibs 81 } + + -- juniper Service Redundancy Daemon mib + jnxSRDMibRoot OBJECT IDENTIFIER ::= { jnxMibs 82 } + + -- juniper OAMD mib + jnxOamMibRoot OBJECT IDENTIFIER ::= { jnxMibs 83 } + + -- juniper Tunnel statistics mib + jnxTunnelStatsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 84 } + + -- juniper URL Filtering Daemon mib + jnxURLFMibRoot OBJECT IDENTIFIER ::= { jnxMibs 85 } + +jnxTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of Juniper's Trap OIDs." + ::= { juniperMIB 4 } + + jnxChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 1 } + jnxChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 2 } + jnxRmonTraps OBJECT IDENTIFIER ::= { jnxTraps 3 } + jnxLdpTraps OBJECT IDENTIFIER ::= { jnxTraps 4 } + jnxCmNotifications OBJECT IDENTIFIER ::= { jnxTraps 5 } + jnxSonetNotifications OBJECT IDENTIFIER ::= { jnxTraps 6 } + jnxPMonNotifications OBJECT IDENTIFIER ::= { jnxTraps 7 } + jnxCollectorNotifications OBJECT IDENTIFIER ::= { jnxTraps 8 } + jnxPingNotifications OBJECT IDENTIFIER ::= { jnxTraps 9 } + jnxSpNotifications OBJECT IDENTIFIER ::= { jnxTraps 10 } + jnxDfcNotifications OBJECT IDENTIFIER ::= { jnxTraps 11 } + jnxSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 12 } + jnxEventNotifications OBJECT IDENTIFIER ::= { jnxTraps 13 } + jnxVccpNotifications OBJECT IDENTIFIER ::= { jnxTraps 14 } + jnxOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 15 } + -- jnxSAIDPNotifications is for Stand alone IDP devices + jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 } + jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 } + jnxDomNotifications OBJECT IDENTIFIER ::= { jnxTraps 18 } + jnxFabricChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 19 } + jnxFabricChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 20 } + + -- juniper if otn traps + jnxIfOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 21 } + + -- juniper if optics traps + jnxOpticsNotifications OBJECT IDENTIFIER ::= { jnxTraps 22 } + + -- juniper FRU config traps + jnxFruTraps OBJECT IDENTIFIER ::= { jnxTraps 23 } + jnxSnmpSetTraps OBJECT IDENTIFIER ::= { jnxTraps 24 } + + jnxDomLaneNotifications OBJECT IDENTIFIER ::= { jnxTraps 25 } + + -- TWAMP Client traps + jnxTwampNotificationPrefix OBJECT IDENTIFIER ::= {jnxTraps 27 } + + jnxIplcNotifications OBJECT IDENTIFIER ::= { jnxTraps 28 } + + jnxIlaNotifications OBJECT IDENTIFIER ::= { jnxTraps 29 } + +-- This is the top-level object identifier registry used by Juniper +-- products for SNMP modules containing experimental MIB definitions. +-- In this context, experimental MIBs are defined as: +-- 1) IETF work-in-process MIBs which have not been assigned a permanent +-- object identifier by the IANA. +-- 2) Juniper work-in-process MIBs that have not achieved final +-- production quality or field experience. +-- NOTE: Support for MIBs under the this OID subtree is temporary and +-- changes to objects may occur without notice." + +jnxExperiment OBJECT IDENTIFIER ::= { juniperMIB 5 } + +-- +-- This is the top-level object identifier registry used by Juniper +-- NSM products. +-- +jnxNsm OBJECT IDENTIFIER ::= { juniperMIB 6 } + +-- +-- This is the top-level object identifier registry used by the +-- JuniperRoot Certificate Authority. +-- +jnxCA OBJECT IDENTIFIER ::= { juniperMIB 7 } + +-- +-- This is the top-level object identifier registry used by the +-- Carrier AAA software product (Parksteet). +-- +jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 } + +-- +-- This is the top-level object identifier registry used by the +-- Advanced Insight Manager. +-- +jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 } + +-- +-- This is the top-level object identifier registry used by the +-- BX series Products. +-- +jnxBxMibRoot OBJECT IDENTIFIER ::= { juniperMIB 10 } + +-- +-- This is the top-level object identifier registry used by Agent +-- Capabilities mibs. +-- +jnxAgentCapability OBJECT IDENTIFIER ::= { juniperMIB 11 } + + +END diff --git a/pandora_console/attachment/mibs/JUNIPER-VPN-MIB.mib b/pandora_console/attachment/mibs/JUNIPER-VPN-MIB.mib new file mode 100644 index 0000000000..923850952d --- /dev/null +++ b/pandora_console/attachment/mibs/JUNIPER-VPN-MIB.mib @@ -0,0 +1,1125 @@ +-- +-- read-write/read-create objects have been changed to read-only +-- since this implmentation does not support write/create access. +-- +JUNIPER-VPN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Counter64, Gauge32, Integer32, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + InterfaceIndexOrZero + FROM IF-MIB + TEXTUAL-CONVENTION, RowStatus, StorageType + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + jnxMibs + FROM JUNIPER-SMI; + +jnxVpnMIB MODULE-IDENTITY + LAST-UPDATED "201010150000Z" + ORGANIZATION "IETF Provider Provisioned VPNs WG" + CONTACT-INFO + " Kireeti Kompella + Postal: Juniper Networks, Inc. + 1194 Mathilda Ave + Sunnyvale, CA 94089 + Tel: +1 408 745 2000 + E-mail: kireeti@juniper.net" + DESCRIPTION + "Extended VPN MIB module to support VPN Identifier for locally switched + L2 circuits." + + -- revision history + REVISION "201010150000Z" + DESCRIPTION + "Corrected DISPLAY-HINT for TEXTUAL-CONVENTIONs associated with a + JnxVpnIdentifier." + REVISION "201008270000Z" + DESCRIPTION + "Corrected related TEXTUAL-CONVENTIONs associated with a JnxVpnIdentifier." + REVISION "200204212128Z" + DESCRIPTION + "A VPN MIB module that allows one to configure and monitor + several types of Provider Provisioned VPNs. Initial revision." + ::= { jnxMibs 26 } + +jnxVpnMIBNotifications OBJECT IDENTIFIER ::= { jnxVpnMIB 0 } +jnxVpnMibObjects OBJECT IDENTIFIER ::= { jnxVpnMIB 1 } +jnxVpnMIBConformance OBJECT IDENTIFIER ::= { jnxVpnMIB 2 } + +-- Textual Conventions + +JnxVpnName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Name of the VPN." + SYNTAX OCTET STRING (SIZE (1..128)) + +JnxVpnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of the VPN. The following types have been defined: + bgpIpVpn: RFC 4364 VPNs; + bgpL2Vpn: BGP-based Layer 2 VPNs (see + draft-kompella-ppvpn-l2vpn); + bgpVpls: BGP-based VPLS (see draft-kompella-ppvnp-vpls); + l2Circuit: LDP-based point-to-point Layer 2 circuits (see + RFC 4906); + ldpVpls: LDP-based VPLS (see + draft-lasserre-vkompella-ppvpn-vpls); + opticalVpn: BGP-based Optical (port based) VPNs (see + draft-ouldbrahim-bgpgmpls-ovpn); + vpOxc: Virtual Private Optical Cross-Connect (see + draft-ouldbrahim-ppvpn-vpoxc); + ccc: proprietary Layer 2 circuit; + bgpAtmVpn: ATM over MPLS (draft to be published)." + SYNTAX INTEGER { + other(1), + bgpIpVpn(2), + bgpL2Vpn(3), + bgpVpls(4), + l2Circuit(5), + ldpVpls(6), + opticalVpn(7), + vpOxc(8), + ccc(9), + bgpAtmVpn(10) + } + +JnxVpnIdentifierType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of the VPN Identifier. This includes Route + Distinguishers, Route Targets, and VC IDs. + + none(0) This value MUST be used if the value of the + corresponding JnxVpnIdentifier object is a + zero-length string. + + other(1) A VPN identifier that does not match one of + the types defined in this MIB. + + routeDistinguisher(2) A VPN identifier as defined by the + JnxVpnRouteDistinguisher textual convention. + + routeDistinguisher0(3) A VPN identifier as defined by the + JnxVpnRouteDistinguisher0 textual convention. + + routeDistinguisher1(4) A VPN identifier as defined by the + JnxVpnRouteDistinguisher1 textual convention. + + routeDistinguisher2(5) A VPN identifier as defined by the + JnxVpnRouteDistinguisher2 textual convention. + + routeTarget(6) A VPN identifier as defined by the + JnxVpnRouteTarget textual convention. + + routeTarget0(7) A VPN identifier as defined by the + JnxVpnRouteTarget0 textual convention. + + routeTarget1(8) A VPN identifier as defined by the + JnxVpnRouteTarget1 textual convention. + + routeTarget2(9) A VPN identifier as defined by the + JnxVpnRouteTarget2 textual convention. + + vcId(10) A VPN identifier as defined by the + JnxVpnVCIdentifier textual convention. + + localSwitch(11) A VPN identifier as defined by the + JnxVpnLocalSwitchIdentifier textual convention." + SYNTAX INTEGER { + none(0), + other(1), + routeDistinguisher(2), + routeDistinguisher0(3), + routeDistinguisher1(4), + routeDistinguisher2(5), + routeTarget(6), + routeTarget0(7), + routeTarget1(8), + routeTarget2(9), + vcId(10), + localSwitch(11) + } + +JnxVpnIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Syntax for a VPN identifier. A VPN Identifier is always + interpreted within the context of an jnxVpnIdentifierType + value. The jnxVpnIdentifierType object which defines the + context must be registered immediately before the object + which uses the VpnIdentifier textual convention. In other + words, the object identifiers for the jnxVpnIdentifierType + object and the jnxVpnIdentifier object MUST have the same + length and the last sub-identifier of the jnxVpnIdentifierType + object MUST be 1 less than the last sub-identifier of the + jnxVpnIdentifier object." + SYNTAX OCTET STRING(SIZE (0..256)) + +JnxVpnRouteDistinguisher ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:1x:1x:1x:1x:1x:1x:1x" + STATUS current + DESCRIPTION + "Represents a Generic Route Distinguisher." + REFERENCE + "BGP/MPLS VPNs, RFC 4364." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteDistinguisher0 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x-2d:4d" + STATUS current + DESCRIPTION + "Represents a Type 0 Route Distinguisher." + REFERENCE + "BGP/MPLS VPNs, RFC 4364." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteDistinguisher1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x-1d.1d.1d.1d:2d" + STATUS current + DESCRIPTION + "Represents a Type 1 Route Distinguisher." + REFERENCE + "BGP/MPLS VPNs, RFC 4364." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteDistinguisher2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x-4d:2d" + STATUS current + DESCRIPTION + "Represents a Type 2 Route Distinguisher." + REFERENCE + "BGP/MPLS VPNs, RFC 4364." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteTarget ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:1x:1x:1x:1x:1x:1x:1x" + STATUS current + DESCRIPTION + "Represents a Generic Route Target." + REFERENCE + "BGP Extended Communities Attribute, RFC 4360." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteTarget0 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x-4d:2d" + STATUS current + DESCRIPTION + "Represents a Type 00 Route Target." + REFERENCE + "BGP Extended Communities Attribute, RFC 4360." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteTarget1 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x-1d.1d.1d.1d:2d" + STATUS current + DESCRIPTION + "Represents a Type 01 Route Target." + REFERENCE + "BGP Extended Communities Attribute, RFC 4360." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnRouteTarget2 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x-2d:4d" + STATUS current + DESCRIPTION + "Represents a Type 02 Route Target." + REFERENCE + "BGP Extended Communities Attribute, RFC 4360." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnVCIdentifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d:4d" + STATUS current + DESCRIPTION + "Represents a PE ID, VC ID pair. The PE ID is the Router ID + of the remote PE. The VC ID follows the description given + in draft-martini-l2circuit-trans." + SYNTAX OCTET STRING(SIZE (8)) + +JnxVpnMultiplexor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Syntax for a VPN multiplexor/demultiplexor within a + Pseudo-Wire Tunnel." + SYNTAX Unsigned32 + +JnxVpnLocalSwitchIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The string representing the name of two interfaces that are being + locally switched separated by a colon." + SYNTAX OCTET STRING(SIZE (1..256)) + + +-- vpnInfo + +jnxVpnInfo OBJECT IDENTIFIER ::= { jnxVpnMibObjects 1 } + +jnxVpnConfiguredVpns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of configured VPNs." + ::= { jnxVpnInfo 1 } + +jnxVpnActiveVpns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active VPNs." + ::= { jnxVpnInfo 2 } + +jnxVpnNextIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next free VPN interface index." + ::= { jnxVpnInfo 3 } + +jnxVpnNextPwIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next free Pseudo-Wire index." + ::= { jnxVpnInfo 4 } + +jnxVpnNextRTIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next free Route Target index." + ::= { jnxVpnInfo 5 } + +-- vpnTable + +jnxVpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Configured VPNs." + ::= { jnxVpnMibObjects 2 } + +jnxVpnEntry OBJECT-TYPE + SYNTAX JnxVpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a particular VPN." + INDEX { jnxVpnType, jnxVpnName } + ::= { jnxVpnTable 1 } + +JnxVpnEntry ::= + SEQUENCE { + -- Indices + jnxVpnType JnxVpnType, + jnxVpnName JnxVpnName, + -- Conceptual row information + jnxVpnRowStatus RowStatus, + jnxVpnStorageType StorageType, + -- Configured information + jnxVpnDescription SnmpAdminString, + jnxVpnIdentifierType JnxVpnIdentifierType, + jnxVpnIdentifier JnxVpnIdentifier, + -- Dynamic information + jnxVpnConfiguredSites Gauge32, + jnxVpnActiveSites Gauge32, + jnxVpnLocalAddresses Gauge32, + jnxVpnTotalAddresses Gauge32, + jnxVpnAge TimeTicks + } + +jnxVpnType OBJECT-TYPE + SYNTAX JnxVpnType + MAX-ACCESS not-accessible +-- MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the VPN." + ::= { jnxVpnEntry 1 } + +jnxVpnName OBJECT-TYPE + SYNTAX JnxVpnName + MAX-ACCESS not-accessible +-- MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the VPN. This should ideally be unique in the + Service Provider's domain; at a minimum, it MUST be + unique per Provider Edge router." + ::= { jnxVpnEntry 2 } + +jnxVpnRowStatus OBJECT-TYPE + SYNTAX RowStatus +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or delete a + row in this table." + ::= { jnxVpnEntry 3 } + +jnxVpnStorageType OBJECT-TYPE + SYNTAX StorageType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the storage type for this object." + ::= { jnxVpnEntry 4 } + +jnxVpnDescription OBJECT-TYPE + SYNTAX SnmpAdminString +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "String describing the VPN." + ::= { jnxVpnEntry 5 } + +jnxVpnIdentifierType OBJECT-TYPE + SYNTAX JnxVpnIdentifierType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the following JnxVpnIdentifier." + ::= { jnxVpnEntry 6 } + +jnxVpnIdentifier OBJECT-TYPE + SYNTAX JnxVpnIdentifier +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case of BGP VPNs, this is the Route Distinguisher + for the VPN. In the case of LDP VPNs, this is the VC ID + for the circuit. A value of all zeros indicates that the + neither a Route Distinguisher nor a VC ID is configured + for the VPN." + ::= { jnxVpnEntry 7 } + +jnxVpnConfiguredSites OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sites configured in the VPN. Must be set + to zero if not applicable." + ::= { jnxVpnEntry 8 } + +jnxVpnActiveSites OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active sites (i.e., sites whose state is + active) in the VPN." + ::= { jnxVpnEntry 9 } + +jnxVpnLocalAddresses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of addresses learned from the CE device." + ::= { jnxVpnEntry 10 } + +jnxVpnTotalAddresses OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of addresses in the VPN RIB." + ::= { jnxVpnEntry 11 } + +jnxVpnAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age (i.e., time from creation till now) of this + VPN in hundredths of a second." + ::= { jnxVpnEntry 12 } + +-- vpn interface table + +jnxVpnIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxVpnIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of VPN Interfaces." + ::= { jnxVpnMibObjects 3 } + +jnxVpnIfEntry OBJECT-TYPE + SYNTAX JnxVpnIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a particular VPN + interface." + INDEX { jnxVpnIfVpnType, jnxVpnIfVpnName, jnxVpnIfIndex } + ::= { jnxVpnIfTable 1 } + +JnxVpnIfEntry ::= + SEQUENCE { + -- Indices + jnxVpnIfVpnType JnxVpnType, + jnxVpnIfVpnName JnxVpnName, + jnxVpnIfIndex Unsigned32, + -- Conceptual row information + jnxVpnIfRowStatus RowStatus, + jnxVpnIfStorageType StorageType, + -- Configured information + jnxVpnIfAssociatedPw Unsigned32, + jnxVpnIfProtocol INTEGER, + jnxVpnIfInBandwidth Unsigned32, + jnxVpnIfOutBandwidth Unsigned32, + -- Dynamic information + jnxVpnIfStatus INTEGER + } + +jnxVpnIfVpnType OBJECT-TYPE + SYNTAX JnxVpnType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Type of the VPN to which this interface belongs." + ::= { jnxVpnIfEntry 1 } + +jnxVpnIfVpnName OBJECT-TYPE + SYNTAX JnxVpnName + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of the VPN to which this interface belongs." + ::= { jnxVpnIfEntry 2 } + +jnxVpnIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index of this interface in the VPN. Each interface + in the VPN is given a unique index. The RowStatus says + whether a given interface (i.e., a row in this table) + is valid or not. Note: this index MUST NOT be zero." + ::= { jnxVpnIfEntry 3 } + +jnxVpnIfRowStatus OBJECT-TYPE + SYNTAX RowStatus +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or delete a + row in this table." + ::= { jnxVpnIfEntry 4 } + +jnxVpnIfStorageType OBJECT-TYPE + SYNTAX StorageType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the storage type for this object." + ::= { jnxVpnIfEntry 5 } + +jnxVpnIfAssociatedPw OBJECT-TYPE + SYNTAX Unsigned32 +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of associated Pseudo-wire, if any, in which case + the index MUST be non-zero. If none, then this index + MUST be zero." + ::= { jnxVpnIfEntry 6 } + +jnxVpnIfProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(0), + frameRelay(1), + atmAal5(2), + atmCell(3), + ethernetVlan(4), + ethernet(5), + ciscoHdlc(6), + ppp(7), + cem(8), + atmVcc(9), + atmVpc(10), + vpls(11), + ipInterworking(12), + snapInterworking(13), + frameRelayPort(15), + satope1(17), + satopt1(18), + static(20), + rip(21), + ospf(22), + bgp(23), + satope3(24), + satopt3(25), + cesop(26), + atmTrunkNNI(129), + atmTrunkUNI(130) + } +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol running over this VPN interface. The values up to + 10 are taken from draft-martini-l2circuit-trans-mpls-08.txt; + the value for vpls is taken from + draft-lasserre-vkompella-ppvpn-vpls-01.txt. The values + from 20-23 are used when the VPN is a Layer 3 VPN." + ::= { jnxVpnIfEntry 7 } + +jnxVpnIfInBandwidth OBJECT-TYPE + SYNTAX Unsigned32 +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum bandwidth that the CE connected over this VPN i/f + can send to the PE, in Kilo (i.e., 1000) Bytes per second. + A value of zero means there is no configured maximum." + ::= { jnxVpnIfEntry 8 } + +jnxVpnIfOutBandwidth OBJECT-TYPE + SYNTAX Unsigned32 +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum bandwidth that the PE can send to the CE over this + VPN interface, in Kilo (i.e., 1000) Bytes per second. A + value of zero means there is no configured maximum." + ::= { jnxVpnIfEntry 9 } + +jnxVpnIfStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + noLocalInterface(1), + disabled(2), + encapsulationMismatch(3), + down(4), + up(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of this interface." + ::= { jnxVpnIfEntry 10 } + +-- vpnPwTable + +jnxVpnPwTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxVpnPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Pseudo-Wire Connections." + ::= { jnxVpnMibObjects 4 } + +jnxVpnPwEntry OBJECT-TYPE + SYNTAX JnxVpnPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a particular VPN." + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + ::= { jnxVpnPwTable 1 } + +JnxVpnPwEntry ::= + SEQUENCE { + -- Indices + jnxVpnPwVpnType JnxVpnType, + jnxVpnPwVpnName JnxVpnName, + jnxVpnPwIndex Unsigned32, + -- Conceptual row information + jnxVpnPwRowStatus RowStatus, + jnxVpnPwStorageType StorageType, + -- Information about the Pseudo-Wire + jnxVpnPwAssociatedInterface Unsigned32, + jnxVpnPwLocalSiteId Unsigned32, + jnxVpnPwRemoteSiteId Unsigned32, + jnxVpnRemotePeIdAddrType InetAddressType, + jnxVpnRemotePeIdAddress InetAddress, + jnxVpnPwTunnelType INTEGER, + jnxVpnPwTunnelName SnmpAdminString, + jnxVpnPwReceiveDemux JnxVpnMultiplexor, + jnxVpnPwTransmitDemux JnxVpnMultiplexor, + -- Status information + jnxVpnPwStatus INTEGER, + jnxVpnPwTunnelStatus INTEGER, + jnxVpnPwRemoteSiteStatus INTEGER, + jnxVpnPwTimeUp TimeTicks, + jnxVpnPwTransitions Gauge32, + jnxVpnPwLastTransition TimeTicks, + -- Performance data + jnxVpnPwPacketsSent Counter64, + jnxVpnPwOctetsSent Counter64, + jnxVpnPwPacketsReceived Counter64, + jnxVpnPwOctetsReceived Counter64, + jnxVpnPwLRPacketsSent Counter32, + jnxVpnPwLROctetsSent Counter32, + jnxVpnPwLRPacketsReceived Counter32, + jnxVpnPwLROctetsReceived Counter32 + } + +jnxVpnPwVpnType OBJECT-TYPE + SYNTAX JnxVpnType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of the VPN to which this Pseudo-Wire belongs." + ::= { jnxVpnPwEntry 1 } + +jnxVpnPwVpnName OBJECT-TYPE + SYNTAX JnxVpnName + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the VPN to which this Pseudo-Wire belongs." + ::= { jnxVpnPwEntry 2 } + +jnxVpnPwIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index of this Pseudo-Wire in the VPN. Each Pseudo + Wire in the VPN is given a unique index. The RowStatus + says whether a given Pseudo Wire (i.e., a row in this + table) is valid or not. Note: this index MUST NOT be zero." + ::= { jnxVpnPwEntry 3 } + +jnxVpnPwRowStatus OBJECT-TYPE + SYNTAX RowStatus +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or delete a + row in this table." + ::= { jnxVpnPwEntry 4 } + +jnxVpnPwStorageType OBJECT-TYPE + SYNTAX StorageType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the storage type for this object." + ::= { jnxVpnPwEntry 5 } + +jnxVpnPwAssociatedInterface OBJECT-TYPE + SYNTAX Unsigned32 +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VPN index of the interface associated with this Pseudo + Wire, if any. If there is no interface associated with + this Pseudo Wire, a value of zero is to be returned." + ::= { jnxVpnPwEntry 6 } + +jnxVpnPwLocalSiteId OBJECT-TYPE + SYNTAX Unsigned32 +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local site identifier for this Pseudo-Wire. If there + is no local site identifier, a value of zero is to be + returned." + ::= { jnxVpnPwEntry 7 } + +jnxVpnPwRemoteSiteId OBJECT-TYPE + SYNTAX Unsigned32 +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote site (i.e., the site at the other end of this + Pseudo-Wire) identifier. If there is no remote site + identifier, a value of zero is to be returned." + ::= { jnxVpnPwEntry 8 } + +jnxVpnRemotePeIdAddrType OBJECT-TYPE + SYNTAX InetAddressType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address assigned to the remote PE." + ::= { jnxVpnPwEntry 9 } + +jnxVpnRemotePeIdAddress OBJECT-TYPE + SYNTAX InetAddress +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote PE, i.e., the router at the + other end of the Pseudo-Wire." + ::= { jnxVpnPwEntry 10 } + +jnxVpnPwTunnelType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + gre(2), + l2tpv3(3), + ipSec(4), + ldp(5), + rsvpTe(6), + crLdp(7) + } +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the tunnel over which the Pseudo-Wire is + carried. If several Pseudo-Wires can be carried in one + tunnel, each Pseudo-Wire is identified by the multiplexor/ + demultiplexor within this tunnel." + ::= { jnxVpnPwEntry 11 } + +jnxVpnPwTunnelName OBJECT-TYPE + SYNTAX SnmpAdminString +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the Tunnel over which this Pseudo-Wire is + carried, if any." + ::= { jnxVpnPwEntry 12 } + +jnxVpnPwReceiveDemux OBJECT-TYPE + SYNTAX JnxVpnMultiplexor +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the demultiplexor that identifies received + packets as belonging to this Pseudo-Wire, if any." + ::= { jnxVpnPwEntry 13 } + +jnxVpnPwTransmitDemux OBJECT-TYPE + SYNTAX JnxVpnMultiplexor +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the demultiplexor that identifies transmitted + packets as belonging to this Pseudo-Wire, if any." + ::= { jnxVpnPwEntry 14 } + +jnxVpnPwStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + down(1), + up(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the Pseudo-Wire." + ::= { jnxVpnPwEntry 15 } + +jnxVpnPwTunnelStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + down(1), + testing(2), + up(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the PE-to-PE tunnel over which the Pseudo- + Wire is carried." + ::= { jnxVpnPwEntry 16 } + +jnxVpnPwRemoteSiteStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + outOfRange(1), + down(2), + up(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the interface at the remote end of the + Pseudo-Wire." + ::= { jnxVpnPwEntry 17 } + +jnxVpnPwTimeUp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total time in hundredths of a second that this + Pseudo-Wire has been operational." + ::= { jnxVpnPwEntry 18 } + +jnxVpnPwTransitions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of state transitions (up -> down and + down -> up) this Tunnel has undergone." + ::= { jnxVpnPwEntry 19 } + +jnxVpnPwLastTransition OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in hundredths of a second since the last + transition occurred on this Tunnel." + ::= { jnxVpnPwEntry 20 } + +jnxVpnPwPacketsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been sent over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 21 } + +jnxVpnPwOctetsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been sent over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 22 } + +jnxVpnPwPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been received over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 23 } + +jnxVpnPwOctetsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been received over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 24 } + +jnxVpnPwLRPacketsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been sent over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 25 } + +jnxVpnPwLROctetsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been sent over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 26 } + +jnxVpnPwLRPacketsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been received over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 27 } + +jnxVpnPwLROctetsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been received over this + Pseudo-Wire." + ::= { jnxVpnPwEntry 28 } + +-- Route Target table + +jnxVpnRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxVpnRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Route Targets for a VPN." + ::= { jnxVpnMibObjects 5 } + +jnxVpnRTEntry OBJECT-TYPE + SYNTAX JnxVpnRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a particular VPN." + INDEX { jnxVpnRTVpnType, jnxVpnRTVpnName, jnxVpnRTIndex } + ::= { jnxVpnRTTable 1 } + +JnxVpnRTEntry ::= + SEQUENCE { + -- Indices + jnxVpnRTVpnType JnxVpnType, + jnxVpnRTVpnName JnxVpnName, + jnxVpnRTIndex Unsigned32, + -- Conceptual row information + jnxVpnRTRowStatus RowStatus, + jnxVpnRTStorageType StorageType, + -- Route Target information + jnxVpnRTType JnxVpnIdentifierType, + jnxVpnRT JnxVpnIdentifier, + jnxVpnRTFunction INTEGER + } + +jnxVpnRTVpnType OBJECT-TYPE + SYNTAX JnxVpnType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the VPN for which this list of Route Targets + are defined." + ::= { jnxVpnRTEntry 1 } + +jnxVpnRTVpnName OBJECT-TYPE + SYNTAX JnxVpnName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the VPN for which this list of Route Targets + are defined." + ::= { jnxVpnRTEntry 2 } + +jnxVpnRTIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index within the list of Route Targets that specifies + individual Route Targets that define the VPN. Note: this + index MUST NOT be zero." + ::= { jnxVpnRTEntry 3 } + +jnxVpnRTRowStatus OBJECT-TYPE + SYNTAX RowStatus +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is used to create, modify, and/or delete a + row in this table." + ::= { jnxVpnRTEntry 4 } + +jnxVpnRTStorageType OBJECT-TYPE + SYNTAX StorageType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the storage type for this object." + ::= { jnxVpnRTEntry 5 } + +jnxVpnRTType OBJECT-TYPE + SYNTAX JnxVpnIdentifierType +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the following Route Target. This can one of + 'routeTarget[012]' or 'none'." + ::= { jnxVpnRTEntry 6 } + +jnxVpnRT OBJECT-TYPE + SYNTAX JnxVpnIdentifier +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Route Target for the VPN. If the jnxVpnRTType is + 'none', this value should be all zeros." + ::= { jnxVpnRTEntry 7 } + +jnxVpnRTFunction OBJECT-TYPE + SYNTAX INTEGER { import(1), export(2), both(3) } +-- MAX-ACCESS read-create + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The route target export distribution type." + ::= { jnxVpnRTEntry 8 } + +-- +-- definition of VPN notifications +-- + +jnxVpnIfUp NOTIFICATION-TYPE + OBJECTS { jnxVpnIfVpnType, jnxVpnIfVpnName, jnxVpnIfIndex } + STATUS current + DESCRIPTION + "A jnxVpnIfUp notification is generated when the interface + with index jnxVpnIfIndex belonging to the VPN named jnxVpnIfVpnName + of type jnxVpnIfVpnType transitions out of the 'down' state." + ::= { jnxVpnMIBNotifications 1 } + +jnxVpnIfDown NOTIFICATION-TYPE + OBJECTS { jnxVpnIfVpnType, jnxVpnIfVpnName, jnxVpnIfIndex } + STATUS current + DESCRIPTION + "A jnxVpnIfDown notification is generated when the interface + with index jnxVpnIfIndex belonging to the VPN named jnxVpnIfVpnName + of type jnxVpnIfVpnType transitions to the 'down' state." + ::= { jnxVpnMIBNotifications 2 } + +jnxVpnPwUp NOTIFICATION-TYPE + OBJECTS { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + STATUS current + DESCRIPTION + "A jnxVpnPwUp notification is generated when the Pseudo-Wire + with index jnxVpnPwIndex belonging to the VPN named jnxVpnPwVpnName + of type jnxVpnPwVpnType transitions out of the 'down' state." + ::= { jnxVpnMIBNotifications 3 } + +jnxVpnPwDown NOTIFICATION-TYPE + OBJECTS { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + STATUS current + DESCRIPTION + "A jnxVpnPwDown notification is generated when the Pseudo-Wire + with index jnxVpnPwIndex belonging to the VPN named jnxVpnPwVpnName + of type jnxVpnPwVpnType transitions to the 'down' state." + ::= { jnxVpnMIBNotifications 4 } + +-- End of JUNIPER VPN MIB + +END diff --git a/pandora_console/attachment/mibs/LM-SENSORS-MIB.mib b/pandora_console/attachment/mibs/LM-SENSORS-MIB.mib new file mode 100644 index 0000000000..cfd8140090 --- /dev/null +++ b/pandora_console/attachment/mibs/LM-SENSORS-MIB.mib @@ -0,0 +1,230 @@ +LM-SENSORS-MIB DEFINITIONS ::= BEGIN + +-- +-- Derived from the original VEST-INTERNETT-MIB. Open issues: +-- +-- (a) where to register this MIB? +-- (b) use not-accessible for diskIOIndex? +-- + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + ucdExperimental + FROM UCD-SNMP-MIB; + +lmSensorsMIB MODULE-IDENTITY + LAST-UPDATED "200011050000Z" + ORGANIZATION "AdamsNames Ltd" + CONTACT-INFO + "Primary Contact: M J Oldfield + email: m@mail.tc" + DESCRIPTION + "This MIB module defines objects for lm_sensor derived data." + REVISION "200011050000Z" + DESCRIPTION + "Derived from DISKIO-MIB ex UCD." + ::= { lmSensors 1 } + +lmSensors OBJECT IDENTIFIER ::= { ucdExperimental 16 } + +-- + +lmTempSensorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LMTempSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of temperature sensors and their values." + ::= { lmSensors 2 } + +lmTempSensorsEntry OBJECT-TYPE + SYNTAX LMTempSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a device and its statistics." + INDEX { lmTempSensorsIndex } + ::= { lmTempSensorsTable 1 } + +LMTempSensorsEntry ::= SEQUENCE { + lmTempSensorsIndex Integer32, + lmTempSensorsDevice DisplayString, + lmTempSensorsValue Gauge32 +} + +lmTempSensorsIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference index for each observed device." + ::= { lmTempSensorsEntry 1 } + +lmTempSensorsDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the temperature sensor we are reading." + ::= { lmTempSensorsEntry 2 } + +lmTempSensorsValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of this sensor in mC." + ::= { lmTempSensorsEntry 3 } +-- + +lmFanSensorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LMFanSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of fan sensors and their values." + ::= { lmSensors 3 } + +lmFanSensorsEntry OBJECT-TYPE + SYNTAX LMFanSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a device and its statistics." + INDEX { lmFanSensorsIndex } + ::= { lmFanSensorsTable 1 } + +LMFanSensorsEntry ::= SEQUENCE { + lmFanSensorsIndex Integer32, + lmFanSensorsDevice DisplayString, + lmFanSensorsValue Gauge32 +} + +lmFanSensorsIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference index for each observed device." + ::= { lmFanSensorsEntry 1 } + +lmFanSensorsDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the fan sensor we are reading." + ::= { lmFanSensorsEntry 2 } + +lmFanSensorsValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rotation speed of the fan in RPM." + ::= { lmFanSensorsEntry 3 } + +-- + +lmVoltSensorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LMVoltSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of voltage sensors and their values." + ::= { lmSensors 4 } + +lmVoltSensorsEntry OBJECT-TYPE + SYNTAX LMVoltSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a device and its statistics." + INDEX { lmVoltSensorsIndex } + ::= { lmVoltSensorsTable 1 } + +LMVoltSensorsEntry ::= SEQUENCE { + lmVoltSensorsIndex Integer32, + lmVoltSensorsDevice DisplayString, + lmVoltSensorsValue Gauge32 +} + +lmVoltSensorsIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference index for each observed device." + ::= { lmVoltSensorsEntry 1 } + +lmVoltSensorsDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the device we are reading." + ::= { lmVoltSensorsEntry 2 } + +lmVoltSensorsValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage in mV." + ::= { lmVoltSensorsEntry 3 } + +-- + +lmMiscSensorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LMMiscSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of miscellaneous sensor devices and their values." + ::= { lmSensors 5 } + +lmMiscSensorsEntry OBJECT-TYPE + SYNTAX LMMiscSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a device and its statistics." + INDEX { lmMiscSensorsIndex } + ::= { lmMiscSensorsTable 1 } + +LMMiscSensorsEntry ::= SEQUENCE { + lmMiscSensorsIndex Integer32, + lmMiscSensorsDevice DisplayString, + lmMiscSensorsValue Gauge32 +} + +lmMiscSensorsIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference index for each observed device." + ::= { lmMiscSensorsEntry 1 } + +lmMiscSensorsDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the device we are reading." + ::= { lmMiscSensorsEntry 2 } + +lmMiscSensorsValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this sensor." + ::= { lmMiscSensorsEntry 3 } + + +END diff --git a/pandora_console/attachment/mibs/NETSWITCH-MIB.mib b/pandora_console/attachment/mibs/NETSWITCH-MIB.mib new file mode 100644 index 0000000000..3e7969b5f4 --- /dev/null +++ b/pandora_console/attachment/mibs/NETSWITCH-MIB.mib @@ -0,0 +1,487 @@ +-- HP Enterprise Switch MIB + + +NETSWITCH-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + hpSwitch + FROM HP-ICF-OID; + + -- Icf Switch Specific + + hpOpSystem OBJECT IDENTIFIER ::= { hpSwitch 1 } + + MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address + -- in the + -- "canonical" + -- order + + -- HP Buffer group + + -- The buffers group contains variables that describe the switch's use + -- of two types of global memory buffers: message buffers, which + -- facilitate internal process-to-process communication, and packet + -- buffers, which facilitate external communications by temporarily + -- storing incoming or outgoing data packets. + + hpBuf OBJECT IDENTIFIER ::= { hpOpSystem 1 } + hpMsgBuf OBJECT IDENTIFIER ::= { hpBuf 1 } + hpPktBuf OBJECT IDENTIFIER ::= { hpBuf 2 } + + hpMsgBufTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpMsgBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + Message buffers for each slot." + ::= { hpMsgBuf 1 } + + hpMsgBufEntry OBJECT-TYPE + SYNTAX HpMsgBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpMsgBufSlotIndex } + ::= { hpMsgBufTable 1 } + + HpMsgBufEntry ::= + SEQUENCE { + hpMsgBufSlotIndex INTEGER, + hpMsgBufInit INTEGER, + hpMsgBufFree INTEGER, + hpMsgBufMin INTEGER, + hpMsgBufMiss Counter, + hpMsgBufSize INTEGER, + hpMsgBufCorrupted Counter + } + + hpMsgBufSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpMsgBufEntry 1 } + + hpMsgBufCorrupted OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a corrupted buffer was deleted." + ::= { hpMsgBufEntry 2 } + + hpMsgBufFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of message buffers available for + internal VME transfers or external transfers, + respectively. Because switch operations and application + software modules impose some overhead on global memory + buffers, the number of buffers available for data + transfers is less than the total number of buffers + allocated when the switch boots." + ::= { hpMsgBufEntry 3 } + + hpMsgBufInit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of message buffers allocated when + the switch booted." + ::= { hpMsgBufEntry 4 } + + hpMsgBufMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The smallest number of message buffers + available since the switch booted." + ::= { hpMsgBufEntry 5 } + + hpMsgBufMiss OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times that the switch was unable to obtain + a message buffer. Failure to obtain a buffer indicates + that buffers were busy. This parameter is directly + related to hpMsgBufMin. If hpMsgBufMiss is greater than 0, + hpMsgBufMin must equal 0. Conversely, if hpMsgBufMiss + equals 0, then hpMsgBufMin must be greater than 0." + ::= { hpMsgBufEntry 6 } + + hpMsgBufSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the message buffer in bytes." + ::= { hpMsgBufEntry 7 } + + hpPktBufTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpPktBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + Packet buffers for each slot." + ::= { hpPktBuf 1 } + + hpPktBufEntry OBJECT-TYPE + SYNTAX HpPktBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpPktBufSlotIndex } + ::= { hpPktBufTable 1 } + + HpPktBufEntry ::= + SEQUENCE { + hpPktBufSlotIndex INTEGER, + hpPktBufInit INTEGER, + hpPktBufFree INTEGER, + hpPktBufMin INTEGER, + hpPktBufMiss Counter, + hpPktBufSize INTEGER, + hpPktBufCorrupted Counter + } + + hpPktBufSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpPktBufEntry 1 } + + hpPktBufCorrupted OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a corrupted buffer was deleted." + ::= { hpPktBufEntry 2 } + + hpPktBufFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packet buffers available for + internal VME transfers or external transfers, + respectively. Because switch operations and application + software modules impose some overhead on global memory + buffers, the number of buffers available for data + transfers is less than the total number of buffers + allocated when the switch boots." + ::= { hpPktBufEntry 3 } + + hpPktBufInit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packet buffers allocated when + the switch booted." + ::= { hpPktBufEntry 4 } + + hpPktBufMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The smallest number of packet buffers + available since the switch booted." + ::= { hpPktBufEntry 5 } + + hpPktBufMiss OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times that the switch was unable to obtain + a packet buffer. Failure to obtain a buffer indicates + that buffers were busy. This parameter is directly + related to hpPktBufMin. If hpPktBufMiss is greater than 0, + hpPktBufMin must equal 0. Conversely, if hpPktBufMiss + equals 0, then hpPktBufMin must be greater than 0." + ::= { hpPktBufEntry 6 } + + hpPktBufSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the packet buffer in bytes." + ::= { hpPktBufEntry 7 } + + -- HP Memory group + + -- The memory group contains variables that describe the switch's use + -- of two types of memory : local memory and global memory. Depending + -- on the hardware platform these can have different meanings. + -- Typically local memory can be accessed by the network interface + -- chips and the main processor, while global memory can be accessed + -- by one or more main processors. + + hpMem OBJECT IDENTIFIER ::= { hpOpSystem 2 } + hpLocalMem OBJECT IDENTIFIER ::= { hpMem 1 } + hpGlobalMem OBJECT IDENTIFIER ::= { hpMem 2 } + + hpLocalMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpLocalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + local memory for each slot." + ::= { hpLocalMem 1 } + + hpLocalMemEntry OBJECT-TYPE + SYNTAX HpLocalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpLocalMemSlotIndex } + ::= { hpLocalMemTable 1 } + + HpLocalMemEntry ::= + SEQUENCE { + hpLocalMemSlotIndex INTEGER, + hpLocalMemSlabCnt Counter, + hpLocalMemFreeSegCnt Counter, + hpLocalMemAllocSegCnt Counter, + hpLocalMemTotalBytes INTEGER, + hpLocalMemFreeBytes INTEGER, + hpLocalMemAllocBytes INTEGER + } + + hpLocalMemSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpLocalMemEntry 1 } + + hpLocalMemSlabCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of discretely managed memory areas. + Each slab is further broken down into smaller contiguous + areas called segments." + ::= { hpLocalMemEntry 2 } + + hpLocalMemFreeSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of free memory segments. A free memory + segment is an unused contiguous memory block of greater + than 16 bytes. Generally, an increase in the number of + free memory segments indicates an increase in memory + fragmentation." + ::= { hpLocalMemEntry 3 } + + hpLocalMemAllocSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated memory segments." + ::= { hpLocalMemEntry 4 } + + hpLocalMemTotalBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently installed bytes." + ::= { hpLocalMemEntry 5 } + + hpLocalMemFreeBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of available (unallocated) bytes." + ::= { hpLocalMemEntry 6 } + + hpLocalMemAllocBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated bytes." + ::= { hpLocalMemEntry 7 } + + hpGlobalMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpGlobalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + local memory for each slot." + ::= { hpGlobalMem 1 } + + hpGlobalMemEntry OBJECT-TYPE + SYNTAX HpGlobalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpGlobalMemSlotIndex } + ::= { hpGlobalMemTable 1 } + + HpGlobalMemEntry ::= + SEQUENCE { + hpGlobalMemSlotIndex INTEGER, + hpGlobalMemSlabCnt Counter, + hpGlobalMemFreeSegCnt Counter, + hpGlobalMemAllocSegCnt Counter, + hpGlobalMemTotalBytes INTEGER, + hpGlobalMemFreeBytes INTEGER, + hpGlobalMemAllocBytes INTEGER + } + + hpGlobalMemSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpGlobalMemEntry 1 } + + hpGlobalMemSlabCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of discretely managed memory areas. + Each slab is further broken down into smaller contiguous + areas called segments." + ::= { hpGlobalMemEntry 2 } + + hpGlobalMemFreeSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of free memory segments. A free memory + segment is an unused contiguous memory block of greater + than 16 bytes. Generally, an increase in the number of + free memory segments indicates an increase in memory + fragmentation." + ::= { hpGlobalMemEntry 3 } + + hpGlobalMemAllocSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated memory segments." + ::= { hpGlobalMemEntry 4 } + + hpGlobalMemTotalBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently installed bytes." + ::= { hpGlobalMemEntry 5 } + + hpGlobalMemFreeBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of available (unallocated) bytes." + ::= { hpGlobalMemEntry 6 } + + hpGlobalMemAllocBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated bytes." + ::= { hpGlobalMemEntry 7 } + + + + + + hpSwitchOsVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the operating code version number (also + known as software or firmware). For example, a + software version such as A.08.01 is described as + follows: + A the function set available in your router + 08 the common release number + 01 updates to the current common release" + ::= { hpOpSystem 3 } + + hpSwitchRomVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the ROM version number (such as A.08.01 + is described as follows: + A the function set available in your router + 08 the common release number + 01 updates to the current common release" + ::= { hpOpSystem 4 } + + hpSwitchSmartCardType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + fddi(2), + atm(3), + fddiAndATM(4), + other(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Return the type of Smart Cards in the system. + Some system may contains more than one types + of smart cards, such as FDDI and ATM" + ::= { hpOpSystem 5 } + + hpSwitchBaseMACAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Return the base MAC address of the switch. This is + also the MAC address of the default vlan. " + ::= { hpOpSystem 6 } + +END diff --git a/pandora_console/attachment/mibs/SNMP-FRAMEWORK-MIB.mib b/pandora_console/attachment/mibs/SNMP-FRAMEWORK-MIB.mib new file mode 100644 index 0000000000..c4349bae98 --- /dev/null +++ b/pandora_console/attachment/mibs/SNMP-FRAMEWORK-MIB.mib @@ -0,0 +1,538 @@ +SNMP-FRAMEWORK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + OBJECT-IDENTITY, + snmpModules FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; + +snmpFrameworkMIB MODULE-IDENTITY + LAST-UPDATED "200210140000Z" + ORGANIZATION "SNMPv3 Working Group" + CONTACT-INFO "WG-EMail: snmpv3@lists.tislabs.com + Subscribe: snmpv3-request@lists.tislabs.com + + Co-Chair: Russ Mundy + Network Associates Laboratories + postal: 15204 Omega Drive, Suite 300 + Rockville, MD 20850-4601 + USA + EMail: mundy@tislabs.com + phone: +1 301-947-7107 + + Co-Chair & + Co-editor: David Harrington + Enterasys Networks + postal: 35 Industrial Way + P. O. Box 5005 + Rochester, New Hampshire 03866-5005 + USA + EMail: dbh@enterasys.com + phone: +1 603-337-2614 + + Co-editor: Randy Presuhn + BMC Software, Inc. + postal: 2141 North First Street + San Jose, California 95131 + USA + EMail: randy_presuhn@bmc.com + phone: +1 408-546-1006 + + Co-editor: Bert Wijnen + Lucent Technologies + postal: Schagen 33 + 3461 GL Linschoten + Netherlands + + + EMail: bwijnen@lucent.com + phone: +31 348-680-485 + " + DESCRIPTION "The SNMP Management Architecture MIB + + Copyright (C) The Internet Society (2002). This + version of this MIB module is part of RFC 3411; + see the RFC itself for full legal notices. + " + + REVISION "200210140000Z" -- 14 October 2002 + DESCRIPTION "Changes in this revision: + - Updated various administrative information. + - Corrected some typos. + - Corrected typo in description of SnmpEngineID + that led to range overlap for 127. + - Changed '255a' to '255t' in definition of + SnmpAdminString to align with current SMI. + - Reworded 'reserved' for value zero in + DESCRIPTION of SnmpSecurityModel. + - The algorithm for allocating security models + should give 256 per enterprise block, rather + than 255. + - The example engine ID of 'abcd' is not + legal. Replaced with '800002b804616263'H based + on example enterprise 696, string 'abc'. + - Added clarification that engineID should + persist across re-initializations. + This revision published as RFC 3411. + " + REVISION "199901190000Z" -- 19 January 1999 + DESCRIPTION "Updated editors' addresses, fixed typos. + Published as RFC 2571. + " + REVISION "199711200000Z" -- 20 November 1997 + DESCRIPTION "The initial version, published in RFC 2271. + " + ::= { snmpModules 10 } + + -- Textual Conventions used in the SNMP Management Architecture *** + +SnmpEngineID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An SNMP engine's administratively-unique identifier. + Objects of this type are for identification, not for + addressing, even though it is possible that an + address may have been used in the generation of + a specific value. + + + The value for this object may not be all zeros or + all 'ff'H or the empty (zero length) string. + + The initial value for this object may be configured + via an operator console entry or via an algorithmic + function. In the latter case, the following + example algorithm is recommended. + + In cases where there are multiple engines on the + same system, the use of this algorithm is NOT + appropriate, as it would result in all of those + engines ending up with the same ID value. + + 1) The very first bit is used to indicate how the + rest of the data is composed. + + 0 - as defined by enterprise using former methods + that existed before SNMPv3. See item 2 below. + + 1 - as defined by this architecture, see item 3 + below. + + Note that this allows existing uses of the + engineID (also known as AgentID [RFC1910]) to + co-exist with any new uses. + + 2) The snmpEngineID has a length of 12 octets. + + The first four octets are set to the binary + equivalent of the agent's SNMP management + private enterprise number as assigned by the + Internet Assigned Numbers Authority (IANA). + For example, if Acme Networks has been assigned + { enterprises 696 }, the first four octets would + be assigned '000002b8'H. + + The remaining eight octets are determined via + one or more enterprise-specific methods. Such + methods must be designed so as to maximize the + possibility that the value of this object will + be unique in the agent's administrative domain. + For example, it may be the IP address of the SNMP + entity, or the MAC address of one of the + interfaces, with each address suitably padded + with random octets. If multiple methods are + defined, then it is recommended that the first + octet indicate the method being used and the + remaining octets be a function of the method. + + + 3) The length of the octet string varies. + + The first four octets are set to the binary + equivalent of the agent's SNMP management + private enterprise number as assigned by the + Internet Assigned Numbers Authority (IANA). + For example, if Acme Networks has been assigned + { enterprises 696 }, the first four octets would + be assigned '000002b8'H. + + The very first bit is set to 1. For example, the + above value for Acme Networks now changes to be + '800002b8'H. + + The fifth octet indicates how the rest (6th and + following octets) are formatted. The values for + the fifth octet are: + + 0 - reserved, unused. + + 1 - IPv4 address (4 octets) + lowest non-special IP address + + 2 - IPv6 address (16 octets) + lowest non-special IP address + + 3 - MAC address (6 octets) + lowest IEEE MAC address, canonical + order + + 4 - Text, administratively assigned + Maximum remaining length 27 + + 5 - Octets, administratively assigned + Maximum remaining length 27 + + 6-127 - reserved, unused + + 128-255 - as defined by the enterprise + Maximum remaining length 27 + " + SYNTAX OCTET STRING (SIZE(5..32)) + + +SnmpSecurityModel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An identifier that uniquely identifies a + Security Model of the Security Subsystem within + this SNMP Management Architecture. + + The values for securityModel are allocated as + follows: + + - The zero value does not identify any particular + security model. + + - Values between 1 and 255, inclusive, are reserved + for standards-track Security Models and are + managed by the Internet Assigned Numbers Authority + (IANA). + - Values greater than 255 are allocated to + enterprise-specific Security Models. An + enterprise-specific securityModel value is defined + to be: + + enterpriseID * 256 + security model within + enterprise + + For example, the fourth Security Model defined by + the enterprise whose enterpriseID is 1 would be + 259. + + This scheme for allocation of securityModel + values allows for a maximum of 255 standards- + based Security Models, and for a maximum of + 256 Security Models per enterprise. + + It is believed that the assignment of new + securityModel values will be rare in practice + because the larger the number of simultaneously + utilized Security Models, the larger the + chance that interoperability will suffer. + Consequently, it is believed that such a range + will be sufficient. In the unlikely event that + the standards committee finds this number to be + insufficient over time, an enterprise number + can be allocated to obtain an additional 256 + possible values. + + Note that the most significant bit must be zero; + hence, there are 23 bits allocated for various + organizations to design and define non-standard + + + securityModels. This limits the ability to + define new proprietary implementations of Security + Models to the first 8,388,608 enterprises. + + It is worthwhile to note that, in its encoded + form, the securityModel value will normally + require only a single byte since, in practice, + the leftmost bits will be zero for most messages + and sign extension is suppressed by the encoding + rules. + + As of this writing, there are several values + of securityModel defined for use with SNMP or + reserved for use with supporting MIB objects. + They are as follows: + + 0 reserved for 'any' + 1 reserved for SNMPv1 + 2 reserved for SNMPv2c + 3 User-Based Security Model (USM) + " + SYNTAX INTEGER(0 .. 2147483647) + +SnmpMessageProcessingModel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An identifier that uniquely identifies a Message + Processing Model of the Message Processing + Subsystem within this SNMP Management Architecture. + + The values for messageProcessingModel are + allocated as follows: + + - Values between 0 and 255, inclusive, are + reserved for standards-track Message Processing + Models and are managed by the Internet Assigned + Numbers Authority (IANA). + + - Values greater than 255 are allocated to + enterprise-specific Message Processing Models. + An enterprise messageProcessingModel value is + defined to be: + + enterpriseID * 256 + + messageProcessingModel within enterprise + + For example, the fourth Message Processing Model + defined by the enterprise whose enterpriseID + + + is 1 would be 259. + + This scheme for allocating messageProcessingModel + values allows for a maximum of 255 standards- + based Message Processing Models, and for a + maximum of 256 Message Processing Models per + enterprise. + + It is believed that the assignment of new + messageProcessingModel values will be rare + in practice because the larger the number of + simultaneously utilized Message Processing Models, + the larger the chance that interoperability + will suffer. It is believed that such a range + will be sufficient. In the unlikely event that + the standards committee finds this number to be + insufficient over time, an enterprise number + can be allocated to obtain an additional 256 + possible values. + + Note that the most significant bit must be zero; + hence, there are 23 bits allocated for various + organizations to design and define non-standard + messageProcessingModels. This limits the ability + to define new proprietary implementations of + Message Processing Models to the first 8,388,608 + enterprises. + + It is worthwhile to note that, in its encoded + form, the messageProcessingModel value will + normally require only a single byte since, in + practice, the leftmost bits will be zero for + most messages and sign extension is suppressed + by the encoding rules. + + As of this writing, there are several values of + messageProcessingModel defined for use with SNMP. + They are as follows: + + 0 reserved for SNMPv1 + 1 reserved for SNMPv2c + 2 reserved for SNMPv2u and SNMPv2* + 3 reserved for SNMPv3 + " + SYNTAX INTEGER(0 .. 2147483647) + + +SnmpSecurityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A Level of Security at which SNMP messages can be + sent or with which operations are being processed; + in particular, one of: + + noAuthNoPriv - without authentication and + without privacy, + authNoPriv - with authentication but + without privacy, + authPriv - with authentication and + with privacy. + + These three values are ordered such that + noAuthNoPriv is less than authNoPriv and + authNoPriv is less than authPriv. + " + SYNTAX INTEGER { noAuthNoPriv(1), + authNoPriv(2), + authPriv(3) + } + +SnmpAdminString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255t" + STATUS current + DESCRIPTION "An octet string containing administrative + information, preferably in human-readable form. + + To facilitate internationalization, this + information is represented using the ISO/IEC + IS 10646-1 character set, encoded as an octet + string using the UTF-8 transformation format + described in [RFC2279]. + + Since additional code points are added by + amendments to the 10646 standard from time + to time, implementations must be prepared to + encounter any code point from 0x00000000 to + 0x7fffffff. Byte sequences that do not + correspond to the valid UTF-8 encoding of a + code point or are outside this range are + prohibited. + + The use of control codes should be avoided. + + When it is necessary to represent a newline, + the control code sequence CR LF should be used. + + + The use of leading or trailing white space should + be avoided. + + For code points not directly supported by user + interface hardware or software, an alternative + means of entry and display, such as hexadecimal, + may be provided. + + For information encoded in 7-bit US-ASCII, + the UTF-8 encoding is identical to the + US-ASCII encoding. + + UTF-8 may require multiple bytes to represent a + single character / code point; thus the length + of this object in octets may be different from + the number of characters encoded. Similarly, + size constraints refer to the number of encoded + octets, not the number of characters represented + by an encoding. + + Note that when this TC is used for an object that + is used or envisioned to be used as an index, then + a SIZE restriction MUST be specified so that the + number of sub-identifiers for any object instance + does not exceed the limit of 128, as defined by + [RFC3416]. + + Note that the size of an SnmpAdminString object is + measured in octets, not characters. + " + SYNTAX OCTET STRING (SIZE (0..255)) + +-- Administrative assignments *************************************** + +snmpFrameworkAdmin + OBJECT IDENTIFIER ::= { snmpFrameworkMIB 1 } +snmpFrameworkMIBObjects + OBJECT IDENTIFIER ::= { snmpFrameworkMIB 2 } +snmpFrameworkMIBConformance + OBJECT IDENTIFIER ::= { snmpFrameworkMIB 3 } + +-- the snmpEngine Group ******************************************** + +snmpEngine OBJECT IDENTIFIER ::= { snmpFrameworkMIBObjects 1 } + + +snmpEngineID OBJECT-TYPE + SYNTAX SnmpEngineID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An SNMP engine's administratively-unique identifier. + + This information SHOULD be stored in non-volatile + storage so that it remains constant across + re-initializations of the SNMP engine. + " + ::= { snmpEngine 1 } + +snmpEngineBoots OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times that the SNMP engine has + (re-)initialized itself since snmpEngineID + was last configured. + " + ::= { snmpEngine 2 } + +snmpEngineTime OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the value of + the snmpEngineBoots object last changed. + When incrementing this object's value would + cause it to exceed its maximum, + snmpEngineBoots is incremented as if a + re-initialization had occurred, and this + object's value consequently reverts to zero. + " + ::= { snmpEngine 3 } + +snmpEngineMaxMessageSize OBJECT-TYPE + SYNTAX INTEGER (484..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum length in octets of an SNMP message + which this SNMP engine can send or receive and + process, determined as the minimum of the maximum + message size values supported among all of the + transports available to and supported by the engine. + " + ::= { snmpEngine 4 } + + +-- Registration Points for Authentication and Privacy Protocols ** + +snmpAuthProtocols OBJECT-IDENTITY + STATUS current + DESCRIPTION "Registration point for standards-track + authentication protocols used in SNMP Management + Frameworks. + " + ::= { snmpFrameworkAdmin 1 } + +snmpPrivProtocols OBJECT-IDENTITY + STATUS current + DESCRIPTION "Registration point for standards-track privacy + protocols used in SNMP Management Frameworks. + " + ::= { snmpFrameworkAdmin 2 } + +-- Conformance information ****************************************** + +snmpFrameworkMIBCompliances + OBJECT IDENTIFIER ::= {snmpFrameworkMIBConformance 1} +snmpFrameworkMIBGroups + OBJECT IDENTIFIER ::= {snmpFrameworkMIBConformance 2} + +-- compliance statements + +snmpFrameworkMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for SNMP engines which + implement the SNMP Management Framework MIB. + " + MODULE -- this module + MANDATORY-GROUPS { snmpEngineGroup } + + ::= { snmpFrameworkMIBCompliances 1 } + +-- units of conformance + +snmpEngineGroup OBJECT-GROUP + OBJECTS { + snmpEngineID, + snmpEngineBoots, + snmpEngineTime, + snmpEngineMaxMessageSize + } + STATUS current + DESCRIPTION "A collection of objects for identifying and + determining the configuration and current timeliness + + + values of an SNMP engine. + " + ::= { snmpFrameworkMIBGroups 1 } + +END diff --git a/pandora_console/attachment/mibs/SNMPv2-MIB.mib b/pandora_console/attachment/mibs/SNMPv2-MIB.mib new file mode 100644 index 0000000000..023f54663d --- /dev/null +++ b/pandora_console/attachment/mibs/SNMPv2-MIB.mib @@ -0,0 +1,864 @@ +-- ***************************************************************** +-- SNMPv2-MIB.my: Management Information Base (MIB) for the +-- Simple Network Management Protocol (SNMP) +-- +-- March 2006, Wen Xu +-- +-- Copyright (c) 2006 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +-- This mib was extracted from RFC 3418 + + +SNMPv2-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + TimeTicks, Counter32, snmpModules, mib-2 + FROM SNMPv2-SMI + DisplayString, TestAndIncr, TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + + snmpMIB MODULE-IDENTITY + LAST-UPDATED "200210160000Z" + ORGANIZATION "IETF SNMPv3 Working Group" + CONTACT-INFO + "WG-EMail: snmpv3@lists.tislabs.com + Subscribe: snmpv3-request@lists.tislabs.com + + Co-Chair: Russ Mundy + Network Associates Laboratories + postal: 15204 Omega Drive, Suite 300 + Rockville, MD 20850-4601 + USA + EMail: mundy@tislabs.com + phone: +1 301 947-7107 + + Co-Chair: David Harrington + Enterasys Networks + postal: 35 Industrial Way + P. O. Box 5005 + Rochester, NH 03866-5005 + USA + EMail: dbh@enterasys.com + phone: +1 603 337-2614 + + Editor: Randy Presuhn + BMC Software, Inc. + postal: 2141 North First Street + San Jose, CA 95131 + USA + EMail: randy_presuhn@bmc.com + phone: +1 408 546-1006" + DESCRIPTION + "The MIB module for SNMP entities. + + Copyright (C) The Internet Society (2002). This + version of this MIB module is part of RFC 3418; + see the RFC itself for full legal notices. + " + REVISION "200210160000Z" + DESCRIPTION + "This revision of this MIB module was published as + RFC 3418." + REVISION "199511090000Z" + DESCRIPTION + "This revision of this MIB module was published as + RFC 1907." + REVISION "199304010000Z" + DESCRIPTION + "The initial revision of this MIB module was published + as RFC 1450." + ::= { snmpModules 1 } + + snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } + + -- ::= { snmpMIBObjects 1 } this OID is obsolete + -- ::= { snmpMIBObjects 2 } this OID is obsolete + -- ::= { snmpMIBObjects 3 } this OID is obsolete + + -- the System group + -- + -- a collection of objects common to all managed systems. + + system OBJECT IDENTIFIER ::= { mib-2 1 } + + sysDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the entity. This value should + include the full name and version identification of + the system's hardware type, software operating-system, + and networking software." + ::= { system 1 } + + sysObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's authoritative identification of the + network management subsystem contained in the entity. + This value is allocated within the SMI enterprises + subtree (1.3.6.1.4.1) and provides an easy and + unambiguous means for determining `what kind of box' is + being managed. For example, if vendor `Flintstones, + Inc.' was assigned the subtree 1.3.6.1.4.1.424242, + it could assign the identifier 1.3.6.1.4.1.424242.1.1 + to its `Fred Router'." + ::= { system 2 } + + sysUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the + network management portion of the system was last + re-initialized." + ::= { system 3 } + + sysContact OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The textual identification of the contact person for + this managed node, together with information on how + to contact this person. If no contact information is + known, the value is the zero-length string." + ::= { system 4 } + + sysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively-assigned name for this managed + node. By convention, this is the node's fully-qualified + domain name. If the name is unknown, the value is + the zero-length string." + ::= { system 5 } + + sysLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical location of this node (e.g., 'telephone + closet, 3rd floor'). If the location is unknown, the + value is the zero-length string." + ::= { system 6 } + + sysServices OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value which indicates the set of services that this + entity may potentially offer. The value is a sum. + This sum initially takes the value zero. Then, for + each layer, L, in the range 1 through 7, that this node + performs transactions for, 2 raised to (L - 1) is added + to the sum. For example, a node which performs only + routing functions would have a value of 4 (2^(3-1)). + In contrast, a node which is a host offering application + services would have a value of 72 (2^(4-1) + 2^(7-1)). + Note that in the context of the Internet suite of + protocols, values should be calculated accordingly: + + layer functionality + 1 physical (e.g., repeaters) + 2 datalink/subnetwork (e.g., bridges) + 3 internet (e.g., supports the IP) + 4 end-to-end (e.g., supports the TCP) + 7 applications (e.g., supports the SMTP) + + For systems including OSI protocols, layers 5 and 6 + may also be counted." + ::= { system 7 } + + -- object resource information + -- + -- a collection of objects which describe the SNMP entity's + -- (statically and dynamically configurable) support of + -- various MIB modules. + + sysORLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + change in state or value of any instance of sysORID." + ::= { system 8 } + + sysORTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysOREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the capabilities of + the local SNMP application acting as a command + responder with respect to various MIB modules. + SNMP entities having dynamically-configurable support + of MIB modules will have a dynamically-varying number + of conceptual rows." + ::= { system 9 } + + sysOREntry OBJECT-TYPE + SYNTAX SysOREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the sysORTable." + INDEX { sysORIndex } + ::= { sysORTable 1 } + + SysOREntry ::= SEQUENCE { + sysORIndex INTEGER, + sysORID OBJECT IDENTIFIER, + sysORDescr DisplayString, + sysORUpTime TimeStamp + } + + sysORIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The auxiliary variable used for identifying instances + of the columnar objects in the sysORTable." + ::= { sysOREntry 1 } + + sysORID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An authoritative identification of a capabilities + statement with respect to various MIB modules supported + by the local SNMP application acting as a command + responder." + ::= { sysOREntry 2 } + + sysORDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the capabilities identified + by the corresponding instance of sysORID." + ::= { sysOREntry 3 } + + sysORUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this conceptual + row was last instantiated." + ::= { sysOREntry 4 } + + -- the SNMP group + -- + -- a collection of objects providing basic instrumentation and + -- control of an SNMP entity. + + snmp OBJECT IDENTIFIER ::= { mib-2 11 } + + snmpInPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages delivered to the SNMP + entity from the transport service." + ::= { snmp 1 } + + snmpInBadVersions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SNMP messages which were delivered + to the SNMP entity and were for an unsupported SNMP + version." + ::= { snmp 3 } + + snmpInBadCommunityNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of community-based SNMP messages (for + example, SNMPv1) delivered to the SNMP entity which + used an SNMP community name not known to said entity. + Also, implementations which authenticate community-based + SNMP messages using check(s) in addition to matching + the community name (for example, by also checking + whether the message originated from a transport address + allowed to use a specified community name) MAY include + in this value the number of messages which failed the + additional check(s). It is strongly RECOMMENDED that + the documentation for any security model which is used + to authenticate community-based SNMP messages specify + the precise conditions that contribute to this value." + ::= { snmp 4 } + + snmpInBadCommunityUses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of community-based SNMP messages (for + example, SNMPv1) delivered to the SNMP entity which + represented an SNMP operation that was not allowed for + the SNMP community named in the message. The precise + conditions under which this counter is incremented + (if at all) depend on how the SNMP entity implements + its access control mechanism and how its applications + interact with that access control mechanism. It is + strongly RECOMMENDED that the documentation for any + access control mechanism which is used to control access + to and visibility of MIB instrumentation specify the + precise conditions that contribute to this value." + ::= { snmp 5 } + + snmpInASNParseErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ASN.1 or BER errors encountered by + the SNMP entity when decoding received SNMP messages." + ::= { snmp 6 } + + snmpEnableAuthenTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SNMP entity is permitted to + generate authenticationFailure traps. The value of this + object overrides any configuration information; as such, + it provides a means whereby all authenticationFailure + traps may be disabled. + + Note that it is strongly recommended that this object + be stored in non-volatile memory so that it remains + constant across re-initializations of the network + management system." + ::= { snmp 30 } + + snmpSilentDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Confirmed Class PDUs (such as + GetRequest-PDUs, GetNextRequest-PDUs, + GetBulkRequest-PDUs, SetRequest-PDUs, and + InformRequest-PDUs) delivered to the SNMP entity which + were silently dropped because the size of a reply + containing an alternate Response Class PDU (such as a + Response-PDU) with an empty variable-bindings field + was greater than either a local constraint or the + maximum message size associated with the originator of + the request." + ::= { snmp 31 } + + snmpProxyDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Confirmed Class PDUs + (such as GetRequest-PDUs, GetNextRequest-PDUs, + GetBulkRequest-PDUs, SetRequest-PDUs, and + InformRequest-PDUs) delivered to the SNMP entity which + were silently dropped because the transmission of + the (possibly translated) message to a proxy target + failed in a manner (other than a time-out) such that + no Response Class PDU (such as a Response-PDU) could + be returned." + ::= { snmp 32 } + + -- information for notifications + -- + -- a collection of objects which allow the SNMP entity, when + -- supporting a notification originator application, + -- to be configured to generate SNMPv2-Trap-PDUs. + + snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 } + + snmpTrapOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The authoritative identification of the notification + currently being sent. This variable occurs as + the second varbind in every SNMPv2-Trap-PDU and + InformRequest-PDU." + ::= { snmpTrap 1 } + + -- ::= { snmpTrap 2 } this OID is obsolete + + snmpTrapEnterprise OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The authoritative identification of the enterprise + associated with the trap currently being sent. When an + SNMP proxy agent is mapping an RFC1157 Trap-PDU + into a SNMPv2-Trap-PDU, this variable occurs as the + last varbind." + ::= { snmpTrap 3 } + + -- ::= { snmpTrap 4 } this OID is obsolete + + -- well-known traps + + snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 } + + coldStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A coldStart trap signifies that the SNMP entity, + supporting a notification originator application, is + reinitializing itself and that its configuration may + have been altered." + ::= { snmpTraps 1 } + + warmStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A warmStart trap signifies that the SNMP entity, + supporting a notification originator application, + is reinitializing itself such that its configuration + is unaltered." + ::= { snmpTraps 2 } + + -- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 } + -- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 } + -- are defined in RFC 2863 [RFC2863] + + authenticationFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An authenticationFailure trap signifies that the SNMP + entity has received a protocol message that is not + properly authenticated. While all implementations + of SNMP entities MAY be capable of generating this + trap, the snmpEnableAuthenTraps object indicates + whether this trap will be generated." + ::= { snmpTraps 5 } + + -- Note the egpNeighborLoss notification is defined + -- as { snmpTraps 6 } in RFC 1213 + + -- the set group + -- + -- a collection of objects which allow several cooperating + -- command generator applications to coordinate their use of the + -- set operation. + + snmpSet OBJECT IDENTIFIER ::= { snmpMIBObjects 6 } + + snmpSetSerialNo OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An advisory lock used to allow several cooperating + command generator applications to coordinate their + use of the SNMP set operation. + + This object is used for coarse-grain coordination. + To achieve fine-grain coordination, one or more similar + objects might be defined within each MIB group, as + appropriate." + ::= { snmpSet 1 } + + -- conformance information + + snmpMIBConformance + OBJECT IDENTIFIER ::= { snmpMIB 2 } + + snmpMIBCompliances + OBJECT IDENTIFIER ::= { snmpMIBConformance 1 } + snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 } + + -- compliance statements + -- ::= { snmpMIBCompliances 1 } this OID is obsolete + snmpBasicCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the SNMPv2 MIB. + + This compliance statement is replaced by + snmpBasicComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, + snmpBasicNotificationsGroup } + + GROUP snmpCommunityGroup1 + DESCRIPTION + "This group is mandatory for SNMPv2 entities which + support community-based authentication." + + ::= { snmpMIBCompliances 2 } + + snmpBasicComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, + snmpBasicNotificationsGroup } + + GROUP snmpCommunityGroup1 + DESCRIPTION + "This group is mandatory for SNMP entities which + support community-based authentication." + + GROUP snmpWarmStartNotificationGroup + DESCRIPTION + "This group is mandatory for an SNMP entity which + supports command responder applications, and is + able to reinitialize itself such that its + configuration is unaltered." + + ::= { snmpMIBCompliances 3 } + + -- units of conformance + + -- ::= { snmpMIBGroups 1 } this OID is obsolete + -- ::= { snmpMIBGroups 2 } this OID is obsolete + -- ::= { snmpMIBGroups 3 } this OID is obsolete + -- ::= { snmpMIBGroups 4 } this OID is obsolete + + snmpGroup OBJECT-GROUP + OBJECTS { snmpInPkts, + snmpInBadVersions, + snmpInASNParseErrs, + snmpSilentDrops, + snmpProxyDrops, + snmpEnableAuthenTraps } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation + and control of an SNMP entity." + ::= { snmpMIBGroups 8 } + + snmpCommunityGroup1 OBJECT-GROUP + OBJECTS { snmpInBadCommunityNames, + snmpInBadCommunityUses } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation + of a SNMP entity which supports community-based + authentication." + ::= { snmpMIBGroups 9 } + + snmpSetGroup OBJECT-GROUP + OBJECTS { snmpSetSerialNo } + STATUS current + DESCRIPTION + "A collection of objects which allow several cooperating + command generator applications to coordinate their + use of the set operation." + ::= { snmpMIBGroups 5 } + + systemGroup OBJECT-GROUP + OBJECTS { sysDescr, sysObjectID, sysUpTime, + sysContact, sysName, sysLocation, + sysServices, + sysORLastChange, sysORID, + sysORUpTime, sysORDescr } + STATUS current + DESCRIPTION + "The system group defines objects which are common to all + managed systems." + ::= { snmpMIBGroups 6 } + + snmpBasicNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { coldStart, authenticationFailure } + STATUS current + DESCRIPTION + "The basic notifications implemented by an SNMP entity + supporting command responder applications." + ::= { snmpMIBGroups 7 } + + snmpWarmStartNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { warmStart } + STATUS current + DESCRIPTION + "An additional notification for an SNMP entity supporting + command responder applications, if it is able to reinitialize + itself such that its configuration is unaltered." + ::= { snmpMIBGroups 11 } + + snmpNotificationGroup OBJECT-GROUP + OBJECTS { snmpTrapOID, snmpTrapEnterprise } + STATUS current + DESCRIPTION + "These objects are required for entities + which support notification originator applications." + ::= { snmpMIBGroups 12 } + + -- definitions in RFC 1213 made obsolete by the inclusion of a + -- subset of the snmp group in this MIB + + snmpOutPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Messages which were + passed from the SNMP protocol entity to the + transport service." + ::= { snmp 2 } + + -- { snmp 7 } is not used + + snmpInTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field was + `tooBig'." + ::= { snmp 8 } + + snmpInNoSuchNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field was + `noSuchName'." + ::= { snmp 9 } + + snmpInBadValues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field was + `badValue'." + ::= { snmp 10 } + + snmpInReadOnlys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number valid SNMP PDUs which were delivered + to the SNMP protocol entity and for which the value + of the error-status field was `readOnly'. It should + be noted that it is a protocol error to generate an + SNMP PDU which contains the value `readOnly' in the + error-status field, as such this object is provided + as a means of detecting incorrect implementations of + the SNMP." + ::= { snmp 11 } + + snmpInGenErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were delivered + to the SNMP protocol entity and for which the value + of the error-status field was `genErr'." + ::= { snmp 12 } + + snmpInTotalReqVars OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MIB objects which have been + retrieved successfully by the SNMP protocol entity + as the result of receiving valid SNMP Get-Request + and Get-Next PDUs." + ::= { snmp 13 } + + snmpInTotalSetVars OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MIB objects which have been + altered successfully by the SNMP protocol entity as + the result of receiving valid SNMP Set-Request PDUs." + ::= { snmp 14 } + + snmpInGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 15 } + + snmpInGetNexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have been + accepted and processed by the SNMP protocol entity." + ::= { snmp 16 } + + snmpInSetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been accepted and processed by the SNMP protocol + entity." + ::= { snmp 17 } + + snmpInGetResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been accepted and processed by the SNMP protocol + entity." + ::= { snmp 18 } + + snmpInTraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Trap PDUs which have been + accepted and processed by the SNMP protocol entity." + ::= { snmp 19 } + + snmpOutTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status field was `tooBig.'" + ::= { snmp 20 } + + snmpOutNoSuchNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status was `noSuchName'." + ::= { snmp 21 } + + snmpOutBadValues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status field was `badValue'." + ::= { snmp 22 } + + -- { snmp 23 } is not used + + snmpOutGenErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status field was `genErr'." + ::= { snmp 24 } + + snmpOutGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 25 } + + snmpOutGetNexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 26 } + + snmpOutSetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 27 } + + snmpOutGetResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 28 } + + snmpOutTraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Trap PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 29 } + + snmpObsoleteGroup OBJECT-GROUP + OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames, + snmpInBadValues, snmpInReadOnlys, snmpInGenErrs, + snmpInTotalReqVars, snmpInTotalSetVars, + snmpInGetRequests, snmpInGetNexts, snmpInSetRequests, + snmpInGetResponses, snmpInTraps, snmpOutTooBigs, + snmpOutNoSuchNames, snmpOutBadValues, + snmpOutGenErrs, snmpOutGetRequests, snmpOutGetNexts, + snmpOutSetRequests, snmpOutGetResponses, snmpOutTraps + } + STATUS obsolete + DESCRIPTION + "A collection of objects from RFC 1213 made obsolete + by this MIB module." + ::= { snmpMIBGroups 10 } + +END diff --git a/pandora_console/attachment/mibs/SNMPv2-SMI.mib b/pandora_console/attachment/mibs/SNMPv2-SMI.mib new file mode 100644 index 0000000000..f9fa25cf3b --- /dev/null +++ b/pandora_console/attachment/mibs/SNMPv2-SMI.mib @@ -0,0 +1,344 @@ +SNMPv2-SMI DEFINITIONS ::= BEGIN + +-- the path to the root + +org OBJECT IDENTIFIER ::= { iso 3 } -- "iso" = 1 +dod OBJECT IDENTIFIER ::= { org 6 } +internet OBJECT IDENTIFIER ::= { dod 1 } + +directory OBJECT IDENTIFIER ::= { internet 1 } + +mgmt OBJECT IDENTIFIER ::= { internet 2 } +mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } +transmission OBJECT IDENTIFIER ::= { mib-2 10 } + +experimental OBJECT IDENTIFIER ::= { internet 3 } + +private OBJECT IDENTIFIER ::= { internet 4 } +enterprises OBJECT IDENTIFIER ::= { private 1 } + +security OBJECT IDENTIFIER ::= { internet 5 } + +snmpV2 OBJECT IDENTIFIER ::= { internet 6 } + +-- transport domains +snmpDomains OBJECT IDENTIFIER ::= { snmpV2 1 } + +-- transport proxies +snmpProxys OBJECT IDENTIFIER ::= { snmpV2 2 } + +-- module identities +snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 } + +-- Extended UTCTime, to allow dates with four-digit years +-- (Note that this definition of ExtUTCTime is not to be IMPORTed +-- by MIB modules.) +ExtUTCTime ::= OCTET STRING(SIZE(11 | 13)) + -- format is YYMMDDHHMMZ or YYYYMMDDHHMMZ + + -- where: YY - last two digits of year (only years + -- between 1900-1999) + -- YYYY - last four digits of the year (any year) + -- MM - month (01 through 12) + -- DD - day of month (01 through 31) + -- HH - hours (00 through 23) + -- MM - minutes (00 through 59) + -- Z - denotes GMT (the ASCII character Z) + -- + -- For example, "9502192015Z" and "199502192015Z" represent + -- 8:15pm GMT on 19 February 1995. Years after 1999 must use + -- the four digit year format. Years 1900-1999 may use the + -- two or four digit format. + +-- definitions for information modules + +MODULE-IDENTITY MACRO ::= +BEGIN + TYPE NOTATION ::= + "LAST-UPDATED" value(Update ExtUTCTime) + "ORGANIZATION" Text + "CONTACT-INFO" Text + "DESCRIPTION" Text + RevisionPart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + RevisionPart ::= + Revisions + | empty + Revisions ::= + Revision + | Revisions Revision + Revision ::= + "REVISION" value(Update ExtUTCTime) + "DESCRIPTION" Text + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +OBJECT-IDENTITY MACRO ::= +BEGIN + TYPE NOTATION ::= + "STATUS" Status + "DESCRIPTION" Text + + ReferPart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +-- names of objects +-- (Note that these definitions of ObjectName and NotificationName +-- are not to be IMPORTed by MIB modules.) + +ObjectName ::= + OBJECT IDENTIFIER + +NotificationName ::= + OBJECT IDENTIFIER + +-- syntax of objects + +-- the "base types" defined here are: +-- 3 built-in ASN.1 types: INTEGER, OCTET STRING, OBJECT IDENTIFIER +-- 8 application-defined types: Integer32, IpAddress, Counter32, +-- Gauge32, Unsigned32, TimeTicks, Opaque, and Counter64 + +ObjectSyntax ::= + CHOICE { + simple + SimpleSyntax, + -- note that SEQUENCEs for conceptual tables and + -- rows are not mentioned here... + + application-wide + ApplicationSyntax + } + +-- built-in ASN.1 types + +SimpleSyntax ::= + CHOICE { + -- INTEGERs with a more restrictive range + -- may also be used + integer-value -- includes Integer32 + INTEGER (-2147483648..2147483647), + -- OCTET STRINGs with a more restrictive size + -- may also be used + string-value + OCTET STRING (SIZE (0..65535)), + objectID-value + OBJECT IDENTIFIER + } + +-- indistinguishable from INTEGER, but never needs more than +-- 32-bits for a two's complement representation +Integer32 ::= + INTEGER (-2147483648..2147483647) + +-- application-wide types + +ApplicationSyntax ::= + CHOICE { + ipAddress-value + IpAddress, + counter-value + Counter32, + timeticks-value + TimeTicks, + arbitrary-value + Opaque, + big-counter-value + Counter64, + unsigned-integer-value -- includes Gauge32 + Unsigned32 + } + +-- in network-byte order + +-- (this is a tagged type for historical reasons) +IpAddress ::= + [APPLICATION 0] + IMPLICIT OCTET STRING (SIZE (4)) + +-- this wraps +Counter32 ::= + [APPLICATION 1] + IMPLICIT INTEGER (0..4294967295) + +-- this doesn't wrap +Gauge32 ::= + [APPLICATION 2] + IMPLICIT INTEGER (0..4294967295) + +-- an unsigned 32-bit quantity +-- indistinguishable from Gauge32 +Unsigned32 ::= + [APPLICATION 2] + IMPLICIT INTEGER (0..4294967295) + +-- hundredths of seconds since an epoch +TimeTicks ::= + [APPLICATION 3] + IMPLICIT INTEGER (0..4294967295) + +-- for backward-compatibility only +Opaque ::= + [APPLICATION 4] + IMPLICIT OCTET STRING + +-- for counters that wrap in less than one hour with only 32 bits +Counter64 ::= + [APPLICATION 6] + IMPLICIT INTEGER (0..18446744073709551615) + +-- definition for objects + +OBJECT-TYPE MACRO ::= +BEGIN + TYPE NOTATION ::= + "SYNTAX" Syntax + UnitsPart + "MAX-ACCESS" Access + "STATUS" Status + "DESCRIPTION" Text + ReferPart + + IndexPart + DefValPart + + VALUE NOTATION ::= + value(VALUE ObjectName) + + Syntax ::= -- Must be one of the following: + -- a base type (or its refinement), + -- a textual convention (or its refinement), or + -- a BITS pseudo-type + type + | "BITS" "{" NamedBits "}" + + NamedBits ::= NamedBit + | NamedBits "," NamedBit + + NamedBit ::= identifier "(" number ")" -- number is nonnegative + + UnitsPart ::= + "UNITS" Text + | empty + + Access ::= + "not-accessible" + | "accessible-for-notify" + | "read-only" + | "read-write" + | "read-create" + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + IndexPart ::= + "INDEX" "{" IndexTypes "}" + | "AUGMENTS" "{" Entry "}" + | empty + IndexTypes ::= + IndexType + | IndexTypes "," IndexType + IndexType ::= + "IMPLIED" Index + | Index + + Index ::= + -- use the SYNTAX value of the + -- correspondent OBJECT-TYPE invocation + value(ObjectName) + Entry ::= + -- use the INDEX value of the + -- correspondent OBJECT-TYPE invocation + value(ObjectName) + + DefValPart ::= "DEFVAL" "{" Defvalue "}" + | empty + + Defvalue ::= -- must be valid for the type specified in + -- SYNTAX clause of same OBJECT-TYPE macro + value(ObjectSyntax) + | "{" BitsValue "}" + + BitsValue ::= BitNames + | empty + + BitNames ::= BitName + | BitNames "," BitName + + BitName ::= identifier + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +-- definitions for notifications + +NOTIFICATION-TYPE MACRO ::= +BEGIN + TYPE NOTATION ::= + ObjectsPart + "STATUS" Status + "DESCRIPTION" Text + ReferPart + + VALUE NOTATION ::= + value(VALUE NotificationName) + + ObjectsPart ::= + "OBJECTS" "{" Objects "}" + | empty + Objects ::= + Object + + | Objects "," Object + Object ::= + value(ObjectName) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +-- definitions of administrative identifiers + +zeroDotZero OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A value used for null identifiers." + ::= { 0 0 } + +END diff --git a/pandora_console/attachment/mibs/SNMPv2-TC.mib b/pandora_console/attachment/mibs/SNMPv2-TC.mib new file mode 100644 index 0000000000..201e536331 --- /dev/null +++ b/pandora_console/attachment/mibs/SNMPv2-TC.mib @@ -0,0 +1,729 @@ +-- ***************************************************************** +-- SNMPv2-TC.my: SNMPv2 Textual Conventions +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994,1996 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- +-- This file was extracted from RFC 1903 +-- All macro definitions have been removed because they are +-- predefined in the mib compiler + + +SNMPv2-TC DEFINITIONS ::= BEGIN + +IMPORTS + ObjectSyntax, TimeTicks + FROM SNMPv2-SMI; + + +-- definition of textual conventions + +DisplayString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Represents textual information taken from the NVT ASCII + character set, as defined in pages 4, 10-11 of RFC 854. + + To summarize RFC 854, the NVT ASCII repertoire specifies: + + - the use of character codes 0-127 (decimal) + + - the graphics characters (32-126) are interpreted as + US ASCII + + - NUL, LF, CR, BEL, BS, HT, VT and FF have the special + meanings specified in RFC 854 + + - the other 25 codes have no standard interpretation + + - the sequence 'CR LF' means newline + + - the sequence 'CR NUL' means carriage-return + + - an 'LF' not preceded by a 'CR' means moving to the + same column on the next line. + + - the sequence 'CR x' for any x other than LF or NUL is + illegal. (Note that this also means that a string may + end with either 'CR LF' or 'CR NUL', but not with CR.) + + Any object defined using this syntax may not exceed 255 + characters in length." + SYNTAX OCTET STRING (SIZE (0..255)) + + +PhysAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents media- or physical-level addresses." + SYNTAX OCTET STRING + + +MacAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents an 802 MAC address represented in the + `canonical' order defined by IEEE 802.1a, i.e., as if it + were transmitted least significant bit first, even though + 802.5 (in contrast to other 802.x protocols) requires MAC + addresses to be transmitted most significant bit first." + SYNTAX OCTET STRING (SIZE (6)) + + +TruthValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a boolean value." + SYNTAX INTEGER { true(1), false(2) } + +TestAndIncr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents integer-valued information used for atomic + operations. When the management protocol is used to specify + that an object instance having this syntax is to be + modified, the new value supplied via the management protocol + must precisely match the value presently held by the + instance. If not, the management protocol set operation + fails with an error of `inconsistentValue'. Otherwise, if + the current value is the maximum value of 2^31-1 (2147483647 + decimal), then the value held by the instance is wrapped to + zero; otherwise, the value held by the instance is + incremented by one. (Note that regardless of whether the + management protocol set operation succeeds, the variable- + binding in the request and response PDUs are identical.) + + The value of the ACCESS clause for objects having this + syntax is either `read-write' or `read-create'. When an + instance of a columnar object having this syntax is created, + any value may be supplied via the management protocol. + + When the network management portion of the system is re- + initialized, the value of every object instance having this + syntax must either be incremented from its value prior to + the re-initialization, or (if the value prior to the re- + initialization is unknown) be set to a pseudo-randomly + generated value." + SYNTAX INTEGER (0..2147483647) + + +AutonomousType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an independently extensible type identification + value. It may, for example, indicate a particular sub-tree + with further MIB definitions, or define a particular type of + protocol or hardware." + SYNTAX OBJECT IDENTIFIER + + +InstancePointer ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "A pointer to either a specific instance of a MIB object or + a conceptual row of a MIB table in the managed device. In + the latter case, by convention, it is the name of the + particular instance of the first accessible columnar object + in the conceptual row. + + The two uses of this textual convention are replaced by + VariablePointer and RowPointer, respectively." + SYNTAX OBJECT IDENTIFIER + + +VariablePointer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A pointer to a specific object instance. For example, + sysContact.0 or ifInOctets.3." + SYNTAX OBJECT IDENTIFIER + + +RowPointer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a pointer to a conceptual row. The value is the + name of the instance of the first accessible columnar object + in the conceptual row. + + For example, ifIndex.3 would point to the 3rd row in the + ifTable (note that if ifIndex were not-accessible, then + ifDescr.3 would be used instead)." + SYNTAX OBJECT IDENTIFIER + + +RowStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The RowStatus textual convention is used to manage the + creation and deletion of conceptual rows, and is used as the + value of the SYNTAX clause for the status column of a + conceptual row (as described in Section 7.7.1 of [2].) + + The status column has six defined values: + + - `active', which indicates that the conceptual row is + available for use by the managed device; + + - `notInService', which indicates that the conceptual + row exists in the agent, but is unavailable for use by + the managed device (see NOTE below); + + - `notReady', which indicates that the conceptual row + exists in the agent, but is missing information + necessary in order to be available for use by the + managed device; + + - `createAndGo', which is supplied by a management + station wishing to create a new instance of a + conceptual row and to have its status automatically set + to active, making it available for use by the managed + device; + + - `createAndWait', which is supplied by a management + station wishing to create a new instance of a + conceptual row (but not make it available for use by + the managed device); and, + + - `destroy', which is supplied by a management station + wishing to delete all of the instances associated with + an existing conceptual row. + + Whereas five of the six values (all except `notReady') may + be specified in a management protocol set operation, only + three values will be returned in response to a management + protocol retrieval operation: `notReady', `notInService' or + `active'. That is, when queried, an existing conceptual row + has only three states: it is either available for use by + the managed device (the status column has value `active'); + it is not available for use by the managed device, though + the agent has sufficient information to make it so (the + status column has value `notInService'); or, it is not + available for use by the managed device, and an attempt to + make it so would fail because the agent has insufficient + information (the state column has value `notReady'). + + NOTE WELL + + This textual convention may be used for a MIB table, + irrespective of whether the values of that table's + conceptual rows are able to be modified while it is + active, or whether its conceptual rows must be taken + out of service in order to be modified. That is, it is + the responsibility of the DESCRIPTION clause of the + status column to specify whether the status column must + not be `active' in order for the value of some other + column of the same conceptual row to be modified. If + such a specification is made, affected columns may be + changed by an SNMP set PDU if the RowStatus would not + be equal to `active' either immediately before or after + processing the PDU. In other words, if the PDU also + contained a varbind that would change the RowStatus + value, the column in question may be changed if the + RowStatus was not equal to `active' as the PDU was + received, or if the varbind sets the status to a value + other than 'active'. + + + Also note that whenever any elements of a row exist, the + RowStatus column must also exist. + + + To summarize the effect of having a conceptual row with a + status column having a SYNTAX clause value of RowStatus, + consider the following state diagram: + + + STATE + +--------------+-----------+-------------+------------- + | A | B | C | D + | |status col.|status column| + |status column | is | is |status column + ACTION |does not exist| notReady | notInService| is active +--------------+--------------+-----------+-------------+------------- +set status |noError ->D|inconsist- |inconsistent-|inconsistent- +column to | or | entValue| Value| Value +createAndGo |inconsistent- | | | + | Value| | | +--------------+--------------+-----------+-------------+------------- +set status |noError see 1|inconsist- |inconsistent-|inconsistent- +column to | or | entValue| Value| Value +createAndWait |wrongValue | | | +--------------+--------------+-----------+-------------+------------- +set status |inconsistent- |inconsist- |noError |noError +column to | Value| entValue| | +active | | | | + | | or | | + | | | | + | |see 2 ->D| ->D| ->D +--------------+--------------+-----------+-------------+------------- +set status |inconsistent- |inconsist- |noError |noError ->C +column to | Value| entValue| | +notInService | | | | + | | or | | or + | | | | + | |see 3 ->C| ->C|wrongValue +--------------+--------------+-----------+-------------+------------- +set status |noError |noError |noError |noError +column to | | | | +destroy | ->A| ->A| ->A| ->A +--------------+--------------+-----------+-------------+------------- +set any other |see 4 |noError |noError |see 5 +column to some| | | | +value | | see 1| ->C| ->D +--------------+--------------+-----------+-------------+------------- + + (1) goto B or C, depending on information available to the + agent. + + (2) if other variable bindings included in the same PDU, + provide values for all columns which are missing but + required, then return noError and goto D. + + (3) if other variable bindings included in the same PDU, + provide values for all columns which are missing but + required, then return noError and goto C. + + (4) at the discretion of the agent, the return value may be + either: + + inconsistentName: because the agent does not choose to + create such an instance when the corresponding + RowStatus instance does not exist, or + + inconsistentValue: if the supplied value is + inconsistent with the state of some other MIB object's + value, or + + noError: because the agent chooses to create the + instance. + + If noError is returned, then the instance of the status + column must also be created, and the new state is B or C, + depending on the information available to the agent. If + inconsistentName or inconsistentValue is returned, the row + remains in state A. + + (5) depending on the MIB definition for the column/table, + either noError or inconsistentValue may be returned. + + NOTE: Other processing of the set request may result in a + response other than noError being returned, e.g., + wrongValue, noCreation, etc. + + + Conceptual Row Creation + + There are four potential interactions when creating a + conceptual row: selecting an instance-identifier which is + not in use; creating the conceptual row; initializing any + objects for which the agent does not supply a default; and, + making the conceptual row available for use by the managed + device. + + Interaction 1: Selecting an Instance-Identifier + + The algorithm used to select an instance-identifier varies + for each conceptual row. In some cases, the instance- + identifier is semantically significant, e.g., the + destination address of a route, and a management station + selects the instance-identifier according to the semantics. + + In other cases, the instance-identifier is used solely to + distinguish conceptual rows, and a management station + without specific knowledge of the conceptual row might + examine the instances present in order to determine an + unused instance-identifier. (This approach may be used, but + it is often highly sub-optimal; however, it is also a + questionable practice for a naive management station to + attempt conceptual row creation.) + + Alternately, the MIB module which defines the conceptual row + might provide one or more objects which provide assistance + in determining an unused instance-identifier. For example, + if the conceptual row is indexed by an integer-value, then + an object having an integer-valued SYNTAX clause might be + defined for such a purpose, allowing a management station to + issue a management protocol retrieval operation. In order + to avoid unnecessary collisions between competing management + stations, `adjacent' retrievals of this object should be + different. + + Finally, the management station could select a pseudo-random + number to use as the index. In the event that this index + was already in use and an inconsistentValue was returned in + response to the management protocol set operation, the + management station should simply select a new pseudo-random + number and retry the operation. + + A MIB designer should choose between the two latter + algorithms based on the size of the table (and therefore the + efficiency of each algorithm). For tables in which a large + number of entries are expected, it is recommended that a MIB + object be defined that returns an acceptable index for + creation. For tables with small numbers of entries, it is + recommended that the latter pseudo-random index mechanism be + used. + + Interaction 2: Creating the Conceptual Row + + Once an unused instance-identifier has been selected, the + management station determines if it wishes to create and + activate the conceptual row in one transaction or in a + negotiated set of interactions. + + Interaction 2a: Creating and Activating the Conceptual Row + + The management station must first determine the column + requirements, i.e., it must determine those columns for + which it must or must not provide values. Depending on the + complexity of the table and the management station's + knowledge of the agent's capabilities, this determination + can be made locally by the management station. Alternately, + the management station issues a management protocol get + operation to examine all columns in the conceptual row that + it wishes to create. In response, for each column, there + are three possible outcomes: + + - a value is returned, indicating that some other + management station has already created this conceptual + row. We return to interaction 1. + + - the exception `noSuchInstance' is returned, + indicating that the agent implements the object-type + associated with this column, and that this column in at + least one conceptual row would be accessible in the MIB + view used by the retrieval were it to exist. For those + columns to which the agent provides read-create access, + the `noSuchInstance' exception tells the management + station that it should supply a value for this column + when the conceptual row is to be created. + + - the exception `noSuchObject' is returned, indicating + that the agent does not implement the object-type + associated with this column or that there is no + conceptual row for which this column would be + accessible in the MIB view used by the retrieval. As + such, the management station can not issue any + management protocol set operations to create an + instance of this column. + + Once the column requirements have been determined, a + management protocol set operation is accordingly issued. + This operation also sets the new instance of the status + column to `createAndGo'. + + When the agent processes the set operation, it verifies that + it has sufficient information to make the conceptual row + available for use by the managed device. The information + available to the agent is provided by two sources: the + management protocol set operation which creates the + conceptual row, and, implementation-specific defaults + supplied by the agent (note that an agent must provide + implementation-specific defaults for at least those objects + which it implements as read-only). If there is sufficient + information available, then the conceptual row is created, a + `noError' response is returned, the status column is set to + `active', and no further interactions are necessary (i.e., + interactions 3 and 4 are skipped). If there is insufficient + information, then the conceptual row is not created, and the + set operation fails with an error of `inconsistentValue'. + On this error, the management station can issue a management + protocol retrieval operation to determine if this was + because it failed to specify a value for a required column, + or, because the selected instance of the status column + already existed. In the latter case, we return to + interaction 1. In the former case, the management station + can re-issue the set operation with the additional + information, or begin interaction 2 again using + `createAndWait' in order to negotiate creation of the + conceptual row. + + NOTE WELL + + Regardless of the method used to determine the column + requirements, it is possible that the management + station might deem a column necessary when, in fact, + the agent will not allow that particular columnar + instance to be created or written. In this case, the + management protocol set operation will fail with an + error such as `noCreation' or `notWritable'. In this + case, the management station decides whether it needs + to be able to set a value for that particular columnar + instance. If not, the management station re-issues the + management protocol set operation, but without setting + a value for that particular columnar instance; + otherwise, the management station aborts the row + creation algorithm. + + Interaction 2b: Negotiating the Creation of the Conceptual + Row + + The management station issues a management protocol set + operation which sets the desired instance of the status + column to `createAndWait'. If the agent is unwilling to + process a request of this sort, the set operation fails with + an error of `wrongValue'. (As a consequence, such an agent + must be prepared to accept a single management protocol set + operation, i.e., interaction 2a above, containing all of the + columns indicated by its column requirements.) Otherwise, + the conceptual row is created, a `noError' response is + returned, and the status column is immediately set to either + `notInService' or `notReady', depending on whether it has + sufficient information to make the conceptual row available + for use by the managed device. If there is sufficient + information available, then the status column is set to + `notInService'; otherwise, if there is insufficient + information, then the status column is set to `notReady'. + Regardless, we proceed to interaction 3. + + Interaction 3: Initializing non-defaulted Objects + + The management station must now determine the column + requirements. It issues a management protocol get operation + to examine all columns in the created conceptual row. In + the response, for each column, there are three possible + outcomes: + + - a value is returned, indicating that the agent + implements the object-type associated with this column + and had sufficient information to provide a value. For + those columns to which the agent provides read-create + access (and for which the agent allows their values to + be changed after their creation), a value return tells + the management station that it may issue additional + management protocol set operations, if it desires, in + order to change the value associated with this column. + + - the exception `noSuchInstance' is returned, + indicating that the agent implements the object-type + associated with this column, and that this column in at + least one conceptual row would be accessible in the MIB + view used by the retrieval were it to exist. However, + the agent does not have sufficient information to + provide a value, and until a value is provided, the + conceptual row may not be made available for use by the + managed device. For those columns to which the agent + provides read-create access, the `noSuchInstance' + exception tells the management station that it must + issue additional management protocol set operations, in + order to provide a value associated with this column. + + - the exception `noSuchObject' is returned, indicating + that the agent does not implement the object-type + associated with this column or that there is no + conceptual row for which this column would be + accessible in the MIB view used by the retrieval. As + such, the management station can not issue any + management protocol set operations to create an + instance of this column. + + If the value associated with the status column is + `notReady', then the management station must first deal with + all `noSuchInstance' columns, if any. Having done so, the + value of the status column becomes `notInService', and we + proceed to interaction 4. + + Interaction 4: Making the Conceptual Row Available + + Once the management station is satisfied with the values + associated with the columns of the conceptual row, it issues + a management protocol set operation to set the status column + to `active'. If the agent has sufficient information to + make the conceptual row available for use by the managed + device, the management protocol set operation succeeds (a + `noError' response is returned). Otherwise, the management + protocol set operation fails with an error of + `inconsistentValue'. + + + NOTE WELL + + A conceptual row having a status column with value + `notInService' or `notReady' is unavailable to the + managed device. As such, it is possible for the + managed device to create its own instances during the + time between the management protocol set operation + which sets the status column to `createAndWait' and the + management protocol set operation which sets the status + column to `active'. In this case, when the management + protocol set operation is issued to set the status + column to `active', the values held in the agent + supersede those used by the managed device. + + If the management station is prevented from setting the + status column to `active' (e.g., due to management station + or network failure) the conceptual row will be left in the + `notInService' or `notReady' state, consuming resources + indefinitely. The agent must detect conceptual rows that + have been in either state for an abnormally long period of + time and remove them. It is the responsibility of the + DESCRIPTION clause of the status column to indicate what an + abnormally long period of time would be. This period of + time should be long enough to allow for human response time + (including `think time') between the creation of the + conceptual row and the setting of the status to `active'. + In the absense of such information in the DESCRIPTION + clause, it is suggested that this period be approximately 5 + minutes in length. This removal action applies not only to + newly-created rows, but also to previously active rows which + are set to, and left in, the notInService state for a + prolonged period exceeding that which is considered normal + for such a conceptual row. + + + Conceptual Row Suspension + + When a conceptual row is `active', the management station + may issue a management protocol set operation which sets the + instance of the status column to `notInService'. If the + agent is unwilling to do so, the set operation fails with an + error of `wrongValue'. Otherwise, the conceptual row is + taken out of service, and a `noError' response is returned. + It is the responsibility of the DESCRIPTION clause of the + status column to indicate under what circumstances the + status column should be taken out of service (e.g., in order + for the value of some other column of the same conceptual + row to be modified). + + + Conceptual Row Deletion + + For deletion of conceptual rows, a management protocol set + operation is issued which sets the instance of the status + column to `destroy'. This request may be made regardless of + the current value of the status column (e.g., it is possible + to delete conceptual rows which are either `notReady', + `notInService' or `active'.) If the operation succeeds, + then all instances associated with the conceptual row are + immediately removed." + + + SYNTAX INTEGER { + -- the following two values are states: + -- these values may be read or written + active(1), + notInService(2), + + -- the following value is a state: + -- this value may be read, but not written + notReady(3), + + -- the following three values are + -- actions: these values may be written, + -- but are never read + createAndGo(4), + createAndWait(5), + destroy(6) + } + + +TimeStamp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the sysUpTime object at which a specific + occurrence happened. The specific occurrence must be + defined in the description of any object defined using this + type." + SYNTAX TimeTicks + + +TimeInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A period of time, measured in units of 0.01 seconds." + SYNTAX INTEGER (0..2147483647) + + +DateAndTime ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d" + STATUS current + DESCRIPTION + "A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC 0..11 + 10 11 minutes from UTC 0..59 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be + displayed as: + + 1992-5-26,13:30:15.0,-4:0 + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + SYNTAX OCTET STRING (SIZE (8 | 11)) + + +StorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Describes the memory realization of a conceptual row. A + row which is volatile(2) is lost upon reboot. A row which + is either nonVolatile(3), permanent(4) or readOnly(5), is + backed up by stable storage. A row which is permanent(4) + can be changed but not deleted. A row which is readOnly(5) + cannot be changed nor deleted. + + If the value of an object with this syntax is either + permanent(4) or readOnly(5), it cannot be modified. + Conversely, if the value is either other(1), volatile(2) or + nonVolatile(3), it cannot be modified to be permanent(4) or + readOnly(5). + + Every usage of this textual convention is required to + specify the columnar objects which a permanent(4) row must + at a minimum allow to be writable." + SYNTAX INTEGER { + other(1), -- eh? + volatile(2), -- e.g., in RAM + nonVolatile(3), -- e.g., in NVRAM + permanent(4), -- e.g., partially in ROM + readOnly(5) -- e.g., completely in ROM + } + + +TDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a kind of transport service. + + Some possible values, such as snmpUDPDomain, are defined in + 'Transport Mappings for Version 2 of the Simple Network + Management Protocol (SNMPv2)'." + SYNTAX OBJECT IDENTIFIER + + +TAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a transport service address. + + For snmpUDPDomain, a TAddress is 6 octets long, the initial 4 + octets containing the IP-address in network-byte order and the + last 2 containing the UDP port in network-byte order. Consult + 'Transport Mappings for Version 2 of the Simple Network + Management Protocol (SNMPv2)' for further information on + snmpUDPDomain." + SYNTAX OCTET STRING (SIZE (1..255)) + + +END + diff --git a/pandora_console/attachment/mibs/STATISTICS-MIB.mib b/pandora_console/attachment/mibs/STATISTICS-MIB.mib new file mode 100644 index 0000000000..c109cede96 --- /dev/null +++ b/pandora_console/attachment/mibs/STATISTICS-MIB.mib @@ -0,0 +1,1523 @@ +-- HP Enterprise Switch Statistics MIB + + +STATISTICS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter, IpAddress + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + HpSwitchPortType, VidList + FROM HP-ICF-TC + InetAddress, InetAddressType, + InetPortNumber + FROM INET-ADDRESS-MIB + hpSwitch + FROM HP-ICF-OID; + + -- Icf Switch Specific + hpSwitchStatistics OBJECT IDENTIFIER ::= { hpSwitch 9 } + + MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address + -- in the + -- "canonical" + -- order + + VlanID ::= INTEGER (1..65535) + + -- ########################################################### + -- the hpSwitchStatistics Group + + -- This group contains switch statistics related variables. + -- These variables keep the operational value of the variable + -- while the similar variable in the hpConfig group keep the + -- config. value which will take effect after reboot the + -- switch. + -- ########################################################### + + -- The IPX Operational Table + + hpSwitchIpxStat OBJECT IDENTIFIER ::= { hpSwitchStatistics 1 } + + hpSwitchIpxStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchIpxStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + operational IPX status of the virtual LAN in this + device." + ::= { hpSwitchIpxStat 1 } + + hpSwitchIpxStatEntry OBJECT-TYPE + SYNTAX HpSwitchIpxStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about the operational IPX status of a + virtual LAN in this device." + INDEX { hpSwitchIpxStatIndex } + ::= { hpSwitchIpxStatTable 1 } + + HpSwitchIpxStatEntry ::= + SEQUENCE { + hpSwitchIpxStatIndex VlanID, + hpSwitchIpxStatNodeAddr MacAddress, + hpSwitchIpxStatGatewayAddr MacAddress, + hpSwitchIpxStatGatewayEncap INTEGER, + hpSwitchIpxStatAdminStatus INTEGER + } + + + hpSwitchIpxStatIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "An index that uniquely identifies the operational + IPX status of a virtual LAN for which this entry + contains information." + ::= { hpSwitchIpxStatEntry 1 } + + hpSwitchIpxStatNodeAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "The current IPX node address of this virtual LAN." + ::= { hpSwitchIpxStatEntry 2 } + + hpSwitchIpxStatGatewayAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "The current IPX node address of the gateway for + this virtual LAN." + ::= { hpSwitchIpxStatEntry 3 } + + hpSwitchIpxStatGatewayEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernetII(1), + ieee8022(2), + snap(3), + ieee8023Raw(4), + noGateway(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The current type of encapsulation of the gateway." + ::= { hpSwitchIpxStatEntry 4 } + + hpSwitchIpxStatAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The operational status of the IPX protocol entity." + ::= { hpSwitchIpxStatEntry 5 } + + -- The IP Operational Table + + hpSwitchIpStat OBJECT IDENTIFIER ::= { hpSwitchStatistics 2 } + + hpSwitchIpStatTimepAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION "The operational status of the Time protocol." + ::= { hpSwitchIpStat 1 } + + hpSwitchIpStatTimepServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS obsolete + DESCRIPTION "The current IP address of the Time server." + ::= { hpSwitchIpStat 2 } + + + hpSwitchIpStatTimepPollInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS obsolete + DESCRIPTION "The current client poll interval of the Time server + in minute." + ::= { hpSwitchIpStat 3 } + + hpSwitchIpStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchIpStatEntry + ACCESS not-accessible + STATUS obsolete + DESCRIPTION "A table that contains information about the current + IP status of the virtual LAN in this device." + ::= { hpSwitchIpStat 4 } + + hpSwitchIpStatEntry OBJECT-TYPE + SYNTAX HpSwitchIpStatEntry + ACCESS not-accessible + STATUS obsolete + DESCRIPTION "Information about the IP status of a specific virtual + LAN in this device." + INDEX { hpSwitchIpStatIndex } + ::= { hpSwitchIpStatTable 1 } + + HpSwitchIpStatEntry ::= + SEQUENCE { + hpSwitchIpStatIndex VlanID, + hpSwitchIpStatAddr IpAddress, + hpSwitchIpStatMask IpAddress, + hpSwitchIpStatGatewayAddr IpAddress, + hpSwitchIpStatAdminStatus INTEGER + } + + hpSwitchIpStatIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS obsolete + DESCRIPTION "An index that uniquely identifies the IP status of + a virtual LAN for which this entry contains + information." + ::= { hpSwitchIpStatEntry 1 } + + hpSwitchIpStatAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS obsolete + DESCRIPTION "The current IP address of this Virtual LAN." + ::= { hpSwitchIpStatEntry 2 } + + hpSwitchIpStatMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS obsolete + DESCRIPTION "The current IP subnet mask of this virtual LAN." + ::= { hpSwitchIpStatEntry 3 } + + hpSwitchIpStatGatewayAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS obsolete + DESCRIPTION "The current IP address of the gateway for this + virtual LAN." + ::= { hpSwitchIpStatEntry 4 } + + hpSwitchIpStatAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + bootp(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION "The operational status of the IP protocol for this + virtual LAN. If the value of this variable is 3, the + IP protocol entity will utilize BOOTP during + initialization." + ::= { hpSwitchIpStatEntry 5 } + + -- The Forwarding Database for VLAN + + hpSwitchFdbInfo OBJECT IDENTIFIER ::= { hpSwitchStatistics 4 } + + hpSwitchVlanFdbAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchVlanFdbAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about unicast + entries for which the VLAN has forwarding and/or + filtering information. This information is used + by the VLAN bridging function in determining how + to propagate a received frame." + ::= { hpSwitchFdbInfo 1 } + + hpSwitchVlanFdbAddrEntry OBJECT-TYPE + SYNTAX HpSwitchVlanFdbAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about a specific unicast MAC address + for which the VLAN has some forwarding and/or + filtering information." + INDEX { hpSwitchVlanFdbId, hpSwitchVlanFdbAddress } + ::= { hpSwitchVlanFdbAddrTable 1 } + + HpSwitchVlanFdbAddrEntry ::= + SEQUENCE { + hpSwitchVlanFdbId VlanID, + hpSwitchVlanFdbAddress MacAddress, + hpSwitchVlanFdbPort INTEGER + } + + hpSwitchVlanFdbId OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "An index that uniquely identifies a virtual LAN + for which this entry contains information." + ::= { hpSwitchVlanFdbAddrEntry 1 } + + hpSwitchVlanFdbAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "A unicast MAC address for which the VLAN has + forwarding and/or filtering information." + ::= { hpSwitchVlanFdbAddrEntry 2 } + + hpSwitchVlanFdbPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The port number of the port on which a frame + having a source address equal to the value of + the corresponding instance of hpSwitchVlanFdbAddress + has been seen." + ::= { hpSwitchVlanFdbAddrEntry 3 } + + + hpSwitchPortFdbAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchPortFdbAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about unicast + entries for which the port has forwarding and/or + filtering information. This information is used + by the bridging function in determining how to + propagate a received frame." + ::= { hpSwitchFdbInfo 2 } + + hpSwitchPortFdbAddrEntry OBJECT-TYPE + SYNTAX HpSwitchPortFdbAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about a specific unicast MAC address + for which the port has some forwarding and/or + filtering information." + INDEX { hpSwitchPortFdbId, hpSwitchPortFdbAddress } + ::= { hpSwitchPortFdbAddrTable 1 } + + HpSwitchPortFdbAddrEntry ::= + SEQUENCE { + hpSwitchPortFdbId INTEGER, + hpSwitchPortFdbAddress MacAddress, + hpSwitchPortFdbVlanId VlanID, + hpSwitchPortFdbVidList VidList + } + + hpSwitchPortFdbId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table. The corresponding row in the + Interfaces Table must exist prior to the index being + used in this table." + ::= { hpSwitchPortFdbAddrEntry 1 } + + hpSwitchPortFdbAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "A unicast MAC address for which the port has + forwarding and/or filtering information." + ::= { hpSwitchPortFdbAddrEntry 2 } + + hpSwitchPortFdbVlanId OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS deprecated + DESCRIPTION "The VLAN ID to which this entry belongs. + Deprecated - hpSwitchPortFdbVidList + should be used instead." + ::= { hpSwitchPortFdbAddrEntry 3 } + + hpSwitchPortFdbVidList OBJECT-TYPE + SYNTAX VidList + ACCESS read-only + STATUS mandatory + DESCRIPTION "A VidList of VLAN IDs to which this entry belongs." + ::= { hpSwitchPortFdbAddrEntry 4 } + + hpSwitchStpStat OBJECT IDENTIFIER ::= { hpSwitchStatistics 5 } + + hpSwitchStpStatAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The operational status of the spanning tree protocol." + ::= { hpSwitchStpStat 1 } + + hpSwitchMiscStat OBJECT IDENTIFIER ::= { hpSwitchStatistics 6 } + + hpSwitchCpuStat OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The CPU utilization in percent(%)." + ::= { hpSwitchMiscStat 1 } + + -- The FDDI IP Fragmentation Statistic Group + + hpSwitchFddiIpFragStat OBJECT IDENTIFIER ::= { hpSwitchStatistics 7 } + + -- The FDDI IP Fragmentation Statistic Table + + hpSwitchFddiIpFragStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchFddiIpFragStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of IP fragmentation statistics + for the FDDI cards in the switch." + ::= { hpSwitchFddiIpFragStat 1 } + + hpSwitchFddiIpFragStatEntry OBJECT-TYPE + SYNTAX HpSwitchFddiIpFragStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An Fddi IP fragmentation entry which is + containing statistics for the FDDI + cards in the switch." + INDEX { hpSwitchFddiIpFragStatIndex } + ::= { hpSwitchFddiIpFragStatTable 1 } + + HpSwitchFddiIpFragStatEntry ::= + SEQUENCE { + hpSwitchFddiIpFragStatIndex INTEGER, + hpSwitchFddiIpFragFramesFragmented Counter, + hpSwitchFddiIpFragFramesCreated Counter, + hpSwitchFddiIpFragFrameErrors Counter + } + + hpSwitchFddiIpFragStatIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "A unique value for each FDDI Card. + The value for each FDDI card must remain constant + at least from one re-initialization of the entity's + network management system to the next + re-initialization." + ::= { hpSwitchFddiIpFragStatEntry 1 } + + hpSwitchFddiIpFragFramesFragmented OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Number of FDDI Frames which get fragmented when they + are larger than Ethernet Frame size, 1518 bytes." + ::= { hpSwitchFddiIpFragStatEntry 2 } + + hpSwitchFddiIpFragFramesCreated OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Number of inbound FDDI frames which get created when + they larger than Ethernet Frame size, 1518 bytes." + ::= { hpSwitchFddiIpFragStatEntry 3 } + + hpSwitchFddiIpFragFrameErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Number of large inbound FDDI frames that contains + error which preventing them from being fragmented + when they are larger than Ethernet Frame size, 1518 + bytes. Or number of large frames which are dropped + because the FDDI IP fragmentation is disabled " + ::= { hpSwitchFddiIpFragStatEntry 4 } + + -- The FDDI System Information and Statistic Group + + hpSwitchFddiSystemStat OBJECT IDENTIFIER ::= { hpSwitchStatistics 8 } + + -- The FDDI System Information and Statistic Table + + hpSwitchFddiSystemStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchFddiSystemStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of system infomations and statistics + for the FDDI cards in the switch." + ::= { hpSwitchFddiSystemStat 1 } + + hpSwitchFddiSystemStatEntry OBJECT-TYPE + SYNTAX HpSwitchFddiSystemStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An Fddi system entry which is + containing statistics for the FDDI + cards in the switch." + INDEX { hpSwitchFddiSystemStatIndex } + ::= { hpSwitchFddiSystemStatTable 1 } + + HpSwitchFddiSystemStatEntry ::= + SEQUENCE { + hpSwitchFddiSystemStatIndex INTEGER, + hpSwitchFddiSystemOsVersion DisplayString, + hpSwitchFddiSystemRomVersion DisplayString, + hpSwitchFddiSystemMemoryTotal INTEGER, + hpSwitchFddiSystemMemoryFree INTEGER, + hpSwitchFddiSystemCpuUtil INTEGER, + hpSwitchFddiSystemBuildDirectory OCTET STRING, + hpSwitchFddiSystemBuildDate OCTET STRING, + hpSwitchFddiSystemBuildNumber OCTET STRING + } + + hpSwitchFddiSystemStatIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "A unique value for each FDDI Card. + The value for each FDDI card must remain constant + at least from one re-initialization of the entity's + network management system to the next + re-initialization." + ::= { hpSwitchFddiSystemStatEntry 1 } + + hpSwitchFddiSystemOsVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Contains the operating code version number (also + known as software or firmware). For example, a + software version such as A.08.01 is described as + follows: + A the function set available in your switch + 08 the common release number + 01 updates to the current common release" + ::= { hpSwitchFddiSystemStatEntry 2 } + + hpSwitchFddiSystemRomVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10) ) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Contains the ROM version number (such as A.08.01 + is described as follows: + A the function set available in your router + 08 the common release number + 01 updates to the current common release" + ::= { hpSwitchFddiSystemStatEntry 3 } + + hpSwitchFddiSystemMemoryTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of currently installed bytes." + ::= { hpSwitchFddiSystemStatEntry 4 } + + hpSwitchFddiSystemMemoryFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of available (unallocated) bytes." + ::= { hpSwitchFddiSystemStatEntry 5 } + + hpSwitchFddiSystemCpuUtil OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The CPU utilization in percent(%)." + ::= { hpSwitchFddiSystemStatEntry 6 } + + hpSwitchFddiSystemBuildDirectory OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The Build directory the FDDI firmware image " + ::= { hpSwitchFddiSystemStatEntry 7 } + + hpSwitchFddiSystemBuildDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (40)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The Build date and time of the FDDI firmware image" + ::= { hpSwitchFddiSystemStatEntry 8 } + + hpSwitchFddiSystemBuildNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The Build number of the FDDI firmware image" + ::= { hpSwitchFddiSystemStatEntry 9 } + + -- The Automatic Broadcast Control (ABC) Statistic Group + + hpABCStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 9 } + + hpABCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpABCStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains statistic information about + Automatic Broadcast Control on any given VLAN on + the switch." + ::= { hpABCStats 1 } + + hpABCStatsEntry OBJECT-TYPE + SYNTAX HpABCStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each row in the + ABC Statistics Table." + INDEX { hpABCStatsVlanIndex,hpABCStatsPortIndex } + ::= { hpABCStatsTable 1 } + + HpABCStatsEntry ::= + SEQUENCE { + hpABCStatsVlanIndex VlanID, + hpABCStatsPortIndex INTEGER, + hpABCStatsPortType HpSwitchPortType, + hpABCStatsArpReplies Counter, + hpABCStatsIpxReplies Counter, + hpABCStatsIpRipControl INTEGER, + hpABCStatsIpxRipSapControl INTEGER + } + + hpABCStatsVlanIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "The value which uniquely identifies configuration of + a virtual LAN for which entry contains information." + ::= { hpABCStatsEntry 1 } + + hpABCStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpABCStatsEntry 2 } + + hpABCStatsPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of port." + ::= { hpABCStatsEntry 3 } + + hpABCStatsArpReplies OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "This counter reports the number of ARP responses sent + out by the switch (running ABC) to proxy respond for + hosts learned in the switch ARP cashe." + ::= { hpABCStatsEntry 4 } + + hpABCStatsIpxReplies OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "This counter reports the number of RIP and SAP + responses sent out by the switch (running ABC) to + proxy respond for routes and services learned by + switch." + ::= { hpABCStatsEntry 5 } + + hpABCStatsIpRipControl OBJECT-TYPE + SYNTAX INTEGER { + forwarding(1), + notforwarding(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "This status field shows if IP RIP packets are being + forwarded or not forwarded on the ports shown." + ::= { hpABCStatsEntry 6 } + + hpABCStatsIpxRipSapControl OBJECT-TYPE + SYNTAX INTEGER { + forwarding(1), + notforwarding(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "This status field shows if IPX RIP and/or IPX SAP + packets are being forwarded or not forwarded on the + ports shown." + ::= { hpABCStatsEntry 7 } + + -- The IGMP Statistic Group + + hpIgmpStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 10 } + + hpIgmpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpIgmpStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains statistic information about + Multicast Groups on any given VLAN on the switch." + ::= { hpIgmpStats 1 } + + hpIgmpStatsEntry OBJECT-TYPE + SYNTAX HpIgmpStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each member in + particular multicast group." + INDEX { hpIgmpStatsVlanIndex, hpIgmpStatsActiveGroupAddr } + ::= { hpIgmpStatsTable 1 } + + HpIgmpStatsEntry ::= + SEQUENCE { + hpIgmpStatsVlanIndex VlanID, + hpIgmpStatsActiveGroupAddr IpAddress, + hpIgmpStatsReports Counter, + hpIgmpStatsQueries Counter, + hpIgmpStatsQuerierAccessPort INTEGER + } + + hpIgmpStatsVlanIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "The value which uniquely identifies configuration of + a virtual LAN for which entry contains information." + ::= { hpIgmpStatsEntry 1 } + + hpIgmpStatsActiveGroupAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "An IP Multicast Group Membership address that has been + sent, via IGMP Membership Reports, through the switch + to querier." + ::= { hpIgmpStatsEntry 2 } + + hpIgmpStatsReports OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of IGMP report packets that the switch has + seen for this group address." + ::= { hpIgmpStatsEntry 3 } + + hpIgmpStatsQueries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of IGMP query packets the switch has seen + for this group address. Note: This object is based + on a group, thus if a query is heard before this + object's group joins, the value will be zero. It will + be non-zero when an all host query, or group specific + query for the associated group, is heard after the + associated group has joined." + ::= { hpIgmpStatsEntry 4 } + + hpIgmpStatsQuerierAccessPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The port on which the switch detects IGMP query + packets from the querier (device sending out query + packets). If no queries are heard, the value of the + object is zero and we are querier or electing to be + querier. Anytime a querier besides our switch is + heard the value of the object becomes the port number + on which the other querier was heard and the query + election process will be halted if currently running." + ::= { hpIgmpStatsEntry 5 } + + hpIgmpStatsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpIgmpStatsPortEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A table that contains information about status + of the IGMP port configurations on this switch." + ::= { hpIgmpStats 2 } + + hpIgmpStatsPortEntry OBJECT-TYPE + SYNTAX HpIgmpStatsPortEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION "The information associated with status of each IGMP + port configuration." + INDEX { hpIgmpStatsActiveGroupAddr, hpIgmpStatsPortIndex } + ::= { hpIgmpStatsPortTable 1 } + + + HpIgmpStatsPortEntry ::= + SEQUENCE { + hpIgmpStatsPortIndex INTEGER, + hpIgmpStatsPortType HpSwitchPortType, + hpIgmpStatsPortAccess INTEGER + } + + hpIgmpStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS deprecated + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpIgmpStatsPortEntry 1 } + + hpIgmpStatsPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS deprecated + DESCRIPTION "The type of port." + ::= { hpIgmpStatsPortEntry 2 } + + hpIgmpStatsPortAccess OBJECT-TYPE + SYNTAX INTEGER{ + host(1), + router(2), + host-router(3) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION "If this value is host then this port has seen IGMP + report packets for this active group address. If this + value is router then this port has detected IGMP query + packets from the querier (device sending out query + packets). If this value is host-router then this port + has seen report packets, and IGMP query packets from + the querier." + ::= { hpIgmpStatsPortEntry 3 } + + hpIgmpStatsPortTable2 OBJECT-TYPE + SYNTAX SEQUENCE OF HpIgmpStatsPortEntry2 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about status + of the IGMP port configurations on this switch. + This table2 is supersedes hpIgmpStatsPortTable for + switches which support multiple vlans per port." + ::= { hpIgmpStats 3 } + + hpIgmpStatsPortEntry2 OBJECT-TYPE + SYNTAX HpIgmpStatsPortEntry2 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with status of each IGMP + port configuration." + INDEX { hpIgmpStatsVlanIndex, + hpIgmpStatsActiveGroupAddr, + hpIgmpStatsPortIndex2 } + ::= { hpIgmpStatsPortTable2 1 } + + + HpIgmpStatsPortEntry2 ::= + SEQUENCE { + hpIgmpStatsPortIndex2 INTEGER, + hpIgmpStatsPortType2 HpSwitchPortType, + hpIgmpStatsPortAccess2 INTEGER, + hpIgmpStatsPortAgeTimer2 INTEGER, + hpIgmpStatsPortLeaveTimer2 INTEGER + } + + hpIgmpStatsPortIndex2 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpIgmpStatsPortEntry2 1 } + + hpIgmpStatsPortType2 OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of port." + ::= { hpIgmpStatsPortEntry2 2 } + + hpIgmpStatsPortAccess2 OBJECT-TYPE + SYNTAX INTEGER{ + host(1), + router(2), + host-router(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "If this value is host then this port has seen IGMP + report packets for this active group address. If this + value is router then this port has detected IGMP query + packets from the querier (device sending out query + packets). If this value is host-router then this port + has seen report packets, and IGMP query packets from + the querier." + ::= { hpIgmpStatsPortEntry2 3 } + + hpIgmpStatsPortAgeTimer2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The timer is set when the switch hears a report + and is waiting for the group queries. If the timer + expires the group is considered non-active on the + specific port. The value returned shows how many + seconds left before the timer expires or 0 if the + timer has expired." + ::= { hpIgmpStatsPortEntry2 4 } + + hpIgmpStatsPortLeaveTimer2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The timer is set when the switch is waiting for a + report response for queries. If the timer expires the + group is considered non-active on the specific port. + The value returned shows how many seconds left before + the timer expires or 0 if the timer has expired." + ::= { hpIgmpStatsPortEntry2 5 } + + -- IGMP Statistic end + + -- The Load Balance Protocol Statistics Group + + hpLdbalStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 11 } + + hpLdbalStatsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpLdbalStatsPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + operational status of the load balancing ports on + this switch." + ::= { hpLdbalStats 1 } + + hpLdbalStatsPortEntry OBJECT-TYPE + SYNTAX HpLdbalStatsPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with ports configured + for load balancing." + INDEX { hpLdbalStatsPortIndex } + ::= { hpLdbalStatsPortTable 1 } + + + HpLdbalStatsPortEntry ::= + SEQUENCE { + hpLdbalStatsPortIndex INTEGER, + hpLdbalStatsPortState INTEGER, + hpLdbalStatsAdjacentSwitch MacAddress, + hpLdbalStatsPeerPort MacAddress, + hpLdbalStatsAdjacentHost DisplayString, + hpLdbalStatsMeshWarningStatus INTEGER + } + + hpLdbalStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpLdbalStatsPortEntry 1 } + + hpLdbalStatsPortState OBJECT-TYPE + SYNTAX INTEGER{ + disabled(1), + error (2), + initial(3), + notEstablished(4), + established(5), + topologyError(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "This variable describes the load balancing port state. + A disabled state indicates the port does not have a + link beat. An initial state indicates the port has + recently established a link beat and is detecting + whether or not it is in the load balancing domain. An + established state indicates that the port is inside + the load balancing domain, directly connected to + another load balancing port, and learning addresses + via the reception of MAC address learn information + packets. A notEstablished state indicates that the + port is outside the load balancing domain, not + directly connected to a load balancing port, and + learning MAC address by receiving unknown source + address packets. An error state indicates the port + has detected a direct connection to more than one + load balancing port and is blocked, only accepting + load balancing protocol packets. When the error + condition clears, the port transitions either into + the established or not established state." + ::= { hpLdbalStatsPortEntry 2 } + + + hpLdbalStatsAdjacentSwitch OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "The switch identifier of the adjacent switch connected + to the corresponding load balancing established port. + If load balancing has not been established on this + port then this value is void." + ::= { hpLdbalStatsPortEntry 3 } + + + hpLdbalStatsPeerPort OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "The port identifier of the peer port connected to + the corresponding load balancing established port. If + load balancing has not been established on this port + then this value is void." + ::= { hpLdbalStatsPortEntry 4 } + + + hpLdbalStatsAdjacentHost OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "The name of the adjacent Host" + ::= { hpLdbalStatsPortEntry 5 } + + hpLdbalStatsMeshWarningStatus OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "This variable provides a high level summary of any + mismatch in the mesh configuration and remind users + to check the log for any mesh warning messages. + If it is Yes then there is at least one warning + message and will be No if there are no warning + messages" + + ::= { hpLdbalStatsPortEntry 6 } + + -- Load Balance Protocol Statistics end + + hpSwitchMacStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 12 } + + hpSwitchFdbAddressCount OBJECT-TYPE + SYNTAX INTEGER (0..16384) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Keep a counter for the total number of MAC + Addresses currently learnt on the box." + ::= { hpSwitchMacStats 1 } + + -- Flow Control Status Table + + hpSwitchFlowControlStatus OBJECT IDENTIFIER ::= { hpSwitchStatistics 13 } + + hpSwitchFlowControlStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchFlowControlStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + operational status of flow control on this switch." + ::= { hpSwitchFlowControlStatus 1 } + + hpSwitchFlowControlStatusEntry OBJECT-TYPE + SYNTAX HpSwitchFlowControlStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The flow control status per port basis." + INDEX { hpSwitchFlowControlStatusPortIndex } + ::= { hpSwitchFlowControlStatusTable 1 } + + + HpSwitchFlowControlStatusEntry ::= + SEQUENCE { + hpSwitchFlowControlStatusPortIndex INTEGER, + hpSwitchFlowControlState INTEGER + } + + hpSwitchFlowControlStatusPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpSwitchFlowControlStatusEntry 1 } + + hpSwitchFlowControlState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + on-rx(3), + on-tx(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Gets the current Flow Control State from hardware." + ::= { hpSwitchFlowControlStatusEntry 2 } + + + -- Fast EtherChannel Trunk Statistics Group + + hpFECStatsTrunk OBJECT IDENTIFIER ::= { hpSwitchStatistics 14 } + + hpFECStatsTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpFECStatsTrunkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + operational status of flow control on this switch." + ::= { hpFECStatsTrunk 1 } + + hpFECStatsTrunkEntry OBJECT-TYPE + SYNTAX HpFECStatsTrunkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The flow control status per port basis." + INDEX { hpFECStatsTrunkIndex } + ::= { hpFECStatsTrunkTable 1 } + + + HpFECStatsTrunkEntry ::= + SEQUENCE { + hpFECStatsTrunkIndex INTEGER, + hpFECStatsTrunkName DisplayString, + hpFECStatsTrunkNegotiationStatus INTEGER, + hpFECStatsTrunkForwardingMode INTEGER, + hpFECStatsTrunkFlushPktsEchoed Counter + } + + hpFECStatsTrunkIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The trunk Index value which uniquely identifies a + row in the Trunk Table." + ::= { hpFECStatsTrunkEntry 1 } + + hpFECStatsTrunkName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "The name of the trunk group" + ::= { hpFECStatsTrunkEntry 2} + + hpFECStatsTrunkNegotiationStatus OBJECT-TYPE + SYNTAX INTEGER { + successful(1), + failed(2), + initialized(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Whether the trunk has been successfully negotiated" + ::= { hpFECStatsTrunkEntry 3 } + + hpFECStatsTrunkForwardingMode OBJECT-TYPE + SYNTAX INTEGER { + sa-only(1), + sa-da(2), + none(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Whether the trunk has been successfully negotiated" + ::= { hpFECStatsTrunkEntry 4 } + + hpFECStatsTrunkFlushPktsEchoed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of FEC flush packets echoed" + ::= { hpFECStatsTrunkEntry 5 } + + + -- Fast EtherChannel Port Statistics Group + + hpFECStatsPort OBJECT IDENTIFIER ::= { hpSwitchStatistics 15 } + + hpFECStatsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpFECStatsPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + operational status of flow control on this switch." + ::= { hpFECStatsPort 1 } + + hpFECStatsPortEntry OBJECT-TYPE + SYNTAX HpFECStatsPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The flow control status per port basis." + INDEX { hpFECStatsPortIndex } + ::= { hpFECStatsPortTable 1 } + + + HpFECStatsPortEntry ::= + SEQUENCE { + hpFECStatsPortIndex INTEGER, + hpFECStatsPortTrunkNumber INTEGER, + hpFECStatsPortTrunkName DisplayString, + hpFECStatsPortMode INTEGER, + hpFECStatsPortNegotiationStatus INTEGER, + hpFECStatsPortHellosSent Counter, + hpFECStatsPortHellosReceived Counter, + hpFECStatsPortMySlowHello INTEGER, + hpFECStatsPortMyAutoMode INTEGER, + hpFECStatsPortPartner MacAddress, + hpFECStatsPortFlushPktsEchoed Counter + } + + hpFECStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpFECStatsPortEntry 1 } + + hpFECStatsPortTrunkNumber OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The internal trunk ID" + ::= { hpFECStatsPortEntry 2 } + + hpFECStatsPortTrunkName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "The name of the trunk group" + ::= { hpFECStatsPortEntry 3 } + + hpFECStatsPortMode OBJECT-TYPE + SYNTAX INTEGER { + down(1), + forwarding(2), + blocking(3), + up(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "FEC port mode" + ::= { hpFECStatsPortEntry 4 } + + hpFECStatsPortNegotiationStatus OBJECT-TYPE + SYNTAX INTEGER { + successful(1), + failed(2), + initialized(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "FEC port negotiation state" + ::= { hpFECStatsPortEntry 5 } + + hpFECStatsPortHellosSent OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of FEC hello packets sent" + ::= { hpFECStatsPortEntry 6 } + + hpFECStatsPortHellosReceived OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of FEC hello packets received" + ::= { hpFECStatsPortEntry 7 } + + hpFECStatsPortMySlowHello OBJECT-TYPE + SYNTAX INTEGER { + fast(1), + slow(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Currently running fast or slow FEC hello state" + ::= { hpFECStatsPortEntry 8 } + + hpFECStatsPortMyAutoMode OBJECT-TYPE + SYNTAX INTEGER { + desirable(1), + auto(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Silent partner mode" + ::= { hpFECStatsPortEntry 9 } + + hpFECStatsPortPartner OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "The address of the adjacent device(switch, router, + server, etc.)" + ::= { hpFECStatsPortEntry 10 } + + hpFECStatsPortFlushPktsEchoed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of FEC flush packets echoed" + ::= { hpFECStatsPortEntry 11 } + + hpGvrpStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 16 } + + hpGvrpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpGvrpStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains statistic information about + GVRP on any given VLAN on the switch." + ::= { hpGvrpStats 1 } + + hpGvrpStatsEntry OBJECT-TYPE + SYNTAX HpGvrpStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each row in the + GVRP Statistics Table." + INDEX { hpGvrpStatsVlanIndex,hpGvrpStatsPortIndex } + ::= { hpGvrpStatsTable 1 } + + HpGvrpStatsEntry ::= + SEQUENCE { + hpGvrpStatsVlanIndex VlanID, + hpGvrpStatsPortIndex INTEGER, + hpGvrpStatsPortVlanMember INTEGER, + hpGvrpPortIfOperStatus INTEGER, + hpPortGvrpCtrlStatus INTEGER + } + + hpGvrpStatsVlanIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "The value which uniquely identifies configuration + of a virtual LAN for which entry contains + information." + ::= { hpGvrpStatsEntry 1 } + + hpGvrpStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpGvrpStatsEntry 2 } + + hpGvrpStatsPortVlanMember OBJECT-TYPE + SYNTAX INTEGER { + pending(1), + yes(2), + no(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "This value reflects the state of the port with + respect to its membership in a VLAN" + ::= { hpGvrpStatsEntry 3 } + + hpGvrpPortIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The current operational state of the interface." + ::= { hpGvrpStatsEntry 4 } + + hpPortGvrpCtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + learn(1), + block(2), + disable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The status of Gvrp Control on this port." + ::= { hpGvrpStatsEntry 5} + + hpSshStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 17 } + + hpSshStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSshStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains statistic information about + SSH connections on the switch." + ::= { hpSshStats 1 } + + hpSshStatsEntry OBJECT-TYPE + SYNTAX HpSshStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each row in the + SSH Statistics Table." + INDEX { hpSshStatsSesIndex } + ::= { hpSshStatsTable 1 } + + HpSshStatsEntry ::= + SEQUENCE { + hpSshStatsSesIndex INTEGER, + hpSshStatsSesType INTEGER, + hpSshStatsSourceIpPort DisplayString, + hpSshStatsSesVersion INTEGER, + hpSshStatsSourceIpType InetAddressType, + hpSshStatsSourceIpAddress InetAddress, + hpSshStatsSourceIpPortNum InetPortNumber + } + + hpSshStatsSesIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The value which uniquely identifies a row + in the SSH Statistics Table." + ::= { hpSshStatsEntry 1 } + + hpSshStatsSesType OBJECT-TYPE + SYNTAX INTEGER { + console(1), + telnet(2), + ssh(3), + inactive(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of session on the switch." + ::= { hpSshStatsEntry 2 } + + hpSshStatsSourceIpPort OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + ACCESS read-only + STATUS deprecated + DESCRIPTION "Contains the information about source ip address and + port number of active SSH session (e.g. 192.168.31.114:1722). + + This object has been deprecated as its not big enough to store + IPv6 addresses. It is loosely replaced by hpSshStatsSourceIpAddress + and hpSshStatsSourceIpPortNum" + ::= { hpSshStatsEntry 3 } + + hpSshStatsSesVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2), + noConnect(255) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Specifies the SSH protocol version in use for a + given session." + ::= { hpSshStatsEntry 4 } + + hpSshStatsSourceIpType OBJECT-TYPE + SYNTAX InetAddressType + ACCESS read-only + STATUS mandatory + DESCRIPTION "Specifies the Address type of source ip + address of active SSH session." + ::= { hpSshStatsEntry 5 } + + hpSshStatsSourceIpAddress OBJECT-TYPE + SYNTAX InetAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "Specifies the source ip address of + active SSH session." + ::= { hpSshStatsEntry 6 } + + hpSshStatsSourceIpPortNum OBJECT-TYPE + SYNTAX InetPortNumber + ACCESS read-only + STATUS mandatory + DESCRIPTION "Specifies the source port number of + active SSH session." + ::= { hpSshStatsEntry 7 } + + hpSwitchPhysicalPort OBJECT IDENTIFIER ::= { hpSwitchStatistics 18 } + + hpSwitchPhysicalPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchPhysicalPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + physical ports of this device." + ::= { hpSwitchPhysicalPort 1 } + + hpSwitchPhysicalPortEntry OBJECT-TYPE + SYNTAX HpSwitchPhysicalPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about the physical ports of this device." + INDEX { hpSwitchPhysicalPortIndex } + ::= { hpSwitchPhysicalPortTable 1 } + + HpSwitchPhysicalPortEntry ::= + SEQUENCE { + hpSwitchPhysicalPortIndex INTEGER, + hpSwitchPhysicalPortType HpSwitchPortType + } + + + hpSwitchPhysicalPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "An index that uniquely identifies a row in the physical + port table." + ::= { hpSwitchPhysicalPortEntry 1 } + + hpSwitchPhysicalPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type for this port." + ::= { hpSwitchPhysicalPortEntry 2 } + + hpSwitchCosStats OBJECT IDENTIFIER ::= { hpSwitchStatistics 19 } + + hpSwitchQueueWatchStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchQueueWatchStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains statistic information about + Egress Queue drops on the switch." + ::= { hpSwitchCosStats 1 } + + hpSwitchQueueWatchStatsEntry OBJECT-TYPE + SYNTAX HpSwitchQueueWatchStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each row in the + Queue Watch Statistics Table." + INDEX { hpSwitchQueueWatchStatsPortIndex,hpSwitchQueueWatchStatsQueueIndex } + ::= { hpSwitchQueueWatchStatsTable 1 } + + HpSwitchQueueWatchStatsEntry ::= + SEQUENCE { + hpSwitchQueueWatchStatsPortIndex INTEGER, + hpSwitchQueueWatchStatsQueueIndex INTEGER, + hpSwitchQueueWatchStatsQueueDrops Counter + } + + hpSwitchQueueWatchStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpSwitchQueueWatchStatsEntry 1 } + + hpSwitchQueueWatchStatsQueueIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The specific value which uniquely identifies a specific port queue." + ::= { hpSwitchQueueWatchStatsEntry 2 } + + hpSwitchQueueWatchStatsQueueDrops OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of packets dropped for a particular egress port queue." + ::= { hpSwitchQueueWatchStatsEntry 3 } + + +END + diff --git a/pandora_console/attachment/mibs/UCD-DISKIO-MIB.mib b/pandora_console/attachment/mibs/UCD-DISKIO-MIB.mib new file mode 100644 index 0000000000..81aa7d8d0b --- /dev/null +++ b/pandora_console/attachment/mibs/UCD-DISKIO-MIB.mib @@ -0,0 +1,171 @@ +UCD-DISKIO-MIB DEFINITIONS ::= BEGIN + +-- +-- Derived from the original VEST-INTERNETT-MIB. Open issues: +-- +-- (a) where to register this MIB? +-- (b) use not-accessible for diskIOIndex? +-- + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + ucdExperimental + FROM UCD-SNMP-MIB; + +ucdDiskIOMIB MODULE-IDENTITY + LAST-UPDATED "200504200000Z" + ORGANIZATION "University of California, Davis" + CONTACT-INFO + "This mib is no longer being maintained by the University of + California and is now in life-support-mode and being + maintained by the net-snmp project. The best place to write + for public questions about the net-snmp-coders mailing list + at net-snmp-coders@lists.sourceforge.net. + + postal: Wes Hardaker + P.O. Box 382 + Davis CA 95617 + + email: net-snmp-coders@lists.sourceforge.net + " + DESCRIPTION + "This MIB module defines objects for disk IO statistics." + + REVISION "200504200000Z" + DESCRIPTION + "Add 64 bit counters. Patch from Dan Nelson." + + REVISION "200202130000Z" + DESCRIPTION + "Add 1, 5 and 15-minute load average objects" + + REVISION "200001260000Z" + DESCRIPTION + "SMIv2 version derived from older definitions contained + in the VEST-INTERNETT-MIB module." + ::= { ucdExperimental 15 } + +diskIOTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskIOEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of IO devices and how much data they have read/written." + ::= { ucdDiskIOMIB 1 } + +diskIOEntry OBJECT-TYPE + SYNTAX DiskIOEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a device and its statistics." + INDEX { diskIOIndex } + ::= { diskIOTable 1 } + +DiskIOEntry ::= SEQUENCE { + diskIOIndex Integer32, + diskIODevice DisplayString, + diskIONRead Counter32, + diskIONWritten Counter32, + diskIOReads Counter32, + diskIOWrites Counter32, + diskIOLA1 Integer32, + diskIOLA5 Integer32, + diskIOLA15 Integer32, + diskIONReadX Counter64, + diskIONWrittenX Counter64 +} + +diskIOIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference index for each observed device." + ::= { diskIOEntry 1 } + +diskIODevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the device we are counting/checking." + ::= { diskIOEntry 2 } + +diskIONRead OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes read from this device since boot." + ::= { diskIOEntry 3 } + +diskIONWritten OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes written to this device since boot." + ::= { diskIOEntry 4 } + +diskIOReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of read accesses from this device since boot." + ::= { diskIOEntry 5 } + +diskIOWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of write accesses to this device since boot." + ::= { diskIOEntry 6 } + +diskIOLA1 OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 1 minute average load of disk (%)" + ::= { diskIOEntry 9 } + +diskIOLA5 OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 5 minute average load of disk (%)" + ::= { diskIOEntry 10 } + +diskIOLA15 OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 15 minute average load of disk (%)" + ::= { diskIOEntry 11 } + +diskIONReadX OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes read from this device since boot." + ::= { diskIOEntry 12 } + +diskIONWrittenX OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes written to this device since boot." + ::= { diskIOEntry 13 } + +END diff --git a/pandora_console/attachment/mibs/UCD-SNMP-MIB.mib b/pandora_console/attachment/mibs/UCD-SNMP-MIB.mib new file mode 100644 index 0000000000..4abbf5951e --- /dev/null +++ b/pandora_console/attachment/mibs/UCD-SNMP-MIB.mib @@ -0,0 +1,1788 @@ +UCD-SNMP-MIB DEFINITIONS ::= BEGIN + +-- Design notes: +-- +-- The design of this mib may seem unusual in parts, as it was +-- designed for ease of numerical management routines. +-- +-- In that light, most sub-sections of this mib have four common +-- numerical oid consistencies: +-- +-- 2021.ID.1 : an integer index value. In scalers, this is always +-- of value 1. In tables it is a row index. +-- 2021.ID.2 : a name of the script, process, etc. that this row represents. +-- 2021.ID.100 : An error flag indicating if an error is present on +-- that row (a threshold value was crossed, etc). +-- 2021.ID.101 : An error string describing why the error flag is non-0. +-- +-- These conventions enable managers to easy examine portions of the +-- mib by setting the ID to the sub-section they are interested in +-- monitoring, and then scanning the .100 value to check for an +-- error(s), and get a more specific error message from .101 for the +-- named check found in .2. +-- +-- Row numbers between 2 and 100 are sub-section specific. +-- +-- Mib sections utilizing the above conventions: +-- Tables: procTable, execTable, diskTable, loadTable +-- Scalers: memory, snmperrs + + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, + Integer32, Opaque, enterprises, Counter32, Unsigned32 + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, DisplayString, TruthValue + FROM SNMPv2-TC; + +ucdavis MODULE-IDENTITY + LAST-UPDATED "201407310000Z" + ORGANIZATION "University of California, Davis" + CONTACT-INFO + "This mib is no longer being maintained by the University of + California and is now in life-support-mode and being + maintained by the net-snmp project. The best place to write + for public questions about the net-snmp-coders mailing list + at net-snmp-coders@lists.sourceforge.net. + + postal: Wes Hardaker + P.O. Box 382 + Davis CA 95617 + + email: net-snmp-coders@lists.sourceforge.net + " + DESCRIPTION + "This file defines the private UCD SNMP MIB extensions." + + REVISION "201407310000Z" + DESCRIPTION + "New object for number of CPUs as counted by the agent" + REVISION "201105140000Z" + DESCRIPTION + "New objects for monitoring CPU Steal, Guest and Nice values" + + REVISION "200901190000Z" + DESCRIPTION + "New 64-bit objects for monitoring large disk usage" + + REVISION "200611220000Z" + DESCRIPTION + "Clarify behaviour of objects in the memory & systemStats groups + (including updated versions of malnamed mem*Text objects). + Define suitable TCs to describe error reporting/fix behaviour." + + REVISION "200404070000Z" + DESCRIPTION + "Added ssCpuRawSoftIRQ for Linux (2.6) and forgotten raw swap counters." + + REVISION "200209050000Z" + DESCRIPTION + "Deprecate the non-raw objects." + + REVISION "200109200000Z" + DESCRIPTION + "Group to monitor log files" + + REVISION "200101170000Z" + DESCRIPTION + "Added raw CPU and IO counters." + + REVISION "9912090000Z" + DESCRIPTION + "SMIv2 version converted from older MIB definitions." + ::= { enterprises 2021 } + +-- Current UCD core mib table entries: +-- prTable OBJECT IDENTIFIER ::= { ucdavis 2 } +-- memory OBJECT IDENTIFIER ::= { ucdavis 4 } +-- extTable OBJECT IDENTIFIER ::= { ucdavis 8 } +-- diskTable OBJECT IDENTIFIER ::= { ucdavis 9 } +-- loadTable OBJECT IDENTIFIER ::= { ucdavis 10 } +-- systemStats OBJECT IDENTIFIER ::= { ucdavis 11 } +-- ucdDemoMIB OBJECT IDENTIFIER ::= { ucdavis 14 } - UCD-DEMO-MIB +-- fileTable OBJECT IDENTIFIER ::= { ucdavis 15 } +-- logMatch OBJECT IDENTIFIER ::= { ucdavis 16 } +-- version OBJECT IDENTIFIER ::= { ucdavis 100 } +-- snmperrs OBJECT IDENTIFIER ::= { ucdavis 101 } +-- mibRegistryTable OBJECT IDENTIFIER ::= { ucdavis 102 } + +-- Older mib table entries that were changed to new locations above: +-- processes OBJECT IDENTIFIER ::= { ucdavis 1 } +-- exec OBJECT IDENTIFIER ::= { ucdavis 3 } +-- disk OBJECT IDENTIFIER ::= { ucdavis 6 } +-- load OBJECT IDENTIFIER ::= { ucdavis 7 } + +-- Never implemented and removed from the mib: +-- lockd OBJECT IDENTIFIER ::= { ucdavis 5 } + +-- Branches for registering other UCD MIB modules: +ucdInternal OBJECT IDENTIFIER ::= { ucdavis 12 } +ucdExperimental OBJECT IDENTIFIER ::= { ucdavis 13 } + +-- OID values assigned in the ucdExperimental branch: +-- ucdIpFwAccMIB OBJECT IDENTIFIER ::= { ucdExperimental 1 } - UCD-IPFWACC-MIB +-- ucdIpFilter OBJECT IDENTIFIER ::= { ucdExperimental 2 } - UCD-IPFILTER-MIB +-- wavelan OBJECT IDENTIFIER ::= { ucdExperimental 3 } - WL-MIB +-- ucdDlmodMIB OBJECT IDENTIFIER ::= { ucdExperimental 14 } - UCD-DLMOD-MIB +-- ucdDiskIOMIB OBJECT IDENTIFIER ::= { ucdExperimental 15 } - UCD-DISKIO-MIB +-- lmSensors OBJECT IDENTIFIER ::= { ucdExperimental 16 } - LM-SENSORS-MIB + + +-- These are the old returned values of the agent type. +-- originally returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 +-- Current versions of the agent return an equivalent OID from the netSnmpAgentOIDs +-- tree (defined in NET-SNMP-TC), which includes values for some additional O/Ss + +ucdSnmpAgent OBJECT IDENTIFIER ::= { ucdavis 250 } +hpux9 OBJECT IDENTIFIER ::= { ucdSnmpAgent 1 } +sunos4 OBJECT IDENTIFIER ::= { ucdSnmpAgent 2 } +solaris OBJECT IDENTIFIER ::= { ucdSnmpAgent 3 } +osf OBJECT IDENTIFIER ::= { ucdSnmpAgent 4 } +ultrix OBJECT IDENTIFIER ::= { ucdSnmpAgent 5 } +hpux10 OBJECT IDENTIFIER ::= { ucdSnmpAgent 6 } +netbsd1 OBJECT IDENTIFIER ::= { ucdSnmpAgent 7 } +freebsd OBJECT IDENTIFIER ::= { ucdSnmpAgent 8 } +irix OBJECT IDENTIFIER ::= { ucdSnmpAgent 9 } +linux OBJECT IDENTIFIER ::= { ucdSnmpAgent 10 } +bsdi OBJECT IDENTIFIER ::= { ucdSnmpAgent 11 } +openbsd OBJECT IDENTIFIER ::= { ucdSnmpAgent 12 } +win32 OBJECT IDENTIFIER ::= { ucdSnmpAgent 13 } -- unlucky +hpux11 OBJECT IDENTIFIER ::= { ucdSnmpAgent 14 } +aix OBJECT IDENTIFIER ::= { ucdSnmpAgent 15 } +macosx OBJECT IDENTIFIER ::= { ucdSnmpAgent 16 } +dragonfly OBJECT IDENTIFIER ::= { ucdSnmpAgent 17 } +unknown OBJECT IDENTIFIER ::= { ucdSnmpAgent 255 } + + +-- +-- Define the Float Textual Convention +-- This definition was written by David Perkins. +-- + +Float ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A single precision floating-point number. The semantics + and encoding are identical for type 'single' defined in + IEEE Standard for Binary Floating-Point, + ANSI/IEEE Std 754-1985. + The value is restricted to the BER serialization of + the following ASN.1 type: + FLOATTYPE ::= [120] IMPLICIT FloatType + (note: the value 120 is the sum of '30'h and '48'h) + The BER serialization of the length for values of + this type must use the definite length, short + encoding form. + + For example, the BER serialization of value 123 + of type FLOATTYPE is '9f780442f60000'h. (The tag + is '9f78'h; the length is '04'h; and the value is + '42f60000'h.) The BER serialization of value + '9f780442f60000'h of data type Opaque is + '44079f780442f60000'h. (The tag is '44'h; the length + is '07'h; and the value is '9f780442f60000'h." + SYNTAX Opaque (SIZE (7)) + +UCDErrorFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a possible error condition" + SYNTAX INTEGER { noError(0), error(1) } + +UCDErrorFix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a 'push-button' object, to invoke a suitable + configured action. Will always return 0 when read." + SYNTAX INTEGER { noError(0), runFix(1) } + +-- +-- Process table checks +-- + +prTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information on running + programs/daemons configured for monitoring in the + snmpd.conf file of the agent. Processes violating the + number of running processes required by the agent's + configuration file are flagged with numerical and + textual errors." + ::= { ucdavis 2 } + +prEntry OBJECT-TYPE + SYNTAX PrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a process and its statistics." + INDEX { prIndex } + ::= { prTable 1 } + +PrEntry ::= SEQUENCE { + prIndex Integer32, + prNames DisplayString, + prMin Integer32, + prMax Integer32, + prCount Integer32, + prErrorFlag UCDErrorFlag, + prErrMessage DisplayString, + prErrFix UCDErrorFix, + prErrFixCmd DisplayString +} + +prIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference Index for each observed process." + ::= { prEntry 1 } + +prNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process name we're counting/checking on." + ::= { prEntry 2 } + +prMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of processes that should be + running. An error flag is generated if the number of + running processes is < the minimum." + ::= { prEntry 3 } + +prMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of processes that should be + running. An error flag is generated if the number of + running processes is > the maximum." + ::= { prEntry 4 } + +prCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current processes running with the name + in question." + ::= { prEntry 5 } + +prErrorFlag OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Error flag to indicate trouble with a process. It + goes to 1 if there is an error, 0 if no error." + ::= { prEntry 100 } + +prErrMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An error message describing the problem (if one exists)." + ::= { prEntry 101 } + +prErrFix OBJECT-TYPE + SYNTAX UCDErrorFix + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to one will try to fix the problem if + the agent has been configured with a script to call + to attempt to fix problems automatically using remote + snmp operations." + ::= { prEntry 102 } + +prErrFixCmd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The command that gets run when the prErrFix column is + set to 1." + ::= { prEntry 103 } + + + +extTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of extensible commands returning output and + result codes. These commands are configured via the + agent's snmpd.conf file." + ::= { ucdavis 8 } + +extEntry OBJECT-TYPE + SYNTAX ExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing an extensible script/program and its output." + INDEX { extIndex } + ::= { extTable 1 } + +ExtEntry ::= SEQUENCE { + extIndex Integer32, + extNames DisplayString, + extCommand DisplayString, + extResult Integer32, + extOutput DisplayString, + extErrFix UCDErrorFix, + extErrFixCmd DisplayString +} + +extIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reference Index for extensible scripts. Simply an + integer row number." + ::= { extEntry 1 } + +extNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Short, one name description of the extensible command." + ::= { extEntry 2 } + +extCommand OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The command line to be executed." + ::= { extEntry 3 } + +extResult OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result code (exit status) from the executed command." + ::= { extEntry 100 } + +extOutput OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first line of output of the executed command." + ::= { extEntry 101 } + +extErrFix OBJECT-TYPE + SYNTAX UCDErrorFix + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this to one will try to fix the problem if + the agent has been configured with a script to call + to attempt to fix problems automatically using remote + snmp operations." + ::= { extEntry 102 } + +extErrFixCmd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The command that gets run when the extErrFix column is + set to 1." + ::= { extEntry 103 } + +-- +-- Memory usage/watch reporting. +-- Not supported on all systems! +-- See agent/mibgroup/ucd_snmp.h to see if its loaded for your architecture. +-- +memory OBJECT IDENTIFIER ::= { ucdavis 4 } + +memIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Index. This should always return the integer 0." + ::= { memory 1 } + +memErrorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Name. This should always return the string 'swap'." + ::= { memory 2 } + +memTotalSwap OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of swap space configured for this host." + ::= { memory 3 } + +memAvailSwap OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of swap space currently unused or available." + ::= { memory 4 } + +memTotalReal OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real/physical memory installed + on this host." + ::= { memory 5 } + +memAvailReal OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of real/physical memory currently unused + or available." + ::= { memory 6 } + +memTotalSwapTXT OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of swap space or virtual memory allocated + for text pages on this host. + + This object will not be implemented on hosts where the + underlying operating system does not distinguish text + pages from other uses of swap space or virtual memory." + ::= { memory 7 } + +memAvailSwapTXT OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of swap space or virtual memory currently + being used by text pages on this host. + + This object will not be implemented on hosts where the + underlying operating system does not distinguish text + pages from other uses of swap space or virtual memory. + + Note that (despite the name), this value reports the + amount used, rather than the amount free or available + for use. For clarity, this object is being deprecated + in favour of 'memUsedSwapTXT(16)." + ::= { memory 8 } + +memTotalRealTXT OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real/physical memory allocated + for text pages on this host. + + This object will not be implemented on hosts where the + underlying operating system does not distinguish text + pages from other uses of physical memory." + ::= { memory 9 } + +memAvailRealTXT OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of real/physical memory currently being + used by text pages on this host. + + This object will not be implemented on hosts where the + underlying operating system does not distinguish text + pages from other uses of physical memory. + + Note that (despite the name), this value reports the + amount used, rather than the amount free or available + for use. For clarity, this object is being deprecated + in favour of 'memUsedRealTXT(17)." + ::= { memory 10 } + +memTotalFree OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of memory free or available for use on + this host. This value typically covers both real memory + and swap space or virtual memory." + ::= { memory 11 } + +memMinimumSwap OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of swap space expected to be kept + free or available during normal operation of this host. + + If this value (as reported by 'memAvailSwap(4)') falls + below the specified level, then 'memSwapError(100)' will + be set to 1 and an error message made available via + 'memSwapErrorMsg(101)'." + ::= { memory 12 } + +memShared OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real or virtual memory currently + allocated for use as shared memory. + + This object will not be implemented on hosts where the + underlying operating system does not explicitly identify + memory as specifically reserved for this purpose." + ::= { memory 13 } + +memBuffer OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real or virtual memory currently + allocated for use as memory buffers. + + This object will not be implemented on hosts where the + underlying operating system does not explicitly identify + memory as specifically reserved for this purpose." + ::= { memory 14 } + +memCached OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of real or virtual memory currently + allocated for use as cached memory. + + This object will not be implemented on hosts where the + underlying operating system does not explicitly identify + memory as specifically reserved for this purpose." + ::= { memory 15 } + +memUsedSwapTXT OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of swap space or virtual memory currently + being used by text pages on this host. + + This object will not be implemented on hosts where the + underlying operating system does not distinguish text + pages from other uses of swap space or virtual memory." + ::= { memory 16 } + +memUsedRealTXT OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of real/physical memory currently being + used by text pages on this host. + + This object will not be implemented on hosts where the + underlying operating system does not distinguish text + pages from other uses of physical memory." + ::= { memory 17 } + +memSwapError OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the amount of available swap space + (as reported by 'memAvailSwap(4)'), is less than the + desired minimum (specified by 'memMinimumSwap(12)')." + ::= { memory 100 } + +memSwapErrorMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes whether the amount of available swap space + (as reported by 'memAvailSwap(4)'), is less than the + desired minimum (specified by 'memMinimumSwap(12)')." + ::= { memory 101 } + + +dskTable OBJECT-TYPE + SYNTAX SEQUENCE OF DskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk watching information. Partions to be watched + are configured by the snmpd.conf file of the agent." + ::= { ucdavis 9 } + +dskEntry OBJECT-TYPE + SYNTAX DskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a disk and its statistics." + INDEX { dskIndex } + ::= { dskTable 1 } + +DskEntry ::= SEQUENCE { + dskIndex Integer32, + dskPath DisplayString, + dskDevice DisplayString, + dskMinimum Integer32, + dskMinPercent Integer32, + dskTotal Integer32, + dskAvail Integer32, + dskUsed Integer32, + dskPercent Integer32, + dskPercentNode Integer32, + dskErrorFlag UCDErrorFlag, + dskErrorMsg DisplayString, + dskTotalLow Unsigned32, + dskTotalHigh Unsigned32, + dskAvailLow Unsigned32, + dskAvailHigh Unsigned32, + dskUsedLow Unsigned32, + dskUsedHigh Unsigned32 +} + +dskIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Integer reference number (row number) for the disk mib." + ::= { dskEntry 1 } + +dskPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Path where the disk is mounted." + ::= { dskEntry 2 } + +dskDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Path of the device for the partition" + ::= { dskEntry 3 } + +dskMinimum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum space required on the disk (in kBytes) before the + errors are triggered. Either this or dskMinPercent is + configured via the agent's snmpd.conf file." + ::= { dskEntry 4 } + +dskMinPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of minimum space required on the disk before the + errors are triggered. Either this or dskMinimum is + configured via the agent's snmpd.conf file." + ::= { dskEntry 5 } + +dskTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total size of the disk/partion (kBytes). + For large disks (>2Tb), this value will + latch at INT32_MAX (2147483647)." + ::= { dskEntry 6 } + +dskAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available space on the disk. + For large lightly-used disks (>2Tb), this + value will latch at INT32_MAX (2147483647)." + ::= { dskEntry 7 } + +dskUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used space on the disk. + For large heavily-used disks (>2Tb), this + value will latch at INT32_MAX (2147483647)." + ::= { dskEntry 8 } + +dskPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of space used on disk" + ::= { dskEntry 9 } + +dskPercentNode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of inodes used on disk" + ::= { dskEntry 10 } + +dskTotalLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total size of the disk/partion (kBytes). + Together with dskTotalHigh composes 64-bit number." + ::= { dskEntry 11 } + +dskTotalHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total size of the disk/partion (kBytes). + Together with dskTotalLow composes 64-bit number." + ::= { dskEntry 12 } + +dskAvailLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available space on the disk (kBytes). + Together with dskAvailHigh composes 64-bit number." + ::= { dskEntry 13 } + +dskAvailHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available space on the disk (kBytes). + Together with dskAvailLow composes 64-bit number." + ::= { dskEntry 14 } + +dskUsedLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used space on the disk (kBytes). + Together with dskUsedHigh composes 64-bit number." + ::= { dskEntry 15 } + +dskUsedHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used space on the disk (kBytes). + Together with dskUsedLow composes 64-bit number." + ::= { dskEntry 16 } + +dskErrorFlag OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error flag signaling that the disk or partition is under + the minimum required space configured for it." + ::= { dskEntry 100 } + +dskErrorMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A text description providing a warning and the space left + on the disk." + ::= { dskEntry 101 } + +laTable OBJECT-TYPE + SYNTAX SEQUENCE OF LaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Load average information." + ::= { ucdavis 10 } + +laEntry OBJECT-TYPE + SYNTAX LaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a load average and its values." + INDEX { laIndex } + ::= { laTable 1 } + +LaEntry ::= SEQUENCE { + laIndex Integer32, + laNames DisplayString, + laLoad DisplayString, + laConfig DisplayString, + laLoadInt Integer32, + laLoadFloat Float, + laErrorFlag UCDErrorFlag, + laErrMessage DisplayString +} + +laIndex OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "reference index/row number for each observed loadave." + ::= { laEntry 1 } + +laNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of loadave names we're watching." + ::= { laEntry 2 } + +laLoad OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 1,5 and 15 minute load averages (one per row)." + ::= { laEntry 3 } + +laConfig OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The watch point for load-averages to signal an + error. If the load averages rises above this value, + the laErrorFlag below is set." + ::= { laEntry 4 } + +laLoadInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 1,5 and 15 minute load averages as an integer. + This is computed by taking the floating point + loadaverage value and multiplying by 100, then + converting the value to an integer." + ::= { laEntry 5 } + +laLoadFloat OBJECT-TYPE + SYNTAX Float + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 1,5 and 15 minute load averages as an opaquely + wrapped floating point number." + ::= { laEntry 6 } + +laErrorFlag OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Error flag to indicate the load-average has crossed + its threshold value defined in the snmpd.conf file. + It is set to 1 if the threshold is crossed, 0 otherwise." + ::= { laEntry 100 } + +laErrMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An error message describing the load-average and its + surpased watch-point value." + ::= { laEntry 101 } + + +version OBJECT IDENTIFIER ::= { ucdavis 100 } + +versionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to mib (always 0)" + ::= { version 1 } + +versionTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CVS tag keyword" + ::= { version 2 } + +versionDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date string from RCS keyword" + ::= { version 3 } + +versionCDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date string from ctime() " + ::= { version 4 } + +versionIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Id string from RCS keyword" + ::= { version 5 } + +versionConfigureOptions OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options passed to the configure script when this agent was built." + ::= { version 6 } + +versionClearCache OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to 1 to clear the exec cache, if enabled" + ::= { version 10 } + +versionUpdateConfig OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to 1 to read-read the config file(s)." + ::= { version 11 } + +versionRestartAgent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to 1 to restart the agent." + ::= { version 12 } + +versionSavePersistentData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to 1 to force the agent to save it's persistent data immediately." + ::= { version 13 } + +versionDoDebugging OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to 1 to turn debugging statements on in the agent or 0 + to turn it off." + ::= { version 20 } + + +snmperrs OBJECT IDENTIFIER ::= { ucdavis 101 } + +snmperrIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Index for snmperrs (always 0)." + ::= { snmperrs 1 } + +snmperrNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "snmp" + ::= { snmperrs 2 } + +snmperrErrorFlag OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Error flag to indicate trouble with the agent. It + goes to 1 if there is an error, 0 if no error." + ::= { snmperrs 100 } + +snmperrErrMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An error message describing the problem (if one exists)." + ::= { snmperrs 101 } + + +mrTable OBJECT-TYPE + SYNTAX SEQUENCE OF MrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table displaying all the oid's registered by mib modules in + the agent. Since the agent is modular in nature, this lists + each module's OID it is responsible for and the name of the module" + ::= { ucdavis 102 } + +mrEntry OBJECT-TYPE + SYNTAX MrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a registered mib oid." + INDEX { IMPLIED mrIndex } + ::= { mrTable 1 } + +MrEntry ::= SEQUENCE { + mrIndex OBJECT IDENTIFIER, + mrModuleName DisplayString +} + +mrIndex OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The registry slot of a mibmodule." + ::= { mrEntry 1 } + +mrModuleName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The module name that registered this OID." + ::= { mrEntry 2 } + +systemStats OBJECT IDENTIFIER ::= { ucdavis 11 } + +ssIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Index. This should always return the integer 1." + ::= { systemStats 1 } + +ssErrorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bogus Name. This should always return the string 'systemStats'." + ::= { systemStats 2 } + +ssSwapIn OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average amount of memory swapped in from disk, + calculated over the last minute." + ::= { systemStats 3 } + +ssSwapOut OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average amount of memory swapped out to disk, + calculated over the last minute." + ::= { systemStats 4 } + +ssIOSent OBJECT-TYPE + SYNTAX Integer32 + UNITS "blocks/s" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The average amount of data written to disk or other + block device, calculated over the last minute. + + This object has been deprecated in favour of + 'ssIORawSent(57)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 5 } + +ssIOReceive OBJECT-TYPE + SYNTAX Integer32 + UNITS "blocks/s" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The average amount of data read from disk or other + block device, calculated over the last minute. + + This object has been deprecated in favour of + 'ssIORawReceived(58)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 6 } + +ssSysInterrupts OBJECT-TYPE + SYNTAX Integer32 + UNITS "interrupts/s" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The average rate of interrupts processed (including + the clock) calculated over the last minute. + + This object has been deprecated in favour of + 'ssRawInterrupts(59)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 7 } + +ssSysContext OBJECT-TYPE + SYNTAX Integer32 + UNITS "switches/s" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The average rate of context switches, + calculated over the last minute. + + This object has been deprecated in favour of + 'ssRawContext(60)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 8 } + +ssCpuUser OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The percentage of CPU time spent processing + user-level code, calculated over the last minute. + + This object has been deprecated in favour of + 'ssCpuRawUser(50)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 9 } + +ssCpuSystem OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The percentage of CPU time spent processing + system-level code, calculated over the last minute. + + This object has been deprecated in favour of + 'ssCpuRawSystem(52)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 10 } + +ssCpuIdle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The percentage of processor time spent idle, + calculated over the last minute. + + This object has been deprecated in favour of + 'ssCpuRawIdle(53)', which can be used to calculate + the same metric, but over any desired time period." + ::= { systemStats 11 } + +-- The agent only implements those of the following counters that the +-- kernel supports! Don't expect all to be present. + +ssCpuRawUser OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + processing user-level code. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 50 } + +ssCpuRawNice OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + processing reduced-priority code. + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 51 } + +ssCpuRawSystem OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + processing system-level code. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors). + + This object may sometimes be implemented as the + combination of the 'ssCpuRawWait(54)' and + 'ssCpuRawKernel(55)' counters, so care must be + taken when summing the overall raw counters." + ::= { systemStats 52 } + +ssCpuRawIdle OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + idle. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 53 } + +ssCpuRawWait OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + waiting for IO. + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. This time may also be + included within the 'ssCpuRawSystem(52)' counter. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 54 } + +ssCpuRawKernel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + processing kernel-level code. + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. This time may also be + included within the 'ssCpuRawSystem(52)' counter. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 55 } + +ssCpuRawInterrupt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + processing hardware interrupts. + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 56 } + +ssIORawSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks sent to a block device" + ::= { systemStats 57 } + +ssIORawReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks received from a block device" + ::= { systemStats 58 } + +ssRawInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of interrupts processed" + ::= { systemStats 59 } + +ssRawContexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of context switches" + ::= { systemStats 60 } + +ssCpuRawSoftIRQ OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + processing software interrupts. + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 61 } + +ssRawSwapIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks swapped in" + ::= { systemStats 62 } + +ssRawSwapOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks swapped out" + ::= { systemStats 63 } + +ssCpuRawSteal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + by the hypervisor code to run other VMs even + though the CPU in the current VM had something runnable. + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 64 } + +ssCpuRawGuest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + by the CPU to run a virtual CPU (guest). + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 65 } + +ssCpuRawGuestNice OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 'ticks' (typically 1/100s) spent + by the CPU to run a niced virtual CPU (guest). + + This object will not be implemented on hosts where + the underlying operating system does not measure + this particular CPU metric. + + On a multi-processor system, the 'ssCpuRaw*' + counters are cumulative over all CPUs, so their + sum will typically be N*100 (for N processors)." + ::= { systemStats 66 } + +ssCpuNumCpus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of processors, as counted by the agent. + This object's value may be useful in the management + of certain operating systems where notions such as + load average do not take into account the number of + processors in the system. + + For other objects in the systemStats group whose + descriptions refer to 'N processors', this object's + value is N." + ::= { systemStats 67 } + + +-- possibly used in the future: +-- +-- ssErrorFlag OBJECT-TYPE +-- SYNTAX UCDErrorFlag +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Error flag." +-- ::= { systemStats 100 } +-- +-- ssErrMessage OBJECT-TYPE +-- SYNTAX DisplayString +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Error message describing the errorflag condition." +-- ::= { systemStats 101 } + + +ucdTraps OBJECT IDENTIFIER ::= { ucdavis 251 } + +ucdStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap could in principle be sent when the agent start" + ::= { ucdTraps 1 } + +ucdShutdown NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when the agent terminates" + ::= { ucdTraps 2 } + +-- +-- File Table: monitor a list of files to check for a maximum size. +-- + +fileTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of monitored files." + ::= { ucdavis 15 } + +fileEntry OBJECT-TYPE + SYNTAX FileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of file" + INDEX { fileIndex } + ::= { fileTable 1 } + +FileEntry ::= SEQUENCE { + fileIndex Integer32, + fileName DisplayString, + fileSize Integer32, + fileMax Integer32, + fileErrorFlag UCDErrorFlag, + fileErrorMsg DisplayString +} + +fileIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of file" + ::= { fileEntry 1 } + +fileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filename" + ::= { fileEntry 2 } + +fileSize OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of file (kB)" + ::= { fileEntry 3 } + +fileMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "kB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Limit of filesize (kB)" + ::= { fileEntry 4 } + +fileErrorFlag OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Limit exceeded flag" + ::= { fileEntry 100 } + +fileErrorMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filesize error message" + ::= { fileEntry 101 } + +logMatch OBJECT IDENTIFIER ::= { ucdavis 16 } + +logMatchMaxEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of logmatch entries + this snmpd daemon can support." + ::= { logMatch 1 } + +logMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF LogMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of monitored files." + ::= { logMatch 2 } + +logMatchEntry OBJECT-TYPE + SYNTAX LogMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of file" + INDEX { logMatchIndex } + ::= { logMatchTable 1 } + +LogMatchEntry ::= + SEQUENCE { + logMatchIndex + Integer32, + logMatchName + DisplayString, + logMatchFilename + DisplayString, + logMatchRegEx + DisplayString, + logMatchGlobalCounter + Counter32, + logMatchGlobalCount + Integer32, + logMatchCurrentCounter + Counter32, + logMatchCurrentCount + Integer32, + logMatchCounter + Counter32, + logMatchCount + Integer32, + logMatchCycle + Integer32, + logMatchErrorFlag + UCDErrorFlag, + logMatchRegExCompilation + DisplayString + } + +logMatchIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of logmatch" + ::= { logMatchEntry 1 } + +logMatchName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "logmatch instance name" + ::= { logMatchEntry 2 } + +logMatchFilename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "filename to be logmatched" + ::= { logMatchEntry 3 } + +logMatchRegEx OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "regular expression" + ::= { logMatchEntry 4 } + +logMatchGlobalCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "global count of matches" + ::= { logMatchEntry 5 } + +logMatchGlobalCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { logMatchEntry 6 } + +logMatchCurrentCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regex match counter. This counter will + be reset with each logfile rotation." + ::= { logMatchEntry 7 } + +logMatchCurrentCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { logMatchEntry 8 } + +logMatchCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regex match counter. This counter will + be reset with each read" + ::= { logMatchEntry 9 } + +logMatchCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { logMatchEntry 10 } + +logMatchCycle OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time between updates (if not queried) in seconds" + ::= { logMatchEntry 11 } + +logMatchErrorFlag OBJECT-TYPE + SYNTAX UCDErrorFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "errorflag: is this line configured correctly?" + ::= { logMatchEntry 100 } + +logMatchRegExCompilation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "message of regex precompilation" + ::= { logMatchEntry 101 } + +END