Mikrotik skripta za automatsku nadogradnju (vizuelno objašnjeno)
Automatska nadogradnja Mikrotik rutera olakšava održavanje i osigurava da uređaji rade stabilno. Sledeća skripta proverava novu verziju RouterOS-a i firmware-a, a schedule definiše kada će se skripta pokrenuti.
Kod skripte
/system package update;
check-for-updates;
:delay 5s;
:if ([get installed-version] != [get latest-version]) do={
install
} else={
:log info ("No RouterOS upgrade found, checking for HW upgrade...");
/system routerboard;
:if ([get current-firmware] != [get upgrade-firmware]) do={
upgrade;
:delay 10s;
/system reboot
} else={
:log info ("No Router HW upgrade found")
}
}
Objašnjenje ključnih delova:
- install – preuzima i instalira novu verziju RouterOS-a ako je dostupna.
- upgrade – nadograđuje firmware rutera ako postoji novija verzija.
- :delay 5s / :delay 10s – dodaje kratku pauzu između komandi kako bi proces bio stabilan.
Schedule (kada će skripta raditi)
/system scheduler add interval=1d name=Autoupgrade on-event=Autoupgrade policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=jan/24/2019 start-time=03:00:00
Objašnjenje ključnih delova:
- Autoupgrade – ime skripte i schedule-a, mora biti isto kao ime skripte koju ste napravili.
- interval=1d – interval izvršavanja; možete staviti 30d za Long Term nadogradnju.
- start-time=03:00:00 – vreme kada skripta počinje, preporučuje se noću kada je mreža manje opterećena.
Koraci za implementaciju
- Kopirajte kod skripte u System > Scripts i nazovite je Autoupgrade.
- Kreirajte schedule u System > Scheduler sa istim imenom kao skripta.
- Odredite vreme i interval izvršavanja prema vašim potrebama.
- Sačekajte da skripta izvrši proveru i eventualnu nadogradnju.
Na ovaj način, vaš Mikrotik ruter će automatski proveravati i instalirati nove verzije OS-a i firmware-a, bez potrebe za ručnom intervencijom.
Нема коментара :
Постави коментар