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:05Buenas,
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
-
-
-
::
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. -
::
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
-
::
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. -
::
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
-
::
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. -
::
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
-
::
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].
-