Psensor — инструмент мониторинга температуры оборудования для Linux
Psensor — это прикладное программное обеспечение на базе GTK+ (набор инструментов для создания графического пользовательского интерфейса), которое используется для мониторинга температуры оборудования и построения графиков в реальном времени на основе полученных данных для быстрого просмотра.
Особенности Псенсора
- Показывает температуру материнской платы, процессора, графического процессора (Nvidia) и жестких дисков.
- Показать скорость вентилятора процессора.
- Psensor способен показывать температуру удаленного сервера и скорость вращения вентилятора.
- Также покажите использование процессора Linux.
- Фактически, Psensor обнаружит любое поддерживаемое оборудование и автоматически сообщит о температуре в виде текста и графика.
- Все температуры отображены на одном графике.
- Сигналы тревоги и оповещения гарантируют, что вы не пропустите критические проблемы с температурой оборудования системы и скоростью вращения вентилятора.
- Его легко настроить и использовать.
Зависимости
- lm-sensor и hddtemp – Psensor зависит от этих двух пакетов, чтобы получать отчеты о температуре и скорости вращения вентилятора.
- psensor-server – это дополнительный пакет, который необходим, если вы хотите собирать информацию о температуре удаленного сервера и скорости вращения вентилятора.
Установка Psensor в Linux
Как я сказал выше, программа Psensor зависит от пакетов lm-sensor и hddtemp, и эти два пакета должны быть установлены в системе для установки Псенсор.
Установите lm-сенсоры в Linux
Большинство популярных дистрибутивов Linux предлагают эти два пакета из репозитория по умолчанию, но в дистрибутивах на основе RHEL вам необходимо установить и включить репозиторий epel-release, чтобы получить эти пакеты.
yum install epel-release
yum install lm_sensors lm_sensors-devel hddtemp
Примечание. Если вы используете Fedora Linux, замените yum на dnf в приведенной выше команде.
В дистрибутивах на основе Debian вы можете установить из репозитория по умолчанию, используя следующую команду apt.
sudo apt install lm-sensors hddtemp
В Arch и OpenSuse его можно установить, как показано.
sudo pacman -S lm-sensors hddtemp [On Arch Linux]
sudo zypper install lm-sensors hddtemp [On OpenSUSE]
Установите Псенсор в Linux
После установки этих двух зависимостей в систему вы можете установить Psensor в подобных Debian системах, Arch и OpenSuse, используя следующую команду.
sudo apt install psensor [On Debian-based Systems]
sudo pacman -S psensor [On Arch Linux]
sudo zypper install psensor [On OpenSUSE]
К сожалению, в системах, подобных RedHat, Psensor недоступен из системного репозитория по умолчанию, и вам необходимо скомпилировать его из исходного кода, как показано ниже.
yum install gcc gtk3-devel GConf2-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make
Затем загрузите последний стабильный архив с исходным кодом Psensor (т. е. версии 1.2.1) и скомпилируйте его с помощью следующих команд.
wget https://wpitchoune.net/psensor/files/psensor-1.2.1.tar.gz
tar zxvf psensor-1.2.1.tar.gz
cd psensor-1.2.1/
./configure
make
make install
Установите Psensor Server – необязательно, требуется только в том случае, если вы хотите видеть температуру и скорость вращения вентилятора удаленного сервера.
apt install psensor-server
Примечание. Пакет Psensor Server доступен только в системах, подобных Debian. Для систем RedHat не существует двоичных пакетов или пакетов с исходным кодом.
Psensor — мониторинг температуры оборудования Linux из CLI
Это необязательный, но рекомендательный шаг: вам следует запустить sensors-detect
от имени пользователя root, чтобы диагностировать оборудование по датчикам, и набирать параметр по умолчанию 'Да'
, пока не поймете, что делаете. .
sensors-detect
Опять же необязательный шаг, но для наводящей настройки вам следует запустить sensors
от имени пользователя root, чтобы отображать температуру различных аппаратных устройств из командной строки. Все эти данные будут использоваться для Psensor.
sensors
Psensor — мониторинг температуры Linux из графического интерфейса
Запустите Psensor с рабочего стола Меню приложений, чтобы получить графическое представление.
Отметьте галочками все датчики, чтобы построить график. Вы можете заметить цветовые коды.
Настройка псенсора в Linux
Перейдите в Меню Psensor → Настройки → Интерфейс. Отсюда вы можете выбрать параметры настройки интерфейса, единицы измерения температуры и положения таблицы датчиков.
Откройте Меню Psensor → Настройки → Запуск. Отсюда вы можете настроить запуск/скрытие при запуске и восстановление положения и размера окна.
В разделе «График» (Psensor → Настройки → График) вы можете настроить цвет переднего плана/фона, продолжительность мониторинга, интервал обновления и т. д.
Вы можете настроить Настройки датчиков в меню (Psensor → Предпочтения → Датчики).
Последняя вкладка (Psensor → Настройки → Поставщики) предоставляет вам настройку включения/отключения для всех датчиков.
Вы можете настроить Настройки датчика в разделе (Psensor → Настройки датчика).
Заключение
Psensor — очень полезный инструмент, который позволяет вам видеть те серые области мониторинга системы, которые часто упускаются из виду, например, мониторинг температуры оборудования. Перегрев оборудования может привести к повреждению этого конкретного оборудования и другого оборудования вокруг или может привести к сбою всей системы.
Нет, я не думаю с финансовой точки зрения. Подумайте о ценности данных, которые могут быть потеряны, а также о стоимости и времени, которые потребуются для повторного создания системы. Поэтому всегда полезно иметь под рукой такой инструмент, как Psensor, чтобы избежать подобного риска.