Каков наилучший способ контролировать температуру сервера?

8

Мне нужно иметь возможность контролировать температуру нескольких серверов удаленно. Кто-нибудь знает о каком-либо бесплатном / дешевом программном обеспечении, которое будет отслеживать температуру сервера и отправлять его по электронной почте или, по крайней мере, выводить его, чтобы я мог получить его через blat?

Спасибо.

Кенг
источник

Ответы:

6

Если вы работали под Linux

Для процессора и платы:
lm_sensors + NetMRG или Nagios

Для дисков:
hddtemp или smartctl (smartmontools) + NetMRG или Nagios

Так как вы используете Windows, speedfan может быть полезным.

Alakdae
источник
4

Обычно серверное оборудование имеет датчики температуры, которые можно опрашивать через IPMI. Это верно для всех серверов, которые у меня есть, даже общие бренды, примерно до 2002 года ... и также верно для моего домашнего ПК.

В Linux вы можете получить доступ к этой информации, используя ipmitool. Некоторые серверы также предоставляют его, snmpесли у вас есть соответствующий MIB для вашего поставщика. Серверы без интерфейса ipmi могут предоставлять данные через lm_sensors.

В Windows вы можете использовать проект ipmiutil для доступа к информации ipmi ... Есть множество других способов сделать это, и я не администратор Windows, поэтому я не могу точно сказать вам, каков наилучший способ, но вы можете рассмотреть возможность запуска версии NRPE для Windows, чтобы обеспечить безопасный доступ к данным для nagios.

Карл Кацке
источник
Возможно, вы пропустили, что вопрос помечен [windowsserver2003].
Приостановлено до дальнейшего уведомления.
К сожалению. Конечно сделал. Спасибо, я отредактировал свой ответ соответствующим образом.
Карл Кацке
1
НЕТ !!! Я отредактировал его ПОСЛЕ того, как ты спросил! Поскольку я не имею дело с Linux, я редко думаю о том, что другие используют его, когда читают мои вопросы. Виноват.
Кенг
IPMI не зависит от операционной системы, вам просто нужно найти подходящего клиента. Это может быть даже удаленный сетевой компьютер под управлением совершенно другой операционной системы.
Luke404
2

Nagios и Zenoss достаточно расширяемы, чтобы вы могли легко осуществлять мониторинг температуры, и они оба бесплатны.

Если вы хотите быть очень простым, просто напишите скрипт, который использует инструменты lm_sensors и отправит ответ по электронной почте, а затем назначьте его с помощью cron. Действительно, это хороший способ, если у вас всего пара серверов, но им легко и быстро управлять.

В зависимости от ваших серверов могут быть инструменты с ними, или вы также можете использовать SNMP. Я знаю, что Dell PowerEdge поставляется с веб-серверами для оповещения о подобных вещах.

Alex
источник