Docs
Administración

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 instalada

En 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 panel

En 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 reglas

bind 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 claves
  • agent secure lo 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 read y ai on se escriben en agent.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 trust acepta --master-key FP --approvers FP,… para confiar sin preguntas, como hace el comando de instalación. Consulte Llaves de acceso.

Servicios y registros

ServicioQué es
3rmonitor-masterEl servidor principal: panel, comprobaciones y correos
3rmonitor-agentEl agente, que se ejecuta con el usuario sin privilegios 3rmonitor-agent
3rmonitor-helperEl 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.serviceInstala 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 opciones

Consulte Instalar el servidor principal para ver todas las opciones.

Los comandos usan el idioma de la terminal; consulte Idiomas.

En esta página