Psensor - เครื่องมือตรวจสอบอุณหภูมิฮาร์ดแวร์แบบกราฟิกสำหรับ Linux


Psensor เป็นซอฟต์แวร์แอพพลิเคชั่นที่ใช้ GTK + (Widget Toolkit สำหรับสร้าง Graphical User Interface) เป็นแอปพลิเคชั่นที่ง่ายที่สุดในการตรวจสอบอุณหภูมิฮาร์ดแวร์และพล็อตกราฟเรียลไทม์จากข้อมูลที่ได้รับเพื่อการตรวจสอบอย่างรวดเร็ว

  1. Show Temperature of motherboard, CPU, GPU (Nvidia), Hard Disk Drives.
  2. Show CPU fan speed.
  3. Psensor is capable of showing remote server Temperature and Fan Speed.
  4. Show CPU usages, as well.
  5. Infact Psensor will detect any supported Hardware and report the Temperature as text and over graph, automatically.
  6. All the temperatures are plotted in one graph.
  7. Alarms and Alerts ensures you don’t miss a critical System Hardware Temperature and Fan Speed related issues.
  8. Easy to Configure. Easy to use.
  1. lm-sensor and hddtemp: : Psensor depends upon these two packages to get the reports about temperature and fan speed.
  2. psensor-server : It is an optional package, which is required if you want to gather information about Remote Server Temperature and Fan Speed.

การติดตั้ง Psensor ใน Linux

1. อย่างที่บอกไปข้างต้นว่าโปรแกรม Psensor ขึ้นอยู่กับแพ็คเกจ lm-sensor และ hddtemp และแพ็คเกจทั้งสองนี้ต้องติดตั้งในระบบเพื่อติดตั้ง Psensor

ทั้งสองแพ็คเกจนี้มีอยู่ในที่เก็บอย่างเป็นทางการของ Linux ดิสทริบิวชันมาตรฐานส่วนใหญ่ แต่ในระบบที่ใช้ RedHat/CentOS คุณต้องติดตั้งและเปิดใช้งานที่เก็บ epel-release เพื่อรับแพ็กเกจเหล่านี้

# apt-get install lm-sensors hddtemp
# yum install epel-release 
# yum install lm_sensors lm_sensors-devel hddtemp

หมายเหตุ: หากคุณใช้ Fedora 22 ให้แทนที่ yum ด้วย dnf ในคำสั่งด้านบน

2. เมื่อติดตั้งการอ้างอิงทั้งสองนี้ในระบบแล้วคุณสามารถติดตั้ง Psensor บนระบบ Debian ได้โดยใช้คำสั่งต่อไปนี้

# apt-get install psensor

น่าเสียดายที่ในระบบ RedHat เหมือนกัน Psensor ไม่สามารถใช้งานได้จากที่เก็บระบบเริ่มต้นและคุณต้องรวบรวมจากแหล่งที่มาดังที่แสดงด้านล่าง

# yum install gcc gtk3-devel GConf2-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make 

จากนั้นดาวน์โหลด Psensor ที่เสถียรล่าสุด (เช่นเวอร์ชัน 1.1.3) ซอร์ส tarball และรวบรวมโดยใช้คำสั่งต่อไปนี้

# wget http://wpitchoune.net/psensor/files/psensor-1.1.3.tar.gz 
# tar zxvf psensor-1.1.3.tar.gz 
# cd psensor-1.1.3/ 
# ./configure 
# make 
# make install

3. ติดตั้ง Psensor Server - เป็นทางเลือก จำเป็นเฉพาะในกรณีที่คุณต้องการดูอุณหภูมิและความเร็วพัดลมของเซิร์ฟเวอร์ระยะไกล

# apt-get install psensor-server

หมายเหตุ: แพ็กเกจ Psensor Server มีให้ใช้งานเฉพาะในระบบ Debian เหมือนกันไม่มีแพ็กเกจไบนารีหรือซอร์สสำหรับระบบ RedHat

การทดสอบและการใช้งาน Psensor

4. เป็นทางเลือก แต่เป็นขั้นตอนที่มีการชี้นำคุณควรปฏิบัติตาม เรียกใช้ เซ็นเซอร์ตรวจจับ เป็นรูทเพื่อวินิจฉัยฮาร์ดแวร์โดยใช้เซ็นเซอร์ ทุกครั้งพิมพ์ตัวเลือกเริ่มต้น "ใช่" จนกว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่

# sensors-detect

5. อีกครั้งการตั้งค่าตัวเลือก แต่มีการชี้นำคุณควรปฏิบัติตาม เรียกใช้เซ็นเซอร์ เป็นรูทเพื่อแสดงอุณหภูมิของอุปกรณ์ฮาร์ดแวร์ต่างๆ ข้อมูลทั้งหมดเหล่านี้จะถูกใช้สำหรับ Psensor

# sensors

6. เรียกใช้ Psensor จากเมนูแอปพลิเคชันบนเดสก์ท็อปเพื่อรับมุมมองแบบกราฟิก

ทำเครื่องหมายที่เซนเซอร์ทั้งหมดเพื่อพล็อตกราฟ คุณอาจสังเกตเห็นรหัสสี

ปรับแต่ง Psensor

7. ไปที่ Menu Psensor → Preferences → Interface จากที่นี่คุณสามารถมีตัวเลือกสำหรับการปรับแต่งที่เกี่ยวข้องกับอินเทอร์เฟซหน่วยอุณหภูมิและตำแหน่งตารางเซ็นเซอร์

8. ภายใต้ Menu Psensor → Preferences → Startup จากที่นี่คุณสามารถกำหนดค่าเปิด/ซ่อนเมื่อเริ่มต้นและกู้คืนตำแหน่งและขนาดหน้าต่าง

9. ภายใต้ Hood Graph (Psensor → Preferences → Graph) คุณสามารถกำหนดค่า Foreground/Background Color, Monitoring Duration, Update Interval เป็นต้น

10. คุณสามารถกำหนดการตั้งค่าเซนเซอร์ภายใต้ (Psensor → Preferences → Sensors)

11. แท็บสุดท้าย (Psensor → Preferences → Providers) จะให้คุณมีการกำหนดค่าเปิด/ปิดใช้งานสำหรับเซ็นเซอร์ทั้งหมด

คุณสามารถตั้งค่าเซนเซอร์ภายใต้ (Psensor → Sensor Preferences)

สรุป

Psensor เป็นเครื่องมือที่มีประโยชน์มากซึ่งช่วยให้คุณเห็นพื้นที่สีเทาของการตรวจสอบระบบซึ่งมักถูกมองข้ามไปเช่นการตรวจสอบอุณหภูมิฮาร์ดแวร์ ฮาร์ดแวร์ที่ให้ความร้อนสูงเกินไปอาจทำให้ฮาร์ดแวร์นั้นเสียหายฮาร์ดแวร์อื่น ๆ ที่อยู่โดยรอบหรืออาจทำให้ทั้งระบบเสียหาย

ไม่ฉันไม่ได้คิดจากมุมมองทางการเงิน ลองนึกถึงมูลค่าของข้อมูลที่อาจสูญเสียไปและค่าใช้จ่ายและเวลาที่ต้องใช้ในการสร้างระบบอีกครั้ง ดังนั้นจึงเป็นความคิดที่ดีที่จะมีเครื่องมืออย่าง Psensor ไว้ข้างตัวเพื่อหลีกเลี่ยงความเสี่ยงดังกล่าว

การติดตั้งบนระบบ Debian นั้นค่อนข้างง่าย สำหรับ CentOS และระบบเดียวกันการติดตั้งค่อนข้างยุ่งยาก