Chassis Intrusion bei Supermicro Systemen zurücksetzen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Zahlreiche Supermicro Systeme verfügen über einen Chassis Intrusion Sensor. Beim Öffnen des Gehäusedeckels liefert dieser Sensor eine Warnung. Unterstützt das System IPMI, wird dieser Chassis Intrusion Sensor bei einer IPMI Sensorabfrage mit angezeigt. Dieser Artikel zeigt wie dieser Sensor mit dem IPMI Webinterface, mit sdt Tool des Superodoctor II (unter Linux), mit dem SMCIPMITool oder mit ipmi-oem von FreeIPMI nach einer Warnung zurückgesetzt werden kann.

Chassis Intrusion zurücksetzen

mittels IPMI Webinterface

Bei allen zahlreichen Systemen können Sie über das IPMI Webinterface einen Intrusion Reset durchführen. Die Screenshots zeigen entsprechende Beispiele:

mittels sdt

Sensoranzeige mit sdt

Das Tool sdt ist Bestandteil des Superodoctor II und in einer 32bit Version (sdt.x86) und 64bit Version (sdt.x86_64) im tar Archiv enthalten:

Nach dem Entpacken des Archivs können die Sensoren durch den Aufruf von sdt abgefragt werden. Das folgende Beispiel zeigt ein Supermicro 5015 System mit CentOS 4 (32 Bit). Das sdt Tool eignet sich jedoch auch für den Großteil aller anderen Supermicro Systeme:

[root@longtest-node1 ~]# cd superodoctor/
[root@longtest-node1 superodoctor]# ./sdt.x86 

*****************************************************************************
 Supero Doctor II - Linux version 2.61(091104)
 Copyright(c) 1993-2009 by Super Micro Computer, Inc. http://supermicro.com/
*****************************************************************************
Monitored Item            High Limit  Low Limit     Status
----------------------------------------------------------------------
Fan1 Fan Speed                              712      12053           
Fan2 Fan Speed                              712       9375           
Fan3 Fan Speed                              712      12053           
Fan4 Fan Speed                              712       9375           
Fan5 Fan Speed                              712      12980           
Fan6 Fan Speed                              712       9375           
CPU Core Voltage                1.68       1.04       1.29           
+1.5V Voltage                   1.65       1.35       1.48           
+3.3V Voltage                   3.62       2.96       3.22           
+5V Voltage                     5.54       4.51       4.86           
-12V Voltage                  -10.86     -13.23     -12.47           
+12V Voltage                   13.19      10.76      11.86           
3.3Vsb Voltage                  3.62       2.96       3.14           
CPU Temperature               80/176                45/113           
System Temperature            80/176                 31/87           
Chassis Intrusion                                      Bad  Warning! 
Power Supply Failure                                  Good           
--------------------------------------------- Mon Jan 18 09:41:07 2010
[root@longtest-node1 superodoctor]#

sdt Optionen

Das sdt Tool hat mehrere Optionen. Diese können mit -h abgefragt werden:

[root@longtest-node1 superodoctor]# ./sdt.x86 -h

*****************************************************************************
 Supero Doctor II - Linux version 2.61(091104)
 Copyright(c) 1993-2009 by Super Micro Computer, Inc. http://supermicro.com/
*****************************************************************************
Usage:
./sdt.x86                          -> running only once
./sdt.x86 -i 5                     -> running every 5 seconds
./sdt.x86 -r "Chassis Intrusion"   -> reset the chassis intrusion
./sdt.x86 -h                       -> showing this page
./sdt.x86 -v                       -> showing version information

[root@longtest-node1 superodoctor]# 

Chassis Intrusion Sensor zurücksetzen

Mit dem Aufruf ./sdt.x86 -r "Chassis Intrusion" erfolgt nun das Zurücksetzen:

[root@longtest-node1 superodoctor]# ./sdt.x86 -r "Chassis Intrusion"

*****************************************************************************
 Supero Doctor II - Linux version 2.61(091104)
 Copyright(c) 1993-2009 by Super Micro Computer, Inc. http://supermicro.com/
*****************************************************************************
"Chassis Intrusion" is reset!

[root@longtest-node1 superodoctor]#

Sensoren erneut abfragen

