Skip to content

Масовно ажурирање MikroTik рутера одједном

Резиме Масовна ажурирања у MKController-у омогућавају Вам да исту RouterOS скрипту пошаљете на десетине или стотине MikroTik уређаја истовремено, користећи .auto.rsc фајлове. Бирате уређаје, отпремате скрипту, пратите извршавање са централног екрана и по потреби користите атрибуте по уређају да убаците различите вредности у исту команду — без обраде рутера један по један.

Масовна ажурирања MikroTik уређаја помоћу MKController-а

Управљање једним MikroTik уређајем је једноставно. Управљање десетинама, стотинама или географски расутим рутерима је сасвим друга прича. Када треба у великом обиму да ажурирате идентитете уређаја, правила заштитног зида, Wi-Fi подешавања, DHCP опције или друге RouterOS параметре, обрада уређај по уређај троши време и повећава ризик од неконзистентности.

MKController помаже у смањењу тог оперативног оптерећења тако што Вам омогућава да исту скрипту пошаљете на више одабраних уређаја у једној серији. У пракси, припремате фајл у .auto.rsc формату, отпремате га кроз платформу и пратите операцију са централног екрана. За тимове који подржавају филијале, ИСП-ове и дистрибуиране корисничке мреже, то може да уштеди много кликова и многе главобоље.

Илустрација масовних ажурирања MikroTik уређаја у MKController-у

Зашто су масовна ажурирања важна

Масовне измене су корисне кад год исту промену треба применити на много рутера. Уобичајени примери укључују преименовање уређаја, стандардизацију правила заштитног зида, измену Wi-Fi параметара или израду плана миграције у фазама.

Главна предност је конзистентност. Уместо да понављате исти ручни задатак кроз бројне сесије, припремате један командни фајл и поново га употребљавате. Тиме се одржавање убрзава и касније лакше контролише.

Где MKController помаже: MKController централизује избор уређаја, серијско извршавање и праћење операција, чиме олакшава организацију рутинских RouterOS промена у дистрибуираним окружењима.

Овај ток рада можете такође комбиновати са широким MKController процесом за увођење уређаја и управљање животним циклусом. На пример, након усвајања уређаја, можете наставити са централизованим надзором и администрацијом у платформи: MKController Knowledge Center.

Припрема скриптног фајла

Први корак је да направите команду коју желите да RouterOS изврши. У овом примеру, циљ је промена идентитета уређаја. Команда почиње косом цртом и користи стандардну RouterOS синтаксу.

/system identity set name=MKController
Уређивач текста са RouterOS командом за промену идентитета система

Сачувајте фајл са екстензијом .auto.rsc. Та екстензија је важна јер је MKController препознаје ради аутоматског извршавања током серијског процеса.

Сачувани .auto.rsc скриптни фајл за масовно ажурирање MikroTik уређаја

Савет: Прву верзију скрипте одржавајте малом и фокусираном. Тестирајте једну безбедну промену пре него што пошаљете већи скуп команди.

Покретање серијске операције у MKController-у

Када је фајл спреман, пријавите се у MKController апликацију и отворите листу уређаја. Одаберите рутере који треба да приме ажурирање. Затим употребите мени серијских акција да покренете ток отпремања фајла.

Практичан редослед изгледа овако:

  1. Отворите Devices (Уређаји).
  2. Одаберите циљне MikroTik уређаје.
  3. Кликните на опцију за додавање одабраних уређаја у операцију.
Листа уређаја у MKController-у са одабраним вишеструким MikroTik уређајима за серијски рад
  1. Изаберите Send batch file (Пошаљи серијски фајл).
Опција менија у MKController-у за слање серијског фајла на одабране уређаје
  1. Прегледајте одабране рутере и наставите.
Екран за потврду серијског отпремања са листом одабраних уређаја
  1. Отпремите .auto.rsc фајл.
Екран за отпремање у MKController-у за слање .auto.rsc фајла
  1. Потврдите и прелазите на екран операције.
Завршни екран после отпремања серијског фајла у MKController-у

Праћење статуса и верификација резултата

После отпремања, MKController приказује операцију у реду чекања. Ово је право место да потврдите да ли је фајл прихваћен и да ли су одабрани уређаји и даље део задатка.

Ако је потребно, можете уклонити уређај из операције пре извршавања. То додаје корисни сигурносни слој кад приметите да је погрешан рутер одабран.

Страница операција са приказом задатака масовног ажурирања на чекању за MikroTik уређаје

Верификација не би требало да стаје на реду чекања. Пошто операција буде завршена, отворите барем један ажурирани рутер и потврдите да је очекивана вредност промењена. У овом случају, проверавате да ли идентитет уређаја сада одговара вредности посланој у скрипти.

Напомена: За шире производне измене, прво тестирајте на малој пилот групи. Чист пилот обично откри синтаксне грешке, проблеме са варијаблама или нежељене споредне ефекте пре него што се прошире.

За понашање RouterOS скриптовања и структуру команди, вреди имати при руци и званичну MikroTik документацију: RouterOS документација.

Употреба атрибута за вредности по уређају

Понекад је структура команде иста, али вредност мора да се разликује по рутеру. Ту постају корисни атрибути. Уместо да хардкодирате фиксно име, можете да референцирате варијаблу коју MKController разрешава за сваки уређај.

У изворном сценарију, један рутер има атрибут са кодом identity и вредношћу Becon, а други рутер тај атрибут још нема.

Да бисте припремили тај ток:

  1. Отворите детаље циљног уређаја.
  2. Идите на Attributes (Атрибути).
  3. Направите нови атрибут.
Страница листе атрибута са дугметом за креирање новог атрибута
  1. Дефинишите тип и вредност.
  2. Сачувајте пре покретања серијског процеса.
Формулар за креирање атрибута са попуњеним пољима кода и вредности

Затим ажурирајте скрипту тако да користи заменик атрибута:

/system identity set name="${teste}"
RouterOS команда са варијаблом атрибута уређаја унутар скрипте

Ако одабрани рутер још нема тражени атрибут, MKController може да стане и затражи недостајућу вредност пре него што настави. Тиме се спречавају тихи неуспеси и помаже Вам да завршите серију са исправним подацима.

Упит за недостајући атрибут уређаја пре наставка масовног ажурирања

Добре праксе пре слања скрипти у великом обиму

Серијска скрипта је моћна, па захтева одређену дисциплину. Одржавајте ове навике:

  • Почните са лабораторијским уређајем или малом пилот групом.
  • Кад год је могуће, употребите по једну логичку промену по скрипти.
  • Чувајте верзионисане копије Ваших .auto.rsc фајлова.
  • Прегледајте команде ради синтаксе и размака пре отпремања.
  • Потврдите да ли промена зависи од атрибута по уређају.
  • После завршетка верификујте резултат на стварним уређајима.

Упозорење: Избегавајте груписање непотребних промена у једну велику скрипту осим ако нисте већ тестирали читав редослед. Мање серије је лакше вратити у претходно стање и решавати проблеме.

Закључна разматрања

Масовна ажурирања у MKController-у нуде практичан начин стандардизације RouterOS промена на многим уређајима без рада рутер по рутер. Основна метода је једноставна: напишите команду, сачувајте је као .auto.rsc, одаберите уређаје, отпремите фајл и пратите операцију. Када се вредности разликују по рутеру, атрибути Вам дају флексибилност да поново употребите исту скрипту без губитка контроле.

Та комбинација брзине и структуре чини ову функцију вредном. Мање понављања. Мање ручних грешака. Боља видљивост.

👉 Разговарајте са нашим тимом на WhatsApp-у.