Bộ công cụ MikroTik RouterOS 6 & 7

Tự động hóa & Quản trị MikroTik

Hệ thống công cụ thực hành chuyên sâu cho mạng sạch: tạo cấu hình chuẩn, cảnh báo sự cố mạng theo thời gian thực qua Telegram / Zalo, và kết nối Cloudflare WARP tối ưu đường truyền.

Bộ tạo cấu hình

Thông số router

Đã sao lưu và reset trắng? Bộ tạo dùng cho mạng sạch, không dán lại lên cấu hình đang chạy.

Xem cách nhập từng phần · Kiểm thử sau cài

01 Thiết bị
02 LAN và DHCP
Cổng BridgeLAN
03 PPPoE
05 VLAN

Tạo interface VLAN ảo trên BridgeLAN, chỉ ra Internet. Cấu hình AP hoặc Switch tag đúng VLAN ID này.

06 Mở port

Luật áp dụng trên mọi WAN. Cần IPv4 public; CGNAT sẽ chặn truy cập từ Internet.

07 QoS

Telegram Monitor

Cài cảnh báo Telegram từng bước

Nhập Bot Token & Chat ID để tự động sinh lệnh cấu hình RouterOS theo thời gian thực.

PPPoE Monitor

Cốt lõi · Bắt buộc

Theo dõi mất mạng, phục hồi kết nối và tự động gửi tin báo bù qua Telegram Bot.

Tính năng cốt lõi
  • Báo mất & phục hồi mạng: Ping kiểm tra qua từng gateway WAN; xác nhận rớt sau 3 lần thử chống báo ảo.
  • Báo bù thông minh: Tự động ghi nhận thời điểm gián đoạn và gửi tin báo bù kèm tổng thời gian mất mạng ngay khi có lại Internet.
  • Chống bão tin & loop: Tự động khóa cảnh báo lặp trong 5 phút đầu sau phục hồi, giới hạn 1 lần báo rớt mạng/ngày mỗi WAN.
  • Hỗ trợ Multi-WAN: Giám sát độc lập tối đa 4 đường PPPoE (WAN 1–4) với route probe riêng biệt.

Cảnh báo mở rộng

Mở rộng · Tùy chọn

Cảnh báo router reboot, quá tải CPU, Loop Protect, link down và DHCP Server lạ.

Bắt buộc cài đặt PPPoE Monitor trước

Gói mở rộng kế thừa cấu hình BOT_TOKEN, CHAT_ID và hàm gửi tin từ pppoe-monitor-config.

Tính năng mở rộng (3 nhóm độc lập)
  • Nhóm Router: Khởi động lại router kèm IP WAN; CPU quá tải (>90%); cạn RAM & Flash/Storage (≤10%).
  • Nhóm WAN: Đo chất lượng đường truyền (Loss ≥30% hoặc RTT ≥200ms); phát hiện IP CGNAT; đếm lỗi phần cứng FCS.
  • Nhóm An toàn LAN: Phát hiện vòng lặp cáp (Loop Protect Layer 2); phát hiện DHCP Server giả mạo (Rogue DHCP Alert).
01 Thông số Telegram Bot
02 Tên interface PPPoE (tùy chọn - tối đa 4 WAN)

Mặc định script kiểm tra pppoe-out1pppoe-out2. Điền thêm WAN 3, WAN 4 nếu router dùng Multi-WAN.

Quy trình triển khai từng bước

Thực hiện tuần tự theo 6 bước an toàn để đảm bảo kết nối router luôn ổn định.

  1. Tạo bot Telegram

    Tạo bot bằng @BotFather, lưu BOT_TOKEN. Thêm bot vào chat/group cần nhận cảnh báo.

  2. Lấy Chat ID

    Lấy CHAT_ID bằng cách gửi một tin nhắn rồi gọi https://api.telegram.org/botBOT_TOKEN/getUpdates. Không chia sẻ URL có token.

  3. Sao lưu & bật Safe Mode

    Đăng nhập WinBox, sao lưu cấu hình, bật Safe Mode bằng Ctrl+X. Trên RouterOS 7, kiểm tra /system/device-mode/print; cần fetch=yesscheduler=yes.

  4. Chạy PPPoE Monitor

    Thay placeholder trong lệnh PPPoE Monitor, dán vào New Terminal. Chạy /system script run pppoe-monitor, xem /log print where message~"PPPoE-MON".

  5. Cài Cảnh báo mở rộng

    Sau khi PPPoE Monitor gửi thử thành công, dán lệnh installer cảnh báo mở rộng. Các nhóm mở rộng mặc định Disabled.

  6. Nghiệm thu & lưu cấu hình

    Vào System → Scripts / Scheduler, chạy thử từng nhóm rồi bật nhóm cần dùng. Giữ Safe Mode đến khi xác nhận Telegram, log và kết nối WinBox ổn định.