Beim erneuten Abfragen ist der Sensor nun wieder im Status Good:

[root@longtest-node1 superodoctor]# ./sdt.x86 

*****************************************************************************
 Supero Doctor II - Linux version 2.61(091104)
 Copyright(c) 1993-2009 by Super Micro Computer, Inc. http://supermicro.com/
*****************************************************************************
Monitored Item            High Limit  Low Limit     Status
----------------------------------------------------------------------
Fan1 Fan Speed                              712      12980           
Fan2 Fan Speed                              712       9375           
Fan3 Fan Speed                              712      12980           
Fan4 Fan Speed                              712       9375           
Fan5 Fan Speed                              712      14062           
Fan6 Fan Speed                              712       8881           
CPU Core Voltage                1.68       1.04       1.28           
+1.5V Voltage                   1.65       1.35       1.48           
+3.3V Voltage                   3.62       2.96       3.22           
+5V Voltage                     5.54       4.51       4.86           
-12V Voltage                  -10.86     -13.23     -12.47           
+12V Voltage                   13.19      10.76      11.86           
3.3Vsb Voltage                  3.62       2.96       3.14           
CPU Temperature               80/176                44/111           
System Temperature            80/176                 31/87           
Chassis Intrusion                                     Good           
Power Supply Failure                                  Good           
--------------------------------------------- Mon Jan 18 09:41:13 2010
[root@longtest-node1 superodoctor]#

mittels SMCIPMITool

Mit dem SMCIPMITool ist ein Zurücksetzen dieses Sensors von der Ferne aus möglich. Das folgende Beispiel zeigt den Aufruf mit den Standar-User und Standard-Passwort. Ersetzen Sie diese und die IP Adresse durch ihre individuellen Zugangsdaten:

[root@tpw SMCIPMITool_v1.5.6_Build090810]# ./SMCIPMITool-linux 10.10.10.30 ADMIN PASSWORT ipmi oem
Command:ipmi oem 
Available command(s): 
clrint                    	 Clear chassis Intrusion 
id                        	 MB ID. Only available for SIMxx IPMI 
uid [on|off]              	 On/Off UID LED       
backup <filename>         	 Configuration backup to file 
restore <filename> <option> 	 Configuration restore from file 

[root@tpw SMCIPMITool_v1.5.6_Build090810]#  ./SMCIPMITool-linux 10.10.10.30 ADMIN PASSWORT ipmi oem clrint
Done
[root@tpw SMCIPMITool_v1.5.6_Build090810]# 

mittels FreeIPMI ipmi-oem

Das Tool ipmi-oem von FreeIPMI ab Version 0.7.4 (12/15/08) ermöglicht ebenfalls das Zurücksetzen der Chassis Intrusion.[1][2]

user@ubuntu-10-10:~$ ipmi-oem -h 10.10.10.30 -u ADMIN -p PASSWORT Supermicro reset-intrusion

weitere Möglichkeiten

  • ipmitool

Wenn Sie für Ihr Board eine Übersicht der IPMI RAW Commands besitzen, können Sie auch mit ipmitool direkt einen RAW Hex-Code absetzen:[3]

# ipmitool -I lanplus -H xxx.xxx.xxx.xxx -U ADMIN -P ADMIN raw 0x30 0x03

Achtung: RAW Commands sind von Mainboard zu Mainboard unterschiedlich!

  • ipmicfg

Laut ipmicfg User Guide, gibt es für ipmicfg folgenden Befehl:[4]

# ./IPMICFG -clrint

IPMICFG wird im Artikel IPMI Konfiguration für Supermicro Server mittels ipmicfg näher erklärt.

Einzelnachweise

  1. FreeIPMI Changelog FreeIPMI 0.7.4 - 12/15/08 [...] Support supermicro reset-intrusion OEM ID and command in ipmi-oem.
  2. ipmi-oem manpage (suchen Sie dort nach 'Supermicro')
  3. FAQ - sensor reading remains "detected" (supermicro.com)
  4. User Guide IPMICFG (supermicro.com)


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

DMI Hardwareinfos via sysfs auslesen
Linux I/O Performance Messungen mit iostat
LoRaWAN Transceiver in The Things Stack (TTS) einbinden