На днях остановился кондиционер в серверной комнате, и пока решали вопрос когда его починят, мне нужно было следить за температурой ядер процессора на шлюзовой машинке.
Далеко я бегать не стал и также не стал городить огород из разных утилит, я воспользовался уже существующей стандартной утилитой sysctl. Но для того что бы она показывала информацию которая мне необходима, я подгрузил в ядро специальный модуль:
# kldload coretemp # echo 'coretemp_load="YES"' >> /boot/loader.conf |
Теперь, для того что бы посмотреть температуру ядер, необходимо просто выполнить команду:
# sysctl -a | grep temperature dev.cpu.0.temperature: 37 dev.cpu.1.temperature: 37 dev.cpu.2.temperature: 36 dev.cpu.3.temperature: 36 |
Таким образом, теперь мы знаем температуру процессоров.
А для самых изворотливых, или например для того что бы получать нотификацию, я думаю можно настругать простенький скрипт, который будет предупреждать о перегреве. Также можно забрасывать данные в MRTG и рисовать график температуры, но это уже другая история…
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел