Cách theo dõi và ghi lại nhiệt độ phần cứng máy chủ & tải


15

Tôi đang tìm cách để ghi nhật ký và theo dõi nhiệt độ và tải phần cứng máy chủ của tôi (như đối với CPU hoặc RAM). Làm thế nào tôi có thể làm điều đó?

Mục tiêu là:

  • đảm bảo phần cứng không nóng lên
  • xác định những gì nên được nâng cấp và những gì vượt quá (như có lẽ để tìm hiểu có thể không có được một CPU tốt như vậy chẳng hạn)

Ok tôi có thể sử dụng một trong những applet sống trong thanh tác vụ nhưng còn việc đăng nhập thì sao?

Câu trả lời:


18

Nếu bạn muốn một cái gì đó không phụ thuộc vào máy tính để bàn :

Có một cái nhìn vào cảm biến lm Cài đặt cảm biến lm . Từ mô tả:

Lm-cảm biến là gói theo dõi sức khỏe phần cứng cho Linux. Nó cho phép
bạn truy cập thông tin từ nhiệt độ, điện áp và tốc độ quạt 
cảm biến. Nó hoạt động với hầu hết các hệ thống mới hơn.

Gói này chứa các chương trình giúp bạn thiết lập và đọc dữ liệu từ
cảm biến lm.

Từ trang dự án của họ (chỉnh sửa năm 2016: dự án đã chết. Wiki của chúng tôi có một số thông tin ):

  • Không giám sát máy chủ cao cấp, bộ định tuyến hoặc giám sát tự động máy quan trọng khác. Dễ dàng tạo một công việc định kỳ để truy vấn trạng thái phần cứng của bạn và gửi email cho bạn trong trường hợp xảy ra sự cố trước khi nó trở nên nghiêm trọng. Bằng cách đó, bạn có thể được cảnh báo trong vòng vài giây khi một bộ phận quan trọng bị hỏng như nguồn điện, quạt, cơ chế làm mát khác hoặc thậm chí phát hiện nếu trường hợp đã được mở.
  • Các hệ thống nhúng chạy Linux. Chúng có thể sử dụng gói này để theo dõi điện áp, nhiệt độ, tốc độ quạt, v.v ... bằng cách sử dụng các bộ phận bên ngoài và sử dụng một loạt các giao diện xe buýt (ví dụ: ISA, SMBus, I2C hoặc SPI).
  • Tổng quát hơn, thu thập dữ liệu. Dễ dàng đo các loại dữ liệu khác nhau (tốc độ quay, điện áp, nhiệt độ, v.v.) bằng cách sử dụng các bộ phận giá rẻ. Rất hữu ích cho tự động hóa hệ thống (trong nhà, xưởng, trạm thời tiết, bạn đặt tên cho nó).

lm-cảm biến có một daemon, được gọi là Sensord, sử dụng RRDtool cho 'hệ thống ghi và biểu đồ dữ liệu cho dữ liệu chuỗi thời gian'. Vì vậy, nó bao gồm đồ họa như thế này có thể được hiển thị thông qua một máy chủ web:

tôi1

(lấy từ trang dự án cảm biến lm).

Để cài đặt daemon Sensord, bạn có thể sẽ phải cài đặt gói Sensord.

Ví dụ từ sổ ghi chép của tôi:

im2

Các tập tin cấu hình cho điều này được đặt tại /etc/sensors3.conf

lm-sensorslà loại cơ bản của bất kỳ phép đo nhiệt độ. Các mặt hàng máy tính để bàn có nhiều khả năng nhận được thông tin của họ từ gói này. Một ví dụ Nếu bạn muốn một cái gì đó phụ thuộc vào máy tính để bàn

cảm biến.

  • cảm biến bo mạch chủ và CPU ( yêu cầu lắp đặt cảm biến lm ).
  • GPU NVidia
  • Ổ đĩa cứng (yêu cầu cài đặt hddtemp).
  • Tốc độ quạt (một lần nữa, yêu cầu lắp đặt cảm biến lm).

Cài đặt bằng cách thêm PPA:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update && sudo apt-get install psensor

(Oneiric sẽ có psensor đi kèm)

(cũ) ví dụ từ ubuntugeek.com : tôi6


Trông giống như một câu trả lời tuyệt vời. Có vẻ như hình ảnh và liên kết bị hỏng. : - /
dùng121330

