This document will list different ways in which you can find and track different component temperatures within a given Storinator chassis.
Note: Some of these tools will only work in a CentOS environment.
IPMI Temperature Readings (CPU/RAM/VRMs)
To check the temperature readings that IPMI gives you access to, head to an internet browser and enter the IPMI address of the server you want to monitor. From here sign in. The default login credentials are ADMIN/ADMIN. Next, take your mouse cursor and hover over “Server Health” – Once the drop-down menu appears, click on “Sensor Readings”. This will bring you to the temperatures you can monitor in real-time as well as fan speeds and voltages. If you would like to view the server’s temperature history over the last 7 days, under the “Server Health” tab, select the “Power/Temperature Record” tab in the drop-down.
The IPMI interface will give fairly fleshed out temperature readings on the following:
CPU TEMP – This is a CPU package temperature, and does not give a per core temperature readout – there is a tool to get per core readout, and it will be listed in this document
PCH Temp – This is the Chipset temperature
System Temp + Peripheral temp – System Temperature represents local inlet air temperature inside the system and Peripheral Temperature RT2 provides a reference temperature for system fan speed controls regarding add-on card area. System Temp is also placed near the VRM’s that will produce heat when the system is on. The critical temperature threshold of System Temp and Peripheral Temp is 85 C which refers to input and output capacitors’ temperature specs since they both are PCB surface-mounted temperature sensors. Under normal operating conditions, the critical temperature threshold of RT1 and RT2 should not be reached.
Several different VRM sensors – These are voltage regulating module temperature sensors located throughout different areas on the motherboard
P1-P2-DIMM[A-B-D-E] – These are different RAM DIMM temperatures. the P in this instance stands for Processor – this shows which DIMMS are being used by which proc.
Note: If for some reason you need to monitor each core of your installed CPU’s, you can install the lm_sensors module with “yum install lm_sensors” – then type “sensors-detect” and go through the initial run choosing yes when it runs through different sensors – once it finishes run the “sensors” command, and you will get a readout of each CPU core temperature
Hard Drive Temperature Readings
There are a few ways to get a temperature reading of your installed hard drives. One easy way is to use the hddtemp module.
Install hddtemp by typing yum install hddtemp
Once hddtemp is installed, you can run the command hddtemp to get the temperature for all drives from sd[a-z] – This module will only show disks from a-z with the default command. If you have more than 26 disks in your chassis, you will want to run the command: hddtemp /dev/sd[a-z] /dev/sda[a-z]
LSI Card Temperature Readings
In order to check operating temperatures of the LSI cards installed in the chassis, the user must install the LSA WebGUI tool. In order to install this tool, there are some prerequisites the user must first do which we will run through now. Follow the commands as shown below.
When the user runs the install.csh script, it will run through some setup questions the user must answer such as the type of installation.
If the user is looking to get statistics for the same system they are installing the LSA tool on, they should choose the “For StandAlone” option. – It will ask for port numbers if the user does not want to use the default options be sure to write down the chosen ports as the Nginx port will be needed to access the WebGUI.
Note: The LSA WebGUI tool can also be used to view Hard Drive temperatures
[root@localhost ~]# yum install openslp [root@localhost ~]# yum install net-tools [root@localhost ~]# yum install csh [root@localhost ~]# mkdir LSA [root@localhost ~]# cd LSA [root@localhost ~]# curl -O http://images.45drives.com/tools/004.057.000.000_LSA_Linux-x64/LSA_lib_utils-1.04-00.x86_64.rpm -O http://images.45drives.com/tools/004.057.000.000_LSA_Linux-x64/LSA_lib_utils2-1.00-00.x86_64.rpm -O http://images.45drives.com/tools/004.057.000.000_LSA_Linux-x64/LSIStorageAuthority-004.057.000.000-00.x86_64.rpm -O http://images.45drives.com/tools/004.057.000.000_LSA_Linux-x64/RunRPM.sh -O http://images.45drives.com/tools/004.057.000.000_LSA_Linux-x64/deleteOldVersion.sh -O http://images.45drives.com/tools/004.057.000.000_LSA_Linux-x64/install.csh [root@localhost ~]# chmod 755 install.csh [root@localhost ~]# chmod 755 RunRPM.sh [root@localhost ~]# ./install.csh
Once the install is finished, if the user left the default port numbers, it is now time to head over to an internet browser to enter the IP address of the server, with the default port chosen. It may look something like 192.168.66.10:2463
This will bring the user to a sign-in splash screen. The login credentials will be the same as the CentOS login credentials.
Once inside the LSA portal, click on the card Controller ID of the card you would like to see the temperature of.
Once brought to the next screen, click the plus sign next to “Controller Info” – This will bring up a list of information.
On the left side of the screen, there will be a header that says “Chip Temperature” This will show the current operating temperature of the LSI card.