Index: mibs/dell/Dell-Vendor-MIB =================================================================== --- mibs/dell/Dell-Vendor-MIB (revision 5765) +++ mibs/dell/Dell-Vendor-MIB (working copy) @@ -6,14 +6,14 @@ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress, NOTIFICATION-TYPE FROM SNMPv2-SMI - DisplayString, RowStatus, TEXTUAL-CONVENTION + DisplayString, RowStatus, DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC; -- Dell MIB tree dell OBJECT IDENTIFIER ::= { enterprises 674 } --- Dell PowerConnect MIB tree +-- Dell Networking MIB tree dellLan OBJECT IDENTIFIER ::= { dell 10895 } --- Dell standard MIB tree for all future PowerConnect product. There +-- Dell standard MIB tree for all future Networking products. There -- are already some earlier objects registered under 10895 so that it -- is necessary to carve out this subtree under dellLan.5000 in order -- to prevent conflict with existing MIB objects. @@ -24,13 +24,12 @@ dellLanExtension OBJECT IDENTIFIER ::= { dellLanStandard 2 } powerConnectVendorMIB MODULE-IDENTITY - LAST-UPDATED "200501150000Z" - ORGANIZATION "Dell Inc." - CONTACT-INFO - "support.dell.com" + LAST-UPDATED "201304120000Z" -- 12 Apr 2013 12:00:00 GMT + ORGANIZATION "Dell, Inc." + CONTACT-INFO "" DESCRIPTION - "The private MIB module definition for the Dell PowerConnect - Devices. This MIB allows PowerConnect devices to be + "The private MIB module definition for the Dell Networking + Devices. This MIB allows Dell Networking devices to be integrated into Dell ITA management system." ::= { dellLan 3000 } @@ -212,20 +211,6 @@ ::= { productIdentificationPerUnitEntry 6 } -productIdentificationBannerMotd OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1500)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Use to assign CLI attention banner. The banner should support 1500 characters." - - - - - - - - ::= { productIdentification 9 } - productIdentificationBannerMotdAckMode OBJECT-TYPE SYNTAX INTEGER { enable(1), @@ -233,8 +218,15 @@ } MAX-ACCESS read-write STATUS current - DESCRIPTION "If enable is selected, user will be required to acknowledge the banner displayed on the console. The user would have to type y or n to continue to the login prompt. If n is typed, the session is terminated and no further communication is allowed on that session. However, serial connection will not get terminated if user does not enter y. Use disable option to disable banner acknowledge." - ::= { productIdentification 10 } + DESCRIPTION "If enable is selected, user will be required to acknowledge + the banner displayed on the console. The user would have + to type 'y' or 'n' to continue to the login prompt. + If n is typed, the session is terminated and no future + communication is allowed on that session. + However, serial connection will not get terminated + if user does not enter 'y'. + Use disable option to disable banner acknowledge." + ::= { productIdentification 9} -- -- productStatus @@ -336,7 +328,8 @@ SEQUENCE { envMonFanStatusIndex INTEGER, envMonFanStatusDescr DisplayString, - envMonFanState EnvMonState + envMonFanState EnvMonState, + envMonFanSpeed INTEGER } envMonFanStatusIndex OBJECT-TYPE @@ -372,6 +365,14 @@ Not Supported by Dell Modular Blade Server switches." ::= { envMonFanStatusEntry 3 } +envMonFanSpeed OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed of the fan being instrumented. Not + Supported by Dell Modular Blade Server switches." + ::= { envMonFanStatusEntry 4 } envMonSupplyStatusTable OBJECT-TYPE @@ -401,6 +402,9 @@ envMonSupplyStatusIndex INTEGER , envMonSupplyStatusDescr DisplayString, envMonSupplyState EnvMonState, + envMonSupplyCurrentPower INTEGER, + envMonSupplyAveragePower INTEGER, + envMonSupplyAvgStartTime DateAndTime, envMonSupplySource INTEGER } @@ -457,9 +461,34 @@ " ::= { envMonSupplyStatusEntry 4 } +envMonSupplyCurrentPower OBJECT-TYPE + SYNTAX INTEGER (0|1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current power consumption of the power supply being instrumented. + 0 - indicates that Current power is not available for related supply." + ::= { envMonSupplyStatusEntry 5 } +envMonSupplyAveragePower OBJECT-TYPE + SYNTAX INTEGER (0|1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average power consumption of the power supply being instrumented. + 0 - indicates that Average power is not available for related supply." + ::= { envMonSupplyStatusEntry 6 } +envMonSupplyAvgStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply data start. + 0 - indicates that power and related start time is not available for supply." + ::= { envMonSupplyStatusEntry 7 } + -- -- trap definitions -- Index: includes/definitions/os.inc.php =================================================================== --- includes/definitions/os.inc.php (revision 5765) +++ includes/definitions/os.inc.php (working copy) @@ -1045,6 +1045,37 @@ // Dell +/// This is only to be used for Dell Network Operating System (DNOS) Devices + +$os = 'dnos'; +$config['os'][$os]['text'] = 'Dell Networking (DNOS)'; +$config['os'][$os]['ifname'] = 1; +$config['os'][$os]['type'] = 'network'; +$config['os'][$os]['icon'] = 'dell'; +$config['os'][$os]['over'][0]['graph'] = 'device_bits'; +$config['os'][$os]['over'][0]['text'] = 'Traffic'; +$config['os'][$os]['over'][1]['graph'] = 'device_processor'; +$config['os'][$os]['over'][1]['text'] = 'CPU Usage'; +$config['os'][$os]['over'][2]['graph'] = 'device_mempool'; +$config['os'][$os]['over'][2]['text'] = 'Memory'; +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3023"; // 8024 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3024"; // 8024F +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3042"; // N4032 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3044"; // N4032F +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3045"; // N4064 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3046"; // N4064F +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3053"; // N2024 +$config['os'][$os]['sysObjectID'][] = '.1.3.6.1.4.1.674.10895.3054'; // N2048 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3055"; // N2024P +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3056"; // N2048P +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3057"; // N3024 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3058"; // N3048 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3059"; // N3024P +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3060"; // N3048P +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3061"; // N3024F +$config['os'][$os]['mibs'][] = 'DNOS-SWITCHING-MIB'; +$config['os'][$os]['mibs'][] = 'DNOS-BOXSERVICES-PRIVATE-MIB'; + /// This is only to be used for Broadcom-based PowerConnects $os = "powerconnect-fastpath"; @@ -1061,15 +1092,9 @@ $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3014"; // 6224F $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3015"; // M6220 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3022"; // M8024 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3023"; // 8024 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3024"; // 8024F $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3025"; // M6384 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3026"; // 2824 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3027"; // 2848 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3030"; // 5524 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3031"; // 5548 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3032"; // 5524P -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3033"; // 5548P $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3034"; // 7024 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3035"; // 7048 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3036"; // 7024P @@ -1078,19 +1103,6 @@ $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3039"; // 7048R $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3040"; // 7048R-RA $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3041"; // M8024-k -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3042"; // N4032 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3044"; // N4032F -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3045"; // N4064 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3046"; // N4064F -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3053"; // N2024 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3054"; // N2048 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3055"; // N2024P -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3056"; // N2048P -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3057"; // N3024 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3058"; // N3048 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3059"; // N3024P -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3060"; // N3048P -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3061"; // N3024F $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3052"; // VRTX R1-2401 $config['os'][$os]['mibs'][] = "FASTPATH-BOXSERVICES-PRIVATE-MIB"; $config['os'][$os]['mibs'][] = "Dell-Vendor-MIB"; // Keep this below FASTPATH-BOXSERVICES-PRIVATE-MIB, checks for duplicate sensors @@ -1110,11 +1122,14 @@ $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3004"; // 5324 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3016"; // $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3020"; // 5424 -$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3024"; // 5424 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3028"; // 2824 $config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3029"; // 2848 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3030"; // 5524 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3031"; // 5548 +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3032"; // 5524P +$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.674.10895.3033"; // 5548P $config['os'][$os]['mibs'][] = "RADLAN-HWENVIROMENT"; -$config['os'][$os]['mibs'][] = "Dell-Vendor-MIB"; // Keep this below RADLAN-HWENVIROMENT, checks for duplicate sensors +#$config['os'][$os]['mibs'][] = "Dell-Vendor-MIB"; // Keep this below RADLAN-HWENVIROMENT, checks for duplicate sensors $config['os'][$os]['mibs'][] = "RADLAN-rndMng"; $os = "powervault"; Index: includes/definitions/sensors.inc.php =================================================================== --- includes/definitions/sensors.inc.php (revision 5765) +++ includes/definitions/sensors.inc.php (working copy) @@ -82,6 +82,22 @@ $config['sensor_states']['dell-vendor-state'][5] = array('name' => 'notPresent', 'event' => 'ignore'); $config['sensor_states']['dell-vendor-state'][6] = array('name' => 'notFunctioning', 'event' => 'alert'); +// DNOS-BOXSERVICES-PRIVATE-MIB +$config['sensor_states']['dnos-boxservices-state'][1] = array('name' => 'notpresent', 'event' => 'ignore'); +$config['sensor_states']['dnos-boxservices-state'][2] = array('name' => 'operational', 'event' => 'up'); +$config['sensor_states']['dnos-boxservices-state'][3] = array('name' => 'failed', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-state'][4] = array('name' => 'powering', 'event' => 'ignore'); +$config['sensor_states']['dnos-boxservices-state'][5] = array('name' => 'nopower', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-state'][6] = array('name' => 'notpowering', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-state'][7] = array('name' => 'incompatible', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-temp-state'][0] = array('name' => 'low', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-temp-state'][1] = array('name' => 'normal', 'event' => 'up'); +$config['sensor_states']['dnos-boxservices-temp-state'][2] = array('name' => 'warning', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-temp-state'][3] = array('name' => 'critical', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-temp-state'][4] = array('name' => 'shutdown', 'event' => 'alert'); +$config['sensor_states']['dnos-boxservices-temp-state'][5] = array('name' => 'notpresent', 'event' => 'ignore'); +$config['sensor_states']['dnos-boxservices-temp-state'][6] = array('name' => 'notoperational', 'event' => 'alert'); + // SPAGENT-MIB $config['sensor_states']['spagent-state'][1] = array('name' => 'noStatus', 'event' => 'ignore'); $config['sensor_states']['spagent-state'][2] = array('name' => 'normal', 'event' => 'up');