Update Massal Router MikroTik
Ringkasan Pembaruan massal di MKController memungkinkan Anda mengirim skrip RouterOS yang sama ke puluhan atau ratusan perangkat MikroTik secara bersamaan menggunakan file
.auto.rsc. Anda memilih perangkat, mengunggah skrip, memantau eksekusi dari satu layar terpusat, dan secara opsional menggunakan atribut per-perangkat untuk menyisipkan nilai berbeda ke dalam perintah yang sama — tanpa menjalankan operasi router per router.
Pembaruan Massal MikroTik dengan MKController
Mengelola satu MikroTik itu mudah. Mengelola puluhan, ratusan, atau router yang tersebar secara geografis adalah cerita yang berbeda. Ketika Anda perlu memperbarui identitas perangkat, aturan firewall, pengaturan Wi-Fi, opsi DHCP, atau parameter RouterOS lainnya dalam skala besar, melakukannya perangkat per perangkat membuang waktu dan meningkatkan risiko inkonsistensi.
MKController membantu mengurangi beban operasional tersebut dengan memungkinkan Anda mengirim skrip yang sama ke beberapa perangkat yang dipilih dalam satu batch. Secara praktis, Anda menyiapkan file berformat .auto.rsc, mengunggahnya melalui platform, dan memantau operasi dari layar terpusat. Bagi tim yang mendukung kantor cabang, ISP, dan jaringan pelanggan terdistribusi, ini bisa menghemat banyak klik dan lebih dari sekadar sakit kepala.
Mengapa Pembaruan Massal Penting
Perubahan massal berguna setiap kali penyesuaian yang sama harus diterapkan ke banyak router. Contoh umum meliputi penamaan ulang perangkat, standarisasi aturan firewall, perubahan parameter Wi-Fi, atau penyusunan rencana migrasi secara bertahap.
Manfaat utamanya adalah konsistensi. Alih-alih mengulang tugas manual yang sama di banyak sesi, Anda menyiapkan satu file perintah dan menggunakannya kembali. Ini membuat pemeliharaan lebih cepat dan lebih mudah diaudit nantinya.
Di mana MKController membantu: MKController memusatkan pemilihan perangkat, eksekusi batch, dan pelacakan operasi, sehingga perubahan RouterOS rutin lebih mudah diorganisir di lingkungan terdistribusi.
Anda juga dapat menggabungkan alur kerja ini dengan proses MKController yang lebih luas untuk onboarding dan manajemen siklus hidup perangkat. Misalnya, setelah adopsi perangkat, Anda dapat melanjutkan dengan pemantauan dan administrasi terpusat di platform: Pusat Pengetahuan MKController.
Siapkan File Skrip
Langkah pertama adalah membuat perintah yang ingin Anda jalankan oleh RouterOS. Dalam contoh ini, tujuannya adalah mengubah identitas perangkat. Perintah dimulai dengan garis miring dan menggunakan sintaks RouterOS standar.
/system identity set name=MKController
Simpan file dengan ekstensi .auto.rsc. Ekstensi ini penting karena MKController mengenalinya untuk eksekusi otomatis selama proses batch.
Tips: Mulailah versi pertama skrip Anda dengan yang kecil dan terfokus. Uji satu perubahan yang aman sebelum mengirim sekumpulan perintah yang lebih besar.
Jalankan Operasi Batch di MKController
Setelah file siap, masuk ke aplikasi MKController dan buka daftar perangkat. Pilih router yang harus menerima pembaruan. Kemudian gunakan menu tindakan batch untuk memulai alur pengunggahan file.
Urutan praktisnya seperti ini:
- Buka Perangkat.
- Pilih perangkat MikroTik yang dituju.
- Klik opsi untuk menambahkan perangkat yang dipilih ke operasi.
- Pilih Kirim file batch.
- Tinjau router yang dipilih dan lanjutkan.
- Unggah file
.auto.rsc.
- Konfirmasi dan pindah ke layar operasi.
Pantau Status dan Validasi Hasilnya
Setelah pengunggahan, MKController menampilkan operasi dalam antrean tertunda. Di sinilah Anda dapat memastikan apakah file telah diterima dan apakah perangkat yang dipilih masih menjadi bagian dari tugas.
Jika perlu, Anda dapat menghapus perangkat dari operasi sebelum eksekusi. Ini menambahkan lapisan keamanan yang berguna ketika Anda menyadari bahwa router yang salah terpilih.
Validasi tidak boleh berhenti di antrean. Setelah operasi selesai, buka setidaknya satu router yang diperbarui dan konfirmasi bahwa nilai yang diharapkan telah berubah. Dalam kasus ini, Anda akan memverifikasi bahwa identitas perangkat sekarang sesuai dengan nilai yang dikirim dalam skrip.
Catatan: Untuk perubahan produksi yang lebih luas, uji terlebih dahulu pada kelompok pilot kecil. Pilot yang bersih biasanya mengungkap kesalahan sintaks, masalah variabel, atau efek samping yang tidak diinginkan sebelum menyebar lebih jauh.
Untuk perilaku skrip RouterOS dan struktur perintah, dokumentasi resmi MikroTik juga layak disimpan di dekat Anda: Dokumentasi RouterOS.
Gunakan Atribut untuk Nilai Per-Perangkat
Terkadang struktur perintahnya sama, tetapi nilainya harus berbeda per router. Di sinilah atribut menjadi berguna. Alih-alih mengkodekan nama yang tetap, Anda dapat mereferensikan variabel yang diselesaikan oleh MKController untuk setiap perangkat.
Dalam skenario sumber, satu router memiliki atribut dengan kode identity dan nilai Becon, sementara router lain belum memiliki atribut tersebut.
Untuk menyiapkan alur ini:
- Buka detail perangkat yang dituju.
- Buka Atribut.
- Buat atribut baru.
- Tentukan tipe dan nilainya.
- Simpan sebelum menjalankan proses batch.
Kemudian perbarui skrip agar menggunakan placeholder atribut:
/system identity set name="${teste}"
Jika router yang dipilih belum memiliki atribut yang diperlukan, MKController dapat berhenti dan meminta nilai yang hilang sebelum melanjutkan. Ini mencegah kegagalan diam-diam dan membantu Anda menyelesaikan batch dengan data yang benar.
Praktik Baik Sebelum Mengirim Skrip dalam Skala Besar
Skrip batch itu powerful, jadi perlu sedikit kedisiplinan. Pertahankan kebiasaan-kebiasaan ini:
- Mulai dengan perangkat lab atau kelompok pilot kecil.
- Gunakan satu perubahan logis per skrip jika memungkinkan.
- Simpan salinan berversi dari file
.auto.rscAnda. - Tinjau perintah untuk sintaks dan spasi sebelum diunggah.
- Konfirmasi apakah perubahan bergantung pada atribut per-perangkat.
- Validasi hasilnya di perangkat nyata setelah selesai.
Peringatan: Hindari menggabungkan perubahan yang tidak terkait ke dalam satu skrip besar kecuali Anda sudah menguji seluruh urutan tersebut. Batch yang lebih kecil lebih mudah di-rollback dan didiagnosis masalahnya.
Penutup
Pembaruan massal di MKController menawarkan cara praktis untuk menstandardisasi perubahan RouterOS di banyak perangkat tanpa harus bekerja satu router pada satu waktu. Metode dasarnya sederhana: tulis perintah, simpan sebagai .auto.rsc, pilih perangkat, unggah file, dan pantau operasinya. Ketika nilai berbeda per router, atribut memberi Anda fleksibilitas untuk menggunakan kembali skrip yang sama tanpa kehilangan kendali.
Kombinasi kecepatan dan struktur itulah yang membuat fitur ini bernilai. Pengulangan lebih sedikit. Kesalahan manual lebih sedikit. Visibilitas lebih baik.
Sebelum menjalankan pembaruan massal, pastikan armada Anda memenuhi persyaratan versi RouterOS yang didukung. Selalu buat binary backup sebelum mendorong perubahan konfigurasi — jika ada yang salah, pemulihan satu klik langsung membantu. Log Riwayat Aksi mencatat setiap operasi massal beserta stempel waktu sehingga Anda bisa mengaudit apa yang dijalankan dan kapan.