Página 1 de 1

El servidor y los clientes no aparecen en la consola

Publicado: 28 de septiembre de 2016 - 17:55
por Andy
Hola,

instalé WAPT en una máquina virtual con Windows Server 2012 R2.
La tabla de inventario está vacía, cuando esperaba que la máquina virtual donde instalé WAPT estuviera inventariada.
Procedí con la implementación del agente WAPT en las máquinas cliente. El agente se implementó mediante GPO sin problemas, pero estas máquinas cliente (la interfaz web en http://127.0.0.1:8088 muestra que el agente está implementado) no aparecen en la consola WAPT del servidor.
He intentado varias cosas:
instalar y reinstalar => sin resultados;
eliminar y recrear la máquina virtual => nada.
He verificado que las configuraciones DNS funcionan. nslookup en el nombre de la máquina funciona correctamente (la resolución de nombre a IP e IP a nombre es correcta).
He añadido el alias CNAME de WAPT, que apunta al FQDN de mi servidor WAPT.

¿Tienes alguna idea de qué está impidiendo que mi servidor WAPT funcione?
Quisiera reiterar que en mi prueba en otra máquina (un único controlador de dominio), todo funciona correctamente, pero al pasar a un entorno de producción con dos controladores de dominio, uno con una zona primaria y el otro con una zona secundaria, el servidor WAPT no informa los inventarios en su consola. La funcionalidad DNS se ha comprobado (nslookup resuelve los nombres). ¿
Alguien podría ayudarme, por favor?

Re: El servidor y los clientes no aparecen en la consola

Publicado: 30 de septiembre de 2016 - 11:28 a. m.
por Andy
¿Alguien tiene alguna idea de qué podría estar causando este comportamiento?

Re: El servidor y los clientes no aparecen en la consola

Publicado: 30 de septiembre de 2016 - 12:59 p. m.
por htouvet
En una de las máquinas cliente, a través de la línea de comando CMD como administrador (¡se requiere elevación de privilegios!)
tirar

Código: Seleccionar todo

wapt-get register -l debug
y danos el resultado...

Re: El servidor y los clientes no aparecen en la consola

Publicado: 30 de septiembre de 2016 - 16:21
por Andy
Sí, acabo de ver el mensaje. debajo del resultado del comando:
PS C:\Users\admin> wapt-get register -l debug
Nivel de registro actual: DEBUG
2016-09-30 16:15:12,568 DEBUG Codificación predeterminada: ascii
2016-09-30 16:15:12,568 DEBUG Estableciendo la codificación para stdout y stderr a cp850
2016-09-30 16:15:12,568 DEBUG Ruta de Python ['C:\\wapt', 'C:\\wapt\\lib\\site-packages
\\netifaces.egg', 'C:\\wapt\\lib\\site-packages\\pytz.egg', 'C:\\wapt\\lib\\
site-packages\\py_bcrypt-0.4-py2.7-win32.egg', 'C:\\wapt\\python27.zip', 'C:\\wapt
\\DLLs', 'C:\\wapt\\lib', 'C:\\wapt\\lib\\plat-win', 'C:\\wapt\\lib\\lib-tk',
'C:\\wapt', 'C:\\wapt\\lib\\site-packages', 'C:\\wapt\\lib\\site-packages\\win32
', 'C:\\wapt\\lib\\site-packages\\win32\\lib']
2016-09-30 16:15:12,568 DEBUG Archivo de configuración: C:\wapt\wapt-get.ini
2016-09-30 16:15:12,568 INFO Grupos de usuarios:[]
2016-09-30 16:15:12,568 DEBUG Directorio base de WAPT: C:\wapt
2016-09-30 16:15:12,568 DEBUG Directorio de caché de paquetes: C:\wapt\cache
2016-09-30 16:15:12,568 DEBUG El hilo 5060 se está conectando a la base de datos de wapt
2016-09-30 16:15:12,568 DEBUG Versión de la estructura de la base de datos de WAPT: 20140410
2016-09-30 16:15:12,568 DEBUG El hilo 5060 se está conectando a la base de datos de wapt
2016-09-30 16:15:12,568 DEBUG Transacción de inicio de la base de datos
2016-09-30 16:15:12,568 DEBUG Confirmación de la base de datos
2016-09-30 16:15:12,927 INFO Ejecutar "('dmidecode -q',)"
2016-09-30 16:15:12,989 INFO ('dmidecode -q',) el comando devuelve el código 0
Controles de energía del sistema
2016-09-30 16:15:14,908 INFO Se ha cambiado un UUID o nombre de host desconocido: leyendo
el UUID del host de la información de wmi
2016-09-30 16:15:14,908 INFO Ejecutar "('echo "" | wmic PATH Win32_ComputerSystemProd
uct GET UUID,IdentifyingNumber,Name,Vendor /VALUE',)"
2016-09-30 16:15:15,174 INFO ('echo "" | wmic PATH Win32_ComputerSystemProduct G
ET UUID,IdentifyingNumber,Name,Vendor /VALUE',) comando devuelve el código 0
2016-09-30 16:15:15,174 DEBUG DB Iniciar transacción
2016-09-30 16:15:15,174 DEBUG DB confirmación
2016-09-30 16:15:15,361 DEBUG DB Iniciar transacción
2016-09-30 16:15:15,361 DEBUG DB confirmación
2016-09-30 16:15:15,532 INFO Iniciando nueva conexión HTTPS (1): vm-srvwapt.DomMa
irie.Local
2016-09-30 16:15:16,423 DEBUG "POST /add_host HTTP/1.1" 400 226
ERROR FATAL: HTTPError: 400 Error del cliente: Solicitud incorrecta para la URL: https://vm-srvwa
pt.DomMairie.Local/add_host
Traceback (última llamada):
Archivo "
Archivo "
Archivo "C:\wapt\common.py", línea 4165, en register_computer
return self.waptserver.post('add_host',data = json.dumps(inv))
Archivo "C:\wapt\common.py", línea 1964, en post
req.raise_for_status()
Archivo "C:\wapt\lib\site-packages\requests\models.py", línea 837, en raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Error del cliente: Solicitud incorrecta para la URL: https://vm
-srvwapt.DomMairie.Local/add_host
Excepción en 0043DC5A: EPyIOError:
HTTPError: 400 Error del cliente: Solicitud incorrecta para la URL: https://vm-srvwapt.DomMairie.Local/add_host
.

Re: El servidor y los clientes no aparecen en la consola

Publicado: 30 de septiembre de 2016 - 16:30
por htouvet
Parece un error de la BIOS... cuando hay una imagen de mapa de bits de arranque.
El registro inicial envía información WMI, incluida esta imagen.

Ver: https://roundup.tranquil.it/wapt/issue620

. Copie el archivo https://raw.githubusercontent.com/tranq ... helpers.py
a c:\wapt

e inténtelo de nuevo.
Si funciona, en la máquina de administración (desde la que creó el waptagent.exe personalizado), modifique también el archivo setuphelpers.py y vuelva a crear un waptagent.exe para implementarlo en la red.

Re: El servidor y los clientes no aparecen en la consola

Publicado: 30 de septiembre de 2016 - 17:06
por Andy
Copia el archivo https://raw.githubusercontent.com/tranq ... helpers.py
a c:\wapt.

Cuando dices copiarlo, ¿lo copio en un archivo .txt y lo llamo setuphelpers.txt, setuphelpers.py o qué otro nombre?

Re: El servidor y los clientes no aparecen en la consola

Publicado: 30 de septiembre de 2016 - 17:14
por htouvet
Copia el código en un archivo .py (no en un archivo .txt) llamado setuphelpers.py, tal como aparece en el repositorio de GitHub.
Para asegurarte de que lo estás haciendo correctamente, desactiva la opción del Explorador de Windows que oculta las extensiones de archivo... (uno se pregunta por qué Microsoft inventó eso...).

Re: El servidor y los clientes no aparecen en la consola

Publicado: 3 de octubre de 2016 - 22:39
por Andy
Buenas noches,
efectivamente copié el archivo a .py, pero no solo sobrescribió el archivo existente (ya había hecho una copia), sino que tampoco funcionó. Apareció un error que me impedía conectarme a la consola. Dejé mis prácticas donde realizaba estas operaciones, así que no puedo reproducir el error ni seguir intentando solucionarlo. Gracias por su tiempo. Cabe mencionar que en mi ordenador personal creé varias máquinas virtuales con VMware, en las que instalé el servidor WAPT, y no tuve ningún problema.