Welcome to Pandora FMS Community!

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

  • Cpu load no reporta

    Posted by Gonzalo on April 22, 2025 at 18:26

    Buenos dias

    Instale el agente de pandora en un servidor (usamos la version Free v.777) y nunca tuve problema con las alertas. En este servidor en particular no me inicializa la alerta de “cpu load” pero si todas las demas.

    Es la primera vez que me pasa (lo tenemos en varios servidores con ws 2012, 2016….)

    Dejo screen del error por si alguno me puede dar una mano (servidor con ws 2022)

    Aclaracion: instale pandora en otro servidor con ws 2022 (instale la version 777) y tengo el mismo problema. El tema es que tengo la misma version en otros servidores y no tuve inconveniente. intente buscar el “module_exec” pero usar otro de ecucion que es el “module_wmiquery”

    # CPU Load using WMI

    module_begin

    module_name CPU Load

    module_type generic_data

    module_wmiquery SELECT LoadPercentage FROM Win32_Processor

    module_wmicolumn LoadPercentage

    module_max 100

    module_min 0

    module_description User CPU Usage (%)

    module_min_warning 70

    module_max_warning 90

    module_min_critical 91

    module_max_critical 100

    module_unit %

    module_group System

    module_end

    el tema es que cuando lo ejecuto como administrador en cmd me tira el error “win32_Processor – alias not found”

    intente ejecutar el mismo scrip en otros servidores que si estan reportando el consumo de cpu (ws 2016 y pandora v. 7.0NG.717) y ahi me tira el mismo error. Eso me tiene desconcertado ya que no se de donde obtiene entonces pandora fms la informacion de consumo de cpu si no es por ese medio.

    Sergio B. replied 1 week, 1 day ago 2 Members · 3 Replies
  • 3 Replies
  • Sergio B.

    Administrator
    April 23, 2025 at 08:29
    1490 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días,

    En este caso las querys WMI no van por CMD por eso recibes el error, el parametro module_wmiquery ejecuta una query especial por detrás que consulta a este gestor el estado del CPU Load.

    Lo que puedes probar es realizar una consulta WMI desde PowerShell por ejemplo y verificar si esta te devuelve algún valor, porque puede que en esos WS tengas deshabilitado WMI por defecto.

    La query de CPU Load que puedes probar es:

    (Get-WmiObject -Query "SELECT LoadPercentage FROM Win32_Processor").LoadPercentage

    Dime que resultado obtienes, si no obtienes resultado, debes activar el servicio WMI del sistema.

    Si obtienes resultado pero el módulo no inicializa, podemos buscar un module_exec alternativo que pueda obtener el Load del CPU mediante algún comando powershell.

    Un saludo,

    Sergio B.

    • Gonzalo

      Member
      April 23, 2025 at 14:47
      66 Karma points
      Community rank: tentacle-noob-1 Tentacle noob
      Like it
      Up
      0
      Down
      Drop it
      ::

      Buen dia Sergio. Tire el scrip y no devuelve ningun dato.

      El servicio Windows Managemet Instrumentacion es automatico y esta arriba directamente (como tambien sus dependencias.

      Te paso lo que me devolvio el scrip:

      PS C:\Users\administrator> Get-WmiObject -Query “SELECT LoadPercentage FROM Win32_Processor”

      __GENUS : 2

      __CLASS : Win32_Processor

      __SUPERCLASS :

      __DYNASTY :

      __RELPATH :

      __PROPERTY_COUNT : 1

      __DERIVATION : {}

      __SERVER :

      __NAMESPACE :

      __PATH :

      LoadPercentage :

      PSComputerName :

  • Sergio B.

    Administrator
    April 23, 2025 at 15:38
    1490 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días Gonzalo,

    Pues como puedes ver en la respuesta WMI no está dando datos, por lo que PandoraFMS no va a recibir nunca un valor para procesa.

    Si ejecutas ese mismo comando en el powershell de las maquinas que si responden, verás que te pondrá un valor en el “LoadPercentage”.

    Por lo que deberás revisar en ese Windows porque no dan valores o no responden las querys WMI.

    Una vez que ejecutes la query y el Load Percentage te de un valor, ya entonces SÍ Pandora va a procesar el dato.

    Te dejo una captura de una respuesta correcta del WMI para que veas a lo que me refiero.

    Un saludo,

    Sergio B.