Hardware-Service angefordert

Einschränkung: Dieses Ereignis darf nicht aggregiert werden.

Es ist wichtig, benachrichtigt zu werden, wenn eine Hardwarekomponente fehlschlägt, sodass der Support Servicetechniker benachrichtigen kann, die die Komponente austauschen oder reparieren können. Bei Einheiten wie Platten schaltet das System im Fall eines Hardwarefehlers eine Ersatzplatte online und nach einer Aktivierungsperiode ersetzt die Ersatzplatte transparent die ausgefallene Platte. Es ist jedoch wichtig, die ausgefallene Platte durch eine Platte in einwandfreiem Zustand zu ersetzen, sodass Sie den normalen Betrieb des Systems mit seinem Komplement von Ersatzspeichern wiederherstellen.

In anderen Fällen wie z. B. SPU-Ausfällen leitet das System die Arbeit der ausgefallenen SPU an andere verfügbare SPUs um. Die Systemleistung sinkt, weil die Ressourcen in einwandfreiem Zustand zusätzliche Workload übernehmen. Auch in dieser Situation müssen Sie die fehlerhafte Komponente austauschen und die normale Systemleistung wiederherstellen.

Wenn Sie die HardwareServiceRequested-Ereignisregel aktivieren, generiert das System bei einem Hardwarefehler eine Benachrichtigung und Kundendiensttechniker müssen möglicherweise Komponenten austauschen oder reparieren.

Syntax für die HardwareServiceRequested-Ereignisregel:
-name 'HardwareServiceRequested' -on no -eventType hwServiceRequested 
-eventArgsExpr '' -notifyType email -dst 'you@company.com' -ccDst '' 
-msg 'NPS system $HOST - Service requested for $hwType $hwId at 
$eventTimestamp $eventSource.' -bodyText 
'$notifyMsg\n\nlocation:$location\nerror 
string:$errString\ndevSerial:$devSerial\nevent source:$eventSource\n'
c-eventAggrCount 0
In der folgenden Tabelle sind die Argumente für die HardwareServiceRequested-Ereignisregel aufgelistet.
Tabelle 1 HardwareServiceRequested-Ereignisregel
Argumente Beschreibung Beispiel
hwType Der Typ der betroffenen Hardware spu, disk, pwr, fan, mm
hwId Die Hardwarekennung der Komponente, die ein Problem meldet. 1013
Standort Eine Zeichenfolge, die die physische Position der Komponente beschreibt  
errString Gibt weitere Informationen zum Fehler oder zur Bedingung an, der oder die das Ereignis ausgelöst hat. Wenn die ausgefallene Komponente nicht inventarisiert wurde, wird sie in dieser Zeichenfolge angegeben.  
devSerial Gibt die Seriennummer der Komponente an bzw. Unknown, wenn die Komponente keine Seriennummer hat. 601S496A2012
Bei Quellenplatten, die in einer Plattenneugenerierung verwendet werden, benachrichtigt das HardwareServiceRequested-Ereignis Sie auch, wenn die Neugenerierung einen Lesesektorfehler auf der Quellenplatte feststellt. Das Ereignis hilft bei der Ermittlung, wann eine Neugenerierung die Untersuchung möglicher Probleme auf den Quellenplatten und neu erstellten Spiegelplatten erfordert. Die Fehlernachrichten in der Ereignisbenachrichtigung und in den Dateien sysmgr.log und eventmgr.log enthalten Informationen zum defekten Sektor, wie im folgenden Beispiel gezeigt wird:
2012-04-05 19:52:41.637742 EDT Info: received & processing event type 
= hwServiceRequested, event args = 'hwType=disk, hwId=1073, 
location=Logical Name:'spa1.diskEncl2.disk1' Logical Location:'1st 
rack, 2nd disk enclosure, disk in Row 1/Column 1', errString=disk md: 
md2 sector: 2051 partition type: DATA  table: 201328, 
devSerial=9QJ2FMKN00009838VVR9...
Der errString-Wert enthält weitere Informationen zum Sektor, der einen Lesefehler hatte:
  • Der md-Wert gibt die RAID-Einheit auf der SPU an, auf der das Problem festgestellt wurde.
  • Der sector-Wert gibt an, in welchem Sektor auf der Einheit der Lesefehler aufgetreten ist.
  • Der Partitionstyp (partition type) gibt an, ob die Partition eine Benutzerdatenpartition (DATA) oder eine Systempartition (SYSTEM) ist.
  • Der table-Wert gibt die Tabellen-ID der Benutzertabelle an, die vom defekten Sektor betroffen ist.

Wenn das System einen Fehler im Lesesektor meldet, wenden Sie sich an den Netezza Performance Server Support, um Unterstützung bei der Fehlersuche und Problemlösung zu erhalten.