下载ipmiutil-2.7.8-win32,不用安装直接能用。
只可惜还没有开源或免费的java包来支持ipmi。
在dell服务器上测试
C:\ipmiutil>ipmiutil health
ipmiutil ver 2.78
ihealth ver 2.78
BMC version = 1.55, IPMI v2.0
BMC manufacturer = 0002a2 (Dell), product = 0100
BIOS Version = 1.2.2
IPMI driver type = 10 (ms)
Chassis Status = 21 00 00 (on, restore=last_state, last_pwr=)
Power State = 2a (unknown)
Selftest status = 0055 (OK)
Power On Hours = 0 hours (0 days)
get_chan_auth error: ret = c1
ipmiutil health, Invalid Command
C:\ipmiutil>ipmiutil sensor
ipmiutil ver 2.78
isensor: version 2.78
-- BMC version 1.55, IPMI version 2.0
supports device sdrs
_ID_ SDR_Type_xx ET Own Typ S_Num Sens_Description Hex & Interp Reading
0001 SDR Full 01 01 20 a 01 snum 01 CPU 1 Temp = 59 OK -39.00 degrees C
0002 SDR Full 01 01 20 a 01 snum 02 CPU 2 Temp = 56 OK -42.00 degrees C
0003 SDR Full 01 01 20 a 01 snum 03 CPU 3 Temp = 56 OK -42.00 degrees C
0004 SDR Full 01 01 20 a 01 snum 04 CPU 4 Temp = 56 OK -42.00 degrees C
0005 SDR Full 01 01 20 a 01 snum 05 PS 1 Temp = 00 Init 0.00 degrees C
0006 SDR Full 01 01 20 a 01 snum 06 PS 2 Temp = 00 Init 0.00 degrees C
0007 SDR Full 01 01 20 a 01 snum 07 PS 3 Temp = a6 OK 38.00 degrees C
0008 SDR Full 01 01 20 a 01 snum 08 PS 4 Temp = a3 OK 35.00 degrees C
0009 SDR Full 01 01 20 a 01 snum 09 IOR Temp = 9d OK 29.00 degrees C
000a SDR Full 01 01 20 a 01 snum 0c IOH 1 Temp = ab Warn-hi 43.00 degrees
C
000b SDR Full 01 01 20 a 01 snum 0d IOH 2 Temp = b0 Crit-hi 48.00 degrees
C
000c SDR Full 01 01 20 a 01 snum 0e Ambient Temp = 99 OK 25.00 degrees C
000d SDR Full 01 01 20 a 01 snum 0f Planar Temp = a1 OK 33.00 degrees C
000e SDR Full 01 01 20 a 01 snum b0 DIMM Bank A = 9d OK 29.00 degrees C
000f SDR Full 01 01 20 a 01 snum b1 DIMM Bank B = 00 Init 0.00 degrees C
0010 SDR Full 01 01 20 a 01 snum b2 DIMM Bank C = 9c OK 28.00 degrees C
0011 SDR Full 01 01 20 a 01 snum b3 DIMM Bank D = 00 Init 0.00 degrees C
0012 SDR Full 01 01 20 a 01 snum b4 DIMM Bank E = 9c OK 28.00 degrees C
0013 SDR Full 01 01 20 a 01 snum b5 DIMM Bank F = 00 Init 0.00 degrees C
0014 SDR Full 01 01 20 a 01 snum b6 DIMM Bank G = 9c OK 28.00 degrees C
0015 SDR Full 01 01 20 a 01 snum b7 DIMM Bank H = 00 Init 0.00 degrees C
0016 SDR Comp 02 6f 20 a 29 snum 10 CMOS Battery = 0000 OK
0017 SDR Comp 02 6f 20 a 29 snum 11 ROMB Battery = 0000 OK
0018 SDR Comp 02 03 20 a 02 snum 12 VCORE PG = 0001 Crit-hi
0019 SDR Comp 02 03 20 a 02 snum 13 VCORE PG = 0001 Crit-hi
001a SDR Comp 02 03 20 a 02 snum 14 VCORE = 0001 Crit-hi
001b SDR Comp 02 03 20 a 02 snum 15 VCORE = 0001 Crit-hi
001c SDR Comp 02 03 20 a 02 snum 16 VCACHE PG = 0001 Crit-hi
001d SDR Comp 02 03 20 a 02 snum 17 VCACHE PG = 0001 Crit-hi
001e SDR Comp 02 03 20 a 02 snum 18 VCACHE = 0001 Crit-hi
001f SDR Comp 02 03 20 a 02 snum 19 VCACHE = 0001 Crit-hi
0020 SDR Comp 02 03 20 a 02 snum 1a VIO PG = 0001 Crit-hi
0021 SDR Comp 02 03 20 a 02 snum 1b VIO PG = 0001 Crit-hi
0022 SDR Comp 02 03 20 a 02 snum 1c CPU 1.8 PLL PG = 0001 Crit-hi
0023 SDR Comp 02 03 20 a 02 snum 1d 8V Rear PG = 0001 Crit-hi
0024 SDR Comp 02 03 20 a 02 snum 1e 8V Front PG = 0001 Crit-hi
0025 SDR Comp 02 03 20 a 02 snum 1f 5V Rear PG = 0001 Crit-hi
0026 SDR Comp 02 03 20 a 02 snum 20 5V Front PG = 0001 Crit-hi
0027 SDR Comp 02 03 20 a 02 snum 21 3.3V PG = 0001 Crit-hi
0028 SDR Comp 02 03 20 a 02 snum 22 1.8V PG = 0001 Crit-hi
0029 SDR Comp 02 03 20 a 02 snum 23 1.5V PG = 0001 Crit-hi
002a SDR Comp 02 03 20 a 02 snum 24 1.1V PG = 0001 Crit-hi
002b SDR Comp 02 03 20 a 02 snum 25 0.9V PG = 0001 Crit-hi
002c SDR Comp 02 03 20 a 02 snum 26 Mem VR PG = 0001 Crit-hi
002d SDR Comp 02 03 20 a 02 snum 27 Mem VR PG = 0001 Crit-hi
002e SDR Comp 02 03 20 a 02 snum 28 Mem VR PG = 0001 Crit-hi
002f SDR Comp 02 03 20 a 02 snum 29 Mem VR PG = 0001 Crit-hi
0030 SDR Comp 02 03 20 a 02 snum 2a Mem VR PG = 0001 Crit-hi
0031 SDR Comp 02 03 20 a 02 snum 2b Mem VR PG = 0001 Crit-hi
0032 SDR Comp 02 03 20 a 02 snum 2c Mem VR PG = 0001 Crit-hi
0033 SDR Comp 02 03 20 a 02 snum 2d Mem VR PG = 0001 Crit-hi
0034 SDR Comp 02 03 20 a 02 snum 2f VR PG = 0001 Crit-hi
0035 SDR Comp 02 03 20 a 02 snum 2e VR1 PG = 0001 Crit-hi
0036 SDR Comp 02 03 20 a 02 snum a0 VR2 PG = 0001 Crit-hi
0037 SDR Comp 02 03 20 a 01 snum a1 IOH1 THERMTRIP = 0000 OK
0038 SDR Comp 02 03 20 a 01 snum a2 IOH2 THERMTRIP = 0000 OK
0039 SDR Comp 02 03 20 a 02 snum 5f PFault Fail Safe = 0000 Unknown
003a SDR Comp 02 6f 20 a 25 snum 5d Heatsink Pres = 0001 OK*
003b SDR Comp 02 6f 20 a 25 snum 70 iDRAC6 Ent Pres = 0001 OK*
003c SDR Comp 02 6f 20 a 25 snum 59 USB Cable Pres = 0001 OK*
003d SDR Comp 02 6f 20 a 25 snum 5a Stor Adapt Pres = 0001 OK*
003e SDR Comp 02 6f 20 a 25 snum 5b PCIe Riser Pres = 0002 Present
003f SDR Comp 02 6f 20 a 25 snum 5c IO Riser Pres = 0000 NotAvailable
0040 SDR Full 01 01 20 a 04 snum 30 FAN 1 RPM = 1b OK 3240.00 RPM
0041 SDR Full 01 01 20 a 04 snum 31 FAN 2 RPM = 1b OK 3240.00 RPM
0042 SDR Full 01 01 20 a 04 snum 32 FAN 3 RPM = 00 Crit-lo 0.00 RPM
0043 SDR Full 01 01 20 a 04 snum 33 FAN 4 RPM = 1d OK 3480.00 RPM
0044 SDR Full 01 01 20 a 04 snum 34 FAN 5 RPM = 1d OK 3480.00 RPM
0045 SDR Full 01 01 20 a 04 snum 35 FAN 6 RPM = 1d OK 3480.00 RPM
0046 SDR Full 01 01 20 a 04 snum 36 Fan RPM = 00 OK 0.00 RPM
0047 SDR Full 01 01 20 a 04 snum 37 Fan RPM = 00 OK 0.00 RPM
0048 SDR Full 01 01 20 a 04 snum 38 Fan RPM = 10 OK 1920.00 RPM
0049 SDR Full 01 01 20 a 04 snum 39 Fan RPM = 11 OK 2040.00 RPM
004a SDR Comp 02 6f 20 a 25 snum 50 Presence = 0001 OK*
004b SDR Comp 02 6f 20 a 25 snum 51 Presence = 0001 OK*
004c SDR Comp 02 6f 20 a 25 snum 52 Presence = 0001 OK*
004d SDR Comp 02 6f 20 a 25 snum 53 Presence = 0001 OK*
004e SDR Comp 02 6f 20 a 25 snum 54 Presence = 0001 OK*
004f SDR Comp 02 6f 20 a 25 snum 55 Presence = 0001 OK*
0050 SDR Comp 02 6f 20 a 25 snum 56 Presence = 0001 OK*
0051 SDR Comp 02 6f 20 a 25 snum 57 Presence = 0001 OK*
0052 SDR Comp 02 6f 20 a 25 snum 58 Presence = 0001 OK*
0053 SDR Comp 02 6f 20 a 07 snum 60 Status = 0080 ProcPresent
0054 SDR Comp 02 6f 20 a 07 snum 61 Status = 0080 ProcPresent
0055 SDR Comp 02 6f 20 a 07 snum 62 Status = 0080 ProcPresent
0056 SDR Comp 02 6f 20 a 07 snum 63 Status = 0080 ProcPresent
0057 SDR Comp 02 6f 20 a 08 snum 64 Status = 0009 AC_Lost
0058 SDR Comp 02 6f 20 a 08 snum 65 Status = 0009 AC_Lost
0059 SDR Comp 02 6f 20 a 08 snum 66 Status = 0001 Present
005a SDR Comp 02 6f 20 a 08 snum 67 Status = 0001 Present
005b SDR Full 01 01 20 a 03 snum 94 Current = 00 Unknown 0.00 Requested
sensor, data, or record not present
005c SDR Full 01 01 20 a 03 snum 95 Current = 00 Unknown 0.00 Requested
sensor, data, or record not present
005d SDR Full 01 01 20 a 03 snum 9a Current = 20 OK 1.28 Amps
005e SDR Full 01 01 20 a 03 snum 9b Current = 1e OK 1.20 Amps
005f SDR Full 01 01 20 a 02 snum 96 Voltage = 00 Unknown 0.00 Requested
sensor, data, or record not present
0060 SDR Full 01 01 20 a 02 snum 97 Voltage = 00 Unknown 0.00 Requested
sensor, data, or record not present
0061 SDR Full 01 01 20 a 02 snum 9c Voltage = 61 OK 194.00 Volts
0062 SDR Full 01 01 20 a 02 snum 9d Voltage = 61 OK 194.00 Volts
0063 SDR Comp 02 6f 20 a 1b snum 68 Riser Config = 0001 _
0064 SDR Comp 02 6f 20 a 23 snum 71 OS Watchdog = 0000 OK
0065 SDR Comp 02 6f 20 a 10 snum 72 SEL = 0000 Unknown
0066 SDR Comp 02 6f 20 a 05 snum 73 Intrusion = 0001 ChassisIntrus
0067 SDR Comp 02 0b 20 a 08 snum 74 PS Redundancy = 0040 NotAvailable
0068 SDR Comp 02 0b 20 a 04 snum 75 Fan Redundancy = 0002 RedunLost
0069 SDR Full 01 01 20 a 03 snum 98 System Level = 2e OK 460.00 Watts
006a SDR Comp 02 6f 20 a c0 snum 99 Power Optimized = 0001 Enabled
006b SDR Comp 02 6f 20 a 0d snum 80 Drive = 0001 Absent
006c SDR Comp 02 6f 20 a 0d snum 8f Drive 15 = 0000 Unused
006d SDR Comp 02 6f 20 a 1b snum 90 Cable SAS A = 0001 _
006e SDR Comp 02 6f 20 a 1b snum 91 Cable SAS B = 0001 _
006f SDR Comp 02 70 20 a 15 snum d0 SD1 Status = 0000 _
0070 SDR Comp 02 70 20 a 15 snum d1 SD2 Status = 0000 _
0071 SDR Comp 02 0b 20 a 15 snum d2 SD Redundancy = 0001 _
0072 SDR Comp 02 70 20 a 15 snum d3 VFlash Media = 0000 _
0073 SDR Full 01 01 20 a 01 snum b8 Mem Rsr A Temp = 9f OK 31.00 degrees C
0074 SDR Full 01 01 20 a 01 snum b9 Mem Rsr B Temp = 00 Init 0.00 degrees C
0075 SDR Full 01 01 20 a 01 snum ba Mem Rsr C Temp = 9f OK 31.00 degrees C
0076 SDR Full 01 01 20 a 01 snum bb Mem Rsr D Temp = 00 Init 0.00 degrees C
0077 SDR Full 01 01 20 a 01 snum bc Mem Rsr E Temp = 9e OK 30.00 degrees C
0078 SDR Full 01 01 20 a 01 snum bd Mem Rsr F Temp = 00 Init 0.00 degrees C
0079 SDR Full 01 01 20 a 01 snum be Mem Rsr G Temp = 9f OK 31.00 degrees C
007a SDR Full 01 01 20 a 01 snum bf Mem Rsr H Temp = 00 Init 0.00 degrees C
007b SDR Full 01 01 20 a 01 snum c0 MB A-A Temp = 98 OK 24.00 degrees C
007c SDR Full 01 01 20 a 01 snum c1 MB A-B Temp = 99 OK 25.00 degrees C
007d SDR Full 01 01 20 a 01 snum c2 MB B-A Temp = 00 Init 0.00 degrees C
007e SDR Full 01 01 20 a 01 snum c3 MB B-B Temp = 00 Init 0.00 degrees C
007f SDR Full 01 01 20 a 01 snum c4 MB C-A Temp = 96 OK 22.00 degrees C
0080 SDR Full 01 01 20 a 01 snum c5 MB C-B Temp = 98 OK 24.00 degrees C
0081 SDR Full 01 01 20 a 01 snum c6 MB D-A Temp = 00 Init 0.00 degrees C
0082 SDR Full 01 01 20 a 01 snum c7 MB D-B Temp = 00 Init 0.00 degrees C
0083 SDR Full 01 01 20 a 01 snum c8 MB E-A Temp = 93 OK 19.00 degrees C
0084 SDR Full 01 01 20 a 01 snum c9 MB E-B Temp = 98 OK 24.00 degrees C
0085 SDR Full 01 01 20 a 01 snum ca MB F-A Temp = 00 Init 0.00 degrees C
0086 SDR Full 01 01 20 a 01 snum cb MB F-B Temp = 00 Init 0.00 degrees C
0087 SDR Full 01 01 20 a 01 snum cc MB G-A Temp = 98 OK 24.00 degrees C
0088 SDR Full 01 01 20 a 01 snum cd MB G-B Temp = 98 OK 24.00 degrees C
0089 SDR Full 01 01 20 a 01 snum ce MB H-A Temp = 00 Init 0.00 degrees C
008a SDR Full 01 01 20 a 01 snum cf MB H-B Temp = 00 Init 0.00 degrees C
008b SDR Comp 02 03 20 a 02 snum a3 10G Power = 0001 Crit-hi
008c SDR Comp 02 01 20 a 01 snum ab VCORE Temp = 0000 Unknown
008d SDR Comp 02 01 20 a 01 snum ac VCACHE Temp = 0000 Unknown
008e SDR Comp 02 01 20 a 01 snum ad Mem VR Temp = 0000 Unknown
008f SDR Comp 02 03 20 a 01 snum ae Critical Cooling = 0000 Unknown
0090 SDR Comp 02 03 20 a 02 snum af Sys Pwr Draw = 0000 Unknown
0091 SDR IPMB 12 11 dev: 20 00 df 07 01 iDRAC6
0092 SDR FRU 11 17 dev: 20 00 80 00 07 01 System Board
0093 SDR FRU 11 0f dev: 20 b0 02 00 03 01 CPU1
0094 SDR FRU 11 0f dev: 20 b0 02 00 03 02 CPU2
0095 SDR FRU 11 0f dev: 20 b0 02 00 03 03 CPU3
0096 SDR FRU 11 0f dev: 20 b0 02 00 03 04 CPU4
0097 SDR FRU 11 0f dev: 20 02 80 00 0a 01 PS 1
0098 SDR FRU 11 0f dev: 20 03 80 00 0a 02 PS 2
0099 SDR FRU 11 0f dev: 20 04 80 00 0a 03 PS 3
009a SDR FRU 11 0f dev: 20 05 80 00 0a 04 PS 4
009b SDR FRU 11 12 dev: 20 06 80 00 1a 03 Storage
009c SDR FRU 11 12 dev: 20 07 80 00 1a 01 Storage
009d SDR FRU 11 13 dev: 20 08 02 00 10 01 IO Riser
009e SDR FRU 11 16 dev: 20 09 02 00 08 01 Mem Riser A
009f SDR FRU 11 16 dev: 20 0a 02 00 08 02 Mem Riser B
00a0 SDR FRU 11 16 dev: 20 0b 02 00 08 03 Mem Riser C
00a1 SDR FRU 11 16 dev: 20 0c 02 00 08 04 Mem Riser D
00a2 SDR FRU 11 16 dev: 20 0d 02 00 08 05 Mem Riser E
00a3 SDR FRU 11 16 dev: 20 0e 02 00 08 06 Mem Riser F
00a4 SDR FRU 11 16 dev: 20 0f 02 00 08 07 Mem Riser G
00a5 SDR FRU 11 16 dev: 20 10 02 00 08 08 Mem Riser H
00a6 SDR FRU 11 15 dev: 20 b0 02 00 10 02 PCIe Riser
00a7 SDR FRU 11 0b dev: 20 b0 02 00 0b 01
00a8 SDR FRU 11 0b dev: 20 b0 02 00 0b 02
00a9 SDR Comp 02 6f b1 a 0c snum 01 ECC Corr Err = 0000 Unknown
00aa SDR Comp 02 6f b1 a 0c snum 02 ECC Uncorr Err = 0000 Unknown
00ab SDR Comp 02 6f b1 a 13 snum 03 I/O Channel Chk = 0000 Unknown
00ac SDR Comp 02 6f b1 a 13 snum 04 PCI Parity Err = 0000 Unknown
00ad SDR Comp 02 6f b1 a 13 snum 05 PCI System Err = 0000 Unknown
00ae SDR Comp 02 6f b1 a 10 snum 06 SBE Log Disabled = 0000 Unknown
00af SDR Comp 02 6f b1 a 10 snum 07 Logging Disabled = 0000 Unknown
00b0 SDR Comp 02 6f b1 a 12 snum 08 Unknown = 0000 Unknown
00b1 SDR Comp 02 07 b1 a 07 snum 0a CPU Protocol Err = 0000 Unknown
00b2 SDR Comp 02 07 b1 a 07 snum 0b CPU Bus PERR = 0000 Unknown
00b3 SDR Comp 02 07 b1 a 07 snum 0c CPU Init Err = 0000 Unknown
00b4 SDR Comp 02 07 b1 a 07 snum 0d CPU Machine Chk = 0000 Unknown
00b5 SDR Comp 02 0b b1 a 0c snum 11 Memory Spared = 0000 Unknown
00b6 SDR Comp 02 0b b1 a 0c snum 12 Memory Mirrored = 0000 Unknown
00b7 SDR Comp 02 0b b1 a 0c snum 13 Memory RAID = 0000 Unknown
00b8 SDR Comp 02 6f b1 a 0c snum 14 Memory Added = 0000 Unknown
00b9 SDR Comp 02 6f b1 a 0c snum 15 Memory Removed = 0000 Unknown
00ba SDR Comp 02 6f b1 a 0c snum 16 Memory Cfg Err = 0000 Unknown
00bb SDR Comp 02 0b b1 a 0c snum 17 Mem Redun Gain = 0000 Unknown
00bc SDR Comp 02 6f b1 a 13 snum 18 PCIE Fatal Err = 0000 Unknown
00bd SDR Comp 02 6f b1 a 13 snum 19 Chipset Err = 0000 Unknown
00be SDR Comp 02 7e b1 a c1 snum 1a Err Reg Pointer = 0000 Unknown
00bf SDR Comp 02 07 b1 a 0c snum 1b Mem ECC Warning = 0000 Unknown
00c0 SDR Comp 02 07 b1 a 0c snum 1c Mem CRC Err = 0000 Unknown
00c1 SDR Comp 02 07 b1 a 0c snum 1d USB Over-current = 0000 Unknown
00c2 SDR Comp 02 6f b1 a 0f snum 1e POST Err = 0000 Unknown
00c3 SDR Comp 02 6f b1 a 2b snum 1f Hdwr version err = 0000 Unknown
00c4 SDR Comp 02 6f b1 a 0c snum 20 Mem Overtemp = 0000 Unknown
00c5 SDR Comp 02 6f b1 a 0c snum 21 Mem Fatal SB CRC = 0000 Unknown
00c6 SDR Comp 02 6f b1 a 0c snum 22 Mem Fatal NB CRC = 0000 Unknown
00c7 SDR Comp 02 6f b1 a 11 snum 23 OS Watchdog Time = 0000 Unknown
00c8 SDR Comp 02 6f b1 a c2 snum 26 Non Fatal PCI Er = 0000 Unknown
00c9 SDR Comp 02 6f b1 a c3 snum 27 Fatal IO Error = 0000 Unknown
00ca SDR Comp 02 6f b1 a c1 snum 28 MSR Info Log = 0000 Unknown
00cb SDR Comp 02 6f b1 a c2 snum 29 Non Fatal QPI Er = 0000 Unknown
00cc SDR Comp 02 6f b1 a c8 snum 30 QPIRC Warning = 0000 Unknown
00cd SDR Comp 02 6f b1 a c8 snum 31 MRC Non Fatal Er = 0000 Unknown
00ce SDR Comp 02 6f b1 a c8 snum 32 MRC SMI LFO = 0000 Unknown
00cf SDR Comp 02 6f b1 a c8 snum 33 MRC Warning = 0000 Unknown
00d0 SDR EntA 08 10 07 01 c0: 03 01 03 04 0a 01 0a 04
00d1 SDR EntA 08 10 07 01 c0: 10 01 10 02 08 01 08 08
00d2 SDR EntA 08 10 10 01 c0: 0b 01 0b 02 00 00 00 00
ipmiutil sensor, completed successfully