Módulo Terminal
El módulo terminal nos permitirá enviar comandos masivos a diferentes dispositivos Mikrotik, realizando antes un backup completo del dispositivo. También podremos acceder a nuestro historial de comandos ejecutados, donde podremos realizar varias acciones como volver a ejecutarlos o restaurar el backup del dispositivo que se generó antes de ejecutar los comandos que se enviaron. Por último, podremos ver un historial de comandos guardados.
Índice
Terminal
Funcionalidades
En la sección terminal, podremos enviar nuestros comandos a uno o varios controladores. Para ello podremos:
- Seleccionar uno o varios controladores del desplegable llamado Controladores.
- Seleccionar uno de los scripts guardados del desplegable Mis Scripts o escribir lo que queremos ejecutar en el editor de código.
- Si no se ha seleccionado ningún script, podremos guardarlo teniendo seleccionada la casilla Guardar script.
- Si se ha seleccionado un script, importaremos en el terminal el código del script elegido. Podremos editar el código que se importará en el editor, volver a guardarlo con el nuevo botón de Guardar script y también, aparecerá un nuevo botón de Descartar para descartar el código del editor.
Para enviar los comandos, es necesario seleccionar al menos un controlador y tener código en el editor.
Ejecución
Al seleccionar Ejecutar script, enviaremos los comandos a los controladores que hayamos seleccionado. Antes de ejecutar los comandos, se creará un backup del dispositivo. Si el backup fallara en un dispositivo, no se ejecutarán los comandos de ese controlador. También se añadirá un nuevo registro por cada controlador seleccionado en el historial (se pueden ver en la sección Histórico).
Mientras se estén ejecutando, podremos ver el progreso, la acción que está realizando y si ha fallado algún controlador. También podremos cancelar la ejecución de los comandos.
¡ Importante ! Si se desea reiniciar el dispositivo, habrá que enviar el comando como está escrito en la siguiente imagen, debido a que cuando se desea reiniciar el dispositivo, nos pide una confirmación. De esta manera, al añadir un salto de línea y la letra ‘y’ (de yes), le estamos diciendo al dispositivo que confirmamos el reinicio.
Una vez finalice, podremos ver el resultado.
Notificación de backups fallidos
Si no se ha podido generar el backup, se enviará un correo electrónico al correo de monitorización si la monitorización está activa. El correo notificará lo siguiente:
- No se ha podido realizar el backup correctamente en el hotspot .
- La fecha de cuando se intentó hacer el backup.
- El código que se intentó ejecutar.
Histórico
En la sección Histórico, podremos visualizar una tabla con todos los registros de los envíos de comandos. cada vez que se ejecute uno, se crea un nuevo registro. En la tabla podremos ver:
- El nombre del controlador.
- La fecha de ejecución.
- El resultado de la ejecución:
- Si todo fue bien, saldrá un icono en verde.
- Si aún se está ejecutando o no se llegó a ejecutar la petición estará en espera.
- Si se canceló alguna ejecución (saldrá quien lo ha cancelado).
- Si hubo algún error, se mostrará el error de color rojo.
- Acciones a realizar.
Ver script
Al seleccionar en el botón de Ver script, podremos visualizar el script que se ejecutó.
Volver a ejecutar
Podremos volver a ejecutar un registro o registros seleccionados que fueron correctos o fallaron al pulsar en los botones Ejecutar de nuevo o Reintentar. Se nos pedirá confirmación.
Restaurar
Al seleccionar el botón de Restaurar, podremos restaurar el dispositivo con el backup que se realizó cuando envió los comandos en el registro o registros seleccionados.
Mis scripts
En la sección mis scripts, podremos ver una tabla con los scripts guardados. En la tabla podremos ver:
- El nombre del script.
- Acciones a realizar.
Modificar nombre
Podremos modificar el nombre del script al seleccionar el nombre.
Ver script
Si se selecciona el botón de Ver script, podremos visualizar el script guardado.
Eliminar script
Al pulsar en el botón Eliminar script, podremos borrar el script o scripts seleccionados. Esta acción es irreversible.