Considere c mo configurar el script para que se ejecute en un horario en los enrutadores Mikrotik. Esta caracter stica le permite automatizar la ejecuci n de ciertas acciones en un momento dado. Por ejemplo, puede configurar la ejecuci n de un script para hacer una copia de seguridad de la configuraci n, enviar informes o actualizar la lista de sitios bloqueados sin tener que ejecutarlo manualmente cada vez.
Para empezar, debe conectarse a su enrutador Mikrotik a trav s de un terminal o Winbox. A continuaci n, vaya a la secci n "sistema" y seleccione la opci n de men "Scripts". Aqu puede crear un nuevo script o editar uno existente.
Al crear un nuevo script, escriba su nombre en el campo "Name". A continuaci n, escriba los comandos que desea ejecutar en el campo "fuente". Puede usar varios comandos Mikrotik, especific ndolos uno por uno. Si necesita guardar la salida del comando, agregue el car cter ">>" y el nombre del archivo donde se guardar la salida. Por ejemplo, " ping 8.8.8.8 > > ping_log.txt "guardar los resultados de ping en el archivo" ping_log.txt .
- Paso 1: Definir un objetivo
- Paso 2: Crear el script
- Medida 3: Cargando script en Mikrotik
- Paso 4: configurar la programaci n de ejecuci n del script
- Paso 5: Establecer la frecuencia de Inicio
- Paso 6: Verificar la configuraci n correcta
Paso 1: Definir un objetivo
Antes de configurar la ejecuci n programada del script en Mikrotik, debe definir claramente el objetivo que desea alcanzar con esta funcionalidad.
Ejemplos de objetivos:
- Realizar regularmente ciertas tareas en su dispositivo Mikrotik en momentos espec ficos;
- Actualizaci n autom tica de la configuraci n o configuraci n en su dispositivo Mikrotik;
- Enviar informes a un correo electr nico u otro sistema de monitoreo en un momento determinado.
Definir un objetivo le ayudar a pensar m s detenidamente y configurar la ejecuci n programada del script en Mikrotik. Establezca par metros espec ficos como el tiempo de ejecuci n, la frecuencia, la entrada y la salida utilizadas para que su script funcione de manera eficiente y resuelva la tarea en cuesti n.
Paso 2: Crear el script
Una vez que haya configurado el horario de trabajo requerido, debe crear un script que se ejecutar seg n lo programado.
1. Inicie sesi n en la consola de Mikrotik RouterOS y seleccione la secci n "sistema" del men principal.
2. Seleccione la secci n "Scripts".
3. Haga clic en " + " para crear un nuevo script.
4. Escriba un nombre para su script en el campo "Nombre". Por Ejemplo, "MyScript".
5. En el campo "fuente", ingrese el c digo de su script. A continuaci n se muestra un ejemplo de un script simple que genera un mensaje en el registro:
/system script
add name=MyScript source=":log info \"Hello World!\""
6. Haga clic en" aplicar " para guardar el script.
- Ahora tiene un script listo que se puede ejecutar en un horario.
- Paso 3: Cargar el script en Mikrotik
- Una vez que haya creado el script necesario, puede cargarlo en Mikrotik. Para ello, siga estos pasos:
- Abra el programa Winbox y con ctese a su enrutador Mikrotik.
- Haga clic en la pesta a "archivos" en el panel izquierdo.
- Haga clic en el bot n "Upload" en la barra superior.
Seleccione el script que desea descargar y haga clic en "abrir".
Opcionalmente, puede especificar la ruta por la cual se guardar el script en el enrutador.
Haga clic en" Upload " (Cargar) para cargar el script en Mikrotik.
Despu s de descargar el script en Mikrotik, puede comenzar a configurarlo y ejecutarlo seg n lo programado. Contin e con el siguiente paso para obtener m s instrucciones.
Paso 4: configurar la programaci n de ejecuci n del script
Despu s de crear y guardar el script en MikroTik, debe configurar la programaci n de ejecuci n del script. Para hacer esto, puede usar la utilidad incorporada "Scheduler". Esta utilidad le permite ejecutar un script en un momento espec fico o a intervalos.
Abra la interfaz web del enrutador MikroTik y vaya a la secci n "sistema" en la barra de navegaci n de la izquierda.
En el men "System", seleccione "Scheduler" (Programador).
Haga clic en el bot n "Add New" (Agregar nuevo) para crear una nueva programaci n para ejecutar el script.
En el formulario que se abre, rellene los siguientes campos:
Name (Nombre): introduzca el nombre de la programaci n para que sea m s f cil identificarla;
Hora de Inicio: seleccione la hora desde la que desea ejecutar el script;
Interval (Intervalo): si es necesario, establezca el intervalo entre las ejecuciones del script;
On Event (En el evento): seleccione el script que desea ejecutar.
Haga clic en el bot n "OK" para guardar la programaci n.
- Despu s de guardar la programaci n, el script se ejecutar autom ticamente a la hora especificada o en un intervalo especificado. Puede agregar varias programaciones para un solo script o crear diferentes scripts y configurar diferentes programaciones de ejecuci n para ellos.
- Paso 5: Establecer la frecuencia de Inicio
- Despu s de especificar el comando y el script, puede establecer la frecuencia de ejecuci n del script utilizando el comando interval. Este comando le permite especificar el intervalo entre las ejecuciones del script. A continuaci n se presentan algunos ejemplos del uso de este comando:
- interval= "1d": el Script se ejecutar todos los d as.
interval= "1w": el Script se ejecutar cada semana.
- interval="1h": el Script se ejecutar cada hora.
interval= "10m": el Script se ejecutar cada 10 minutos.
- Tambi n puede especificar la hora de Inicio del script usando el comando start-time. Este comando le permite establecer una hora espec fica para ejecutar el script. A continuaci n se muestra un ejemplo del uso de este comando:
start-time="10:00:00": el Script se ejecutar todos los d as a las 10: 00: 00.
Si desea establecer la frecuencia de ejecuci n del script en d as espec ficos de la semana, puede usar el comando on. Este comando le permite especificar los d as de la semana en que se debe ejecutar el script. A continuaci n se muestra un ejemplo del uso de este comando:
on="wed,thu,fri": el Script solo se ejecutar los mi rcoles, jueves y viernes.
- Despu s de especificar todas las opciones necesarias, aseg rese de guardar la configuraci n con el comando save para que los cambios surtan efecto.
- Paso 6: Verificar la configuraci n correcta
- Despu s de completar todos los pasos anteriores, es hora de asegurarse de que la configuraci n sea correcta. Para verificar que sus scripts se ejecutar n seg n lo programado, siga estos pasos::
- Abra el men "sistema" en el panel de control principal de MikroTik.
- Seleccione " programador "en el men "sistema".
En la ventana que se abre, ver una lista de todas las tareas programadas en el enrutador.