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

Monitoreo

Monitoree el estado de las maquinas, contenedores, servicios, repositorios y ejecute diagnosticos.

Monitoreo

Rediacc proporciona comandos de monitoreo integrados para inspeccionar el estado de las maquinas, contenedores en ejecucion, servicios, estado de repositorios y diagnosticos del sistema.

Estado de la Maquina

Obtenga un informe completo del estado de una maquina:

rdc machine health server-1

Esto reporta:

  • Sistema: tiempo de actividad, uso de memoria, uso de disco
  • Datastore: capacidad y uso
  • Contenedores: conteos de en ejecucion, saludables, no saludables
  • Servicios: estado y conteos de reinicios
  • Almacenamiento: estado SMART y temperatura
  • Repositorios: estado de montaje y estado del daemon Docker
  • Problemas: problemas identificados

Use --output json para salida legible por maquinas.

Listar Contenedores

Vea todos los contenedores en ejecucion en todos los repositorios de una maquina:

rdc machine containers server-1
ColumnaDescripcion
NameNombre del contenedor
StatusEn ejecucion, detenido, etc.
HealthSaludable, no saludable, ninguno
CPUPorcentaje de uso de CPU
MemoryUso de memoria
RepositoryQue repositorio es propietario del contenedor

Opciones:

  • --health-check — Realizar verificaciones de estado activas en los contenedores
  • --output json — Salida JSON legible por maquinas

Listar Servicios

Vea los servicios systemd relacionados con Rediacc en una maquina:

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

Opciones:

  • --stability-check — Marcar servicios inestables (fallidos, >3 reinicios, reinicio automatico)
  • --output json — Salida JSON legible por maquinas

Listar Repositorios

Vea los repositorios en una maquina con estadisticas detalladas:

rdc machine repos server-1
ColumnaDescripcion
NameNombre del repositorio
SizeTamano de la imagen de disco
MountMontado o desmontado
DockerDaemon Docker en ejecucion o detenido
ContainersConteo de contenedores
Disk UsageUso de disco real dentro del repositorio
ModifiedHora de ultima modificacion

Opciones:

  • --search <text> — Filtrar por nombre o ruta de montaje
  • --output json — Salida JSON legible por maquinas

Estado del Vault

Obtenga una vision general completa de una maquina incluyendo informacion de despliegue:

rdc machine vault-status 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 ejecucion
  • Informacion detallada por repositorio

Use --output json para salida legible por maquinas.

Probar Conexion

Verifique la conectividad SSH a una maquina:

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

Reporta:

  • Estado de la conexion (exitosa/fallida)
  • Metodo de autenticacion utilizado
  • Configuracion de la clave SSH
  • Estado del despliegue de la clave publica
  • Entrada de hosts conocidos

Opciones:

  • --port <number> — Puerto SSH (predeterminado: 22)
  • --save -m server-1 — Guardar la clave del host verificada en la configuracion de la maquina

Diagnosticos (doctor)

Ejecute una verificacion de diagnostico completa de su entorno Rediacc:

rdc doctor
CategoriaVerificaciones
EntornoVersion de Node.js, version de la CLI, modo SEA, instalacion de Go, disponibilidad de Docker
RenetUbicacion del binario, version, CRIU, rsync, activos embebidos SEA
ConfiguracionContexto activo, modo, maquinas, clave SSH
AutenticacionEstado de inicio de sesion, correo del usuario

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

Codigos de salida: 0 = todo paso, 1 = advertencias, 2 = errores.