Se aplica a IT Asset Tool 2.x — instalaciones cliente/servidor, en las que se despliega un agente (ClientIAT) en los equipos supervisados.
Si utilizas IT Asset Tool en modo sin agente, consulta en su lugar las FAQ sobre el análisis sin agente.
Haz clic en una pregunta para desplegarla
+IT Asset Tool no recibe datos de los clientes
Comprueba que se cumplen los requisitos mínimos.
Comprueba que el servicio de Windows DaemonIAT está en ejecución en el servidor y que los clientes IAT se han iniciado con los parámetros necesarios (consulta Parámetros del cliente).
Asegúrate de que el archivo socket.key está presente en la carpeta compartida «Client» del servidor. La clave la genera el Listener en su primer arranque y se distribuye a esa carpeta: sin ella, el cliente se detiene de inmediato con el mensaje «FATAL: Cannot load socket.key».
Tras iniciar el cliente, espera unos 3 minutos antes de poder ver los datos: la primera recogida de inventario se retrasa a propósito. A partir de ahí, el cliente envía los datos con el intervalo definido por el parámetro senddelay (mínimo 5 minutos).
En el panel de IATMng, el área Connected Clients muestra los agentes conectados en ese momento al Listener.
DaemonIAT: el servicio de Windows que mantiene en ejecución la aplicación «ListenerIAT.exe».
ListenerIAT: el ejecutable que escucha y escribe en la base de datos los datos recibidos de los clientes.
+Dónde están los archivos de registro de IT Asset Tool
Todos los módulos (Listener, consola, agente, Syslog, SNMP, ReportEngine) escriben sus archivos de registro en:
C:\ProgramData\IT-Asset-Tool\logs
Cada archivo toma el nombre del módulo y del proceso que lo ha creado, por ejemplo log_20260908153614_ListenerIAT_816.log. En un equipo supervisado, el agente escribe su propio registro en esa misma carpeta, de forma local.
El nivel de detalle se establece con ErrorLevel en Config > General. Súbelo antes de reproducir un problema y vuelve a bajarlo después para limitar el uso de disco.
+Resolución de problemas de red de IT Asset Tool
Comprueba primero que el cliente alcanza el servidor en el puerto TCP configurado para el Listener (18888 de forma predeterminada) y que ningún firewall o antivirus está bloqueando la conexión ni los ejecutables del agente.
Si no hay problemas de conectividad, conviene ejecutar una sesión de depuración para analizar la situación. La depuración es posible tanto en el cliente como en el servidor: consulta las dos entradas siguientes. Los archivos de registro descritos arriba son el otro punto de partida.
+El cliente no se inicia
Asegúrate de que todos los clientes que ejecutan IT Asset Tool cumplen los requisitos mínimos. El agente es autónomo (self-contained): no hace falta instalar ningún runtime de .NET en los equipos supervisados.
Revisa los parámetros que se pasan a ClientIAT.exe: server y port son obligatorios y el puerto debe estar entre 1025 y 65535; de lo contrario, el cliente solo muestra la ayuda de parámetros y se cierra. Un valor de senddelay inferior a 5 minutos (300000 ms) se eleva automáticamente a ese valor.
Si aparece el mensaje «Client already running», en ese equipo ya hay una instancia activa de ClientIAT32/ClientIAT64: ciérrala antes de iniciar una nueva.
Si se devuelve un error «System.IO.IOException» o «Client directory copy error», comprueba que el equipo tiene acceso de escritura a la carpeta «%temp%»: al arrancar, el cliente de IT Asset Tool copia en «%temp%» todo el contenido de la carpeta compartida «Client» del servidor y lo ejecuta en local. Como el agente incorpora su propio runtime, la copia afecta a varios cientos de archivos y en una red lenta puede tardar más de un minuto: no es un bloqueo.
Si el cliente termina con «FATAL: Cannot load socket.key», falta el archivo socket.key en la carpeta compartida «Client» del servidor. Lo crea el Listener en su primer arranque; si has regenerado la clave desde la consola (Rotate socket key), comprueba que la nueva se haya escrito en el recurso compartido.
+Ejecutar una depuración en el servidor
Para depurar en el servidor, detén el servicio de Windows «DaemonIAT». Al detener el servicio también finalizan ListenerIAT y los demás procesos de IAT que supervisa.
Hecho esto, y tras asegurarte de que «ListenerIAT» no está en ejecución, inícialo manualmente como administrador desde la carpeta Server de la ruta de instalación de IAT.
El arranque manual impide que el Listener se ejecute en segundo plano: funciona en modo consola, lo que permite ver los registros y los posibles problemas.
Como alternativa, puedes ejecutar el propio daemon en modo consola:
DaemonIAT.exe --console
Inicia y supervisa ListenerIAT exactamente igual que el servicio, mostrando en pantalla los mensajes del servicio. No lo uses mientras el servicio está iniciado, para evitar dos instancias del Listener compitiendo por el mismo puerto.
+Ejecutar una depuración en el cliente
Para depurar en el cliente, añade el parámetro «debug=true» al iniciar ClientIAT.exe.
Ejemplo:
\\server-it-asset-tool\client\ClientIAT.exe server=192.168.0.100 port=18888 senddelay=3600000 debug=true
Este parámetro impide que el cliente se ejecute en segundo plano y muestra la aplicación en modo consola, lo que permite ver los registros y los posibles problemas. Además muestra el progreso de la copia a «%temp%» y reduce la primera recogida de inventario de 3 minutos a 5 segundos, de modo que no hay que esperar para ver llegar los datos al servidor.