Abrir el manual con búsqueda
Primeros pasos
- Primeros pasos con InfraGuardQué es InfraGuard, los problemas que resuelve y cómo usar este manual, en cinco minutos.
- Buscar en este manualEncuentre respuestas al instante con la búsqueda con autocompletado y la paleta de comandos ⌘K.
- Inicio de sesión y autenticaciónCómo funciona el inicio de sesión por sesión en la consola, cómo se resincroniza la sesión en cada petición y cómo se autentica la API de ingesta externa.
- Niveles de acceso (demo · staff · admin)El único modelo de control de acceso de InfraGuard: comparar el entero user_level con el min_req de cada pantalla.
- Roles, equipos y responsablesLos roles y los equipos son solo etiquetas informativas —el nivel es la única puerta de acceso— más el selector combinado de responsable (usuario/equipo).
- Navegación · Menú orientado a rolesEl menú de InfraGuard, orientado a roles y gobernado por la base de datos (infr_sitemap + min_req): las 8 áreas de rol y por qué el límite del rol es el límite de permisos.
- Tema claro / oscuroAlterna la consola entre claro y oscuro: un único atributo data-theme en la raíz, persistido en localStorage (infr-theme), un botón en la cabecera y todos los colores como tokens de variable CSS --infr-*.
- Cambiar el idioma · LocalizaciónCómo cambiar el idioma de la consola de InfraGuard: 8 idiomas, el subconjunto habilitado que elige el administrador y la regla de resolución sesión→cookie→perfil→predeterminado del sitio.
- Actualizaciones en vivo (Reverb + sondeo)Las dos formas en que las pantallas se refrescan solas — envíos instantáneos por WebSocket de Reverb y un sondeo ligero cada 30 segundos con un token de cambio rev muy barato — y por qué la consola nunca se rompe cuando los WebSockets están apagados.
- Cómo leer la pantalla de inicio ResumenLa consola principal convergente que reúne en una sola pantalla las puntuaciones compuestas de disponibilidad y seguridad, las tarjetas KPI, el anillo de detecciones y las bandas de servidores en vivo a todo lo ancho.
- Mi perfilConsulte los datos de su propia cuenta y cambie usted mismo la contraseña: una página de autoservicio.
- Landing pública, solicitudes de demo y etiquetas de analíticaLas superficies que se abren sin iniciar sesión (landing, formulario de demo, manual de usuario), las etiquetas GA4/GTM que miden a sus visitantes y la pantalla de administración que gestiona las solicitudes de demo resultantes.
DBA
- Servicio ▸ Base de datosSe conecta directamente a las bases de datos registradas y usa SHOW GLOBAL STATUS + information_schema para monitorizar la carga en vivo (concurrencia, rendimiento) y la estructura del esquema.
- Conceptos de ajuste de BD: bloqueos, caché, índices, checkpoint, memoriaResume los conceptos de rendimiento de BD que enseñan los popovers educativos al pasar el cursor por la pantalla Servicio ▸ Base de datos (7 causas de espera de bloqueo de fila, acierto de caché del buffer pool, uso de índices, presión de checkpoint/redo, volcado de páginas sucias).
- Sesiones (Redis)Supervise el estado de sesión/caché de Redis por nodo (capacidad, rendimiento, tasa de aciertos, gestión de memoria, espacio de claves) leído desde un modelo de solo lectura alimentado por un recolector, sin conexión directa a Redis.
- Conceptos de ajuste de Redis (formación sobre sesiones)Cómo leer las métricas de Redis en Servicio ▸ Sesiones (Redis): las 7 causas del slowlog, la tasa de aciertos, la franja sana de fragmentación de memoria y la caducidad frente a la expulsión.
- Registrar un recolector de base de datosRegistre un recolector access=database como filas db@alias por host para alimentar Servicio ▸ Base de datos y las alertas, guardando la contraseña con Crypt o reutilizándola mediante cred_ref=env:PREFIX.
DevOps
- Panel de estado de la infraestructuraPanel de disponibilidad en vivo que muestra en una sola pantalla la carga, la CPU, la memoria y el disco de cada nodo, además del estado de los servicios nginx/php/mysql/mongo.
- Servidores (series temporales de carga)Carga, CPU y memoria por servidor como anillos indicadores, más gráficos de series temporales, en la pantalla Infraestructura ▸ Servidores.
- Almacenamiento y RAIDPanel en vivo de solo lectura con la salud de la controladora RAID (Optimal/Degraded/Failed), un mapa de discos físicos y el uso de disco del volumen de datos por host.
- Conexiones de puerto (PORT OVERVIEW)Pantalla insignia de monitorización de puertos: tarjetas por puerto con la distribución de estados TCP por servidor, las principales IP de origen y el número de orígenes, en vivo.
- Conexiones IPVista de host de las IP remotas por servidor mediante puntos de intensidad por puerto, con una ventana emergente de investigación de IP que abarca el desglose de conexiones, el historial de agregados, geo/ASN, la reputación y un enlace directo de bloqueo.
- Tráfico (E/S de red)Expone el rendimiento de bytes y paquetes de entrada/salida por servidor a partir de server_traffic en forma de gráficos de líneas de ECharts: datos que la consola heredada recogía pero nunca mostró.
- AlertasCree políticas de grupo de alerta que agrupan condiciones de sistema, web, base de datos y seguridad; ante un incumplimiento notifican automáticamente a los destinatarios por SMS y correo.
- Visión general del servicio: panel en vivo curadoUn panel de servicios en vivo y curado donde el operador elige servicios (web, base de datos, sesión, proxy, Docker) como tarjetas de prioridad y los observa mediante un medidor de disponibilidad y series temporales en vivo.
- Servicios web (nginx-vts)Monitorización en vivo por sitio con nginx-vts y gestión de sitios, con disponibilidad de 24 h medida por un sondeo sintético activo y caducidad de certificados TLS.
- Información de visitantes y búsquedasConsulte la analítica de visitantes de GA4 y el tráfico de búsqueda de Search Console directamente desde la tarjeta de un sitio web, mediante una cuenta de servicio guardada por sitio junto con su asignación de propiedad.
- Catálogo de serviciosUna consola de dos pestañas que deriva los servicios de tipo demonio a partir del libro de versiones, comprueba su actividad y mapea sus dependencias.
- Proyectos (Servicio ▸ Proyectos)Un registro compartido de metadatos de proyecto: registre el código fuente (GitHub), el CI/CD (Jenkins), los enlaces web/db, los destinos de copia de seguridad y las referencias a secretos (no es una herramienta de despliegue).
- Resolución de problemas (casos de incidente)Un flujo de trabajo de casos de incidente que sigue las caídas y los errores a través de registro -> en investigación -> causa identificada -> resuelto -> cerrado, registrando la causa directa y de fondo, la solución y la acción preventiva.
- Tablero de programación de copiasVea en un solo sitio la programación, la ubicación de almacenamiento y la próxima ejecución de cada tarea de copia de seguridad, con KPI e historial.
- Scripts de copia de seguridadEl registro de los scripts de copia generados y de sus líneas de crontab: genere uno, termine el código y actívelo.
- Generador de scripts de copiaPrecargue un esqueleto a partir del destino, termine el script usted mismo y actívelo para que se ejecute según la programación.
- Almacenes de copiasGestiona los destinos de almacenamiento de las copias: tamaño almacenado, capacidad y copia externa (3-2-1) por almacén.
- Recuperación y validaciónRestaura desde puntos de recuperación y verifica la integridad: la mitad resiliente de la copia de seguridad.
- Integración del informe de copiaUn script de copia ya desplegado envía por POST el resultado de su ejecución a la llamada de retorno, que lo registra en infr_backup_run.
- Inventario («el bolsillo»)Un lugar donde guardar los recursos de respuesta rápida —Herramientas, Fragmentos, Documentos guía y Claves compartidas del equipo— a los que recurre el personal de ingeniería, seguridad y operaciones durante un incidente.
- Instancias: la CMDB de instancias de SO accesibles por SSHLa CMDB de instancias de sistema operativo accesibles por SSH (infr_instance); el alias es la clave de unión canónica con las métricas en vivo.
- Terminal SSH PTY interactivaUn shell real en el navegador (top/vi/sudo funcionan): xterm.js ⇄ WebSocket ⇄ un puente ssh2 en Node ⇄ el sshd remoto.
- Registro de versiones de softwareUn registro por instancia de las versiones de software instaladas (infr_software_catalog + infr_instance_software), por alta manual o importación JSON.
- Variables de entorno por instanciaVariables de entorno por instancia (cifradas con Crypt) que alimentan los mashups {{PLACEHOLDER}} de Inventory Tools.
- Instantánea de parámetros del servidorUna instantánea de solo lectura de los ajustes web/BD/kernel/aplicación/varios de una instancia, usada como base para las consultas de ajuste con IA.
- Registro de reglas de cortafuegos (instancia)Recopile y catalogue con una sonda las reglas de cortafuegos de cada instancia (iptables/firewalld/ufw), que alimentan el mapa de superficie de ataque de Seguridad ▸ Cortafuegos.
- Emulación remota · despliegue de sondasDespliegue y ejecute sondas en hosts remotos a través del relé HTTP tlx.php (sin SSH) y aplique los resultados a los activos: todo protegido por firma.
- Activos de hardware (CMDB)Una CMDB para el hardware físico de servidores, red y oficina: componentes, mapeo de puertos, topología y ubicación en rack.
- Almacenamiento y archivosGestione en dos pestañas el registro de activos de los dispositivos de almacenamiento y un árbol semántico de áreas de archivos: una vista de activos, no de estado en vivo.
- RecolectoresUn registro de recolectores abstraído por método de acceso (web·database·agent): externaliza constantes codificadas a mano y alimenta Estado y Base de datos.
- Política de operacionesDecisiones globales almacenadas en infr_setting(group=ops) y leídas mediante OpsPolicy: modo de recolección, umbrales, moneda, puertos monitorizados, redes internas e interruptor de bloqueo automático.
- Claves APIEmita claves API para que aplicaciones y hosts externos publiquen automáticamente sus errores (incidentes) y los resultados de los análisis de seguridad, con código de integración listo para copiar y pegar.
- Reglas y umbralesGuarda las constantes de los recolectores de detección srct_tx/kts_tx en infr_setting(group=rules), las lee mediante RulesPolicy y las inyecta en la generación de código de Tools.
- API de reputaciónRegistre varias claves de API de AbuseIPDB y consúmalas por turnos: agrupa la cuota gratuita y conmuta a la siguiente clave si una falla.
- Adaptadores de IARegistra varios proveedores de LLM y elige por prioridad: lo usa la redacción de documentos con IA en Inventory.
- Adaptadores de correoRegistra varios proveedores de envío de correo: alimenta el canal de email del envío de alertas.
- Adaptadores de SMSRegistra varios proveedores de SMS por país de origen: alimenta el canal de SMS del envío de alertas.
- LocalizaciónElija el subconjunto de idiomas mostrados dentro del catálogo de 8 idiomas y ordénelo para fijar el idioma predeterminado del sitio.
- Usuarios y roles / EquiposCRUD de usuarios y equipos en la tabla de autenticación propia de InfraGuard (infr_user), junto con la gestión de niveles (demo/staff/admin).
- Registro de auditoríaConsulte el rastro de auditoría inmutable (infr_audit_log) de las acciones destructivas y de seguridad, con filtros, facetas y KPI.
- Desarrollo · ObservabilidadUna sección de observabilidad exclusiva para super_admin: Doctor, Pulse/Horizon, líder y tiempo de ejecución, consultas/peticiones/tareas lentas, excepciones y caché.
Seguridad
- Resumen de seguridad (embudo de defensa)La pieza central de las operaciones de seguridad: un embudo que enlaza amenaza, detección, conjunto de reglas de respuesta automática y bloqueo, contando la historia de la defensa automatizada.
- Amenazas — Triaje de amenazas IDSClasifique las alertas del IDS Suricata como entidades de IP de origen, con distintivos de vinculación al bloqueo automático y explicaciones de firmas que aclaran lo que implica realmente cada detección.
- Detecciones + conjuntos de reglas de secuencia JA3La pantalla insignia de detección: narra los motores de detección (Kitsune, srct, nginx, JA3) y deriva conjuntos de reglas de anomalías a partir de secuencias JA3 mediante una heurística determinista (infr_sec_ruleset).
- Conjuntos de reglas de detecciónUn catálogo de solo lectura que normaliza cada regla de detección que observa InfraGuard en 44 conjuntos de reglas repartidos en 11 categorías, mostrando los recuentos de disparos en vivo y, al hacer clic, los eventos recientes que ha coincidido cada conjunto.
- Cortafuegos (superficie de ataque)Un mapa de exposición que contrasta las reglas de cortafuegos de cada host con los servicios registrados y colorea cada puerto abierto según su riesgo.
- Lista de bloqueo y reputaciónNarra la tabla blacklist_info (bloqueos por rango /24) que rellena la defensa automática de IA/IDS y permite a los operadores bloquear, liberar y volver a bloquear rangos directamente.
- Lista blanca (exención de bloqueo)Gestione las IP y los CIDR que quedan exentos del bloqueo automático, con un modelo de caducidad (permanente o temporal), que srct_tx consulta justo antes de bloquear.
- Diagnóstico de seguridadEjecute análisis de rootkits y de fortificación en muchos servidores a la vez, puntúe cada host de A a F y promueva automáticamente los fallos críticos a casos de Resolución de problemas.
- Resolución de problemas de seguridadUn tablero de casos que hace pasar los incidentes y las brechas de seguridad por un flujo abierto→en análisis→causa→resuelto→cerrado, y que hace seguimiento automático de los hallazgos críticos promovidos desde el Diagnóstico de seguridad.
- Consulta de reputación de IP (AbuseIPDB)Haga clic en cualquier IP sospechosa para consultar la inteligencia de amenazas de AbuseIPDB en una ventana emergente integrada: indicador de confianza, denuncias, categorías, Tor/lista blanca y una caché de 1 hora que protege su cuota gratuita.
- Canal de bloqueo automáticoEl flujo de defensa en segundo plano en el que los recolectores y el planificador listan automáticamente las IP atacantes que cumplen los disparadores configurables y las aplican mediante el ipset del kernel.