[Plugin] IPMI for unRAID 6.1+


Recommended Posts

IMHO IPMIView is way too buggy and a pain matching up versions with java versions. I'm not sure about Intel ipmi implementation. If you have a manual it might say.  It's called Intel Node Manager.

 

You could try installing freeipmi. Here's a version that's compatible with unRAID.

https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz

Run ipmi-sensors.

If that doesn't work there's a newer 1.5.1 release that specifically mentions Intel Node Manager support for 3.0 specification. I'd have to compile it. A newer ipmitool might help too. I'll try and compile those anyway.

 

I just tried with your build of freeipmi 1.4.11:

 

root@Tower:/tmp# ipmi-sensors
ID | Name             | Type                   | Reading    | Units | Event
1  | BB +1.1V IOH     | Voltage                | 1.08       | V     | 'OK'
2  | BB +1.1V P1 Vccp | Voltage                | 0.87       | V     | 'OK'
3  | BB +1.5V P1 DDR3 | Voltage                | N/A        | V     | N/A
4  | BB +1.8V AUX     | Voltage                | 1.78       | V     | 'OK'
5  | BB +3.3V         | Voltage                | 3.30       | V     | 'OK'
6  | BB +3.3V STBY    | Voltage                | 3.24       | V     | 'OK'
7  | BB +3.3V Vbat    | Voltage                | 2.98       | V     | 'OK'
8  | BB +5.0V         | Voltage                | 4.99       | V     | 'OK'
9  | BB +5.0V STBY    | Voltage                | 4.97       | V     | 'OK'
10 | BB +12.0V        | Voltage                | 12.25      | V     | 'OK'
11 | BB +1.35v P1 MEM | Voltage                | 1.38       | V     | 'OK'
12 | Baseboard Temp   | Temperature            | 28.00      | C     | 'OK'
13 | IOH Therm Margin | Temperature            | -33.00     | C     | 'OK'
14 | Mem P1 Thrm Mrgn | Temperature            | -43.00     | C     | 'OK'
15 | Processor 1 Fan  | Fan                    | 3200.00    | RPM   | 'OK'
16 | Processor 1A Fan | Fan                    | 640.00     | RPM   | 'At or Below (<=) Lower Critical Threshold'
17 | Processor 2 Fan  | Fan                    | 3136.00    | RPM   | 'OK'
18 | P1 Therm Margin  | Temperature            | -44.00     | C     | 'OK'
19 | P1 Therm Ctrl %  | Temperature            | 0.00       | %     | 'OK'
20 | Pwr Unit Status  | Power Unit             | N/A        | N/A   | 'OK'
21 | IPMI Watchdog    | Watchdog 2             | N/A        | N/A   | 'OK'
22 | Physical Scrty   | Physical Security      | N/A        | N/A   | 'OK'
23 | FP NMI Diag Int  | Critical Interrupt     | N/A        | N/A   | 'OK'
24 | SMI Timeout      | OEM Reserved           | N/A        | N/A   | 'OK'
25 | System Event Log | Event Logging Disabled | N/A        | N/A   | 'Log Area Reset/Cleared'
26 | System Event     | System Event           | N/A        | N/A   | 'OK'
27 | P1 Status        | Processor              | N/A        | N/A   | 'Processor Presence detected'
28 | P1 VRD Hot       | Temperature            | N/A        | N/A   | 'OK'
29 | CATERR           | Processor              | N/A        | N/A   | 'OK'
30 | CPU Missing      | Processor              | N/A        | N/A   | 'OK'
31 | IOH Therm Trip   | Temperature            | N/A        | N/A   | 'OK'
32 | NM Capabilities  | OEM Reserved           | N/A        | N/A   | N/A

 

No further luck with CPU temps!!

 

Note: nevermind the error with "Processor 1A Fan", that fan header is connected to a fan controller so incorrect speeds are reported!!

 

Thanks for this help so far!

Could you also run this command? I think I'm liking the options in freeipmi more than ipmitool even though they are sooo long.

/usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units

Link to comment

Could you also run this command? I think I'm liking the options in freeipmi more than ipmitool even though they are sooo long.

/usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units

 

Output:

root@Tower:/tmp# /usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units
ID,Name,Type,State,Reading,Units,Lower NR,Lower C,Lower NC,Upper NC,Upper C,Upper NR,Event
1,BB +1.1V IOH,Voltage,Nominal,1.08,Volts,N/A,1.03,1.05,1.15,1.18,N/A,'OK'
2,BB +1.1V P1 Vccp,Voltage,Nominal,0.87,Volts,N/A,0.68,0.71,1.50,1.54,N/A,'OK'
4,BB +1.8V AUX,Voltage,Nominal,1.78,Volts,N/A,1.67,1.72,1.87,1.93,N/A,'OK'
5,BB +3.3V,Voltage,Nominal,3.30,Volts,N/A,2.98,3.07,3.53,3.63,N/A,'OK'
6,BB +3.3V STBY,Voltage,Nominal,3.24,Volts,N/A,2.98,3.07,3.53,3.63,N/A,'OK'
7,BB +3.3V Vbat,Voltage,Nominal,3.00,Volts,N/A,2.18,2.50,3.19,3.28,N/A,'OK'
8,BB +5.0V,Voltage,Nominal,4.99,Volts,N/A,4.47,4.63,5.38,5.54,N/A,'OK'
9,BB +5.0V STBY,Voltage,Nominal,4.97,Volts,N/A,4.42,4.57,5.27,5.42,N/A,'OK'
10,BB +12.0V,Voltage,Nominal,12.25,Volts,N/A,10.74,11.10,12.92,13.29,N/A,'OK'
11,BB +1.35v P1 MEM,Voltage,Nominal,1.37,Volts,N/A,1.24,1.27,1.44,1.48,N/A,'OK'
12,Baseboard Temp,Temperature,Nominal,28.00,degrees C,N/A,5.00,10.00,61.00,66.00,N/A,'OK'
13,IOH Therm Margin,Temperature,Nominal,-36.00,degrees C,N/A,N/A,N/A,5.00,10.00,N/A,'OK'
14,Mem P1 Thrm Mrgn,Temperature,Nominal,-43.00,degrees C,N/A,N/A,N/A,5.00,10.00,N/A,'OK'
15,Processor 1 Fan,Fan,Nominal,3200.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'OK'
16,Processor 1A Fan,Fan,Critical,640.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'At or Below (<=) Lower Critical Threshold'
17,Processor 2 Fan,Fan,Nominal,3200.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'OK'
18,P1 Therm Margin,Temperature,Nominal,-45.00,degrees C,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
19,P1 Therm Ctrl %,Temperature,Nominal,0.00,%,N/A,N/A,N/A,11.70,19.50,N/A,'OK'
20,Pwr Unit Status,Power Unit,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
21,IPMI Watchdog,Watchdog 2,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
22,Physical Scrty,Physical Security,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
23,FP NMI Diag Int,Critical Interrupt,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
24,SMI Timeout,OEM Reserved,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
25,System Event Log,Event Logging Disabled,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
26,System Event,System Event,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
27,P1 Status,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'Processor Presence detected'
28,P1 VRD Hot,Temperature,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
29,CATERR,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
30,CPU Missing,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
31,IOH Therm Trip,Temperature,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
root@Tower:/tmp#

