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 )