大多數情況下,你無需擔心你的電腦溫度。除非制造上的缺陷,否則硬件設計一般不會使其超過最高工作溫度。但即使沒有任何硬件故障,各種各樣的軟件問題也會導致硬件過熱,例如,顯卡驅動的嚴重bug,風扇控制程序的錯誤配置,CPU調頻守護進程的故障,等等。
嚴重的過熱可能會對硬件造成永久性的傷害,所以應當時刻小心系統上的任何過熱問題。因此,如果有合適的溫度監控系統,能在系統溫度突然急速上升時,第一時間向用戶發出警報,豈不美哉?
本教程,我將描述如何在Linux下監控系統溫度。
在Linux下有許多用戶級工具可以檢查和監控各種系統組件的溫度。
例如lm-sensors,它可以從硬件嵌入式傳感器獲取信息,以達到監測溫度、電壓、濕度和風扇的作用;還有hddtemp,它可以通過讀取S.M.A.R.T.參數來測量溫度;今天我們要介紹的是psensor,這是一款前端圖形化界面溫度監測工具,能夠可視化顯示CPU、Nvidia/ATI/AMD各家顯卡以及硬盤等多個硬件設備的溫度。
接下來,我將描述如何設置psensor來監控CPUs和硬盤的溫度。
使用psensor可視化顯示系統溫度,需要基於其他工具諸如lm-sensors和hddtemp等獲得的數據。因此你需要在安裝psensor的同時,一並安裝這兩款工具。
在Debian或Ubuntu下安裝psensor:
$ sudo apt-get install lm-sensors hddtemp psensor
在Ubuntu下還可以通過PPA倉庫安裝最新版本的psensor:
$ sudo add-apt-repository ppa:jfi/ppa $ sudo apt-get update $ sudo apt-get install lm-sensors hddtemp psensor
在Fedora下安裝psensor:
$ sudo yum install lm_sensors hddtemp $ sudo yum install gcc gtk3-devel GConf2-devel lm_sensors-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make $ wget http://wpitchoune.net/psensor/files/psensor-0.8.0.3.tar.gz $ tar xvfvz psensor-0.8.0.3.tar.gz $ cd psensor-0.8.0.3 $ ./configure $ make $ sudo make install
這裡注意,由於需要GTK3庫的支持,psensor無法與搭載GNOME2桌面的CentOS或RHEL 6兼容。
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-11/93158p2.htm
推薦閱讀:
網絡監控器Nagios全攻略 http://www.linuxidc.com/Linux/2013-07/87067.htm
Nagios搭建與配置詳解 http://www.linuxidc.com/Linux/2013-05/84848.htm
Nginx環境下構建Nagios監控平台 http://www.linuxidc.com/Linux/2011-07/38112.htm
在RHEL5.3上配置基本的Nagios系統(使用Nagios-3.1.2) http://www.linuxidc.com/Linux/2011-07/38129.htm
CentOS 5.5+Nginx+Nagios監控端和被控端安裝配置指南 http://www.linuxidc.com/Linux/2011-09/44018.htm