Link to comment

Thanks. I think freeipmi will give results I can parse better. I'm not sure what IOH therm is? Or if P1 Therm is your processor.  If I assume 80C is the threshold for your processor then the temp would be either 44C (80-36) or 35C (80-45). Can you see if either those relate to your coretemp values?

 

Link to comment

I re-ran all three commands in succession:

 

sensors:

root@Tower:/tmp# sensors
coretemp-isa-0000
Adapter: ISA adapter
CPU 1 Core 1:  +25.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 1 Core 2:  +24.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 1 Core 3:  +21.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 1 Core 4:  +25.0°C  (high = +61.0°C, crit = +71.0°C)

coretemp-isa-0001
Adapter: ISA adapter
CPU 2 Core 1:  +28.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 2 Core 2:  +24.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 2 Core 3:  +28.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 2 Core 4:  +24.0°C  (high = +61.0°C, crit = +71.0°C)

 

/usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units:

root@Tower:/tmp# /usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units
ID,Name,Type,State,Reading,Units,Lower NR,Lower C,Lower NC,Upper NC,Upper C,Upper NR,Event
1,BB +1.1V IOH,Voltage,Nominal,1.08,Volts,N/A,1.03,1.05,1.15,1.18,N/A,'OK'
2,BB +1.1V P1 Vccp,Voltage,Nominal,0.93,Volts,N/A,0.68,0.71,1.50,1.54,N/A,'OK'
4,BB +1.8V AUX,Voltage,Nominal,1.78,Volts,N/A,1.67,1.72,1.87,1.93,N/A,'OK'
5,BB +3.3V,Voltage,Nominal,3.30,Volts,N/A,2.98,3.07,3.53,3.63,N/A,'OK'
6,BB +3.3V STBY,Voltage,Nominal,3.24,Volts,N/A,2.98,3.07,3.53,3.63,N/A,'OK'
7,BB +3.3V Vbat,Voltage,Nominal,3.00,Volts,N/A,2.18,2.50,3.19,3.28,N/A,'OK'
8,BB +5.0V,Voltage,Nominal,4.99,Volts,N/A,4.47,4.63,5.38,5.54,N/A,'OK'
9,BB +5.0V STBY,Voltage,Nominal,4.97,Volts,N/A,4.42,4.57,5.27,5.42,N/A,'OK'
10,BB +12.0V,Voltage,Nominal,12.25,Volts,N/A,10.74,11.10,12.92,13.29,N/A,'OK'
11,BB +1.35v P1 MEM,Voltage,Nominal,1.38,Volts,N/A,1.24,1.27,1.44,1.48,N/A,'OK'
12,Baseboard Temp,Temperature,Nominal,28.00,degrees C,N/A,5.00,10.00,61.00,66.00,N/A,'OK'
13,IOH Therm Margin,Temperature,Nominal,-37.00,degrees C,N/A,N/A,N/A,5.00,10.00,N/A,'OK'
14,Mem P1 Thrm Mrgn,Temperature,Nominal,-43.00,degrees C,N/A,N/A,N/A,5.00,10.00,N/A,'OK'
15,Processor 1 Fan,Fan,Nominal,3200.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'OK'
16,Processor 1A Fan,Fan,Critical,640.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'At or Below (<=) Lower Critical Threshold'
17,Processor 2 Fan,Fan,Nominal,3136.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'OK'
18,P1 Therm Margin,Temperature,Nominal,-45.00,degrees C,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
19,P1 Therm Ctrl %,Temperature,Nominal,0.00,%,N/A,N/A,N/A,11.70,19.50,N/A,'OK'
20,Pwr Unit Status,Power Unit,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
21,IPMI Watchdog,Watchdog 2,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
22,Physical Scrty,Physical Security,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
23,FP NMI Diag Int,Critical Interrupt,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
24,SMI Timeout,OEM Reserved,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
25,System Event Log,Event Logging Disabled,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
26,System Event,System Event,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
27,P1 Status,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'Processor Presence detected'
28,P1 VRD Hot,Temperature,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
29,CATERR,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
30,CPU Missing,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
31,IOH Therm Trip,Temperature,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'

 

ipmi-sensors:

root@Tower:/tmp# ipmi-sensors
ID | Name             | Type                   | Reading    | Units | Event
1  | BB +1.1V IOH     | Voltage                | 1.08       | V     | 'OK'
2  | BB +1.1V P1 Vccp | Voltage                | 0.89       | V     | 'OK'
3  | BB +1.5V P1 DDR3 | Voltage                | N/A        | V     | N/A
4  | BB +1.8V AUX     | Voltage                | 1.78       | V     | 'OK'
5  | BB +3.3V         | Voltage                | 3.30       | V     | 'OK'
6  | BB +3.3V STBY    | Voltage                | 3.24       | V     | 'OK'
7  | BB +3.3V Vbat    | Voltage                | 3.00       | V     | 'OK'
8  | BB +5.0V         | Voltage                | 4.99       | V     | 'OK'
9  | BB +5.0V STBY    | Voltage                | 4.97       | V     | 'OK'
10 | BB +12.0V        | Voltage                | 12.25      | V     | 'OK'
11 | BB +1.35v P1 MEM | Voltage                | 1.37       | V     | 'OK'
12 | Baseboard Temp   | Temperature            | 28.00      | C     | 'OK'
13 | IOH Therm Margin | Temperature            | -36.00     | C     | 'OK'
14 | Mem P1 Thrm Mrgn | Temperature            | -43.00     | C     | 'OK'
15 | Processor 1 Fan  | Fan                    | 3136.00    | RPM   | 'OK'
16 | Processor 1A Fan | Fan                    | 640.00     | RPM   | 'At or Below (<=) Lower Critical Threshold'
17 | Processor 2 Fan  | Fan                    | 3136.00    | RPM   | 'OK'
18 | P1 Therm Margin  | Temperature            | -45.00     | C     | 'OK'
19 | P1 Therm Ctrl %  | Temperature            | 0.00       | %     | 'OK'
20 | Pwr Unit Status  | Power Unit             | N/A        | N/A   | 'OK'
21 | IPMI Watchdog    | Watchdog 2             | N/A        | N/A   | 'OK'
22 | Physical Scrty   | Physical Security      | N/A        | N/A   | 'OK'
23 | FP NMI Diag Int  | Critical Interrupt     | N/A        | N/A   | 'OK'
24 | SMI Timeout      | OEM Reserved           | N/A        | N/A   | 'OK'
25 | System Event Log | Event Logging Disabled | N/A        | N/A   | 'OK'
26 | System Event     | System Event           | N/A        | N/A   | 'OK'
27 | P1 Status        | Processor              | N/A        | N/A   | 'Processor Presence detected'
28 | P1 VRD Hot       | Temperature            | N/A        | N/A   | 'OK'
29 | CATERR           | Processor              | N/A        | N/A   | 'OK'
30 | CPU Missing      | Processor              | N/A        | N/A   | 'OK'
31 | IOH Therm Trip   | Temperature            | N/A        | N/A   | 'OK'
32 | NM Capabilities  | OEM Reserved           | N/A        | N/A   | N/A

 

