Qué va a configurar
RMMZit es una herramienta gratuita y de código abierto (AGPLv3) de supervisión y gestión remota (RMM). Una consola web en su propio servidor muestra el inventario de cada equipo, lo vigila, genera alertas y permite a sus técnicos trabajar a distancia, ejecutar scripts e instalar actualizaciones. Nada pasa por la nube de un proveedor: el servidor está en su red y los agentes de los equipos se conectan a él.
Qué necesita
- Un servidor para la consola: una VM pequeña con 2 vCPU, 2–4 GB de RAM y un disco de 16 GB o más, en VMware, Proxmox VE / KVM o Hyper-V — o un servidor Debian 12+, Ubuntu 22.04+, AlmaLinux o Rocky Linux 9+ existente, o un host Docker.
- Equipos Windows: Windows 10 / 11 o Windows Server 2016 y posteriores, 64 bits.
- Equipos Linux: cualquier distribución con systemd, x86-64 o ARM64 (también Raspberry Pi).
- Una aplicación de autenticación en el móvil (todas las cuentas usan inicio de sesión en dos pasos).
Cómo encaja todo
El servidor tiene dos puertos: la consola (interfaz web y API, TCP 8443) y el punto de acceso de los agentes (TCP 8444). Los agentes se conectan hacia fuera al puerto de agentes, así que los equipos gestionados no necesitan puertos abiertos. Al registrarse, el agente fija la huella del certificado del servidor; cada orden de la consola la firma el servidor y la comprueba el agente, y cada acción queda en un registro de auditoría a prueba de manipulaciones.
La consola controla todos los equipos gestionados. Por defecto solo acepta conexiones desde redes privadas — manténgalo así y abra solo el puerto de agentes donde lo necesiten equipos fuera de su red.
Paso 1 — Instalar el servidor
Todos los archivos están en la página de versiones; la página de descarga explica cada método. La imagen de VM lista para usar es la más rápida:
- VMware ESXi / Workstation, VirtualBox: despliegue
rmmzit-appliance.ova. - Proxmox VE: cree una VM sin disco (2 vCPU, 2–4 GB de RAM, red VirtIO), copie
rmmzit-appliance.qcow2al nodo e impórtelo:
Conecte el disco como SCSI y hágalo disco de arranque.qm importdisk <vmid> rmmzit-appliance.qcow2 local-lvm - Hyper-V: descomprima
rmmzit-appliance-vhdx.zipy cree una VM de generación 1 con el VHDX como disco.
Arranque la VM. Su pantalla muestra la dirección de la consola y el token de configuración. El appliance obtiene su dirección por DHCP; para una dirección fija, el nombre del servidor o la zona horaria, inicie sesión en la pantalla de la VM como rzadmin (primera contraseña rmmzit, que hay que cambiar) y use el menú de configuración.
En un servidor Linux existente, el script de instalación lo hace todo — PostgreSQL, la última versión con comprobación de firma, una base de datos con contraseña aleatoria y el servicio:
curl -fsSL https://github.com/Max-Zit/rmmzit/releases/latest/download/install.sh | sudo sh
En un host Docker, use la imagen ghcr.io/max-zit/rmmzit con Docker Compose (docker-compose.yml y .env.example de la versión), luego docker compose up -d y docker compose exec rmmzit rmmzit-server -setup-token. También hay una ISO para una VM nueva o un servidor físico, y paquetes deb/rpm para su propia instalación.
Paso 2 — Primer inicio de sesión
- Abra
https://<dirección>:8443. El navegador avisa una vez por el certificado autofirmado; puede sustituirlo más tarde en Configuración → Certificado. - Introduzca el token de configuración y cree el primer administrador. El token sirve una vez; con el script está en
/var/lib/rmmzit/setup-token.txty en el registro del servidor (journalctl -u rmmzit-server). - Configure el inicio de sesión en dos pasos con su aplicación de autenticación y guarde los 10 códigos de recuperación en un lugar seguro.
Si alguna vez la lista de redes permitidas le deja fuera, ejecute rmmzit-server --reset-allowlist en el servidor (en el appliance: menú de configuración, opción 5).
Paso 3 — Comprobar la dirección de los agentes
Los agentes deben llegar al servidor por la dirección de su código de registro. Compruebe la dirección de los agentes en Configuración → Red y acceso. Para equipos fuera de su red, abra TCP 8444 en el firewall y configure la dirección pública de agentes, por ejemplo https://rmm.example.com:8444; el puerto de la consola sigue cerrado. Si abrió la consola en el propio servidor (localhost) sin dirección pública, la página de la sede le avisa — si no, los agentes intentarían conectar con su propia dirección de bucle local.
Paso 4 — Cliente, sede y código de registro
- Abra Clientes, añada un cliente (su propia empresa también cuenta) y añádale una sede — una oficina o sucursal.
- En la sede, haga clic en Crear código de registro. Elija cuánto tiempo es válido (1–365 días) y cuántos equipos pueden usarlo.
- Copie el código (
RZ1-…). Contiene la dirección del servidor y la huella de su certificado, así que el instalador no necesita nada más. Solo se muestra una vez; revóquelo cuando ya no haga falta.
Paso 5 — Instalar el agente en Windows
En la página de la sede, haga clic en Descargar el agente (MSI, 64 bits). Haga doble clic en el MSI en el equipo y pegue el código, o instálelo en modo silencioso desde un script o una herramienta de distribución:
msiexec /i rmmzit-agent-x64.msi /qn ENROLLCODE="RZ1-…"
El agente se ejecuta como servicio de Windows RMMZit Agent. Un pequeño icono junto al reloj indica si está conectado (verde) y quién gestiona el equipo. En menos de un minuto el equipo aparece en Dispositivos con su hardware, software, discos y estado de seguridad.
Para muchos equipos, cree un código con suficientes usos: la página de la sede muestra entonces un script de inicio para directiva de grupo y la configuración de Intune (aplicación Win32, comportamiento de instalación System, regla de detección) ya rellenados con ese código.
El agente desactiva por directiva la instalación automática de Windows Update, para que las actualizaciones lleguen solo desde RMMZit — a mano o según su calendario. La configuración anterior vuelve cuando se quita el agente.
Paso 6 — Instalar el agente en Linux
En la página de la sede, descargue el agente de Linux (x86-64, o ARM64 para Raspberry Pi y servidores ARM), cópielo al equipo y ejecútelo como root:
chmod +x rmmzit-agent-linux-amd64
sudo ./rmmzit-agent-linux-amd64 install --code "RZ1-…"
Se copia en /usr/local/bin/rmmzit-agent, se registra e inicia el servicio systemd rmmzit-agent.
Siguientes pasos
- Alertas y actualizaciones: en Directivas, la directiva Default del cliente define reglas de alerta, supervisión y actualizaciones automáticas de Windows; los correos de alerta están en Configuración → Supervisión y alertas.
- Técnicos: añádalos en Usuarios, o conecte Active Directory / LDAP o inicio de sesión único.
- Actualizaciones de agentes: el servidor incluye los instaladores de agente de su propia versión; Configuración → Actualizaciones de agentes actualiza los agentes antiguos de una vez o deja que se actualicen solos.
- Copia del servidor: haga copia de la base de datos junto con
/var/lib/rmmzit— su clave secreta descifra las contraseñas guardadas y sus certificados identifican al servidor ante los agentes.
Todo lo que hace RMMZit está en la página de funciones; la referencia completa es la documentación. Las preguntas son bienvenidas en GitHub Discussions. Las empresas pueden contratar soporte comercial de MaxZit (solo en inglés).