Hình ảnh đó chỉ là biểu tượng của trình cài đặt ;-) Xem meta.askubfox.com/a/1853/15811 về những việc cần làm (bất kỳ ai cũng có thể thay đổi nó thành hostmar.co/software-small hoặc hostmar.co/software-large ). Nhưng bản thân dự án đã chết .... đáng tiếc: * (
Rinzwind

5

Nếu các chương trình như Cacti quá nhiều thì có một tập lệnh chỉ ghi nhật ký vào tệp văn bản theo ngày - chạy nó bằng crontab. Nhưng cần phải được cài đặt chương trình cảm biến lm.

#!/bin/bash
_now=$(date +"%Y_%m_%d")
_file="temp_log_$_now.txt"
(date; sensors; echo '-----------') | cat >> "/var/log/temperatures/$_file"

4

Để ghi nhật ký cpu / ram / nhiệt độ / lưu lượng trên máy chủ , tôi khuyên dùng Cacti . Nó được quảng cáo là 'hoàn thành giao diện cho RRDtool ' và có thể có nhiều nguồn dữ liệu như cảm biến lm, SNMP hoặc thậm chí các tập lệnh tùy chỉnh. Dữ liệu được lưu trữ trong RRD và được sử dụng để tạo các biểu đồ hàng ngày, hàng tuần, hàng tháng và hàng năm.

Xem trang web Cacti để biết thêm chi tiết, ảnh chụp màn hình và liên kết đến các trang web ví dụ trực tiếp. Nó có thể là khó khăn để thiết lập lần đầu tiên, nhưng cuối cùng là giá trị nó.


2
yêu cầu cài đặt MySQL giới hạn các trường hợp sử dụng của nó
Scott Stensland

3

Tôi sử dụng zenoss để theo dõi khoảng 70 máy chủ unix và windows tại văn phòng của tôi. Chúng tôi cũng giám sát tất cả các thiết bị mạng và thậm chí cả bộ điều nhiệt trong phòng Máy chủ. Hầu hết là thông qua SNMP. (tuy nhiên, chúng tôi sử dụng một số tập lệnh viết tùy chỉnh để theo dõi một số hiệu suất của ứng dụng)

Hầu hết các máy chủ (như dell và hp) đều có cảm biến nhiệt độ bên trong, mà bạn có thể truy vấn bằng SNMP. Bạn cũng có thể theo dõi các quy trình, sử dụng CPU, thông lượng mạng, v.v. Tôi nhận được thông báo nếu máy chủ ngoại tuyến hoặc bắt đầu sử dụng quá nhiều CPU hoặc nếu các quy trình quan trọng bị hỏng.

Nghiêm túc, tôi không thể đôn đốc, đủ để nhìn vào những thứ như Zenoss , Hyperic , và Nagios ! các phiên bản miễn phí có thể giám sát nhiều hệ thống, nhưng chúng cũng có thể chỉ giám sát một hệ thống. Họ giúp khắc phục sự cố và tìm hiểu xem máy chủ đang làm gì vào lúc 2 giờ sáng khi xảy ra sự cố.


1

kiểm tra liên kết này: https://launchpad.net/indicator-sysmonitor

tôi1

(từ Ubuntu OMG )

Cài đặt:

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update && sudo apt-get install indicator-sysmonitor

Ghi chú: chỉ hoạt động trong Natty / 11.04


Đây có thể là một câu hỏi rất ngu ngốc nhưng làm thế nào để tôi cài đặt nó? Tôi đã thử sudo add-apt-repository 'deb http://ppa.launchpad.net/alexeftimie/ppa/ubuntu natty main'sudo apt-get install indicator-sysmonitorsau đóUnable to locate package indicator-sysmonitor
Jiew Meng

@jiewmeng Tôi đã chỉnh sửa trong một hình ảnh và phương thức cài đặt
Rinzwind

1

Tôi đã sử dụng pandora fms để giám sát khoảng 40 máy chủ và 100 hệ thống máy tính tại công ty của tôi cũng như trang web của nó. Bạn có thể thấy nó hữu ích khi cài đặt một tác nhân phần mềm tại máy chủ của bạn và đặt các mô-đun cục bộ để giám sát những gì bạn cần. Nếu bạn muốn dùng thử tại đây, bạn có thể truy cập trang web của pandora: Công cụ giám sát hợp nhất Panndora FMS

Trân trọng

Ivo Yordanov


1

Kiểm tra gói munin , nó có thể giám sát hầu hết mọi thứ.

https://help.ubfox.com/lts/serverguide/munin.html https://wiki.ubfoxusers.de/munin

sudo apt-get install apache2
sudo apt-get install munin-node`
sudo systemctl enable munin-node
sudo a2enconf munin

Kiểm tra quyền truy cập trong /etc/apache2/conf-enables/munin.conf trông như thế này:

<Directory /var/cache/munin/www>
    Require all granted
    AllowOverride None
    Order Allow,Deny
    Allow from all
    Options None
</Directory>

<Location /munin-cgi/munin-cgi-graph>
    Require all granted
    <IfModule mod_fcgid.c>
        SetHandler fcgid-script
    </IfModule>
    <IfModule !mod_fcgid.c>
        SetHandler cgi-script
    </IfModule>
</Location>

Khởi động lại apache2:

sudo apache2ctl restart

Gửi trình duyệt của bạn tới: http: // localhost / munin - tận hưởng.

Nhìn vào / etc / munin để có thêm lựa chọn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.