
Script
Script RouterOS, scheduler, automazioni: tutti gli articoli del dojo su questo argomento.
Immagine generata in locale con ComfyUI a partire da elementi scelti a caso. Come nascono le immagini

Netwatch su MikroTik: avvisami su Telegram quando un apparato cade
Netwatch è la sentinella di RouterOS: bussa a un indirizzo e, quando smette di rispondere o torna, esegue uno script. Lo usiamo per sorvegliare una telecamera e la linea internet, con gli avvisi su Telegram, e vediamo le soglie e il comportamento dopo un riavvio che i manuali non dicono.
DojoCollegare MikroTik a Telegram: gli avvisi del router sul telefono
Un router che ti scrive su Telegram quando succede qualcosa vale più di dieci grafici guardati il giorno dopo. In sette passi creiamo il bot, troviamo il chat_id e scriviamo uno script telegram riutilizzabile, che poi usano gli altri howto del Dojo per mandare avvisi: Netwatch, riavvii, DHCP pirata.
DojoInviare email da MikroTik con Gmail: SMTP e password per le app
Un MikroTik può mandare email (avvisi, backup, report) usando un account Gmail come server SMTP: smtp.gmail.com, porta 587, STARTTLS. La password però non è quella dell'account: serve una password per le app, che Google rilascia solo con la verifica in due passaggi attiva. In RouterOS 7 la configurazione sta in /tool e-mail.
DojoScan wireless su un MikroTik remoto senza perdere il risultato
Uno scan delle frequenze ferma la radio per qualche secondo: se il router remoto lo raggiungi proprio attraverso quel link wireless, perdi la connessione e il risultato. La soluzione è far girare lo scan in background sul router stesso, con il risultato salvato in un file da leggere quando il link torna su. In RouterOS 7 si fa con :execute e il parametro file=, che funziona sia con il pacchetto wifi sia con wireless.
DojoDHCP server MikroTik: eseguire uno script a ogni lease
Il DHCP server di RouterOS può eseguire uno script ogni volta che assegna o libera un indirizzo: è il lease-script. Dentro lo script si trovano già pronte variabili come $leaseBound, $leaseActIP e $leaseActMAC, con cui si possono registrare i nuovi dispositivi, avvisare via email o aggiungere il client a una address list con una scadenza.