Jump to content
dmacias

[Plugin] IPMI for unRAID 6.1+

1350 posts in this topic Last Reply

Recommended Posts

I've been using this plug in for a very long time and absolutely love it.  Thanks so much!

 

I have a request.  Would it be possible to move the "IPMI Summary" on the Dashboard from the top of the page to the bottom of the page?  With the newer look of unRAID the look and layout for the IPMI Summary just down't match and I'd also like to have access to other information at the top of the page.

 

A silly cosmetic tweak I know, but I just thought I would ask.

 

Kind regards,

craigr

Edited by craigr
fat fingers

Share this post


Link to post

first of all thank you for this awesome tool! I have a Supermicro X10DRL-i with Noctua NF-F12 PWM fans. I was able to connect via network and lowered the threshold for all the fans to 200. this got rid of the constant cycle, but now my fans spin full speed all the time. looking at the events, it tells me that based on the temperature it will lower the speed to 40%, but it never does. on the supermicro IPMI the "Current FAN Mode is Full". where should I look next?

 

here is the sample log:

2019-12-26 20:46:01 Starting Fan Control
2019-12-26 20:46:01 Setting fans to full speed
2019-12-26 20:46:11 Fan:Temp, FAN1234(25%):HDD Temp(31°C), FANA(25%):HDD Temp(31°C)

 

LE: this is fixed. Issue was with the config file. I have made some changes there and disabled all users except the basic admin. I have also disabled all the sensors I didn't need (all except CPU, system and HDD temp). Fans now go to the lower ends as well.

Edited by tehdreamer
Fixed, added solution that worked for me

Share this post


Link to post
Posted (edited)

So I installed this to control my fans since changing over to Noctuas.

 

The fan log reads:

020-01-07 17:26:06 Starting Fan Control
2020-01-07 17:26:06 Setting fans to full speed

Is that all that it can do? Without any fan control my Supermicro would spin up the fans to full speed and then stop in very short cycles.

 

Never mind - I am running an X9DRi-LN4F+ and I saw that this supports only X10 and up motherboards.

Edited by tknx

Share this post


Link to post

Does any one use the ipmi tool / plugin to control multiple fans for hdd temps?

Fan control does work, but it will only adjust one fan and not both.

 

 

2020-01-15 23:20:06 Starting Fan Control
2020-01-15 23:20:06 Fan:Temp, FAN5( 2%):HDD Temp(0°C), FAN6( 2%):HDD Temp(0°C)
2020-01-15 23:22:10 Stopping Fan Control
2020-01-15 23:22:10 Setting fans to auto
2020-01-15 23:22:17 Checking IPMI fan Locations...
2020-01-15 23:22:28 Location 0-1: FAN1 100%: 1900.00 33%: 1000.00
2020-01-15 23:22:33 Location 0-2: none
2020-01-15 23:22:38 Location 0-3: none
2020-01-15 23:22:44 Location 0-4: none
2020-01-15 23:22:49 Location 0-5: FAN5 100%: 2400.00 33%: 800.00
2020-01-15 23:22:54 Location 0-6: FAN6 100%: 2400.00 33%: 700.00
2020-01-15 23:22:59 Location 0-7: none
2020-01-15 23:23:05 Location 0-8: none
2020-01-15 23:23:05 Saving board configuration...
2020-01-15 23:23:16 Starting Fan Control
2020-01-15 23:23:16 Fan:Temp, FAN5(87%):HDD Temp(43°C), FAN6(87%):HDD Temp(43°C)
2020-01-15 23:35:21 Fan:Temp, FAN5(80%):HDD Temp(42°C), FAN6(80%):HDD Temp(42°C)
2020-01-15 23:41:24 Fan:Temp, FAN5(87%):HDD Temp(43°C), FAN6(87%):HDD Temp(43°C)
2020-01-16 00:17:39 Fan:Temp, FAN5(80%):HDD Temp(42°C), FAN6(80%):HDD Temp(42°C)
2020-01-16 00:32:44 Fan:Temp, FAN5(74%):HDD Temp(41°C), FAN6(74%):HDD Temp(41°C)
2020-01-16 00:50:51 Fan:Temp, FAN5(67%):HDD Temp(40°C), FAN6(67%):HDD Temp(40°C)
2020-01-16 01:24:05 Fan:Temp, FAN5(61%):HDD Temp(39°C), FAN6(61%):HDD Temp(39°C)
2020-01-16 02:42:36 Fan:Temp, FAN5(54%):HDD Temp(38°C), FAN6(54%):HDD Temp(38°C)
2020-01-16 02:45:37 Fan:Temp, FAN5(61%):HDD Temp(39°C), FAN6(61%):HDD Temp(39°C)
2020-01-16 02:48:38 Fan:Temp, FAN5(54%):HDD Temp(38°C), FAN6(54%):HDD Temp(38°C)
2020-01-16 05:04:32 Fan:Temp, FAN5(61%):HDD Temp(39°C), FAN6(61%):HDD Temp(39°C)
2020-01-16 07:23:36 Fan:Temp, FAN5(54%):HDD Temp(38°C), FAN6(54%):HDD Temp(38°C)
2020-01-16 07:32:41 Fan:Temp, FAN5(61%):HDD Temp(39°C), FAN6(61%):HDD Temp(39°C)
2020-01-16 07:35:42 Fan:Temp, FAN5(54%):HDD Temp(38°C), FAN6(54%):HDD Temp(38°C)
2020-01-16 10:31:11 Fan:Temp, FAN5(61%):HDD Temp(39°C), FAN6(61%):HDD Temp(39°C)
2020-01-16 10:40:17 Fan:Temp, FAN5(67%):HDD Temp(40°C), FAN6(67%):HDD Temp(40°C)
2020-01-16 10:49:23 Fan:Temp, FAN5(74%):HDD Temp(41°C), FAN6(74%):HDD Temp(41°C)
2020-01-16 11:01:32 Fan:Temp, FAN5(80%):HDD Temp(42°C), FAN6(80%):HDD Temp(42°C)

