InfraGuard

Catálogo de servicios

Una 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.

Resumen — qué hace

Servicio ▸ Catálogo es una consola de dos pestañas (Instancias | Servicios). [Analizar y construir] promueve el software de tipo demonio del libro de versiones de cada instancia (infr_instance_software) a infr_service (idempotente gracias a UNIQUE(instance_id, software_key)), y ServiceCatalogMap asigna software_key → kind/port.

Disposición

Cómo se usa

  1. Pulse [Analizar y construir] (por instancia o de forma global) para hacer upsert de los servicios.
  2. La comprobación de actividad tiene dos modos: por defecto, el estado de ejecución obtenido por la sonda (proc_up / svc_registered / listen_ports) y, además, una prueba TCP/HTTP en vivo bajo demanda (solo con identificadores de servicios registrados: ningún host arbitrario, de modo que es segura frente a SSRF).
  3. Las dependencias se editan aquí (depends_on), con heurísticas de base de datos y caché en el mismo host.
  4. [Configuración] recupera los valores de infr_instance_param de ese tipo de servicio, agrupados por motor (solo lectura, secretos enmascarados).

La construcción solo promueve las software_key presentes en ServiceCatalogMap::MAP y únicamente las filas existentes en el momento de construir: vuelva a ejecutar [Analizar y construir] tras importar un JSON de versiones más reciente.

Fuentes de datos

Acceso

Lectura nivel ≥1; build/test/config con control propio; save/delete/deps nivel ≥2 + auditoría.

Relacionado

서비스 카탈로그
서비스 카탈로그