Neither CPU temps are showing up as approx 44C or 35C as previosly expected?

 

Link to comment

Hey dmacias, I have 976 events in my event log and it takes a while to load.  What do you think of exporting older entries to a text file and deleting them from the IPMI system?  The plugin should be able to read them from the text file much faster.

I can add an archive function that would save them to your flash drive and clear the events.

That would be great! 

 

Ipmitool just saves it in a format I can't parse back into a table easily. You can run 'ipmitool save /boot/path-to-file/event.log' then 'ipmitool sel clear' or delete all from the webgui.

 

I was hoping that since you are already looping through the events to display them, it might not be too hard to store the data in a CSV file that you could read later.

Link to comment

 

 

Hey dmacias, I have 976 events in my event log and it takes a while to load.  What do you think of exporting older entries to a text file and deleting them from the IPMI system?  The plugin should be able to read them from the text file much faster.

I can add an archive function that would save them to your flash drive and clear the events.

That would be great! 

 

Ipmitool just saves it in a format I can't parse back into a table easily. You can run 'ipmitool save /boot/path-to-file/event.log' then 'ipmitool sel clear' or delete all from the webgui.

 

I was hoping that since you are already looping through the events to display them, it might not be too hard to store the data in a CSV file that you could read later.

 

It won't separate them by comma or other character no matter the command. It saves them separated by spaces but descriptions and names are also separated by spaces. I'll see how freeipmi does it.

Link to comment

I re-ran all three commands in succession:

 

sensors:

root@Tower:/tmp# sensors
coretemp-isa-0000
Adapter: ISA adapter
CPU 1 Core 1:  +25.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 1 Core 2:  +24.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 1 Core 3:  +21.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 1 Core 4:  +25.0°C  (high = +61.0°C, crit = +71.0°C)

coretemp-isa-0001
Adapter: ISA adapter
CPU 2 Core 1:  +28.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 2 Core 2:  +24.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 2 Core 3:  +28.0°C  (high = +61.0°C, crit = +71.0°C)
CPU 2 Core 4:  +24.0°C  (high = +61.0°C, crit = +71.0°C)

 

/usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units:

root@Tower:/tmp# /usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units
ID,Name,Type,State,Reading,Units,Lower NR,Lower C,Lower NC,Upper NC,Upper C,Upper NR,Event
1,BB +1.1V IOH,Voltage,Nominal,1.08,Volts,N/A,1.03,1.05,1.15,1.18,N/A,'OK'
2,BB +1.1V P1 Vccp,Voltage,Nominal,0.93,Volts,N/A,0.68,0.71,1.50,1.54,N/A,'OK'
4,BB +1.8V AUX,Voltage,Nominal,1.78,Volts,N/A,1.67,1.72,1.87,1.93,N/A,'OK'
5,BB +3.3V,Voltage,Nominal,3.30,Volts,N/A,2.98,3.07,3.53,3.63,N/A,'OK'
6,BB +3.3V STBY,Voltage,Nominal,3.24,Volts,N/A,2.98,3.07,3.53,3.63,N/A,'OK'
7,BB +3.3V Vbat,Voltage,Nominal,3.00,Volts,N/A,2.18,2.50,3.19,3.28,N/A,'OK'
8,BB +5.0V,Voltage,Nominal,4.99,Volts,N/A,4.47,4.63,5.38,5.54,N/A,'OK'
9,BB +5.0V STBY,Voltage,Nominal,4.97,Volts,N/A,4.42,4.57,5.27,5.42,N/A,'OK'
10,BB +12.0V,Voltage,Nominal,12.25,Volts,N/A,10.74,11.10,12.92,13.29,N/A,'OK'
11,BB +1.35v P1 MEM,Voltage,Nominal,1.38,Volts,N/A,1.24,1.27,1.44,1.48,N/A,'OK'
12,Baseboard Temp,Temperature,Nominal,28.00,degrees C,N/A,5.00,10.00,61.00,66.00,N/A,'OK'
13,IOH Therm Margin,Temperature,Nominal,-37.00,degrees C,N/A,N/A,N/A,5.00,10.00,N/A,'OK'
14,Mem P1 Thrm Mrgn,Temperature,Nominal,-43.00,degrees C,N/A,N/A,N/A,5.00,10.00,N/A,'OK'
15,Processor 1 Fan,Fan,Nominal,3200.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'OK'
16,Processor 1A Fan,Fan,Critical,640.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'At or Below (<=) Lower Critical Threshold'
17,Processor 2 Fan,Fan,Nominal,3136.00,RPM,N/A,640.00,768.00,N/A,N/A,N/A,'OK'
18,P1 Therm Margin,Temperature,Nominal,-45.00,degrees C,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
19,P1 Therm Ctrl %,Temperature,Nominal,0.00,%,N/A,N/A,N/A,11.70,19.50,N/A,'OK'
20,Pwr Unit Status,Power Unit,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
21,IPMI Watchdog,Watchdog 2,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
22,Physical Scrty,Physical Security,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
23,FP NMI Diag Int,Critical Interrupt,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
24,SMI Timeout,OEM Reserved,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
25,System Event Log,Event Logging Disabled,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
26,System Event,System Event,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
27,P1 Status,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'Processor Presence detected'
28,P1 VRD Hot,Temperature,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
29,CATERR,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
30,CPU Missing,Processor,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'
31,IOH Therm Trip,Temperature,Nominal,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,'OK'

 

