Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › wmic — INTERNAL ERROR: Signal 6
-
wmic — INTERNAL ERROR: Signal 6
Posted by antojose on September 15, 2016 at 22:07Hola a todos.
Enhorabuena por este excelente foro, mi problema es el siguiente:
Tengo módulos a servidores Windows que han dejado de recoger información y se muestran como “monitor desconocido” dichos módulos son consultas por WMI, desde la consola de Pandora realizo la consulta y me da el siguiente error:
root@xxxxxxxx[~]# wmic -U cccc/vvvvvvvvv%zzzzzzzz //xx.xxx.xxx.xx “select DiskWriteBytesPersec from Win32_PerfRawData_PerfDisk_LogicalDisk where Name=’_Total'”
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
INTERNAL ERROR: Signal 6 in pid 4319 (4.0.0alpha3-GIT-UNKNOWN)
Please read the file BUGS.txt in the distribution
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
PANIC: internal error
BACKTRACE: 0 stack frames:
Aborted
Otros módulos en al mismo servidor si funcionan las consultas WMI, con lo cual me deja un poco descolocado, mismo agente, consultas WMI, algunas funcionan y otras no.
A ver si alguien me puede ayudar.
Saludos y gracias de antemano.
enrique_m replied 8 years, 5 months ago 2 Members · 3 Replies -
3 Replies
-
::
Buenos dÃas antojose,
Ese error parece ser un fallo del propio comando “wmic”. He probado a hacer tu misma consulta y efectivamente me aparece el error, pero si no especifico la columna que quiero que me muestre la consulta la realiza sin problemas, esto es:
wmic -U cccc/vvvvvvvvv%zzzzzzzz //xx.xxx.xxx.xx "select * from Win32_PerfRawData_PerfDisk_LogicalDisk where Name='_Total'"
Procesando un poco la salida del comando puedes conseguir que te muestre solo el dato que quieres. Este serÃa un ejemplo de como podrÃas hacerlo:
wmic -U cccc/vvvvvvvvv%zzzzzzzz //xx.xxx.xxx.xx "select * from Win32_PerfRawData_PerfDisk_LogicalDisk where Name='_Total'" | cut -d | -f 23 | grep -v Disk
Espero que esto te sirva para crear un módulo que monitorice lo que quieres.
Un saludo,
Enrique. -
::
Hola enrique_m.
Gracias por tu pronta respuesta, pero sigue dando el mismo error aunque seleccione todos los campos:
root@xxxxxxxx[~]# wmic -U cccc/vvvvvvvvv%zzzzzzzz //xx.xxx.xxx.xx “select *Â from Win32_PerfRawData_PerfDisk_LogicalDisk where Name=’_Total'”
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
INTERNAL ERROR: Signal 6 in pid 19629 (4.0.0alpha3-GIT-UNKNOWN)
Please read the file BUGS.txt in the distribution
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
PANIC: internal error
BACKTRACE: 0 stack frames:
Aborted
No sé si tendrá alguna solución, ya que otras consultas si las hace en el mismo agente.
Saludos y gracias.
-
::
Hola antojose,
Te propongo una alternativa por si te sirviese. Si tienes un agente instalado en tu sistema Windows puedes utilizar módulos locales que realicen esa consulta. Te dejo un ejemplo:
module_begin module_name DiskWriteBytesPersec module_type generic_data module_wmiquery select DiskWriteBytesPersec from Win32_PerfRawData_PerfDisk_LogicalDisk where Name='_Total' module_wmicolumn DiskWriteBytesPersec module_end
En esta sección de la wiki están explicados este tipo de módulos.
Espero que te sirva.
Un saludo,
Enrique.