Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad Temperatura de Sistema y CPU

  • Temperatura de Sistema y CPU

    Posted by jtrujillo on November 26, 2010 at 03:46

    Estimados,

    Somos una empresa dedicada a la Señalizacion Digital y estamos implementando Pandora FMS en todas nuestros equipos, lo cual será de muchísima utilidad debido a lo extensa de nuestra red de clientes.

    Sin embargo, estamos necesitando conocer la temperatura del CPU y sistema de los equipos. En la busqueda que hicimos encontramos un modulo para Linux pero no para Windows.

    La pregunta, ¿es posible conocer la temperatura del CPU y sistema?, ¿es posible conocer la velocidad de los ventiladores del sistema en un determinado momento?.

    Saludos,

    raul replied 14 years, 2 months ago 3 Members · 2 Replies
  • 2 Replies
  • lordnigh

    Member
    November 27, 2010 at 03:33
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Yo estoy buscando lo mismo para un servidor AIX pero solamente he visto el modulo y comandos de Linux

  • raul

    Member
    November 29, 2010 at 13:40
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Para Windows, puedes utilizar una query WMI. Por ejemplo, puedes crear un fichero.vbs con el siguiente contenido:


    Set objWMI = GetObject("winmgmts:rootWMI")

    Set colInstances = objWMI.ExecQuery _
    ("Select * from MSAcpi_ThermalZoneTemperature")

    For Each objInstance in colInstances
    '1/10 Kelvin a Celsius
    WScript.Echo (objInstance.CurrentTemperature - 2732)/10
    Next

    y el comando a invocar sería:
    cscript //nologo fichero.vbs

    Prueba antes en tu propio PC.

    Para AIX, depende de la versión. Mira http://ramses.smeyers.be/varia/aix/performance/, la última parte. Salen más datos y tendrías que parsear, p.e. con awk, para obtener sólo la temperatura.

    En versiones antiguas también funcionaba /usr/lpp/diagnostics/bin/uesensor -l, que daba:
      Sensor = thermal sensor
      Status = Normal
      Value = 25 Degrees Celsius
      Physical Location Code = L1

    Un saludo,

    Raúl