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 Modulo disk free -> utils/df utils/df_percent

  • Modulo disk free -> utils/df utils/df_percent

    Posted by gairhald on May 11, 2016 at 18:05

    Buenas,

    hay dos modulos creados por pandora que dan el espacio en disco, en tamaƱo como en porcentaje, estos son los siguientes:

    # Example plugin to retrieve drive usage
    module_plugin cscript.exe //B "%ProgramFiles%Pandora_Agentutildf.vbs"
    module_plugin cscript.exe //B "%ProgramFiles%Pandora_Agentutildf_percent.vbs"

    Pero no me funcionan, Pandora no me reporta informaciĆ³n de los discos, es posible que tenga que aƱadir alguna excepciĆ³n o dar permisos de ejecuciĆ³n de cscript.exe? he estado mirando por google y lo unico que he visto es que algunas personas creando una entrada de registro como esta, se soluciona

    HKEY_USERS.DEFAULTSoftwareMicrosoftWindows ScriptSettings
    
    (no default value)

    Pero a mi no me va….decir que el servidor es un Widnows 2008R2 nuevecito, asĆ­ que no tiene nada instalado ni dlls historicas ni demĆ”s basurilla jeje. Alguien sabe porque no me van estos dos modulos? muchas gracias

    Decir que estoy usando la ultima versiĆ³n del Agente Pandora y la ultima del Pandora Server FMS, ya que lo he instalado todo hoy.

    saludos

    AKevin replied 8 years, 9 months ago 2 Members · 10 Replies
  • 10 Replies
  • AKevin

    Member
    May 11, 2016 at 19:05
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas gairhald,

    Prueba a ejecutar manualmente el comando en CMD (cscript.exe //B “%ProgramFiles%Pandora_Agentutildf.vbs). ĀæQuĆ© informaciĆ³n devuelve?

    Un saludo,
    Kevin.

  • gairhald

    Member
    May 12, 2016 at 13:39
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas AKevin,

    cuando lo lanzo me devuelve lo siguiente:

    C:>cscript.exe //B "%ProgramFiles%Pandora_Agentutildf.vbs"
    
    Ā  Ā  
    Ā  Ā  
    Ā  Ā  
    
    
    Ā  Ā  
    Ā  Ā  
    Ā  Ā  
    
    
    Ā  Ā  
    Ā  Ā  
    Ā  Ā  
    
    
    Ā  Ā  
    Ā  Ā  
    Ā  Ā  
    
    
    C:>
  • AKevin

    Member
    May 12, 2016 at 15:53
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola gairhald,

    Parece que los .vbs estĆ”n funcionando correctamente, por lo que el problema debe de estar en el envĆ­o de la informaciĆ³n a Pandora. Prueba a activar el modo debug en la configuraciĆ³n del agente, y Ć©chale un vistazo a pandora_debug.log y a los xml que cree el agente.

    Un saludo,
    Kevin.

  • gairhald

    Member
    May 12, 2016 at 18:10
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas,

    he activado el debug en el agente y sĆ³lo me dice esto:

    2016-05-12 15:25:29 Run begin
    2016-05-12 15:25:29 Run CPU Load
    2016-05-12 15:25:30 Run Number processes
    2016-05-12 15:25:30 Executing: cmd.exe /c "tasklist | gawk "NR > 3 {print$0}" | wc -l"
    2016-05-12 15:25:31 Run FreeMemory
    2016-05-12 15:25:31 Run System Events (TermService)
    2016-05-12 15:25:57 Run Security Events (Invalid Login)

    Los XML que crea el agente a que te refieres?Ā  a los XML que se suelen generar en data_in?

    no me genera ninguno, los permisos son correctos estos:

    [root@ksrpandora01 var]# ll
    total 12
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 adm
    drwxr-xr-x.Ā  7 root rootĀ   70 may 10 16:40 cache
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 feb 16 17:54 crash
    drwxr-xr-x.Ā  3 root rootĀ   32 mayĀ  8 14:56 db
    drwxr-xr-x.Ā  3 root rootĀ   17 mayĀ  1 21:27 empty
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 games
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 gopher
    drwxr-xr-x.Ā  3 root rootĀ   17 mar 31 17:48 kerberos
    drwxr-xr-x. 29 root root 4096 may 12 03:28 lib
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 local
    lrwxrwxrwx.Ā  1 root rootĀ   11 mayĀ  1 21:19 lock -> ../run/lock
    drwxr-xr-x. 10 root root 4096 may 11 12:12 log
    lrwxrwxrwx.Ā  1 root rootĀ   10 mayĀ  1 21:19 mail -> spool/mail
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 nis
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 opt
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 preserve
    lrwxrwxrwx.Ā  1 root rootĀ  Ā  6 mayĀ  1 21:19 run -> ../run
    drwxr-xr-x.Ā  9 root rootĀ   95 may 11 10:36 spool
    drwxrwxrwt.Ā  4 root root 4096 may 11 16:50 tmp
    drwxr-xr-x.Ā  4 root rootĀ   31 may 10 16:40 www
    drwxr-xr-x.Ā  2 root rootĀ  Ā  6 ago 12Ā  2015 yp
    [root@ksrpandora01 var]# ll spool/
    total 4
    drwxr-xr-x.Ā  2 rootĀ  Ā  rootĀ  Ā   60 mar 31 17:09 anacron
    drwx------.Ā  2 rootĀ  Ā  rootĀ  Ā  Ā  6 mar 31 17:09 cron
    drwxr-xr-x.Ā  2 rootĀ  Ā  rootĀ  Ā  Ā  6 ago 12Ā  2015 lpd
    drwxrwxr-x.Ā  2 rootĀ  Ā  mailĀ  Ā   31 may 12 15:01 mail
    drwxrwx---.Ā  3 pandora apacheĀ   20 may 11 10:36 pandora
    drwxr-xr-x.Ā  2 rootĀ  Ā  rootĀ  Ā  Ā  6 nov 19 23:00 plymouth
    drwxr-xr-x. 16 rootĀ  Ā  rootĀ   4096 mayĀ  1 21:25 postfix
    [root@ksrpandora01 var]#
    [root@ksrpandora01 var]#
    [root@ksrpandora01 var]# ll spool/pandora/
    total 0
    drwxrwx---. 6 pandora apache 59 may 12 15:42 data_in
    [root@ksrpandora01 var]#
    [root@ksrpandora01 var]#
    [root@ksrpandora01 var]# ll spool/pandora/data_in/
    total 0
    drwxrwx---. 2 pandora apache 6 abrĀ  8 12:02 collections
    drwxrwx---. 2 pandora apache 6 abrĀ  8 12:02 conf
    drwxrwx---. 2 pandora apache 6 abrĀ  8 12:02 md5
    drwxrwx---. 2 pandora apache 6 abrĀ  8 12:02 netflow
    [root@ksrpandora01 var]#
    

    Aunque no veo que haya error de escritura en dicha carpeta

    Si miro el pandora_server_log no dice nada, es mĆ”s, parece que reporta informaciĆ³n del FreeDisk, pero no llega nada.

    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Updating keep_alive module for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'Status' for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'Database Maintenance' for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'Queued_Modules' for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'Agents_Unknown' for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'System_Load_AVG' for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'Free_RAM' for agent 'ksrpandora01.ksr.es'.
    2016-05-12 15:42:26 ksrpandora01.ksr.es [V10] Processing module 'FreeDisk_SpoolDir' for agent 'ksrpandora01.ksr.es'.
    [root@ksrpandora01 var]#
    

    La parte del Pandora_agent.log dice que no puede ejecutar un plugin pero no dice mucho tampoco :/

    2016-05-12 15:22:48 Pandora_Module_Exec: plugin did not executed well (retcode: 1)
    2016-05-12 15:23:48 Pandora_Module_Exec: plugin did not executed well (retcode: 1)
    2016-05-12 15:23:48 Pandora_Module_Exec: plugin did not executed well (retcode: 1)
    2016-05-12 15:24:25 Pandora agent stopped
    2016-05-12 15:24:26 Pandora agent started
  • AKevin

    Member
    May 12, 2016 at 18:19
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola gairhald,

    Parece que se queda pillada la ejecuciĆ³n cuando se pone a ejecutar el mĆ³dulo “Security Events (Invalid Login)”. Entra en el .conf y deshabilita dicho mĆ³dulo, comentando todas las lĆ­neas con #.
    Una vez hecho esto, reinicia el agente y comprueba que se generan archivos .data (los XML) en la carpeta temp, dentro del directorio en el que estĆ” instalado el agente.

    Si esto no te funcionara y la carpeta temp siguiera vacĆ­a, copia la ruta de dicha carpeta (por defecto es C:Program Filespandora_agenttemp), y especifĆ­cala en el .conf, donde pone la ruta de la carpeta temporal (al principio del fichero, cerca de la direcciĆ³n IP del servidor). Es posible que por alguna razĆ³n el agente no estĆ© traduciendo %ProgramFiles% por la ruta de Archivos de Programa, y por eso no genere los archivos.

    Un saludo,
    Kevin.

  • gairhald

    Member
    May 12, 2016 at 18:59
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas,

    he cometando el modulo Security Events (invalid Login) y he subido los modulos del cscript para que los ejecute los primeros. Ahora si aparecen en el Debug, pero cuando no debuga, no aparecen en pandora.

    2016-05-12 16:52:06 Run begin
    2016-05-12 16:52:06 Run plugin
    2016-05-12 16:52:06 Executing: cmd.exe /c "cscript.exe //B "%ProgramFiles%Pandora_Agentutildf.vbs""
    2016-05-12 16:52:06 Run plugin
    2016-05-12 16:52:06 Executing: cmd.exe /c "cscript.exe //B "%ProgramFiles%Pandora_Agentutildf_percent.vbs""
    2016-05-12 16:52:06 Run CPU Load
    2016-05-12 16:52:07 Run Number processes
    2016-05-12 16:52:07 Executing: cmd.exe /c "tasklist | gawk "NR > 3 {print$0}" | wc -l"
    2016-05-12 16:52:08 Run FreeMemory
    2016-05-12 16:52:08 Run System Events (TermService)
    2016-05-12 16:52:36 Run Servidor DNS Enabled
    2016-05-12 16:52:36 Run Cola de impresiĆ³n Enabled
    2016-05-12 16:52:37 Run Firewall de Windows Enabled
    2016-05-12 16:52:37 Run Servicios de dominio de Active Directory Enabled
    2016-05-12 16:52:37 Run SQL Server (SQLEXPRESS) Enabled
    2016-05-12 16:52:37 Run SQL Full-text Filter Daemon Launcher (SQLEXPRESS) Enabled
    2016-05-12 16:52:37 Run Veeam Backup Service Enabled
    2016-05-12 16:52:38 Run Hora de Windows Enabled
    2016-05-12 16:52:38 Executing pre-condition: cmd.exe /c "cmd.exe /c tasklist | grep avguard.exe | gawk "{print $1}""
    2016-05-12 16:52:39 Preconditions not matched for module Antivirus Last Update
    2016-05-12 16:52:39 plugin getXML begin
    2016-05-12 16:52:39 plugin getXML end
    2016-05-12 16:52:39 plugin getXML begin
    2016-05-12 16:52:39 plugin getXML end
    2016-05-12 16:52:39 CPU Load getXML begin
    2016-05-12 16:52:39 CPU Load getXML end
    2016-05-12 16:52:39 Number processes getXML begin
    2016-05-12 16:52:39 Number processes getXML end
    2016-05-12 16:52:39 FreeMemory getXML begin
    2016-05-12 16:52:39 FreeMemory getXML end
    2016-05-12 16:52:39 System Events (TermService) getXML begin
    2016-05-12 16:52:39 System Events (TermService) getXML end
    2016-05-12 16:52:39 Servidor DNS Enabled getXML begin
    2016-05-12 16:52:39 Servidor DNS Enabled getXML end
    2016-05-12 16:52:39 Cola de impresiĆ³n Enabled getXML begin
    2016-05-12 16:52:39 Cola de impresiĆ³n Enabled getXML end
    2016-05-12 16:52:39 Firewall de Windows Enabled getXML begin
    2016-05-12 16:52:39 Firewall de Windows Enabled getXML end
    2016-05-12 16:52:39 Servicios de dominio de Active Directory Enabled getXML begin
    2016-05-12 16:52:39 Servicios de dominio de Active Directory Enabled getXML end
    2016-05-12 16:52:39 SQL Server (SQLEXPRESS) Enabled getXML begin
    2016-05-12 16:52:39 SQL Server (SQLEXPRESS) Enabled getXML end
    2016-05-12 16:52:39 SQL Full-text Filter Daemon Launcher (SQLEXPRESS) Enabled getXML begin
    2016-05-12 16:52:39 SQL Full-text Filter Daemon Launcher (SQLEXPRESS) Enabled getXML end
    2016-05-12 16:52:39 Veeam Backup Service Enabled getXML begin
    2016-05-12 16:52:39 Veeam Backup Service Enabled getXML end
    2016-05-12 16:52:39 Hora de Windows Enabled getXML begin
    2016-05-12 16:52:39 Hora de Windows Enabled getXML end
    2016-05-12 16:52:39 Antivirus Last Update getXML begin
    2016-05-12 16:52:39 Copying XML on C:Program Filespandora_agenttempKSRDC01.15570.data
    2016-05-12 16:52:39 Next execution on 60 seconds

    Si me aparecen los XML en la carpeta /temp/

    
    
    	
    	
    	
    	
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    	
    	
    	
    	
    	
    
    
    

    pero no aparece nada sobre los dos modulos de cscripts

    # Module Definition
    # Check online documentation and module library at http://pandorafms.org
    # =================
    
    # Example plugin to retrieve drive usage
    module_plugin cscript.exe //B "%ProgramFiles%Pandora_Agentutildf.vbs"
    module_plugin cscript.exe //B "%ProgramFiles%Pandora_Agentutildf_percent.vbs"
    
    # 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_description CPU Load (%)
    module_min_warning 80
    module_max_warning 90
    module_min_critical 91
    module_max_critical 100
    module_end
  • AKevin

    Member
    May 13, 2016 at 13:15
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola gairhald,

    Parece que hay algĆŗn problema con la ruta del archivo. Prueba, como te comentĆ© anteriormente para el modo debug, a cambiarle la ruta a los plugins manualmente para eliminar el %ProgramFiles% (dejĆ”ndolos en C:Program Filespandora_agentutil), a ver si de esta manera funcionan.

    Un saludo,
    Kevin.

  • gairhald

    Member
    May 13, 2016 at 13:24
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas AKevin,

    tenĆ­as razĆ³n, si le cambio la ruta de %ProgramFiles% a directamente C:Program Files, ahora si me reporta informaciĆ³n estos dos modulos….

    # Example plugin to retrieve drive usage
    #module_plugin cscript.exe //B "%ProgramFiles%Pandora_Agentutildf.vbs"
    #module_plugin cscript.exe //B "%ProgramFiles%Pandora_Agentutildf_percent.vbs"
    
    module_plugin cscript.exe //B "C:Program Filespandora_agentutildf.vbs"
    module_plugin cscript.exe //B "C:Program Filespandora_agentutildf_percent.vbs"

    Pero me parece raro, porque este mismo modulo lo tengo en otros servidores 2008R2 y 2012R2 y me han funcionado sin problemas y si pego la ruta de %% en el explorador de windows, es capaz de encontrarla…no se, que raro, almenos se ha solucionado, muchas gracias!!

    saludos

  • AKevin

    Member
    May 13, 2016 at 13:52
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    Hemos estado revisando y parece que el agente tiene un bug que causa ese problema. Ya estĆ” arreglado y estamos subiendo el paquete a Sourceforge. Si te parece, en unos minutos te paso el enlace del agente actualizado para que no tengas que volver a preocuparte por esto.

    Un saludo,
    Kevin.

    Ya estĆ”n actualizados los paquetes de SourceForge. Actualiza tu agente escogiendo la versiĆ³n que necesites (32 o 64 bits) desde [url=http://”https://sourceforge.net/projects/pandora/files/Pandora%20FMS%206.0/SP2Final/Windows/”]este enlace[/url].

  • gairhald

    Member
    May 13, 2016 at 16:35
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Ahora si funciona el modulo sin tener que modificarlo, muchas gracias!!