Share this post


Link to post
On 11/18/2019 at 1:13 PM, craigr said:

I've been using this plug in for a very long time and absolutely love it.  Thanks so much!

 

I have a request.  Would it be possible to move the "IPMI Summary" on the Dashboard from the top of the page to the bottom of the page?  With the newer look of unRAID the look and layout for the IPMI Summary just down't match and I'd also like to have access to other information at the top of the page.

 

A silly cosmetic tweak I know, but I just thought I would ask.

 

Kind regards,

craigr

I second this request

Share this post


Link to post

So I think I have it working with my X9 board. Apparently it won't work except through localhost for me.

 

But lots of errors related to FANA and FANB which are two mid-chassis fans. FAN1 and FAN2 are the two CPU fans...

 

Really I want to slow down the 80mm in back which are crazy loud.

Screen Shot 2020-01-17 at 19.45.17.png

Share this post


Link to post

Hi all,

Today I've added a new fan in the case and started unraid back up and tried to add the readings of the new fan onto dashboard.

Now in IPMI tools, I cannot change any of the settings anymore. The apply button is not responsive.

It's still polling the readings, no problem there.

I think maybe it cannot write into the config file for some reason. It is possible that I may have installed the ipmi tools plugin before I had a root password setup.

Uninstalling and reinstalling didn't help.

Any ideas?

Edited by nextgenpotato

Share this post


Link to post

Please can you add support for dual gpu systems which have 8 fans.

 ie. add FANB, FANC, FAND to FAN A 

 

ipmitool sensor list all | grep FAN
FAN1             | 5600.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAN2             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAN3             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAN4             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FANA             | 5300.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FANB             | 5300.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FANC             | 21000.000  | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAND             | 20400.000  | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  

 

unraid.net.png

Share this post


Link to post

Definitely like IPMI in that it reads the Sea of Sensors on my HP server.

Definitely don't like how it hijacks the Dashboard.

Hoping that gets fixed soon.  At least make it so it can collapse? :D

Share this post


Link to post
1 hour ago, sota said:

Definitely like IPMI in that it reads the Sea of Sensors on my HP server.

Definitely don't like how it hijacks the Dashboard.

Hoping that gets fixed soon.  At least make it so it can collapse? :D

You can adjust that in the IPMI Tool settings page.

Settings> Display Settings> Dashboard Sensors

Share this post


Link to post
On 11/12/2019 at 5:01 PM, dmacias said:
On 11/12/2019 at 4:52 PM, IamSpartacus said:
 
image.png.aeb179868778409910a116feb8a7cb04.png

Ok I see. I'll have to update the plugin when I get a chance

Hey, Thanks for your work on this plugin!

 

Is it possible to also add SAS support to the HDD Temperature sensor?

 

Here's a sample output;

Quote

root@:~# smartctl -A -n standby /dev/sdf
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-4.19.98-Unraid] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

 

=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     45 C
Drive Trip Temperature:        85 C

 

Manufactured in week 52 of year 2013
Specified cycle count over device lifetime:  50000
Accumulated start-stop cycles:  33
Specified load-unload count over device lifetime:  600000
Accumulated load-unload cycles:  1022
Elements in grown defect list: 0

 

Share this post


Link to post
11 hours ago, jenga201 said:

You can adjust that in the IPMI Tool settings page.

Settings> Display Settings> Dashboard Sensors

That option doesn't appear in my menu, sadly.

Share this post


Link to post
13 minutes ago, sota said:

That option doesn't appear in my menu, sadly.