ipmi-sensors:

root@Tower:/tmp# ipmi-sensors
ID | Name             | Type                   | Reading    | Units | Event
1  | BB +1.1V IOH     | Voltage                | 1.08       | V     | 'OK'
2  | BB +1.1V P1 Vccp | Voltage                | 0.89       | V     | 'OK'
3  | BB +1.5V P1 DDR3 | Voltage                | N/A        | V     | N/A
4  | BB +1.8V AUX     | Voltage                | 1.78       | V     | 'OK'
5  | BB +3.3V         | Voltage                | 3.30       | V     | 'OK'
6  | BB +3.3V STBY    | Voltage                | 3.24       | V     | 'OK'
7  | BB +3.3V Vbat    | Voltage                | 3.00       | V     | 'OK'
8  | BB +5.0V         | Voltage                | 4.99       | V     | 'OK'
9  | BB +5.0V STBY    | Voltage                | 4.97       | V     | 'OK'
10 | BB +12.0V        | Voltage                | 12.25      | V     | 'OK'
11 | BB +1.35v P1 MEM | Voltage                | 1.37       | V     | 'OK'
12 | Baseboard Temp   | Temperature            | 28.00      | C     | 'OK'
13 | IOH Therm Margin | Temperature            | -36.00     | C     | 'OK'
14 | Mem P1 Thrm Mrgn | Temperature            | -43.00     | C     | 'OK'
15 | Processor 1 Fan  | Fan                    | 3136.00    | RPM   | 'OK'
16 | Processor 1A Fan | Fan                    | 640.00     | RPM   | 'At or Below (<=) Lower Critical Threshold'
17 | Processor 2 Fan  | Fan                    | 3136.00    | RPM   | 'OK'
18 | P1 Therm Margin  | Temperature            | -45.00     | C     | 'OK'
19 | P1 Therm Ctrl %  | Temperature            | 0.00       | %     | 'OK'
20 | Pwr Unit Status  | Power Unit             | N/A        | N/A   | 'OK'
21 | IPMI Watchdog    | Watchdog 2             | N/A        | N/A   | 'OK'
22 | Physical Scrty   | Physical Security      | N/A        | N/A   | 'OK'
23 | FP NMI Diag Int  | Critical Interrupt     | N/A        | N/A   | 'OK'
24 | SMI Timeout      | OEM Reserved           | N/A        | N/A   | 'OK'
25 | System Event Log | Event Logging Disabled | N/A        | N/A   | 'OK'
26 | System Event     | System Event           | N/A        | N/A   | 'OK'
27 | P1 Status        | Processor              | N/A        | N/A   | 'Processor Presence detected'
28 | P1 VRD Hot       | Temperature            | N/A        | N/A   | 'OK'
29 | CATERR           | Processor              | N/A        | N/A   | 'OK'
30 | CPU Missing      | Processor              | N/A        | N/A   | 'OK'
31 | IOH Therm Trip   | Temperature            | N/A        | N/A   | 'OK'
32 | NM Capabilities  | OEM Reserved           | N/A        | N/A   | N/A

 

Neither CPU temps are showing up as approx 44C or 35C as previosly expected?

The threshold for your processor could be 70 or 75 which would make sense.

Link to comment

I think things are just backwards there like the water in the toilet when you flush :) I updated the plugin and changed the switch from a toggle to a fixed show and hide. Make sure you clear browser cache.

 

Backward!!?? Easy! ;) Nowhere can be backward that has great weather, bbq's and drive through bottle shops in my book! Even if the toilet water goes a different way! ;) Trust me I was born and lived in the UK for 25 years and the water went clockwise. The place sucked.

 

File under "News to Me"

You know that old story about how northern hemisphere toilets flush counter-clockwise, and southern hemisphere toilets (and buckets, drains, and such) flush clockwise, due to the Coriolis effect? It's bogus! Today I learned that while the Coriolis effect is significant for hurricanes, it's not strong enough to make toilets flush in different directions at different points on the Earth. The real cause of "backwards"-flushing toilets is just that the water jets point in the opposite direction. Mind blown. (Mind blown even more because this was the inciting event on a Simpsons episode, and everybody knows cartoons are never wrong.)

 

Anyway - your latest version fixed the issue. No clearing of browser cache or anything. Definitely a Plugin Issue (or was).

 

Had a glance at the pending functionality for fan control. Exciting!  8)

Link to comment

Just to help you debug (SM X9SCM-F):

 

root@Servidor:~# ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units | column -s, -t

ID    Name           Type               State    Reading  Units      Lower NR  Lower C  Lower NC  Upper NC  Upper C   Upper NR  Event
4     System Temp    Temperature        Nominal  41.00    degrees C  -9.00     -7.00    -5.00     75.00     77.00     79.00     'OK'
71    CPU Temp       OEM Reserved       N/A      N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OEM Event = 0000h'
205   FAN 2          Fan                Nominal  5130.00  RPM        405.00    540.00   675.00    29025.00  29160.00  29295.00  'OK'
406   FAN A          Fan                Nominal  2295.00  RPM        0.00      0.00     0.00      29025.00  29160.00  29295.00  'OK'
473   Vcore          Voltage            Nominal  0.98     Volts      0.64      0.66     0.69      1.34      1.41      1.47      'OK'
540   3.3VCC         Voltage            Nominal  3.36     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
607   12V            Voltage            Nominal  12.19    Volts      10.49     10.60    10.71     13.09     13.20     13.30     'OK'
674   VDIMM          Voltage            Nominal  1.51     Volts      1.15      1.22     1.28      1.76      1.78      1.79      'OK'
741   5VCC           Voltage            Nominal  5.18     Volts      4.10      4.32     4.58      5.34      5.60      5.63      'OK'
808   -12V           Voltage            Nominal  -11.87   Volts      -13.42    -13.22   -13.03    -10.52    -10.33    -10.14    'OK'
875   VBAT           Voltage            Nominal  3.17     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
942   VSB            Voltage            Nominal  3.34     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1009  AVCC           Voltage            Nominal  3.38     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1076  Chassis Intru  Physical Security  Nominal  N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OK'

Link to comment

 

 

Just to help you debug (SM X9SCM-F):

 

root@Servidor:~# ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units | column -s, -t

