- Главная
- >
- Агент мониторинга
- >
- Утилита hwmonitor
Для получения параметров системы под ОС Windows мы собрали бесплатную утилиту hwmonitor, основанную на открытом программном обеспечении Open hardware monitor и Open hardware monitor service.
hwmonitor работает как системная служба ОС Windows и предоставляет данные мониторинга оборудования в режиме реального времени в формате JSON через http-сервер (работающий через TCP-порт 8000).
Системные требования: NET Framework 4.6.1 или выше.
Загрузить hwmonitor-setup.exe
Пример JSON ответа на запрос http://127.0.0.1:8000/
{
"Computer-name": "PC1",
"Hardware": [
{
"Type": "CPU",
"Name": "Intel Core i5-10600",
"Sensors": [
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Core #1",
"Value": 11.19229,
"Min": 11.19229,
"Max": 50
},
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Core #2",
"Value": 12.93103,
"Min": 12.5,
"Max": 12.93103
},
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Core #3",
"Value": 5.172414,
"Min": 0,
"Max": 5.172414
},
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Core #4",
"Value": 7.685564,
"Min": 0,
"Max": 7.685564
},
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Core #5",
"Value": 10.27177,
"Min": 0,
"Max": 10.27177
},
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Core #6",
"Value": 6.896552,
"Min": 0,
"Max": 6.896552
},
{
"Type": "Load",
"Unit": "%",
"Name": "CPU Total",
"Value": 9.024937,
"Min": 9.024937,
"Max": 10.41667
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Core #1",
"Value": 48,
"Min": 48,
"Max": 58
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Core #2",
"Value": 48,
"Min": 45,
"Max": 48
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Core #3",
"Value": 46,
"Min": 46,
"Max": 46
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Core #4",
"Value": 46,
"Min": 45,
"Max": 46
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Core #5",
"Value": 47,
"Min": 45,
"Max": 47
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Core #6",
"Value": 45,
"Min": 44,
"Max": 45
},
{
"Type": "Temperature",
"Unit": "°C",
"Name": "CPU Package",
"Value": 48,
"Min": 48,
"Max": 58
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "CPU Core #1",
"Value": 4504.404,
"Min": 4504.404,
"Max": 4504.481
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "CPU Core #2",
"Value": 4504.404,
"Min": 4504.404,
"Max": 4504.481
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "CPU Core #3",
"Value": 4504.404,
"Min": 4504.404,
"Max": 4504.481
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "CPU Core #4",
"Value": 4504.404,
"Min": 4504.404,
"Max": 4504.481
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "CPU Core #5",
"Value": 4504.404,
"Min": 4504.404,
"Max": 4504.481
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "CPU Core #6",
"Value": 4504.404,
"Min": 4504.404,
"Max": 4504.481
},
{
"Type": "Power",
"Unit": "W",
"Name": "CPU Package",
"Value": 23.9088,
"Min": 14.40946,
"Max": 23.9088
},
{
"Type": "Power",
"Unit": "W",
"Name": "CPU Cores",
"Value": 21.75741,
"Min": 12.25483,
"Max": 21.75741
},
{
"Type": "Power",
"Unit": "W",
"Name": "CPU Graphics",
"Value": 0,
"Min": 0,
"Max": 0
},
{
"Type": "Power",
"Unit": "W",
"Name": "CPU DRAM",
"Value": 1.393942,
"Min": 1.191482,
"Max": 1.393942
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "Bus Speed",
"Value": 100.0979,
"Min": 100.0979,
"Max": 100.0996
}
]
},
{
"Type": "GPU NVidia",
"Name": "NVIDIA GeForce RTX 3070",
"Sensors": [
{
"Type": "Temperature",
"Unit": "°C",
"Name": "GPU Core",
"Value": 51,
"Min": 51,
"Max": 51
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "GPU Core",
"Value": 840.0001,
"Min": 810.0001,
"Max": 840.0001
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "GPU Memory",
"Value": 7012.995,
"Min": 7012.995,
"Max": 7012.995
},
{
"Type": "Clock",
"Unit": "MHz",
"Name": "GPU Shader",
"Value": 0,
"Min": 0,
"Max": 0
},
{
"Type": "Load",
"Unit": "%",
"Name": "GPU Core",
"Value": 100,
"Min": 100,
"Max": 100
},
{
"Type": "Load",
"Unit": "%",
"Name": "GPU Frame Buffer",
"Value": 100,
"Min": 100,
"Max": 100
},
{
"Type": "Load",
"Unit": "%",
"Name": "GPU Video Engine",
"Value": 0,
"Min": 0,
"Max": 0
},
{
"Type": "Load",
"Unit": "%",
"Name": "GPU Bus Interface",
"Value": 0,
"Min": 0,
"Max": 0
},
{
"Type": "Control",
"Unit": "%",
"Name": "GPU Fan",
"Value": 47,
"Min": 47,
"Max": 47
},
{
"Type": "Fan",
"Unit": "RPM",
"Name": "GPU",
"Value": 1596,
"Min": 1596,
"Max": 1600
},
{
"Type": "SmallData",
"Unit": "???",
"Name": "GPU Memory Total",
"Value": 8192,
"Min": 8192,
"Max": 8192
},
{
"Type": "SmallData",
"Unit": "???",
"Name": "GPU Memory Used",
"Value": 7279.051,
"Min": 7279.051,
"Max": 7279.051
},
{
"Type": "SmallData",
"Unit": "???",
"Name": "GPU Memory Free",
"Value": 912.9492,
"Min": 912.9492,
"Max": 912.9492
},
{
"Type": "Load",
"Unit": "%",
"Name": "GPU Memory",
"Value": 88.8556,
"Min": 88.8556,
"Max": 88.8556
}
]
},
{
"Type": "Mainboard",
"Name": "MSI Z490-A PRO (MS-7C75)"
},
{
"Type": "RAM",
"Name": "Generic Memory",
"Sensors": [
{
"Type": "Load",
"Unit": "%",
"Name": "Memory",
"Value": 65.12892,
"Min": 65.12892,
"Max": 65.12892
},
{
"Type": "Data",
"Unit": "GB",
"Name": "Used Memory",
"Value": 10.32523,
"Min": 10.32523,
"Max": 10.32523
},
{
"Type": "Data",
"Unit": "GB",
"Name": "Available Memory",
"Value": 5.528297,
"Min": 5.528297,
"Max": 5.528297
}
]
},
{
"Type": "HDD",
"Name": "KINGSTON SKC400S37512G",
"Sensors": [
{
"Type": "Temperature",
"Unit": "°C",
"Name": "Temperature",
"Value": 35,
"Min": 35,
"Max": 35
},
{
"Type": "Load",
"Unit": "%",
"Name": "Used Space",
"Value": 64.60435,
"Min": 64.60435,
"Max": 64.60435
}
]
},
{
"Type": "HDD",
"Name": "ST1000VX005-2EZ102",
"Sensors": [
{
"Type": "Temperature",
"Unit": "°C",
"Name": "Temperature",
"Value": 37,
"Min": 37,
"Max": 37
},
{
"Type": "Load",
"Unit": "%",
"Name": "Used Space",
"Value": 89.13947,
"Min": 89.13947,
"Max": 89.13947
}
]
}
]
}