1-- *********************************************** 2-- PAN-ENTITY-EXT-MIB.my 3-- 4-- MIB for the Entity Ext MIB objects implemented by all 5-- Palo Alto devices. 6-- *********************************************** 7 8PAN-ENTITY-EXT-MIB DEFINITIONS ::= BEGIN 9 10 IMPORTS 11 MODULE-IDENTITY, OBJECT-IDENTITY, 12 OBJECT-TYPE, 13 Integer32 14 FROM SNMPv2-SMI 15 MODULE-COMPLIANCE, OBJECT-GROUP 16 FROM SNMPv2-CONF 17 entPhysicalIndex 18 FROM ENTITY-MIB 19 panModules 20 FROM PAN-GLOBAL-REG; 21 22 panEntityMIBModule MODULE-IDENTITY 23 LAST-UPDATED "201211051106Z" 24 ORGANIZATION "Palo Alto Networks" 25 CONTACT-INFO " 26 Customer Support 27 Palo Alto Networks 28 4401 Great America Pkwy 29 Santa Clara, CA 95054-1211 30 31 +1 866-898-9087 32 support at paloaltonetworks dot com" 33 34 DESCRIPTION " 35 A MIB module containing definitions of ENTITY Extension objects 36 implemented by Palo Alto Networks' products." 37 38 REVISION "201211051106Z" 39 DESCRIPTION " 40 Rev 1.0 41 Initial version of MIB module PAN-ENTITY-EXT-MIB." 42 43 ::= { panModules 7 } 44 45 -- MIB Object Definitions 46 47 panEntityMIBObjects OBJECT IDENTIFIER 48 ::= { panEntityMIBModule 1 } 49 50 panEntityMIBConformance OBJECT IDENTIFIER 51 ::= { panEntityMIBModule 2 } 52 53 -- Top level groups 54 panEntityChassisGroup OBJECT-IDENTITY 55 STATUS current 56 DESCRIPTION " 57 Sub-tree for Power Supply MIB objects." 58 ::= { panEntityMIBObjects 1 } 59 60 panEntityFRUModuleGroup OBJECT-IDENTITY 61 STATUS current 62 DESCRIPTION " 63 Sub-tree for FRU Module MIB objects." 64 ::= { panEntityMIBObjects 2 } 65 66 panEntityFanTrayGroup OBJECT-IDENTITY 67 STATUS current 68 DESCRIPTION " 69 Sub-tree for Fan Tray MIB objects." 70 ::= { panEntityMIBObjects 3 } 71 72 panEntityPowerSupplyGroup OBJECT-IDENTITY 73 STATUS current 74 DESCRIPTION " 75 Sub-tree for Power Supply MIB objects." 76 ::= { panEntityMIBObjects 4 } 77 78 ---------------------------------------------------------------------- 79 -- Chassis objects 80 81 panEntityTotalPowerAvail OBJECT-TYPE 82 SYNTAX Integer32 83 MAX-ACCESS read-only 84 STATUS current 85 DESCRIPTION 86 "Total Power Available on the system (in watts)" 87 ::= { panEntityChassisGroup 1 } 88 89 panEntityTotalPowerUsed OBJECT-TYPE 90 SYNTAX Integer32 91 MAX-ACCESS read-only 92 STATUS current 93 DESCRIPTION 94 "Total Power Used on the system (in watts)" 95 ::= { panEntityChassisGroup 2 } 96 97 98 -- FRU Module (Line card) table 99 100 panEntityFRUModuleTable OBJECT-TYPE 101 SYNTAX SEQUENCE OF PanEntityFRUModuleEntry 102 MAX-ACCESS not-accessible 103 STATUS current 104 DESCRIPTION 105 "This table lists the capacity of the fan trays in the system" 106 ::= { panEntityFRUModuleGroup 1 } 107 108 panEntityFRUModuleEntry OBJECT-TYPE 109 SYNTAX PanEntityFRUModuleEntry 110 MAX-ACCESS not-accessible 111 STATUS current 112 DESCRIPTION 113 "An panEntityFRUModuleTable entry lists the power used by 114 the fan trays. 115 116 Entries are created when the fan trays are added to the 117 entPhysicalTable." 118 INDEX { entPhysicalIndex } 119 ::= { panEntityFRUModuleTable 1 } 120 121 PanEntityFRUModuleEntry ::= SEQUENCE { 122 panEntryFRUModulePowerUsed Integer32, 123 panEntryFRUModuleNumPorts Integer32 124 } 125 126 panEntryFRUModulePowerUsed OBJECT-TYPE 127 SYNTAX Integer32 128 MAX-ACCESS read-only 129 STATUS current 130 DESCRIPTION 131 "Power used by the FRU Module (in watts)." 132 ::= { panEntityFRUModuleEntry 1 } 133 134 panEntryFRUModuleNumPorts OBJECT-TYPE 135 SYNTAX Integer32 136 MAX-ACCESS read-only 137 STATUS current 138 DESCRIPTION 139 "Number of Ports on the FRU Module." 140 ::= { panEntityFRUModuleEntry 2 } 141 142 143 -- Fan Tray table 144 145 panEntityFanTrayTable OBJECT-TYPE 146 SYNTAX SEQUENCE OF PanEntityFanTrayEntry 147 MAX-ACCESS not-accessible 148 STATUS current 149 DESCRIPTION 150 "This table lists the capacity of the fan trays in the system" 151 ::= { panEntityFanTrayGroup 1 } 152 153 panEntityFanTrayEntry OBJECT-TYPE 154 SYNTAX PanEntityFanTrayEntry 155 MAX-ACCESS not-accessible 156 STATUS current 157 DESCRIPTION 158 "An panEntityFanTrayTable entry lists the power used by 159 the fan trays. 160 161 Entries are created when the fan trays are added to the 162 entPhysicalTable." 163 INDEX { entPhysicalIndex } 164 ::= { panEntityFanTrayTable 1 } 165 166 PanEntityFanTrayEntry ::= SEQUENCE { 167 panEntryFanTrayPowerUsed Integer32 168 } 169 170 panEntryFanTrayPowerUsed OBJECT-TYPE 171 SYNTAX Integer32 172 MAX-ACCESS read-only 173 STATUS current 174 DESCRIPTION 175 "Power used by the Fan Tray (in watts)." 176 ::= { panEntityFanTrayEntry 1 } 177 178 -- Power Supply Table 179 180 panEntityPowerSupplyTable OBJECT-TYPE 181 SYNTAX SEQUENCE OF PanEntityPowerSupplyEntry 182 MAX-ACCESS not-accessible 183 STATUS current 184 DESCRIPTION 185 "This table lists the capacity of the power supplies in the system" 186 ::= { panEntityPowerSupplyGroup 1 } 187 188 panEntityPowerSupplyEntry OBJECT-TYPE 189 SYNTAX PanEntityPowerSupplyEntry 190 MAX-ACCESS not-accessible 191 STATUS current 192 DESCRIPTION 193 "An panEntityPowerSupplyTable entry lists the power capacity of 194 the power supply. 195 196 Entries are created when the power supplies are added to the 197 entPhysicalTable." 198 INDEX { entPhysicalIndex } 199 ::= { panEntityPowerSupplyTable 1 } 200 201 PanEntityPowerSupplyEntry ::= SEQUENCE { 202 panEntryPowerSupplyPowerCapacity Integer32 203 } 204 205 panEntryPowerSupplyPowerCapacity OBJECT-TYPE 206 SYNTAX Integer32 207 MAX-ACCESS read-only 208 STATUS current 209 DESCRIPTION 210 "Power capacity of the power supply (in watts)" 211 ::= { panEntityPowerSupplyEntry 1 } 212 213 214 -- conformance information 215 216 panEntityMIBCompliances OBJECT IDENTIFIER 217 ::= { panEntityMIBConformance 1 } 218 219 panEntityMIBGroups OBJECT IDENTIFIER 220 ::= { panEntityMIBConformance 2 } 221 222 -- compliance statements 223 224 panEntityMIBCompliance MODULE-COMPLIANCE 225 STATUS current 226 DESCRIPTION 227 "An PAN Entity EXT MIB implementation can implement this group to 228 provide power information." 229 MODULE -- this module 230 MANDATORY-GROUPS { panEntityMIBChassisGroup } 231 232 GROUP panEntityMIBFRUModuleGroup 233 DESCRIPTION 234 "The panEntityMIBFRUModulePowerGroup must be implemented 235 for FRU Module that have power information" 236 237 GROUP panEntityMIBFanTrayGroup 238 DESCRIPTION 239 "The panEntityMIBFanTrayPowerGroup must be implemented 240 for Fan Trays that have power information" 241 242 GROUP panEntityMIBPowerSupplyGroup 243 DESCRIPTION 244 "The panEntityMIBFRUModulePowerGroup must be implemented 245 for Power Supplies that have power information" 246 ::= { panEntityMIBCompliances 1 } 247 248 -- units of conformance 249 250 panEntityMIBChassisGroup OBJECT-GROUP 251 OBJECTS { 252 panEntityTotalPowerAvail, 253 panEntityTotalPowerUsed 254 } 255 STATUS current 256 DESCRIPTION 257 "The collection of objects which are used 258 to monitor chassis power information" 259 ::= { panEntityMIBGroups 1 } 260 261 262 panEntityMIBFRUModuleGroup OBJECT-GROUP 263 OBJECTS { 264 panEntryFRUModulePowerUsed, 265 panEntryFRUModuleNumPorts 266 } 267 STATUS current 268 DESCRIPTION 269 "The collection of objects which are used 270 to monitor FRU Module information" 271 ::= { panEntityMIBGroups 2 } 272 273 panEntityMIBFanTrayGroup OBJECT-GROUP 274 OBJECTS { 275 panEntryFanTrayPowerUsed 276 } 277 STATUS current 278 DESCRIPTION 279 "The collection of objects which are used 280 to monitor Fan Tray information" 281 ::= { panEntityMIBGroups 3 } 282 283 panEntityMIBPowerSupplyGroup OBJECT-GROUP 284 OBJECTS { 285 panEntryPowerSupplyPowerCapacity 286 } 287 STATUS current 288 DESCRIPTION 289 "The collection of objects which are used 290 to monitor Power Supply information" 291 ::= { panEntityMIBGroups 4 } 292 293END 294