bonienl Posted January 6, 2014 Share Posted January 6, 2014 I like to make a separate topic for the Dynamix system temp plugin and not 'pollute' the webGui discussion, after all system temp is an optional plugin which can be added. I would advice people to look first at the wiki. This is a general guide which can be used as well for people having SimpleFeatures or Dynamix installed (thanks RobJ). The main thing to remember is that the correct labels are used by lm-sensors. The system temp script looks for: CPU Temp - This is the processor temperature MB Temp - This is the motherboard temperature Any questions or solutions can be placed in this topic, this way it stays grouped together and may benefit others. Quote Link to comment
jevans04 Posted January 7, 2014 Share Posted January 7, 2014 I had previously installed the System Temp plugin and didn't have temperatures displayed on the WebGUI. I was unaware of the Wiki on how to configure the sensors. Followed the instructions and now it is working! Quote Link to comment
bonienl Posted January 7, 2014 Author Share Posted January 7, 2014 I also like to mention that people who have created their own sensors.conf file, that this file needs to be stored in /boot/config/plugins/dynamix, this way it will be re-installed upon a system reboot. In this case step 10 from the wiki is not needed. Quote Link to comment
ogi Posted January 7, 2014 Share Posted January 7, 2014 I posted what I did to get temperatures working on the X9SCM-F board in the webGUI thread, when at a PC I'll copy that post here, but in case anyone with that board tries to get it working, the solution is in that thread. Quote Link to comment
bonienl Posted January 7, 2014 Author Share Posted January 7, 2014 It would be great indeed if past experiences/solutions can be brought in this topic, it will surely make it easier for others in their 'quest'. Thanks Quote Link to comment
nacat78 Posted January 7, 2014 Share Posted January 7, 2014 I have a supermirco PDSM4+ motherboard w/ARC-1680ix-8 SAS card that i am trying to get temps to show for the MB, CPU and Hard drives and having issues building the sensors.conf file. Any help or advice would be great. Quote Link to comment
AndroidCat Posted January 7, 2014 Share Posted January 7, 2014 Anyone found a way to use lm-sensors on X9SCM-F but with unRAID running under ESXi? In that case modprobe w83627ehf complains 'no such device found'. Apparently such devices are not passed-through to a VM. I tried with other modules, but they do not work either. Maybe the only way is to read system temp via IPMI linux tools? Edit: I found this: http://www.thomas-krenn.com/en/wiki/Supermicro_X9SCM-F_Motherboard We would require FreeIPMI package then and modified/alternative version of System Temp plugin for IPMI. Quote Link to comment
ogi Posted January 7, 2014 Share Posted January 7, 2014 Anyone found a way to use lm-sensors on X9SCM-F but with unRAID running under ESXi? In that case modprobe w83627ehf complains 'no such device found'. Apparently such devices are not passed-through to a VM. I tried with other modules, but they do not work either. Maybe the only way is to read system temp via IPMI linux tools? Edit: I found this: http://www.thomas-krenn.com/en/wiki/Supermicro_X9SCM-F_Motherboard We would require FreeIPMI package then and modified/alternative version of System Temp plugin for IPMI. I didn't get the X9SCM-F working under ESXi, but I did get it working on bare metal using the following steps: My go file addition: modprobe w83627ehf cp /boot/custom/sensors.d/sensors.conf /etc/sensors.d cp /boot/custom/sensors.d/sensors.conf /etc/sensors3.conf My /boot/custom/sensors.d/sensors.conf file: chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" label in0 "Vcore" label in2 "AVCC" label in3 "+3.3V" label in7 "3VSB" label in8 "Vbat" label temp2 "CPU Temp" label temp1 "MB Temp" set in2_min 3.3 * 0.90 set in2_max 3.3 * 1.10 set in3_min 3.3 * 0.90 set in3_max 3.3 * 1.10 set in7_min 3.3 * 0.90 set in7_max 3.3 * 1.10 set in8_min 3.0 * 0.90 set in8_max 3.3 * 1.10 Quote Link to comment
AndroidCat Posted January 7, 2014 Share Posted January 7, 2014 ogi-> As stated before that only works on bare-metal X9SCM-F. I just compiled freeIPMI package on separate Slackware VM and it works. I can only hope bonienl would be interested in adding that option to his plugin. That would require adding freeIPMI package and then parsing its output //see attachment//. Quote Link to comment
bonienl Posted January 8, 2014 Author Share Posted January 8, 2014 ogi-> As stated before that only works on bare-metal X9SCM-F. I just compiled freeIPMI package on separate Slackware VM and it works. I can only hope bonienl would be interested in adding that option to his plugin. That would require adding freeIPMI package and then parsing its output //see attachment//. For the moment I stick to the lm-sensors approach, but keep this open for future enhancement. Quote Link to comment
AndroidCat Posted January 8, 2014 Share Posted January 8, 2014 Yes, IPMI version only for those who have server-grade boards equipped with it. If you want to tackle it in the future, just let me know, I can easily test your code. I believe the user base is quite big and growing as more and more go with Supermicro boards and ESXi. I'm curious whether lm-sensors work in KVM/XEN unRAID (if the VM has access to the MB chip)? Anyway, thanks for your efforts! Quote Link to comment
clowrym Posted January 8, 2014 Share Posted January 8, 2014 I have a bit of an issue with the System temp set up, went through the wiki to add the drivers etc, but my sensors output (w83627ehf) for temp 1 & 2 both read -48C.... Not sure why this is, but if I use the temp1 & temp2 its kind of a waste of time... With Dual chips, I also get coretemp-ISA-0001 & 0002 consisting of a separate temp for each or the 4 cores of the quad core chips. I have yet to figure out how to get this working with the MB / CPU coretemp-isa-0000 Adapter: ISA adapter Core 0: +38.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +50.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +42.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +53.0 C (high = +82.0 C, crit = +100.0 C) coretemp-isa-0001 Adapter: ISA adapter Core 0: +53.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +53.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +51.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +49.0 C (high = +82.0 C, crit = +100.0 C) I will post the further output with the w83627 chip added once I get home this evening, as i didnt bother with further adding the temp's due to the output Quote Link to comment
clowrym Posted January 9, 2014 Share Posted January 9, 2014 so here's my output after running sensors-detect Driver `to-be-written': * ISA bus, address 0xca2 Chip `IPMI BMC KCS' (confidence: Driver `coretemp': * Chip `Intel digital thermal sensor' (confidence: 9) Driver `w83793': * Bus `SMBus I801 adapter at 1100' Busdriver `i2c_i801', I2C address 0x2f Chip `Winbond W83793R/G' (confidence: Driver `w83627hf': * ISA bus, address 0x295 Chip `Winbond W83627HF/F/HG/G Super IO Sensors' (confidence: 9) Driver `i5k_amb': * Chip `Intel AMB FB-DIMM thermal sensor' (confidence: 9) Note: there is no driver for IPMI BMC KCS yet. Check http://www.lm-sensors.org/wiki/Devices for updates. Warning: the required module w83793 is not currently installed on your system. If it is built into the kernel then it's OK. Otherwise, check http://www.lm-sensors.org/wiki/Devices for driver availability. Warning: the required module i5k_amb is not currently installed on your system. If it is built into the kernel then it's OK. Otherwise, check http://www.lm-sensors.org/wiki/Devices for driver availability. Do you want to generate /etc/sysconfig/lm_sensors? (yes/NO): no To load everything that is needed, add this to one of the system initialization scripts (e.g. /etc/rc.d/rc.local): #----cut here---- # Chip drivers modprobe coretemp modprobe w83627hf /usr/bin/sensors -s #----cut here---- and once modprob W83627hf is added: root@Tower:/mnt/cache/appdata# sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +52.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +60.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +45.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +62.0 C (high = +82.0 C, crit = +100.0 C) coretemp-isa-0001 Adapter: ISA adapter Core 0: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +60.0 C (high = +82.0 C, crit = +100.0 C) w83627hf-isa-0290 Adapter: ISA adapter in0: +4.08 V (min = +0.00 V, max = +4.08 V) in1: +4.08 V (min = +0.00 V, max = +4.08 V) in2: +4.08 V (min = +2.82 V, max = +3.79 V) ALARM in3: +3.04 V (min = +4.06 V, max = +2.03 V) ALARM in4: +3.14 V (min = +4.08 V, max = +4.08 V) ALARM in5: +3.17 V (min = +3.76 V, max = +2.54 V) ALARM in6: +3.20 V (min = +4.08 V, max = +4.08 V) ALARM in7: +3.36 V (min = +4.08 V, max = +3.92 V) ALARM in8: +3.18 V (min = +4.08 V, max = +3.57 V) ALARM fan1: 0 RPM (min = 0 RPM, div = 2) fan2: 0 RPM (min = 0 RPM, div = 2) fan3: 0 RPM (min = 0 RPM, div = 2) temp1: -48.0 C (high = +75.0 C, hyst = +70.0 C) sensor = thermistor temp2: -48.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor temp3: -48.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor cpu0_vid: +1.419 V beep_enable: enabled Quote Link to comment
page3 Posted January 11, 2014 Share Posted January 11, 2014 Anyone ever got lmsensors working with a HP Microserver? I've attempted to get it working several times, but always given up without success. Googled lmsensors and followed various instructions, but always without success. If anyone has got it working i would be most grateful for some pointers. Quote Link to comment
drawz Posted January 12, 2014 Share Posted January 12, 2014 Anyone ever got lmsensors working with a HP Microserver? I've attempted to get it working several times, but always given up without success. Googled lmsensors and followed various instructions, but always without success. If anyone has got it working i would be most grateful for some pointers. Same here. I think you need IPMI support to read the hardware monitoring data beyond CPU temp and I'm not sure if that works with the Dynamix system temp feature. Quote Link to comment
clowrym Posted January 15, 2014 Share Posted January 15, 2014 Is it possible to add the coretemp-ISA adapter to the webpage? I haven't been able to re-name any of the core's so it will show up.... Quote Link to comment
bonienl Posted January 15, 2014 Author Share Posted January 15, 2014 Is it possible to add the coretemp-ISA adapter to the webpage? I haven't been able to re-name any of the core's so it will show up.... Renaming is done using the sensors.conf file, perhaps you can post what you have tried so far. Quote Link to comment
doron Posted January 15, 2014 Share Posted January 15, 2014 Yes, IPMI version only for those who have server-grade boards equipped with it. If you want to tackle it in the future, just let me know, I can easily test your code. I believe the user base is quite big and growing as more and more go with Supermicro boards and ESXi. +1 (on all counts, including testing!) Quote Link to comment
clowrym Posted January 17, 2014 Share Posted January 17, 2014 Is it possible to add the coretemp-ISA adapter to the webpage? I haven't been able to re-name any of the core's so it will show up.... Renaming is done using the sensors.conf file, perhaps you can post what you have tried so far. I have added : chip "coretemp-isa-0000" label Core 1 "MB Temp" chip "coretemp-isa-0000" label Core 0 "CPU Temp" and added the Copy command to my go file. I beleive the issue is that the Core's were previously renamed somewhere else as they include a space which is not normal.... Quote Link to comment
bonienl Posted January 18, 2014 Author Share Posted January 18, 2014 When you do the sensors command from a telnet session, do you see the modified names ? Quote Link to comment
clowrym Posted January 18, 2014 Share Posted January 18, 2014 When you do the sensors command from a telnet session, do you see the modified names ? Sensors output show's coretemp-isa-0000 Adapter: ISA adapter Core 0: +52.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +60.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +45.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +62.0 C (high = +82.0 C, crit = +100.0 C) coretemp-isa-0001 Adapter: ISA adapter Core 0: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +60.0 C (high = +82.0 C, crit = +100.0 C) w83627hf-isa-0290 Adapter: ISA adapter in0: +4.08 V (min = +0.00 V, max = +4.08 V) in1: +4.08 V (min = +0.00 V, max = +4.08 V) in2: +4.08 V (min = +2.82 V, max = +3.79 V) ALARM in3: +3.04 V (min = +4.06 V, max = +2.03 V) ALARM in4: +3.14 V (min = +4.08 V, max = +4.08 V) ALARM in5: +3.17 V (min = +3.76 V, max = +2.54 V) ALARM in6: +3.20 V (min = +4.08 V, max = +4.08 V) ALARM in7: +3.36 V (min = +4.08 V, max = +3.92 V) ALARM in8: +3.18 V (min = +4.08 V, max = +3.57 V) ALARM fan1: 0 RPM (min = 0 RPM, div = 2) fan2: 0 RPM (min = 0 RPM, div = 2) fan3: 0 RPM (min = 0 RPM, div = 2) temp1: -48.0 C (high = +75.0 C, hyst = +70.0 C) sensor = thermistor temp2: -48.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor temp3: -48.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor cpu0_vid: +1.419 V beep_enable: enabled I removed the W83627 chip as the temp's shown are incorrect / not useful since they never change from -48. When I try and rename the coretemp-ISA cores it gives me an error unexpected space. Quote Link to comment
bonienl Posted January 19, 2014 Author Share Posted January 19, 2014 I am not using sensors.conf myself, but could it be simply a syntax issue? Did you try using quotes or double-quotes ? The unix style of escaping a space is to proceed it with a slash '\' character, maybe that works ? Quote Link to comment
StanC Posted January 23, 2014 Share Posted January 23, 2014 I didn't get the X9SCM-F working under ESXi, but I did get it working on bare metal using the following steps: My go file addition: modprobe w83627ehf cp /boot/custom/sensors.d/sensors.conf /etc/sensors.d cp /boot/custom/sensors.d/sensors.conf /etc/sensors3.conf My /boot/custom/sensors.d/sensors.conf file: chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" label in0 "Vcore" label in2 "AVCC" label in3 "+3.3V" label in7 "3VSB" label in8 "Vbat" label temp2 "CPU Temp" label temp1 "MB Temp" set in2_min 3.3 * 0.90 set in2_max 3.3 * 1.10 set in3_min 3.3 * 0.90 set in3_max 3.3 * 1.10 set in7_min 3.3 * 0.90 set in7_max 3.3 * 1.10 set in8_min 3.0 * 0.90 set in8_max 3.3 * 1.10 ogi - I have this same board and tried your same steps here and I am not getting the temps. I guess I do not fully understand the label command in the conf file. Here is what I get when I run sensors from the terminal line: nct6776-isa-0a30 Adapter: ISA adapter in0: +0.82 V (min = +0.60 V, max = +1.49 V) in1: +1.87 V (min = +1.62 V, max = +1.99 V) in2: +3.38 V (min = +2.96 V, max = +3.63 V) in3: +3.36 V (min = +2.96 V, max = +3.63 V) in4: +1.52 V (min = +1.35 V, max = +1.65 V) in5: +1.25 V (min = +1.13 V, max = +1.38 V) in7: +3.34 V (min = +2.96 V, max = +3.63 V) in8: +3.15 V (min = +2.96 V, max = +3.63 V) fan1: 0 RPM (min = 300 RPM) ALARM fan2: 1069 RPM (min = 300 RPM) fan3: 1211 RPM (min = 300 RPM) fan4: 1214 RPM (min = 300 RPM) fan5: 1187 RPM (min = 300 RPM) SYSTIN: +30.0 C (high = +75.0 C, hyst = +70.0 C) sensor = thermistor CPUTIN: +31.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor AUXTIN: +2.0 C sensor = thermistor PECI Agent 0: +32.5 C (high = +95.0 C, hyst = +92.0 C) cpu0_vid: +0.000 V intrusion0: OK intrusion1: ALARM Is the first paramter in label to identify the item and the second is to rename it? Need help in understanding this. StanC Quote Link to comment
bobmagnuson Posted January 29, 2014 Share Posted January 29, 2014 When you do the sensors command from a telnet session, do you see the modified names ? Sensors output show's coretemp-isa-0000 Adapter: ISA adapter Core 0: +52.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +60.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +45.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +62.0 C (high = +82.0 C, crit = +100.0 C) coretemp-isa-0001 Adapter: ISA adapter Core 0: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 1: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 2: +63.0 C (high = +82.0 C, crit = +100.0 C) Core 3: +60.0 C (high = +82.0 C, crit = +100.0 C) w83627hf-isa-0290 Adapter: ISA adapter in0: +4.08 V (min = +0.00 V, max = +4.08 V) in1: +4.08 V (min = +0.00 V, max = +4.08 V) in2: +4.08 V (min = +2.82 V, max = +3.79 V) ALARM in3: +3.04 V (min = +4.06 V, max = +2.03 V) ALARM in4: +3.14 V (min = +4.08 V, max = +4.08 V) ALARM in5: +3.17 V (min = +3.76 V, max = +2.54 V) ALARM in6: +3.20 V (min = +4.08 V, max = +4.08 V) ALARM in7: +3.36 V (min = +4.08 V, max = +3.92 V) ALARM in8: +3.18 V (min = +4.08 V, max = +3.57 V) ALARM fan1: 0 RPM (min = 0 RPM, div = 2) fan2: 0 RPM (min = 0 RPM, div = 2) fan3: 0 RPM (min = 0 RPM, div = 2) temp1: -48.0 C (high = +75.0 C, hyst = +70.0 C) sensor = thermistor temp2: -48.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor temp3: -48.0 C (high = +80.0 C, hyst = +75.0 C) sensor = thermistor cpu0_vid: +1.419 V beep_enable: enabled I removed the W83627 chip as the temp's shown are incorrect / not useful since they never change from -48. When I try and rename the coretemp-ISA cores it gives me an error unexpected space. Clowrym... I've got the same MB as you do. I found this post... http://www.lm-sensors.org/wiki/Configurations/SuperMicro/X7DB8 But don't know how to translate that into what we need. I've tried loading the sensors listed... w83627hf-isa-0290 and w83793-i2c-0-2f but they are not found. Any ideas??? Quote Link to comment
trurl Posted February 14, 2014 Share Posted February 14, 2014 Looks like I need this for System Temp to work on my new mobo. Can anyone build it from source? Quote Link to comment
Recommended Posts
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.