summaryrefslogtreecommitdiff
path: root/MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB')
-rwxr-xr-xMIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB293
1 files changed, 293 insertions, 0 deletions
diff --git a/MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB b/MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB
new file mode 100755
index 0000000..7822587
--- /dev/null
+++ b/MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB
@@ -0,0 +1,293 @@
+-- ***********************************************
+-- PAN-ENTITY-EXT-MIB.my
+--
+-- MIB for the Entity Ext MIB objects implemented by all
+-- Palo Alto devices.
+-- ***********************************************
+
+PAN-ENTITY-EXT-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY,
+ OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ entPhysicalIndex
+ FROM ENTITY-MIB
+ panModules
+ FROM PAN-GLOBAL-REG;
+
+ panEntityMIBModule MODULE-IDENTITY
+ LAST-UPDATED "201211051106Z"
+ ORGANIZATION "Palo Alto Networks"
+ CONTACT-INFO "
+ Customer Support
+ Palo Alto Networks
+ 4401 Great America Pkwy
+ Santa Clara, CA 95054-1211
+
+ +1 866-898-9087
+ support at paloaltonetworks dot com"
+
+ DESCRIPTION "
+ A MIB module containing definitions of ENTITY Extension objects
+ implemented by Palo Alto Networks' products."
+
+ REVISION "201211051106Z"
+ DESCRIPTION "
+ Rev 1.0
+ Initial version of MIB module PAN-ENTITY-EXT-MIB."
+
+ ::= { panModules 7 }
+
+ -- MIB Object Definitions
+
+ panEntityMIBObjects OBJECT IDENTIFIER
+ ::= { panEntityMIBModule 1 }
+
+ panEntityMIBConformance OBJECT IDENTIFIER
+ ::= { panEntityMIBModule 2 }
+
+ -- Top level groups
+ panEntityChassisGroup OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for Power Supply MIB objects."
+ ::= { panEntityMIBObjects 1 }
+
+ panEntityFRUModuleGroup OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for FRU Module MIB objects."
+ ::= { panEntityMIBObjects 2 }
+
+ panEntityFanTrayGroup OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for Fan Tray MIB objects."
+ ::= { panEntityMIBObjects 3 }
+
+ panEntityPowerSupplyGroup OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for Power Supply MIB objects."
+ ::= { panEntityMIBObjects 4 }
+
+ ----------------------------------------------------------------------
+ -- Chassis objects
+
+ panEntityTotalPowerAvail OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power Available on the system (in watts)"
+ ::= { panEntityChassisGroup 1 }
+
+ panEntityTotalPowerUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power Used on the system (in watts)"
+ ::= { panEntityChassisGroup 2 }
+
+
+ -- FRU Module (Line card) table
+
+ panEntityFRUModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PanEntityFRUModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the capacity of the fan trays in the system"
+ ::= { panEntityFRUModuleGroup 1 }
+
+ panEntityFRUModuleEntry OBJECT-TYPE
+ SYNTAX PanEntityFRUModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An panEntityFRUModuleTable entry lists the power used by
+ the fan trays.
+
+ Entries are created when the fan trays are added to the
+ entPhysicalTable."
+ INDEX { entPhysicalIndex }
+ ::= { panEntityFRUModuleTable 1 }
+
+ PanEntityFRUModuleEntry ::= SEQUENCE {
+ panEntryFRUModulePowerUsed Integer32,
+ panEntryFRUModuleNumPorts Integer32
+ }
+
+ panEntryFRUModulePowerUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Power used by the FRU Module (in watts)."
+ ::= { panEntityFRUModuleEntry 1 }
+
+ panEntryFRUModuleNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Ports on the FRU Module."
+ ::= { panEntityFRUModuleEntry 2 }
+
+
+ -- Fan Tray table
+
+ panEntityFanTrayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PanEntityFanTrayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the capacity of the fan trays in the system"
+ ::= { panEntityFanTrayGroup 1 }
+
+ panEntityFanTrayEntry OBJECT-TYPE
+ SYNTAX PanEntityFanTrayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An panEntityFanTrayTable entry lists the power used by
+ the fan trays.
+
+ Entries are created when the fan trays are added to the
+ entPhysicalTable."
+ INDEX { entPhysicalIndex }
+ ::= { panEntityFanTrayTable 1 }
+
+ PanEntityFanTrayEntry ::= SEQUENCE {
+ panEntryFanTrayPowerUsed Integer32
+ }
+
+ panEntryFanTrayPowerUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Power used by the Fan Tray (in watts)."
+ ::= { panEntityFanTrayEntry 1 }
+
+ -- Power Supply Table
+
+ panEntityPowerSupplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PanEntityPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the capacity of the power supplies in the system"
+ ::= { panEntityPowerSupplyGroup 1 }
+
+ panEntityPowerSupplyEntry OBJECT-TYPE
+ SYNTAX PanEntityPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An panEntityPowerSupplyTable entry lists the power capacity of
+ the power supply.
+
+ Entries are created when the power supplies are added to the
+ entPhysicalTable."
+ INDEX { entPhysicalIndex }
+ ::= { panEntityPowerSupplyTable 1 }
+
+ PanEntityPowerSupplyEntry ::= SEQUENCE {
+ panEntryPowerSupplyPowerCapacity Integer32
+ }
+
+ panEntryPowerSupplyPowerCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Power capacity of the power supply (in watts)"
+ ::= { panEntityPowerSupplyEntry 1 }
+
+
+ -- conformance information
+
+ panEntityMIBCompliances OBJECT IDENTIFIER
+ ::= { panEntityMIBConformance 1 }
+
+ panEntityMIBGroups OBJECT IDENTIFIER
+ ::= { panEntityMIBConformance 2 }
+
+ -- compliance statements
+
+ panEntityMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "An PAN Entity EXT MIB implementation can implement this group to
+ provide power information."
+ MODULE -- this module
+ MANDATORY-GROUPS { panEntityMIBChassisGroup }
+
+ GROUP panEntityMIBFRUModuleGroup
+ DESCRIPTION
+ "The panEntityMIBFRUModulePowerGroup must be implemented
+ for FRU Module that have power information"
+
+ GROUP panEntityMIBFanTrayGroup
+ DESCRIPTION
+ "The panEntityMIBFanTrayPowerGroup must be implemented
+ for Fan Trays that have power information"
+
+ GROUP panEntityMIBPowerSupplyGroup
+ DESCRIPTION
+ "The panEntityMIBFRUModulePowerGroup must be implemented
+ for Power Supplies that have power information"
+ ::= { panEntityMIBCompliances 1 }
+
+ -- units of conformance
+
+ panEntityMIBChassisGroup OBJECT-GROUP
+ OBJECTS {
+ panEntityTotalPowerAvail,
+ panEntityTotalPowerUsed
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used
+ to monitor chassis power information"
+ ::= { panEntityMIBGroups 1 }
+
+
+ panEntityMIBFRUModuleGroup OBJECT-GROUP
+ OBJECTS {
+ panEntryFRUModulePowerUsed,
+ panEntryFRUModuleNumPorts
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used
+ to monitor FRU Module information"
+ ::= { panEntityMIBGroups 2 }
+
+ panEntityMIBFanTrayGroup OBJECT-GROUP
+ OBJECTS {
+ panEntryFanTrayPowerUsed
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used
+ to monitor Fan Tray information"
+ ::= { panEntityMIBGroups 3 }
+
+ panEntityMIBPowerSupplyGroup OBJECT-GROUP
+ OBJECTS {
+ panEntryPowerSupplyPowerCapacity
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used
+ to monitor Power Supply information"
+ ::= { panEntityMIBGroups 4 }
+
+END