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


8

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

Спасибо.

Ответы:


6

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

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

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

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


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 поставляется с веб-серверами для оповещения о подобных вещах.


0

Попробуйте использовать Munin с этим плагином . Работает отлично.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.