ID    Name           Type               State    Reading  Units      Lower NR  Lower C  Lower NC  Upper NC  Upper C   Upper NR  Event
4     System Temp    Temperature        Nominal  41.00    degrees C  -9.00     -7.00    -5.00     75.00     77.00     79.00     'OK'
71    CPU Temp       OEM Reserved       N/A      N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OEM Event = 0000h'
205   FAN 2          Fan                Nominal  5130.00  RPM        405.00    540.00   675.00    29025.00  29160.00  29295.00  'OK'
406   FAN A          Fan                Nominal  2295.00  RPM        0.00      0.00     0.00      29025.00  29160.00  29295.00  'OK'
473   Vcore          Voltage            Nominal  0.98     Volts      0.64      0.66     0.69      1.34      1.41      1.47      'OK'
540   3.3VCC         Voltage            Nominal  3.36     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
607   12V            Voltage            Nominal  12.19    Volts      10.49     10.60    10.71     13.09     13.20     13.30     'OK'
674   VDIMM          Voltage            Nominal  1.51     Volts      1.15      1.22     1.28      1.76      1.78      1.79      'OK'
741   5VCC           Voltage            Nominal  5.18     Volts      4.10      4.32     4.58      5.34      5.60      5.63      'OK'
808   -12V           Voltage            Nominal  -11.87   Volts      -13.42    -13.22   -13.03    -10.52    -10.33    -10.14    'OK'
875   VBAT           Voltage            Nominal  3.17     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
942   VSB            Voltage            Nominal  3.34     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1009  AVCC           Voltage            Nominal  3.38     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1076  Chassis Intru  Physical Security  Nominal  N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OK'

 

I noticed you board has the Supermicro OEM temp sensor for the CPU. Try adding

--interpret-oem-data to the command. It would be nice if that works so I don't have to add individual sensor ids. If that doesn't work, try --interpret-oem-data --record-ids=71.

 

Just curious, does 'ipmitool sdr' show a value for cpu temp?

Link to comment

 

 

Just to help you debug (SM X9SCM-F):

 

root@Servidor:~# ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units | column -s, -t

ID    Name           Type               State    Reading  Units      Lower NR  Lower C  Lower NC  Upper NC  Upper C   Upper NR  Event
4     System Temp    Temperature        Nominal  41.00    degrees C  -9.00     -7.00    -5.00     75.00     77.00     79.00     'OK'
71    CPU Temp       OEM Reserved       N/A      N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OEM Event = 0000h'
205   FAN 2          Fan                Nominal  5130.00  RPM        405.00    540.00   675.00    29025.00  29160.00  29295.00  'OK'
406   FAN A          Fan                Nominal  2295.00  RPM        0.00      0.00     0.00      29025.00  29160.00  29295.00  'OK'
473   Vcore          Voltage            Nominal  0.98     Volts      0.64      0.66     0.69      1.34      1.41      1.47      'OK'
540   3.3VCC         Voltage            Nominal  3.36     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
607   12V            Voltage            Nominal  12.19    Volts      10.49     10.60    10.71     13.09     13.20     13.30     'OK'
674   VDIMM          Voltage            Nominal  1.51     Volts      1.15      1.22     1.28      1.76      1.78      1.79      'OK'
741   5VCC           Voltage            Nominal  5.18     Volts      4.10      4.32     4.58      5.34      5.60      5.63      'OK'
808   -12V           Voltage            Nominal  -11.87   Volts      -13.42    -13.22   -13.03    -10.52    -10.33    -10.14    'OK'
875   VBAT           Voltage            Nominal  3.17     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
942   VSB            Voltage            Nominal  3.34     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1009  AVCC           Voltage            Nominal  3.38     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1076  Chassis Intru  Physical Security  Nominal  N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OK'

 

I noticed you board has the Supermicro OEM temp sensor for the CPU. Try adding

--interpret-oem-data to the command. It would be nice if that works so I don't have to add individual sensor ids. If that doesn't work, try --interpret-oem-data --record-ids=71.

 

Just curious, does 'ipmitool sdr' show a value for cpu temp?

 

Here we go:

 

root@Servidor:~# ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units --interpret-oem-data| column -s, -t
ID    Name           Type               State    Reading  Units      Lower NR  Lower C  Lower NC  Upper NC  Upper C   Upper NR  Event
4     System Temp    Temperature        Nominal  42.00    degrees C  -9.00     -7.00    -5.00     75.00     77.00     79.00     'OK'
71    CPU Temp       OEM Reserved       Warning  N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'High'
205   FAN 2          Fan                Nominal  5535.00  RPM        405.00    540.00   675.00    29025.00  29160.00  29295.00  'OK'
406   FAN A          Fan                Nominal  2295.00  RPM        0.00      0.00     0.00      29025.00  29160.00  29295.00  'OK'
473   Vcore          Voltage            Nominal  1.23     Volts      0.64      0.66     0.69      1.34      1.41      1.47      'OK'
540   3.3VCC         Voltage            Nominal  3.36     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
607   12V            Voltage            Nominal  12.19    Volts      10.49     10.60    10.71     13.09     13.20     13.30     'OK'
674   VDIMM          Voltage            Nominal  1.51     Volts      1.15      1.22     1.28      1.76      1.78      1.79      'OK'
741   5VCC           Voltage            Nominal  5.18     Volts      4.10      4.32     4.58      5.34      5.60      5.63      'OK'
808   -12V           Voltage            Nominal  -11.87   Volts      -13.42    -13.22   -13.03    -10.52    -10.33    -10.14    'OK'
875   VBAT           Voltage            Nominal  3.17     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
942   VSB            Voltage            Nominal  3.34     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1009  AVCC           Voltage            Nominal  3.36     Volts      2.82      2.88     2.94      3.58      3.65      3.71      'OK'
1076  Chassis Intru  Physical Security  Nominal  N/A      N/A        N/A       N/A      N/A       N/A       N/A       N/A       'OK'

 

root@Servidor:~# ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units --interpret-oem-data --record-ids=71| colum>
ID  Name      Type          State    Reading  Units  Lower NR  Lower C  Lower NC  Upper NC  Upper C  Upper NR  Event
71  CPU Temp  OEM Reserved  Nominal  N/A      N/A    N/A       N/A      N/A       N/A       N/A      N/A       'Low'

 

