miCPUt

Micro CPU thermometer (далее miCPUt) — невероятно маленькая (но амбициозная) утилитка для получения данных о температуре процессора.

Утилита возвращает данные о температуре ядер ЦПУ в градусах Цельсия.

Имеется пара параметров запуска:

ПараметрОписание
-jsonВыводит температуру ядер ЦПУ в формате JSON.
-infoОтображает таблицу с показателями термодатчиков ядер ЦПУ.
Режим информационного экрана.

Так выглядит вывод информационного экрана:

Запуск micput.exe без параметра возвращает данные первого доступного термодатчика ЦПУ без единицы измерения.

Написана для применения в контуре с zabbix. Здесь можно забрать шаблон в формате yaml.

Подключить утилиту к сбору данных можно так:

UserParameter=Temperature.CPU, "C:\Program Files\Zabbix Agent\micput.exe"

Разумеется, в Вашем случае путь к утилите может отличаться.

Для работы утилиты потребуется .Net Framework 4.7.2 (тык).

Программа написана на C# в IDE Visual Studio.

Скачать .Net Framework с этого сайта: 4.5.2 | 4.7.2 | 4.8.1.