Windows 시스템에서 Snmp 및 cmd를 사용하여 CPU 온도를 얻는 방법


1

저는 현재 NMS Zabbix에서 일하고 있습니다. 일부 R & D가 끝나면 LM-SENSORS를 사용하는 터미널뿐만 아니라 snmp를 통해 Linux에서 CPU 온도 정보를 얻을 수 있습니다. 그러나 Windows에서도 마찬가지입니다. 윈도우에 LM 센서가 없기 때문에 LM-SENSOR-MIB가 Windows 용 출력을 제공하지 않는 이유가 여기 있습니다. 어느 누구도 mib를 Windows에서 CPU 온도 정보를 얻기 위해 사용할 수 있다고 제안 할 수 있습니까? 또한 cmd 터미널에서 동일한 정보를 얻으려면 어떻게해야합니까?

답변:


2

어떻게하면 cmd 쉘에서 CPU 온도를 얻을 수 있습니까?

다음을 시도하십시오.

배치 파일 (GetCpuTmp.cmd)

@echo off
for /f "skip=1 tokens=2 delims==" %%A in ('wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature /value') do set /a "HunDegCel=(%%~A*10)-27315"
echo %HunDegCel:~0,-2%.%HunDegCel:~-2% Degrees Celsius

출처 일괄 파일은 ° C에있는 CPU 온도를 얻고 가변으로 놓았다 ,에 의해 답변 데이비드 루만

예제 출력 :

> GetCpuTemp.cmd
73.05 Degrees Celsius

PowerShell 함수 (get-temperature.psm1)

function Get-Temperature {
    $t = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"

    $currentTempKelvin = $t.CurrentTemperature / 10
    $currentTempCelsius = $currentTempKelvin - 273.15

    $currentTempFahrenheit = (9/5) * $currentTempCelsius + 32

    return $currentTempCelsius.ToString() + " C : " + $currentTempFahrenheit.ToString() + " F : " + $currentTempKelvin + "K"  
}

# Save in your c:\users\yourName\Documents\WindowsPowerShell\modules\ directory
# in sub directory get-temperature as get-temperature.psm1
# You **must** run as Administrator.
# It will only work if your system & BIOS support it. If it doesn't work, I can't help you.

# Just type get-temperature in PowerShell and it will spit back the temp in Celsius, Farenheit and Kelvin.

출처 PowerShell을 사용하여 CPU 온도 얻기

예제 출력 :

> get-temperature
73.05 C : 163.49 F : 346.2K

고맙다 내가 시도했지만 작동하지 않았다, 나는 cmd 출력을 줄 수있는 제 3 자 응용 프로그램을 검색해 보았지만 아무 것도 찾을 수 없었다. txt 파일이나 명령으로 온도 출력을 줄 수있는 응용 프로그램에 대한 아이디어가 있습니까? 신속한. 내가 coretemp, realtemp, HWMonitor 설치를 시도했지만 그들 모두 GUI를 기반으로 터미널 수준이나 txt 파일에 출력을 제공하지 않습니다.
gadhvi

관리자로 스크립트를 실행 했습니까?
DavidPostill

& gt; 예, 여기에 내 cmd 출력 & gt; C : \ paras & gt; GetCpuTmp.cmd & gt; 노드 - PUNSHI-WINDOWS & gt; ERROR : & gt; 설명 = 지원되지 않음 & gt; ~ 0, -2HunDegCel : ~ -2 섭씨
gadhvi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.