Línea de comandos
El comando 3rmonitor en el servidor principal y en los servidores con agente, y dónde están los registros.
El instalador coloca el comando 3rmonitor en /usr/local/bin, y desde la 1.1.1 también en /usr/bin, donde sudo también lo encuentra en AlmaLinux, Rocky, RHEL y CentOS (para versiones anteriores, consulte Solución de problemas). La mayoría de los comandos requieren root: ejecútelos con sudo. Los comandos que leen un archivo de configuración aceptan -c CONFIG para usar otro archivo distinto del predeterminado (/etc/3rmonitor/master.conf o /etc/3rmonitor/agent.conf). 3rmonitor --help los muestra en su idioma.
Cualquier servidor
3rmonitor status # modo de instalación y estado de los servicios de este servidor
3rmonitor version # versión instaladaEn el servidor principal
sudo 3rmonitor user list # cuentas del panel y último inicio de sesión
sudo 3rmonitor user add ana # agrega una cuenta (solicita la contraseña)
sudo 3rmonitor user passwd admin # restablece una contraseña olvidada
sudo 3rmonitor user del ana # elimina una cuenta
sudo 3rmonitor server list # servidores dados de alta
sudo 3rmonitor server add --name web-2 --group Produccion # da de alta un servidor y muestra su token
sudo 3rmonitor mail-test --to yo@example.com # envía un correo de prueba con la configuración SMTP del panelEn un servidor con agente
sudo 3rmonitor agent --print # recopila una vez los datos de este servidor y los muestra, sin reportar (para diagnóstico)
sudo 3rmonitor agent --test # se registra si hace falta, reporta una vez ahora y muestra el resultado
sudo 3rmonitor bind --master URL --token TOKEN # vincula el agente a otro servidor principal, o usa un token nuevo
sudo 3rmonitor bind --master URL --enroll CLAVE --name web-2 --group Produccion # lo mismo, con una clave de registro
sudo 3rmonitor inventory # muestra el inventario de software usado para la comprobación de vulnerabilidades (sin reportar)
sudo 3rmonitor firewall status # muestra las reglas de bloqueo / permitidos de este servidor
sudo 3rmonitor firewall off # elimina ya las reglas de bloqueo y deja de aplicarlas (si quedó bloqueado)
sudo 3rmonitor firewall on # permite que el panel vuelva a administrar las reglasbind también acepta --insecure para un servidor principal con un certificado autofirmado.
El usuario del agente y la IA
sudo 3rmonitor agent secure # ejecuta el agente como el usuario sin privilegios 3rmonitor-agent, con el ayudante root
sudo 3rmonitor ai status # qué puede ejecutar la IA del panel en este servidor
sudo 3rmonitor ai off # la IA no ejecuta nada aquí
sudo 3rmonitor ai read # solo diagnósticos de solo lectura y en sandbox
sudo 3rmonitor ai on # también reparaciones aprobadas (el valor predeterminado)
sudo 3rmonitor approvers list # las claves en las que confía este servidor para aprobar operaciones de IA
sudo 3rmonitor approvers trust # confía en la clave de firma del servidor principal y en las llaves de acceso de los administradores (compare las huellas)
sudo 3rmonitor approvers reset # deja de confiar en todas las clavesagent securelo hace el instalador, y también los agentes anteriores cuando se actualizan solos. Ejecútelo manualmente si el instalador indicó que falló. Consulte Guardia de IA.ai off,ai readyai onse escriben enagent.conf(ai = off | read | on) y reinician el agente. El propio agente no puede cambiarlos. La IA nunca ejecuta comandos de alto riesgo, elija lo que elija.approvers trustacepta--master-key FP --approvers FP,…para confiar sin preguntas, como hace el comando de instalación. Consulte Llaves de acceso.
Servicios y registros
| Servicio | Qué es |
|---|---|
3rmonitor-master | El servidor principal: panel, comprobaciones y correos |
3rmonitor-agent | El agente, que se ejecuta con el usuario sin privilegios 3rmonitor-agent |
3rmonitor-helper | El ayudante root del agente: los recolectores que necesitan root, el firewall de la lista de bloqueo, las actualizaciones del agente, y la comprobación final y la ejecución de las operaciones de IA |
3rmonitor-update.path / 3rmonitor-update.service | Instala las actualizaciones iniciadas desde el panel |
sudo systemctl status 3rmonitor-master
sudo systemctl restart 3rmonitor-master # después de editar master.conf
sudo systemctl restart 3rmonitor-agent # después de editar agent.conf
journalctl -u 3rmonitor-master -f # registro del servidor principal
journalctl -u 3rmonitor-agent -f # registro del agente
journalctl -u 3rmonitor-agent -n 50 # últimas 50 líneas
journalctl -u 3rmonitor-helper -f # registro del ayudante root (operaciones de IA, firewall, actualizaciones)Instalador
Ejecútelo desde el directorio del paquete de distribución, o desde /opt/3rmonitor para desinstalar:
sudo bash install.sh # menú interactivo
sudo bash install.sh both|master|agent [opciones] # instalar
sudo bash install.sh upgrade # actualizar, conservando la configuración y los datos
sudo bash /opt/3rmonitor/install.sh uninstall [--purge]
sudo bash install.sh --help # todas las opcionesConsulte Instalar el servidor principal para ver todas las opciones.
Los comandos usan el idioma de la terminal; consulte Idiomas.