CLI – UNMS

Introducción


NOTA: Este comando no eliminará su configuración o datos, pero cerrará todos los usuarios de UNMS.

A continuación encontrará algunos comandos de consola útiles para UNMS. Si necesita restablecer la aplicación o encontrar una contraseña olvidada, encontrará la herramienta adecuada aquí.


Reiniciar (0.10.0+)


Use el siguiente comando para reconstruir todos los contenedores de la ventana acoplable UNMS. Ejecutar como un usuario con sudohabilitado.

sudo ~ unms / app / unms-cli restart

Parada (0.10.0+)


Este comando detiene los contenedores UNMS. Ejecutar como un usuario con sudohabilitado.

sudo ~ unms / app / unms-cli stop

Inicio (0.10.0+)


Este comando inicia los contenedores UNMS. Ejecutar como un usuario con sudohabilitado.

sudo ~ unms / app / unms-cli start

Establecer Superadmin (1.0.0+)


El rol de superadministrador es necesario para acceder al módulo CRM. Cuando es necesario configurar un superadministrador desde fuera de la GUI de UNMS, este comando está disponible

sudo ~ unms / app / unms-cli set-superadmin --username <username>
NOTA:  Es posible usar este comando sin la etiqueta –usuario, para mostrar la lista de usuarios disponibles.

Recuperación de contraseña (0.14.0+)


En la versión 0.14.0, cambiamos la recuperación de la contraseña para que tenga el mismo formato que el resto de los comandos CLI de UNMS. Para cambiar la contraseña de un usuario, especifique el nombre de usuario como parámetro e ingrese una nueva contraseña cuando se le solicite:

sudo ~ unms / app / unms-cli set-password --username <username>

En caso de problemas con la autenticación de dos factores, este comando se puede usar para deshabilitarlo por completo:

sudo ~ unms / app / unms-cli disable-two-factor --username <username>

Otra característica nueva es el papel del superadministrador. Cuando es necesario configurar un superadministrador desde fuera de la GUI de UNMS, este comando está disponible

sudo ~ unms / app / unms-cli set-superadmin --username <username>
NOTA:  Es posible usar todos los comandos anteriores sin la etiqueta –usuario, para mostrar la lista de usuarios en lugar de cambiar su contraseña o desactivar 2FA para ellos.

Recuperación de contraseña (0.10.0 – 0.13.3)


UNMS incluye una secuencia de comandos que se puede usar para cambiar la contraseña de un usuario existente en caso de que la recuperación de la contraseña no esté disponible. Para ver la lista de usuarios existentes en UNMS, ejecute el siguiente comando en la máquina host de UNMS:

sudo docker exec -ti unms ./setpwd.sh

Para cambiar la contraseña de un usuario, especifique el nombre de usuario como parámetro e ingrese una nueva contraseña cuando se le solicite:

sudo docker exec -ti unms ./setpwd.sh <username>
NOTA:  Cambiar la contraseña de esta manera desactiva la autenticación de dos factores. Puede volver a encenderlo después de iniciar sesión.

Actualizar el certificado de Let’s Encrypt (0.12.0+)


Este comando actualiza el certificado de Let’s Encrypt. Ejecutar como un usuario con sudohabilitado.

sudo ~ unms / app / unms-cli refresh-certificate

Arreglar redis aof archivo (0.12.0+)


Este comando corrige el archivo redis aof dañado, que se puede encontrar aquí /home/unms/data/redis/appendonly.aof. Ejecutar como un usuario con sudohabilitado.

sudo ~ unms / app / unms-cli stop 
sudo ~ unms / app / unms-cli fix-redis-aof
sudo ~ unms / app / unms-cli start

Reescribir el archivo redis aof (0.12.0+)


Este comando obliga a redis aof archivo a recalcular. Ãštil cuando el archivo es demasiado grande, puede consultar el tamaño de este archivo aquí /home/unms/data/redis/appendonly.aof. Ejecutar como un usuario con sudohabilitado. UNMS tiene que estar ejecutándose para que este comando funcione. Además, tenga en cuenta que necesitará un montón de espacio libre en su disco para completar este proceso. Le recomendamos que elimine algunos registros antiguos para crear suficiente espacio.

sudo ~ unms / app / unms-cli rewrite-redis-aof

Reducir la frecuencia de actualización del dispositivo (0.12.1-rc.2 +)


Este comando reduce la frecuencia de actualización del dispositivo UNMS. Es útil cuando UNMS está sobrecargado y no es posible iniciar sesión en UNMS UI.

sudo ~ unms / app / unms-cli reduce-dispositivo-actualización-frecuencia

Borrar las copias de seguridad del dispositivo (0.13.0+)


Utilice el siguiente comando cuando se esté quedando sin espacio en el disco debido a un gran volumen de copias de seguridad del dispositivo.

sudo ~ unms / app / unms-cli clear-device-backups

Restaurar UNMS desde la copia de seguridad (0.14.0+)


Utilice el siguiente comando para restaurar UNMS desde un archivo de copia de seguridad seleccionado.

unms-cli restore-backup --file <backup-file>
NOTA:  Cuando este comando CLI se usa sin la etiqueta –file, se selecciona automáticamente la última copia de seguridad automática.

Recuento de trabajadores (0.13.0+)


ATENCIÓN: El valor ‘COUNT’ no debe ser mayor que el número real de núcleos de CPU disponibles. Es posible establecer este valor en ‘automático’ para permitir que la UNMS decida cuántos trabajadores necesita. Por favor tenga al menos 0,5 Gb de RAM gratis para cada trabajador.

Si necesita utilizar su procesador multinúcleo al máximo, puede establecer la cantidad de procesos de trabajo que administran las conexiones de dispositivos.

sudo ~ unms / app / unms-cli set-workers COUNT

Lista blanca de direcciones IP para GUI / API (0.14.0+)


NOTA:  Esto solo limita el acceso a GUI / API. Todos los dispositivos aún pueden conectarse al servidor UNMS desde cualquier dirección IP, y esta lista blanca no afecta en absoluto a esa conexión.

Utilice el siguiente comando cuando desee administrar la lista blanca de direcciones IP que pueden acceder a la GUI / API de UNMS.

  • Mostrar lista blanca actualsudo ~ unms / app / unms-cli ip-whitelist –show
  • Crear una nueva lista blancasudo ~ unms / app / unms-cli ip-whitelist –set “193.86.83.186, ff :: ff / 25”
  • Borrar la lista blanca para permitir el acceso desde todas las direccionessudo ~ unms / app / unms-cli ip-whitelist –clear