[BETA] WAPT 1.5

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

21 de noviembre de 2017 - 19:29

Buen día,

Actualmente estamos probando la versión 1.5 Community de WAPT, pero antes del lanzamiento final nos gustaría recibir algunos comentarios de los evaluadores beta.

Esta versión BETA está dirigida a instalaciones "fresco"/desde cero, No debe probar esta versión en un servidor WAPT existente ni en una red de producción.

De hecho, en el caso de una migración de 1.3 a 1.5, hay muchos pasos a seguir:
  • dependencias para instalar
  • Generar un certificado de firma de código
  • protección con contraseña para la clave privada
  • renovación de la firma de paquetes existentes
  • Migración de la base de datos MongoDB
  • Migración de Apache a Nginx
  • Modo operativo agente-servidor modificado (WebSockets)
Documentación en proceso de elaboración: https://www.wapt.fr/fr/doc-1.5/

Plataforma de pruebas compatible: Debian Stretch x64

Procedimiento de instalación de la plataforma de prueba (Debian):

Código: Seleccionar todo

apt-get clean
apt-get update
wget -O - http://wapt.tranquil.it/debian/tiswapt-pub.gpg  | apt-key add -
echo  "deb  http://wapt.tranquil.it/debian/wapt-1.5/ $(lsb_release -c -s) main"  > /etc/apt/sources.list.d/wapt.list
apt-get update
apt-get install tis-waptserver tis-waptsetup
python /opt/wapt/waptserver/scripts/postconf.py
Al ejecutar la postconfiguración (/opt/wapt/waptserver/scripts/postconf.py), elija las opciones predeterminadas.

El procedimiento de instalación de la consola/agente sigue siendo el mismo que en versiones anteriores (generación de certificado/creación de agente).

Las versiones BETA de WAPT Server para Windows y CentOS llegarán a finales de semana (¡deséenos suerte!)

¡Buena suerte con las pruebas y danos tu opinión!

Alejandro
Avatar de usuario
guigeek
Mensajes: 147
Inscripciones: 21 Nov 2017 - 21:21 horas.

21 de noviembre de 2017 - 21:22

Falta una actualización de apt-get después de agregar el repositorio ;)
Avatar de usuario
guigeek
Mensajes: 147
Inscripciones: 21 Nov 2017 - 21:21 horas.

22 de noviembre de 2017 - 14:01

Hola,
instalé el servidor y la consola wapt.
Pero al intentar iniciarlo, me aparece este error:
"El servidor devolvió una referencia",

y en el archivo waptservice.log tengo:
Error en la conexión de socket io ConnectionError(código de estado inesperado (401 No autorizado)).

¿Me falta algo?
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

23 de noviembre de 2017 - 10:35

Hola Guigeek ;)

Para el problema de acceso a la consola, consulte con el propietario de la carpeta

Código: Seleccionar todo

/var/www/wapt


Si es necesario, vuelva a ejecutar el script de postconfiguración

Código: Seleccionar todo

python /opt/wapt/waptserver/scripts/postconf.py
Alejandro
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

23 de noviembre de 2017 - 10:41

Respecto al error "el servidor devolvió una referencia",

creo que el componente ValidateAdminCodeSignatures de Windows es el culpable:

https://technet.microsoft.com/en-us/lib ... vateSigned.


Como explica Microsoft:

La configuración de directiva Control de cuentas de usuario: Elevar solo ejecutables firmados y validados aplica comprobaciones de firma de infraestructura de clave pública (PKI) para cualquier aplicación interactiva que solicite elevación de privilegios. Los administradores empresariales pueden controlar qué aplicaciones se pueden ejecutar agregando certificados al almacén de certificados de Editores de confianza en los equipos locales.


En mi opinión, su sistema Windows no puede verificar que la firma de "waptconsole.exe" sea correcta.

¿Su equipo tiene acceso a Internet?

Una solución rápida que a veces funciona es hacer clic con el botón derecho en waptconsole.exe --> Propiedades --> Compatibilidad --> "Ejecutar este programa como administrador".
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

23 de noviembre de 2017 - 15:32

Hola,

¿Apache sigue siendo compatible o ahora es necesario Nginx?
Avatar de usuario
agauvrit
Experto en WAPT
Mensajes: 238
Inscripción: 17 de noviembre de 2016 - 10:25
Ubicación: Nantes
Contacto :

23 de noviembre de 2017 - 16:46

Se requiere Nginx, sí
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

23 de noviembre de 2017 - 17:48

"No" es la respuesta correcta.

Ahora, para agregar algunos matices/explicaciones:

WAPT 1.5 ahora usa WebSockets para enviar acciones a las máquinas cliente (en la versión 1.3, el agente WAPT mantiene el puerto 8088 abierto para permitir que el servidor haga devoluciones de llamada).

Apache tiene un módulo wstunnel para proxy inverso de conexiones WebSocket [2], sin embargo, su modelo de subprocesos/procesamiento es menos adecuado en comparación con nginx para mantener muchas conexiones persistentes [3].

Para un poco de contexto, el desarrollo inicial de WebSockets bajo WAPT se hizo con un servidor Apache, pero encontramos problemas de reserva de long-pooling en ciertos escenarios, lo que aumentó significativamente la carga del servidor cuando había muchas conexiones simultáneas (el objetivo es admitir al menos varios miles de estaciones de trabajo y, por lo tanto, conexiones WebSocket, por instancia de servidor WAPT).

Básicamente, si quieres usar Apache (o IIS), no hay razón por la que no deberías poder hacerlo, pero no es tan simple; Todavía hay muchos detalles que considerar, y no necesariamente funcionará tan bien como te gustaría.

Denis

[1] https://en.wikipedia.org/wiki/WebSocket
[2] https://httpd.apache.org/docs/2.4/mod/m ... unnel.html
[3] https://www.nginx.com/blog/nginx-vs-apache-our-view/
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

27 de noviembre de 2017 - 21:49

¡Gracias por la explicación! :)
TexBill
Mensajes: 1
Inscripción: 30 de noviembre de 2017 - 08:19

30 de noviembre de 2017 - 8:25 AM

Hola,

¿podrían darnos alguna novedad sobre la implementación del repositorio de CentOS para esta versión beta?

Gracias.
Bloqueado