diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB')
| -rwxr-xr-x | MIBS/paloaltonetworks/PAN-ENTITY-EXT-MIB | 293 |
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 |