root@Servidor:~# ipmitool sdr                                                                                                                                                                     
System Temp      | 43 degrees C      | ok
CPU Temp         | 0x01              | ok
FAN 1            | no reading        | ns
FAN 2            | 5670 RPM          | ok
FAN 3            | no reading        | ns
FAN 4            | no reading        | ns
FAN A            | 2295 RPM          | ok
Vcore            | 1.24 Volts        | ok
3.3VCC           | 3.36 Volts        | ok
12V              | 12.19 Volts       | ok
VDIMM            | 1.51 Volts        | ok
5VCC             | 5.18 Volts        | ok
-12V             | -11.87 Volts      | ok
VBAT             | 3.17 Volts        | ok
VSB              | 3.34 Volts        | ok
AVCC             | 3.36 Volts        | ok
Chassis Intru    | 0x00              | ok

Link to comment
  • 2 weeks later...

I just tried this IPMI plugin on SC2600CP board with the following results.

 

I get the Event Log and can "remove all" but get "Unable to delete entry #: Invalid command"  when deleting single.

 

Sensors tab is not populated, just Done button.

 

I get plenty of output from ipmitools -vc sdr.

 

Pwr Unit Status,01h,ok,21.1,
IPMI Watchdog,03h,ok,7.1,
Physical Scrty,04h,ok,23.1,
SMI Timeout,06h,ok,7.1,
System Event Log,07h,ok,7.1,
System Event,08h,ok,7.1,
Button,09h,ok,7.1,
VR Watchdog,0Bh,ok,7.1,
SSB Therm Trip,0Dh,ok,7.1,
BMC FW Health,10h,ok,7.1,
System Airflow,0,CFM,ok,23.2,System Chassis,Other,180.000,0.000,360.000,,,,,,,0.000,510.000
BB EDGE Temp,27,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
SSB Temp,43,degrees C,ok,7.1,System Board,Temperature,52.000,10.000,93.000,,103.000,98.000,,0.000,5.000,-128.000,127.000
BB BMC Temp,42,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
BB P2 VR Temp,30,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
BB MEM VR Temp,34,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
LAN NIC Temp,52,degrees C,ok,7.1,System Board,Temperature,60.000,10.000,110.000,,120.000,115.000,,0.000,5.000,-128.000,127.000
System Fan 4,1176,RPM,ok,29.5,Fan Device,Fan,12740.000,490.000,24990.000,,,,,294.000,392.000,0.000,24990.000
Processor 1 Fan,1470,RPM,ok,29.8,Fan Device,Fan,12740.000,490.000,24990.000,,,,,294.000,392.000,0.000,24990.000
Processor 2 Fan,1372,RPM,ok,29.9,Fan Device,Fan,12740.000,490.000,24990.000,,,,,294.000,392.000,0.000,24990.000
P1 Status,70h,ok,3.1,Presence detected
P2 Status,71h,ok,3.2,Presence detected
P1 Therm Margin,-65,degrees C,ok,3.1,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P2 Therm Margin,-62,degrees C,ok,3.2,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P1 Therm Ctrl %,0,percent,ok,3.1,Processor,Temperature,0.000,0.000,20.000,,50.000,30.000,,,,0.000,100.000
P2 Therm Ctrl %,0,percent,ok,3.2,Processor,Temperature,0.000,0.000,20.000,,50.000,30.000,,,,0.000,100.000
P1 ERR2,7Ch,ok,7.1,
P2 ERR2,7Dh,ok,7.1,
CATERR,80h,ok,7.1,
P1 MSID Mismatch,81h,ok,7.1,
CPU Missing,82h,ok,7.1,
P1 DTS Therm Mgn,-65,degrees C,ok,3.1,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P2 DTS Therm Mgn,-62,degrees C,ok,3.2,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P2 MSID Mismatch,87h,ok,7.1,
P1 VRD Hot,90h,ok,3.1,
P2 VRD Hot,91h,ok,3.2,
P1 MEM01 VRD Hot,94h,ok,7.1,
P1 MEM23 VRD Hot,95h,ok,7.1,
P2 MEM01 VRD Hot,96h,ok,7.1,
P2 MEM23 VRD Hot,97h,ok,7.1,
DIMM Thrm Mrgn 1,-60,degrees C,ok,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
DIMM Thrm Mrgn 2,,,ns,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
DIMM Thrm Mrgn 3,-57,degrees C,ok,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
DIMM Thrm Mrgn 4,,,ns,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
Mem P1 Thrm Trip,C0h,ok,7.1,
Mem P2 Thrm Trip,C1h,ok,7.1,
BB +12.0V,11.831,Volts,ok,7.1,System Board,Voltage,11.935,11.363,12.559,,13.391,13.027,,10.635,10.947,0.287,13.547
BB +5.0V,4.915,Volts,ok,7.1,System Board,Voltage,4.981,4.742,5.241,,5.566,5.415,,4.460,4.590,0.098,5.631
BB +3.3V,3.339,Volts,ok,7.1,System Board,Voltage,3.282,3.125,3.454,,3.654,3.554,,2.953,3.039,0.050,3.697
BB +5.0V STBY,4.959,Volts,ok,7.1,System Board,Voltage,4.981,4.742,5.241,,5.566,5.415,,4.460,4.590,0.098,5.631
BB +3.3V AUX,3.282,Volts,ok,7.1,System Board,Voltage,3.282,3.125,3.454,,3.654,3.554,,2.953,3.039,0.050,3.697
BB +1.05V P1Vccp,0.810,Volts,ok,7.1,System Board,Voltage,1.056,0.582,1.428,,1.506,1.464,,0.546,0.564,-0.006,1.524
BB +1.05V P2Vccp,0.954,Volts,ok,7.1,System Board,Voltage,1.056,0.582,1.428,,1.506,1.464,,0.546,0.564,-0.006,1.524
BB +1.5 P1DDR AB,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.5 P1DDR CD,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.5 P2DDR AB,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.5 P2DDR CD,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.8V AUX,1.785,Volts,ok,7.1,System Board,Voltage,1.802,1.744,1.852,,1.960,1.902,,1.644,1.702,-0.132,1.985
BB +1.1V STBY,1.081,Volts,ok,7.1,System Board,Voltage,1.102,0.989,1.209,,1.276,1.240,,0.938,0.964,-0.012,1.291
BB VBAT,3.043,Volts,ok,7.1,System Board,Voltage,3.005,2.557,3.158,,,,,2.211,2.544,0.048,3.312
BB +1.35 P1LV AB,1.336,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
BB +1.35 P1LV CD,1.354,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
BB +1.35 P2LV AB,1.366,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
BB +1.35 P2LV CD,1.348,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
NM Capabilities,1Ah,ok,46.1,
P1 MTT,0,percent,ok,3.1,Processor,Memory,,,,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000
P2 MTT,0,percent,ok,3.2,Processor,Memory,,,,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000

 

