El agente ha sido comprobado en entornos de 64 bits y funciona. Los problemas pueden deberse a dos razones:
Running exec agents
, debido a que los binary utils proporcionados por el agente de Pandora FMS están compilados para 32 bits pues a veces hay problemas corriendo bajo un servicio de 64 bits. Compruebe si con un comando shell todas las herramientas que esta utilizando (gawk, cut, grep) están trabajando correctamente. Si no es así, intente reemplazarlo por otro ejecutable o busque otra manera de solucionar el problema.- Un problema habitual en este primer caso suele ser que el binary util de Pandora FMS de 32 bits haga una llamada a un programa del sistema, a la carpeta
System32
. El problema consiste en que en esa carpeta se hallan todos los programas en su versión de 64 bits, y cada vez que una aplicación de 32 bits llama automáticamente a otra de 64 bits contenida enSystem32
, Windows® realiza una redirección de esa llamada a los archivos del sistema de la carpetaWow64
, que contiene la versión equivalente del programa en 32 bits. - Esto puede implicar que si ese programa necesitaba estar usando la versión de 64 bits para obtener el resultado deseado, que la consulta que realiza el agente falle.
- Para solucionar este problema se puede recurrir, bien al KB de Microsoft® al respecto, o bien copiando siempre que sea posible, el archivo de
System32
junto con todos los necesarios para su funcionamiento a otra carpeta distinta, y apuntar a ella a la hora de ejecutar nuestra aplicación, para evitar el redireccionamiento del sistema cuando la aplicación realice dicha llamada.
- Un problema habitual en este primer caso suele ser que el binary util de Pandora FMS de 32 bits haga una llamada a un programa del sistema, a la carpeta
- Problemas en
logevent parsing/monitoring
. Esto se debe a un DLL (PDH.dll
) que falta. Esta librería debería estar enC:\windows\system32
o%WINDIR%\system32
. Si no está aquí, intente copiarla desde otra máquina de 64 bits. Es frecuente encontrarlo mirando en los hits de búsqueda en Google®. A menudo es eliminada por algunos “desinstaladores” (uninstallers).