I think it’s really Settings>IPMI>Display Settings>Dashboard Sensors.

 

This will allow you to select which sensors are displayed but does not have an option for collapsing the display.

Share this post


Link to post
17 minutes ago, wgstarks said:

I think it’s really Settings>IPMI>Display Settings>Dashboard Sensors.

 

This will allow you to select which sensors are displayed but does not have an option for collapsing the display.

Oh.... that makes sense... Global... Display...

 

Think I need to start drinking coffee or red bull or something, in large quantities. :D

 

So what does "Available Hard Drives" do then?  It doesn't appear to show up anyplace.

 

Except it's showing them in C... i'm an F kind of guy.  Curiously enough, when I tag 3 sensors to show in the footer, they're in F.  Given I can put up to 4 in the footer, I might just stick with them anyways.

Edited by sota

Share this post


Link to post
On 2/7/2020 at 10:25 PM, eXtremeSHOK said:

Please can you add support for dual gpu systems which have 8 fans.

 ie. add FANB, FANC, FAND to FAN A 

 


ipmitool sensor list all | grep FAN
FAN1             | 5600.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAN2             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAN3             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAN4             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FANA             | 5300.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FANB             | 5300.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FANC             | 21000.000  | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  
FAND             | 20400.000  | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  

 

unraid.net.png

I second this request.

I have an X11 that has FAN1-7 and also FANAB

Share this post


Link to post
Oh.... that makes sense... Global... Display...
 
Think I need to start drinking coffee or red bull or something, in large quantities.
 
So what does "Available Hard Drives" do then?  It doesn't appear to show up anyplace.
 
Except it's showing them in C... i'm an F kind of guy.  Curiously enough, when I tag 3 sensors to show in the footer, they're in F.  Given I can put up to 4 in the footer, I might just stick with them anyways.
If you click on help or individually click on the display settings descriptions, more info on each item is displayed. This is true throughout the entire unraid gui. If you remove all sensors from the dashboard then no dashboard.

Share this post


Link to post
Please can you add support for dual gpu systems which have 8 fans.
 ie. add FANB, FANC, FAND to FAN A 
 
ipmitool sensor list all | grep FANFAN1             | 5600.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FAN2             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FAN3             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FAN4             | 5500.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FANA             | 5300.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FANB             | 5300.000   | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FANC             | 21000.000  | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  FAND             | 20400.000  | RPM        | nr    | 100.000   | 200.000   | 300.000   | 1000.000  | 2300.000  | 3000.000  

 
unraid_net.thumb.png.0917a5b826a697463eba45830b4531e0.png

I second this request.
I have an X11 that has FAN1-7 and also FANAB
## Supermicro X10/X11# ipmi-raw 00 30 70 66 01 00 64# ipmi-raw 00 30 70 66 AA BB CC## AA# 00 - Get value# 01 - Set value## BB# 00 - FAN 1/2/3/4 or CPU_FAN1/2# 01 - FAN A or SYS_FAN1/2/3## CC# 00 to 64 - Set Speed (0-64)#



This is all I have. One command for the numbered fans and one for the lettered or sys fans. Unless there's a 02 option for BB.

Share this post


Link to post

im going to do some testing tomorrow and over the weekend, to find the address of the other fan controller.

 

might be 02 / 12 / 22 .. etc

 

Share this post


Link to post
@dmacias   
 
I can code the fixes and update the package, would you accept the PR and push the update ?
 
Or should I rather fork, release and take over maintenance ?
 
https://github.com/extremeshok
I'd gladly accept the PR. I'll take any help I can get. I don't have as much time lately to really work on things. Feel free to ask me any questions or suggest any other changes while you're poking around.

Share this post


Link to post

Well its working ;P

Just testing and making sure it works correctly. I have 2 supermicro servers to test on, then I will do a PR

Edited by eXtremeSHOK

Share this post


Link to post

So I'm having an issue with changing the IPMI password. I had to change the password on the server, and when I went to update it in the IPMI setting in Unraid the username and password fields are grayed out. I tried to change the setting while the array was running, in maintenance mode and while the array was stopped. My friend has the same issue we are both running the latest Unraid on Supermicro boards. Thanks for any help. 

Share this post


Link to post
1 hour ago, xcsuperfly said:

So I'm having an issue with changing the IPMI password. I had to change the password on the server, and when I went to update it in the IPMI setting in Unraid the username and password fields are grayed out. I tried to change the setting while the array was running, in maintenance mode and while the array was stopped. My friend has the same issue we are both running the latest Unraid on Supermicro boards. Thanks for any help. 

Turn on the help menu and you’ll see that notifications and fan control must both be stopped before you can change settings for network control via ipmi. You should also know that this isn’t needed if you are accessing a board on the local host.

Share this post


Link to post

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.