Monitoring-GLPlugin
view release on metacpan or search on metacpan
lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IDRACMIBSMIV2.pm view on Meta::CPAN
'18' => 'voltageProbeTypeIsPSVoltage',
'19' => 'voltageProbeTypeIsMemoryStatus',
},
LEDControlSettingsFlags => {
'1' => 'unknown',
'2' => 'alertOnError',
'4' => 'alertOnWarningAndError',
},
CoolingDeviceTypeEnum => {
'1' => 'coolingDeviceTypeIsOther',
'2' => 'coolingDeviceTypeIsUnknown',
'3' => 'coolingDeviceTypeIsAFan',
'4' => 'coolingDeviceTypeIsABlower',
'5' => 'coolingDeviceTypeIsAChipFan',
'6' => 'coolingDeviceTypeIsACabinetFan',
'7' => 'coolingDeviceTypeIsAPowerSupplyFan',
'8' => 'coolingDeviceTypeIsAHeatPipe',
'9' => 'coolingDeviceTypeIsRefrigeration',
'10' => 'coolingDeviceTypeIsActiveCooling',
'11' => 'coolingDeviceTypeIsPassiveCooling',
},
controllerBootMode => {
'1' => 'notApplicable',
'2' => 'user',
'3' => 'contOnError',
'4' => 'headlessContOnError',
'5' => 'headlessSafe',
},
NetworkDeviceCapabilitiesFlags => {
'1' => 'supported',
'2' => 'toe',
'4' => 'iscsiOffload',
'8' => 'fcoeOffload',
},
HostControlSettingsFlags => {
'1' => 'manualReboot',
'2' => 'manualPowerOFF',
'4' => 'manualPowerCycle',
'8' => 'manualOperatingSystemShutdown',
'9' => 'manualOperatingSystemShutdownThenReboot',
'10' => 'manualOperatingSystemShutdownThenPowerOFF',
'12' => 'manualOperatingSystemShutdownThenPowerCycle',
},
NetworkDeviceiSCSICapabilityFlags => {
'1' => 'unknown',
'2' => 'available',
'4' => 'notAvailable',
'8' => 'cannotBeDetermined',
'16' => 'driverNotResponding',
},
controllerPatrolReadState => {
'1' => 'other',
'2' => 'stopped',
'3' => 'active',
},
ChassisSystemClassEnum => {
'1' => 'other',
'2' => 'unknown',
'3' => 'workstationClass',
'4' => 'serverClass',
'5' => 'desktopClass',
'6' => 'portableClass',
'7' => 'netPCClass',
'8' => 'storageClass',
},
SystemBatteryReadingFlags => sub {
my $val = shift;
my $state = unpack("B*", $val);
my @errors = ();
my $errors = {
0 => 'noProblem',
1 => 'predictiveFailure',
2 => 'failed',
4 => 'presenceDetected',
};
foreach my $bit (0..2) {
if (substr($state, $bit, 1) eq "1") {
push(@errors, $errors->{2**$bit});
}
}
return @errors ? join("|", @errors) : 'noProblem';
#'1' => 'predictiveFailure',
#'2' => 'failed',
#'4' => 'presenceDetected',
},
physicalDiskPCIeNegotiatedLinkWidth => {
'1' => 'other',
'2' => 'notApplicable',
'3' => 'byOne',
'4' => 'byTwp',
'5' => 'byFour',
'6' => 'byEight',
'7' => 'bySixteen',
'8' => 'byThirtyTwp',
},
FirmwareType => {
'1' => 'other',
'2' => 'unknown',
'20' => 'lifecycleController',
'21' => 'iDRAC7',
'22' => 'iDRAC8',
},
enclosureManagementModuleState => {
'1' => 'unknown',
'2' => 'ready',
'3' => 'failed',
'4' => 'missing',
'5' => 'degraded',
},
ProcessorDeviceStatusReadingFlags => {
'1' => 'internalError',
'2' => 'thermalTrip',
'32' => 'configurationError',
'128' => 'processorPresent',
'256' => 'processorDisabled',
'512' => 'terminatorPresent',
'1024' => 'processorThrottled',
},
physicalDiskT10PICapability => {
'1' => 'other',
'2' => 'capable',
lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IDRACMIBSMIV2.pm view on Meta::CPAN
'3' => 'systemSlotUsageIsAvailable',
'4' => 'systemSlotUsageIsInUse',
},
batteryState => {
'1' => 'unknown',
'2' => 'ready',
'3' => 'failed',
'4' => 'degraded',
'5' => 'missing',
'6' => 'charging',
'7' => 'belowThreshold',
},
enclosureFanSpeed => {
'1' => 'unknown',
'2' => 'stopped',
'3' => 'slow',
'4' => 'medium',
'5' => 'fast',
},
WatchDogControlCapabilitiesFlags => {
'1' => 'automaticRebootCapable',
'2' => 'automaticPowerCycleCapable',
'4' => 'automaticNotificationCapable',
'8' => 'automaticWatchDogTimerCapable',
'16' => 'automaticPowerOffCapable',
'27' => 'automaticAllExceptNotificationCapable',
'31' => 'automaticFullyCapable',
},
physicalDiskBusType => {
'1' => 'unknown',
'2' => 'scsi',
'3' => 'sas',
'4' => 'sata',
'5' => 'fibre',
'6' => 'pcie',
},
physicalDiskPowerState => {
'1' => 'other',
'2' => 'spunUp',
'3' => 'spunDown',
'4' => 'transition',
'5' => 'on',
},
PowerSupplyConfigurationErrorTypeEnum => {
'1' => 'vendorMismatch',
'2' => 'revisionMismatch',
'3' => 'processorMissing',
},
physicalDiskCapableSpeed => {
'1' => 'unknown',
'2' => 'oneDotFiveGbps',
'3' => 'threeGbps',
'4' => 'sixGbps',
'5' => 'twelveGbps',
'6' => 'fiveGTps',
'7' => 'eightGTps',
},
ChassisTypeEnum => {
'1' => 'other',
'2' => 'unknown',
'3' => 'desktop',
'4' => 'lowProfileDesktop',
'5' => 'pizzaBox',
'6' => 'miniTower',
'7' => 'tower',
'8' => 'portable',
'9' => 'lapTop',
'10' => 'noteBook',
'11' => 'handHeld',
'12' => 'dockingStation',
'13' => 'allInOne',
'14' => 'subNoteBook',
'15' => 'spaceSaving',
'16' => 'lunchBox',
'17' => 'mainSystemChassis',
'18' => 'expansionChassis',
'19' => 'subChassis',
'20' => 'busExpansionChassis',
'21' => 'peripheralChassis',
'22' => 'raidChassis',
'23' => 'rackMountChassis',
'24' => 'sealedCasePC',
'25' => 'multiSystemChassis',
},
LcLogCategoryEnum => {
'1' => 'system',
'2' => 'storage',
'3' => 'updates',
'4' => 'audit',
'5' => 'configuration',
'6' => 'workNotes',
},
PowerSupplyStateCapabilitiesUniqueFlags => {
'1' => 'unknown',
'2' => 'onlineCapable',
'4' => 'notReadyCapable',
},
StatusProbeEnum => {
'1' => 'other',
'2' => 'unknown',
'3' => 'ok',
'4' => 'nonCriticalUpper',
'5' => 'criticalUpper',
'6' => 'nonRecoverableUpper',
'7' => 'nonCriticalLower',
'8' => 'criticalLower',
'9' => 'nonRecoverableLower',
'10' => 'failed',
},
NMIButtonControlCapabilitiesFlags => {
'1' => 'unknownCapabilities',
'2' => 'enableCapable',
},
AmperageProbeTypeEnum => {
'1' => 'amperageProbeTypeIsOther',
'2' => 'amperageProbeTypeIsUnknown',
'3' => 'amperageProbeTypeIs1Point5Volt',
'4' => 'amperageProbeTypeIs3Point3volt',
'5' => 'amperageProbeTypeIs5Volt',
'6' => 'amperageProbeTypeIsMinus5Volt',
'7' => 'amperageProbeTypeIs12Volt',
( run in 0.888 second using v1.01-cache-2.11-cpan-39bf76dae61 )