Reset sensora Chassis Intrusion w systemach Supermicro
W wielu systemach Supermicro dostępny jest sensor Chassis Intrusion, który informuje o otwarciu obudowy serwera. W przypadku systemów wyposażonych w IPMI informacja ta jest widoczna w Sensor Readings modułu IPMI. W tym artykule przedstawiamy, w jaki sposób można zresetować ten sensor, np. za pośrednictwem interfejsu webowego IPMI, narzędzia sdt z oprogramowania Superodoctor (w Linuksie), SMCIPMITool lub ipmi-oem z pakietu FreeIPMI.
Reset sensora Chassis Intrusion
Interfejs webowy IPMI
W licznych systemach sensor Chassis Intrusion może zostać resetowany z interfejsu webowego IPMI. Na poniższych zrzutach są widoczne tego przykłady:
Reset sensora Chassis Intrusion na płycie głównej X9SCM-F (płyta główna z chipem IPMI Nuvoton WPCM450R i oprogramowaniem ATEN).
Reset sensora Chassis Intrusion na płycie głównej X8DT3-F (płyta główna z chipem IPMI Nuvoton WPCM450R i oprogramowaniem AMI).
sdt
Reset z sdt
Narzędzie sdt
jest częścią oprogramowania Superodoctor II i jest zawarte w archiwum z tym oprogramowaniem, zarówno w wersji 32-bitowej (sdt.x86) jak i w 64-bitowej (sdt.x86_64):
Po rozpakowaniu archiwum wartości z sensorów mogą zostać odczytane poprzez uruchomienie sdt. W następującym przykładzie został wykorzystany serwer Supermicro 5015 z systemem operacyjnym CentOS 4 (32 bit). Narzędzie sdt może zostać wykorzystane w większości systemów Supermicro:
[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]#
Opcje sdt
Narzędzie sdt oferuje kilka opcji, mogą one zostać wyświetlone z parametrem -h:
[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]#
Reset sensora Chassis Intrusion
Komenda ./sdt.x86 -r "Chassis Intrusion"
resetuje sensor:
[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]#
Ponowny odczyt z sensorów
Podczas ponownego odczytu sensorów jest widoczny 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]#
SMCIPMITool
Za pośrednictwem SMCIPMITool możliwy jest zdalny reset sensora. Poniższy przykład został przeprowadzony ze standardowego konta użytkownika z jego standardowym hasłem. Dane dostępowe i adres IP musi zostać zastąpiony odpowiednimi danymi z własnego systemu.
[root@tpw SMCIPMITool_v1.5.6_Build090810]# ./SMCIPMITool-linux 10.10.10.30 ADMIN PASSWORD 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 PASSWORD ipmi oem clrint Done [root@tpw SMCIPMITool_v1.5.6_Build090810]#
FreeIPMI ipmi-oem
Narzędzie ipmi-oem z FreeIPMI od wersji 0.7.4 (12/15/08) również umożliwia reset sensora Chassis Intrusion.[1][2]
user@ubuntu-10-10:~$ ipmi-oem -h 10.10.10.30 -u ADMIN -p PASSWORT Supermicro reset-intrusion
Inne możliwości
- ipmitool
W przypadku posiadania przeglądu komend IPMI RAW dla płyty głównej może zostać wykorzystany heksadecymalny kod RAW:[3]
# ipmitool -I lanplus -H xxx.xxx.xxx.xxx -U ADMIN -P ADMIN raw 0x30 0x03
Uwaga: komendy RAW różnią się w zależności od płyty głównej!
- ipmicfg
Według ipmicfg User Guide dla ipmicfg dostępna jest następująca komenda:[4]
# ./IPMICFG -clrint
IPMICFG jest bliżej opisane w artykule Konfiguracja IPMI w serwerach Supermicro za pomocą ipmicfg.
Odnośniki
- ↑ FreeIPMI Changelog FreeIPMI 0.7.4 - 12/15/08 [...] Support supermicro reset-intrusion OEM ID and command in ipmi-oem.
- ↑ ipmi-oem manpage (należy tutaj szukać 'Supermicro')
- ↑ FAQ - sensor reading remains "detected" (supermicro.com)
- ↑ User Guide IPMICFG (supermicro.com)
Autor: Werner Fischer