Saltar al contenido principal Saltar a navegación Saltar al pie de página

Monitoreo

Monitoree el estado de las máquinas, contenedores, servicios, repositorios y ejecute diagnósticos.

Monitoreo

Rediacc proporciona comandos de monitoreo integrados para inspeccionar el estado de las máquinas, contenedores en ejecución, servicios, estado de repositorios y diagnósticos del sistema.

Estado de la Máquina

Obtenga un informe completo del estado de una máquina:

rdc machine health server-1

Esto reporta:

  • Sistema: tiempo de actividad, uso de disco, uso del datastore
  • Contenedores: conteos de en ejecución, saludables, no saludables
  • Almacenamiento: estado SMART
  • Problemas: problemas identificados

Use --output json para salida legible por máquinas.

Listar Contenedores

Vea todos los contenedores en ejecución en todos los repositorios de una máquina:

rdc machine containers server-1
ColumnaDescripción
NameNombre del contenedor
StatusTiempo de actividad o motivo de salida
StateEn ejecución, detenido, etc.
HealthSaludable, no saludable, ninguno
CPUPorcentaje de uso de CPU
MemoryUso de memoria / límite
RepositoryQué repositorio es propietario del contenedor

Opciones:

  • --health-check, Realizar verificaciones de estado activas en los contenedores
  • --output json, Salida JSON legible por máquinas

La salida JSON incluye todos los detalles del contenedor (labels, port_mappings, image, id) además de repository (nombre resuelto), repository_guid (GUID original), domain y autoRoute.

Listar Servicios

Vea los servicios systemd relacionados con Rediacc en una máquina:

rdc machine services server-1
ColumnaDescripción
NameNombre del servicio
StateActivo, inactivo, fallido
Sub-stateEn ejecución, muerto, etc.
RestartsConteo de reinicios
MemoryUso de memoria del servicio
RepositoryRepositorio asociado

Opciones:

  • --stability-check, Marcar servicios inestables (fallidos, >3 reinicios, reinicio automático)
  • --output json, Salida JSON legible por máquinas

La salida JSON incluye todos los detalles del servicio con repository (nombre resuelto) y repository_guid (GUID original).

Listar Repositorios

Vea los repositorios en una máquina con estadísticas detalladas:

rdc machine repos server-1
ColumnaDescripción
NameNombre del repositorio
SizeTamaño de la imagen de disco
MountMontado o desmontado
DockerDaemon Docker en ejecución o detenido
ContainersConteo de contenedores
Disk UsageUso de disco real dentro del repositorio
ModifiedHora de última modificación

Opciones:

  • --search <text>, Filtrar por nombre o ruta de montaje
  • --output json, Salida JSON legible por máquinas

La salida JSON incluye name (resuelto) y guid (GUID original), y anida para cada repositorio los arreglos containers (con domain, autoRoute, repository/repository_guid) y services.

Estado del Vault

Obtenga una visión general completa de una máquina incluyendo información de despliegue:

rdc machine vault-status --name server-1

Esto proporciona:

  • Nombre del host y tiempo de actividad
  • Uso de memoria, disco y datastore
  • Total de repositorios, conteo de montados, conteo de Docker en ejecución
  • Información detallada por repositorio

Use --output json para salida legible por máquinas.

Probar Conexión

Solo adaptador cloud. En modo local, use rdc term connect -m server-1 -c "hostname" para verificar la conectividad.

Verifique la conectividad SSH a una máquina:

rdc machine test-connection --ip 203.0.113.50 --user deploy

Reporta:

  • Estado de la conexión (exitosa/fallida)
  • Método de autenticación utilizado
  • Configuración de la clave SSH
  • Estado del despliegue de la clave pública
  • Entrada de hosts conocidos

Opciones:

  • --port <number>, Puerto SSH (predeterminado: 22)
  • --save -m server-1, Guardar la clave del host verificada en la configuración de la máquina

Diagnósticos (doctor)

Ejecute una verificación de diagnóstico completa de su entorno Rediacc:

rdc doctor
CategoríaVerificaciones
EntornoVersión de Node.js, versión de la CLI, modo SEA, instalación de Go, disponibilidad de Docker
RenetUbicación del binario, versión, CRIU, rsync, activos embebidos SEA
ConfiguraciónConfiguración activa, adaptador, máquinas, clave SSH
VirtualizaciónVerifica si su sistema puede ejecutar máquinas virtuales locales (rdc ops)

Cada verificación reporta OK, Advertencia o Error. Use esto como primer paso al resolver cualquier problema.

Códigos de salida: 0 = todo pasó, 1 = advertencias, 2 = errores.