10
Comandos CLI
Comandos CLI
FlowPro NG incluye herramientas de línea de comandos para la administración del sistema. Estos comandos se instalan automáticamente con el paquete flowpro-server y están disponibles en /usr/local/bin/.
| Comando | Descripción |
|---|---|
| flowpro-status | Muestra el estado del sistema — paquetes instalados, servicios, esquema de base de datos y verificación rápida |
| flowpro-reset-password | Lista usuarios y restablece contraseñas olvidadas |
El comando flowpro-status proporciona una visión completa del estado del sistema FlowPro NG. Verifica los paquetes instalados, el estado de los servicios, las versiones del esquema de base de datos y realiza una verificación rápida de Elasticsearch, la API del backend y el uso del disco.
flowpro-status

Secciones de la salida:
| Sección | Descripción |
|---|---|
| Paquetes | Versiones instaladas de todos los paquetes .deb de FlowPro (flowpro-server, flowpro-backend, flowpro-frontend, flowpro-kafka, flowpro-geoip, flowpro-nfacctd, flowpro-honeypot) |
| Servicios | Estado de todos los servicios del sistema — verde (activo), rojo (inactivo), amarillo (no configurado) |
| Esquema de base de datos | Revisión de PostgreSQL Alembic y número de migraciones de base de datos |
| Verificación rápida | Estado del clúster Elasticsearch (green/yellow/red), estado de la API del backend, porcentaje de uso del disco |
El comando flowpro-reset-password permite a los administradores listar usuarios y restablecer contraseñas olvidadas directamente desde la línea de comandos. Se conecta directamente a la base de datos PostgreSQL local.
Listar usuarios:
flowpro-reset-password list

Comandos disponibles:
| Comando | Descripción |
|---|---|
| flowpro-reset-password list | Listar todos los usuarios de FlowPro |
| flowpro-reset-password set <user> <pass> | Establecer nueva contraseña para usuario FlowPro |