Can this board be supported?

Link to comment

I just tried this IPMI plugin on SC2600CP board with the following results.

 

I get the Event Log and can "remove all" but get "Unable to delete entry #: Invalid command"  when deleting single.

 

Sensors tab is not populated, just Done button.

 

I get plenty of output from ipmitools -vc sdr.

 

Pwr Unit Status,01h,ok,21.1,
IPMI Watchdog,03h,ok,7.1,
Physical Scrty,04h,ok,23.1,
SMI Timeout,06h,ok,7.1,
System Event Log,07h,ok,7.1,
System Event,08h,ok,7.1,
Button,09h,ok,7.1,
VR Watchdog,0Bh,ok,7.1,
SSB Therm Trip,0Dh,ok,7.1,
BMC FW Health,10h,ok,7.1,
System Airflow,0,CFM,ok,23.2,System Chassis,Other,180.000,0.000,360.000,,,,,,,0.000,510.000
BB EDGE Temp,27,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
SSB Temp,43,degrees C,ok,7.1,System Board,Temperature,52.000,10.000,93.000,,103.000,98.000,,0.000,5.000,-128.000,127.000
BB BMC Temp,42,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
BB P2 VR Temp,30,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
BB MEM VR Temp,34,degrees C,ok,7.1,System Board,Temperature,58.000,10.000,105.000,,115.000,110.000,,0.000,5.000,-128.000,127.000
LAN NIC Temp,52,degrees C,ok,7.1,System Board,Temperature,60.000,10.000,110.000,,120.000,115.000,,0.000,5.000,-128.000,127.000
System Fan 4,1176,RPM,ok,29.5,Fan Device,Fan,12740.000,490.000,24990.000,,,,,294.000,392.000,0.000,24990.000
Processor 1 Fan,1470,RPM,ok,29.8,Fan Device,Fan,12740.000,490.000,24990.000,,,,,294.000,392.000,0.000,24990.000
Processor 2 Fan,1372,RPM,ok,29.9,Fan Device,Fan,12740.000,490.000,24990.000,,,,,294.000,392.000,0.000,24990.000
P1 Status,70h,ok,3.1,Presence detected
P2 Status,71h,ok,3.2,Presence detected
P1 Therm Margin,-65,degrees C,ok,3.1,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P2 Therm Margin,-62,degrees C,ok,3.2,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P1 Therm Ctrl %,0,percent,ok,3.1,Processor,Temperature,0.000,0.000,20.000,,50.000,30.000,,,,0.000,100.000
P2 Therm Ctrl %,0,percent,ok,3.2,Processor,Temperature,0.000,0.000,20.000,,50.000,30.000,,,,0.000,100.000
P1 ERR2,7Ch,ok,7.1,
P2 ERR2,7Dh,ok,7.1,
CATERR,80h,ok,7.1,
P1 MSID Mismatch,81h,ok,7.1,
CPU Missing,82h,ok,7.1,
P1 DTS Therm Mgn,-65,degrees C,ok,3.1,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P2 DTS Therm Mgn,-62,degrees C,ok,3.2,Processor,Temperature,-15.000,-70.000,0.000,,,,,,,-128.000,0.000
P2 MSID Mismatch,87h,ok,7.1,
P1 VRD Hot,90h,ok,3.1,
P2 VRD Hot,91h,ok,3.2,
P1 MEM01 VRD Hot,94h,ok,7.1,
P1 MEM23 VRD Hot,95h,ok,7.1,
P2 MEM01 VRD Hot,96h,ok,7.1,
P2 MEM23 VRD Hot,97h,ok,7.1,
DIMM Thrm Mrgn 1,-60,degrees C,ok,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
DIMM Thrm Mrgn 2,,,ns,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
DIMM Thrm Mrgn 3,-57,degrees C,ok,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
DIMM Thrm Mrgn 4,,,ns,7.1,System Board,Temperature,-20.000,-70.000,0.000,,10.000,5.000,,,,-128.000,127.000
Mem P1 Thrm Trip,C0h,ok,7.1,
Mem P2 Thrm Trip,C1h,ok,7.1,
BB +12.0V,11.831,Volts,ok,7.1,System Board,Voltage,11.935,11.363,12.559,,13.391,13.027,,10.635,10.947,0.287,13.547
BB +5.0V,4.915,Volts,ok,7.1,System Board,Voltage,4.981,4.742,5.241,,5.566,5.415,,4.460,4.590,0.098,5.631
BB +3.3V,3.339,Volts,ok,7.1,System Board,Voltage,3.282,3.125,3.454,,3.654,3.554,,2.953,3.039,0.050,3.697
BB +5.0V STBY,4.959,Volts,ok,7.1,System Board,Voltage,4.981,4.742,5.241,,5.566,5.415,,4.460,4.590,0.098,5.631
BB +3.3V AUX,3.282,Volts,ok,7.1,System Board,Voltage,3.282,3.125,3.454,,3.654,3.554,,2.953,3.039,0.050,3.697
BB +1.05V P1Vccp,0.810,Volts,ok,7.1,System Board,Voltage,1.056,0.582,1.428,,1.506,1.464,,0.546,0.564,-0.006,1.524
BB +1.05V P2Vccp,0.954,Volts,ok,7.1,System Board,Voltage,1.056,0.582,1.428,,1.506,1.464,,0.546,0.564,-0.006,1.524
BB +1.5 P1DDR AB,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.5 P1DDR CD,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.5 P2DDR AB,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.5 P2DDR CD,,,ns,7.1,System Board,Voltage,1.495,1.421,1.570,,1.659,1.611,,1.339,1.387,-0.055,1.679
BB +1.8V AUX,1.785,Volts,ok,7.1,System Board,Voltage,1.802,1.744,1.852,,1.960,1.902,,1.644,1.702,-0.132,1.985
BB +1.1V STBY,1.081,Volts,ok,7.1,System Board,Voltage,1.102,0.989,1.209,,1.276,1.240,,0.938,0.964,-0.012,1.291
BB VBAT,3.043,Volts,ok,7.1,System Board,Voltage,3.005,2.557,3.158,,,,,2.211,2.544,0.048,3.312
BB +1.35 P1LV AB,1.336,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
BB +1.35 P1LV CD,1.354,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
BB +1.35 P2LV AB,1.366,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
BB +1.35 P2LV CD,1.348,Volts,ok,7.1,System Board,Voltage,1.342,1.275,1.409,,1.488,1.445,,1.201,1.244,-0.049,1.506
NM Capabilities,1Ah,ok,46.1,
P1 MTT,0,percent,ok,3.1,Processor,Memory,,,,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000
P2 MTT,0,percent,ok,3.2,Processor,Memory,,,,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000

 

