Назад | Перейти на главную страницу

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

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

Спасибо.

Если бы вы использовали Linux

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

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

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

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

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

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

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

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

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

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