Zalo Bot Monitor

Cài cảnh báo Zalo từng bước

Nhập Zalo Bot Token & Chat ID để tự động sinh lệnh cấu hình RouterOS theo thời gian thực.

PPPoE Monitor

Zalo · Bắt buộc

Cảnh báo mất mạng, phục hồi và báo bù qua Zalo Bot; thay bộ Telegram cùng tên script.

Tính năng cốt lõi
  • Báo mất & phục hồi mạng: Ping kiểm tra gateway WAN định kỳ; xác nhận rớt sau 3 lần thử chống báo ảo.
  • Báo bù thông minh: Tự động ghi nhận thời điểm gián đoạn và gửi tin báo bù qua Zalo Bot khi có lại Internet.
  • Chống bão tin & loop: Tự động khóa lặp trong 5 phút đầu sau phục hồi, giới hạn 1 lần báo rớt mạng/ngày mỗi WAN.
  • Hỗ trợ Multi-WAN: Giám sát tối đa 4 đường PPPoE (WAN 1–4) với marker pppMonNotifyChannel="zalo".

Cảnh báo mở rộng

Zalo · Tùy chọn

Router, WAN, Loop Protect và DHCP Server lạ; luôn tạo Disabled để bật từng nhóm sau khi thử.

Cần cài Zalo PPPoE Monitor trước

Installer kiểm tra marker pppMonNotifyChannel="zalo" để tránh dùng nhầm credential Telegram.

Tính năng mở rộng (3 nhóm độc lập)
  • Nhóm Router: Khởi động lại router kèm IP WAN; CPU quá tải (>90%); cạn RAM & Flash/Storage (≤10%).
  • Nhóm WAN: Đo chất lượng đường truyền (Loss ≥30% hoặc RTT ≥200ms); phát hiện IP CGNAT; đếm lỗi phần cứng FCS.
  • Nhóm An toàn LAN: Chống lặp cáp (Loop Protect Layer 2); phát hiện DHCP Server giả mạo (Rogue DHCP Alert).
01 Thông số Zalo Bot
02 Tên interface PPPoE (tùy chọn - tối đa 4 WAN)

Mặc định script kiểm tra pppoe-out1pppoe-out2. Điền thêm WAN 3, WAN 4 nếu router dùng Multi-WAN.

Quy trình triển khai Zalo từng bước

Thực hiện tuần tự theo 6 bước an toàn để đảm bảo kết nối Zalo bot luôn thông suốt.

  1. Tạo bot Zalo

    Đăng ký tài khoản Zalo Official Account hoặc Webhook Bot theo hướng dẫn chi tiết, lưu lại Token.

  2. Lấy Chat ID

    Lấy chat.id (User ID hoặc Group ID) bằng cách gửi tin nhắn đến bot hoặc kiểm tra webhook response.

  3. Cài CA & bật Safe Mode

    Nhập chứng chỉ CA tin cậy để router fetch HTTPS Zalo API an toàn. Đăng nhập WinBox và bật Safe Mode bằng Ctrl+X.

  4. Chạy Zalo PPPoE Monitor

    Nhập Token & Chat ID vào form ở trên, copy lệnh dán vào New Terminal. Chạy /system script run zalo-pppoe-monitor, xem log WinBox.

  5. Cài Cảnh báo mở rộng

    Sau khi PPPoE Monitor gửi tin Zalo thành công, dán lệnh nạp cảnh báo mở rộng. Các nhóm mở rộng mặc định Disabled an toàn.

  6. Nghiệm thu & lưu cấu hình

    Vào System → Scripts / Scheduler chạy thử từng nhóm, bật nhóm cần dùng, xác nhận tin Zalo và thoát Safe Mode.

Tạo bot, lấy chat.id, cài CA, kiểm tra gửi thử và source thủ công: hướng dẫn Zalo đầy đủ.

↑↓ chọn · Enter mở · Esc đóng