Can this board be supported?

I'm moving away from ipmitool to freeipmi. It has a better uniform output for scripting, multiple servers and a lot more configurable options.

https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-3.txz

Install that package and run ipmi-sensors or ipmi-sel for events. Here's the current command I'm using for sensors. You can add a -h hostname -u username -p password for network connections. hostname can be a list like this also for multiple servers -h 'ipaddress1, ipaddress2, ipaddress3'

/usr/sbin/ipmi-sensors --output-sensor-thresholds --comma-separated-output --output-sensor-state --ignore-not-available-sensors --non-abbreviated-units --no-header-output --interpret-oem-data --always-prefix

I should have a stable version later this week.

Link to comment

I imagine you'll be updating the first post of this thread once the changeover is completed?

Yes. The plugin will update like normal from the plugin page. The plugin will be called ipmi instead of ipmitool-plugin.  So you can remove the old plugin directory on your flash. You'll have to enter your settings again though due name changes and variable changes.

Link to comment

I imagine you'll be updating the first post of this thread once the changeover is completed?

Yes. The plugin will update like normal from the plugin page. The plugin will be called ipmi instead of ipmitool-plugin.  So you can remove the old plugin directory on your flash. You'll have to enter your settings again though due name changes and variable changes.

Just to make sure I'm understanding correctly???

 

I need to uninstall ipmitool manually and then install ipmi in the plugins page?

Link to comment

 

 

I imagine you'll be updating the first post of this thread once the changeover is completed?

Yes. The plugin will update like normal from the plugin page. The plugin will be called ipmi instead of ipmitool-plugin.  So you can remove the old plugin directory on your flash. You'll have to enter your settings again though due name changes and variable changes.

Just to make sure I'm understanding correctly???

 

I need to uninstall ipmitool manually and then install ipmi in the plugins page?

 

No, you shouldn't have to do anything manually other than delete the ipmitool-plugin config directory from your flash if you want. I don't like adding that into plugins. I prefer to keep the config directory during uninstall/reinstall. If you upgrade the plugin the slackware ipmitool package would still be installed. It works along side freeipmi fine. I still use it to send ipmi test events.

 

You could also uninstall from the plugins page and reinstall. That would uninstall the ipmitool package and plugin package and remove them from the flash drive. The ipmitool-plugin config directory and file would still be left.

 

Hope that made sense.

Link to comment

Guess I'm still doing something wrong?

This is what I get when I try to install via plugins page-

plugin: installing: https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz
plugin: downloading https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz
plugin: downloading: https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz ... done

Warning: simplexml_load_file(): /tmp/plugins/freeipmi-1.4.11-x86_64-2.txz:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 213

Warning: simplexml_load_file(): ?7zXZ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 213

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 213
plugin: xml parse error

Link to comment

Guess I'm still doing something wrong?

This is what I get when I try to install via plugins page-

plugin: installing: https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz
plugin: downloading https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz
plugin: downloading: https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz ... done

Warning: simplexml_load_file(): /tmp/plugins/freeipmi-1.4.11-x86_64-2.txz:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 213

Warning: simplexml_load_file(): ?7zXZ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 213

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 213
plugin: xml parse error

What are you trying to do? That looks like you were trying to install the freeipmi package through the plugin page.

Link to comment

Is this the wrong link?

I'm moving away from ipmitool to freeipmi. It has a better uniform output for scripting, multiple servers and a lot more configurable options.

https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/freeipmi-1.4.11-x86_64-2.txz

Install that package and run ipmi-sensors or ipmi-sel for events. Here's the current command I'm using for sensors. You can add a -h hostname -u username -p password for network connections. hostname can be a list like this also for multiple servers -h 'ipaddress1, ipaddress2, ipaddress3'

 

Edit: I really am dense. :D

Now that I re-read the thread I think you're referring to a future version not yet released. No wonder the plugins page didn't show any updates. Duh.

Link to comment

That's if you want to test freeipmi out. You download that link to your flash drive and use installpkg from the command line. Then run ipmi-sensors to check the output.

 

I'm almost done converting the plugin to use freeipmi but it's not all done yet. You can still install the plugin from the first page of the thread. And when I finish I'll update the op and push an update for the old plugin.

Link to comment

I updated the plugin to use freeipmi.  You will need to uninstall the old ipmitool-plugin and install the new ipmi plugin from the link here or in the op. I tested it to work fine with unRAID 6.2 beta 18

https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/ipmi.plg

Link to comment

I updated the plugin to use freeipmi. 

 

Thanks for this dmacias!

 

It looks like it is working well on 6.1.9

  • I like that there are two temps and two fans in the footer.  The temps don't show the units © though, is that to save space?
     
  • Is it important to show the ID in the basic view? Not sure how I would use that in day-to-day operation
     
  • The event log loads *much* faster now, wow!
     
  • Would it make sense to reverse the default sorting of the event log, so that the newest is on top?
     
  • Is it possible to test notifications without sticking your finger in a fan? :) The instructions reference ipmitool, which is no longer installed

 

Thanks again!

Link to comment

I updated the plugin to use freeipmi. 

 

Thanks for this dmacias!

 

It looks like it is working well on 6.1.9

  • I like that there are two temps and two fans in the footer.  The temps don't show the units © though, is that to save space?
     
  • Is it important to show the ID in the basic view? Not sure how I would use that in day-to-day operation
     
  • The event log loads *much* faster now, wow!
     
  • Would it make sense to reverse the default sorting of the event log, so that the newest is on top?
     
  • Is it possible to test notifications without sticking your finger in a fan? :) The instructions reference ipmitool, which is no longer installed

 

Thanks again!

 

Thanks for the feedback

 

1. The missing temp unit is a bug. Freeipmi was giving values to 2 decimal places. I applied the float value to the temp after adding the units which strips them. Needs to be before.

 

2. I will move the id to advanced

 

3. I moved some code around because the sensor and event reads were causing a race condition

 

4. I added a link ipmitool package in the op for now. Freeipmi doesnt have a test command but I will try to use raw commands if I can.  If not I may add the ipmitool package back to the plugin.  Either way I'll add  a button for testing on the settings page.

 

Also I still plan to add a backup option for event clearing that will save/append a tar file in the config directory.

 

Edit: I'll fix the initial event sort to show latest at top. However once you select a sort order it will be remembered for that browser.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.