Ứng dụng giám sát thiết bị MikroTik qua API
- Kiểm tra kết nối tới thiết bị MikroTik
- Đăng nhập vào thiết bị và xem thông tin hệ thống
- Quản lý danh sách thiết bị
- Giám sát tài nguyên thiết bị (CPU, bộ nhớ, disk)
- Thu thập dữ liệu metrics định kỳ
- Hiển thị thông tin giao diện mạng
- Giám sát VPN và kết nối
- Tạo QR code cho thiết bị
- Hiển thị topology mạng
-
Ubuntu/Debian:
- Python 3.10+
- SQLite3
- Quyền sudo để cài đặt service
-
Windows:
- Python 3.10+
- Quyền Administrator để cài đặt service (tùy chọn)
-
Giải nén gói cài đặt:
tar -zxvf mikrotik_monitor.tar.gz cd mikrotik_final -
Chạy script cài đặt:
chmod +x install_ubuntu.sh ./install_ubuntu.sh
-
Giải nén gói cài đặt
-
Chạy script cài đặt với quyền Administrator:
install_windows.bat
Sau khi cài đặt, bạn có thể truy cập ứng dụng qua trình duyệt tại: http://localhost:5002
- Username: admin
- Password: mikrotik_monitor_admin
- Truy cập vào tab "Quản lý thiết bị"
- Nhấn "Thêm thiết bị" để thêm thiết bị MikroTik mới
- Nhập thông tin: Tên, IP, cổng API, tên đăng nhập và mật khẩu
- Truy cập vào tab "Giám sát"
- Chọn thiết bị từ danh sách để xem thông tin giám sát
- Xem các metrics: CPU, Memory, Disk, và thông tin giao diện
Kiểm tra logs của ứng dụng:
sudo journalctl -u mikrotik-monitor -f
Kiểm tra file log trong thư mục cài đặt:
type app.log
- Khởi động dịch vụ:
sudo systemctl start mikrotik-monitor - Dừng dịch vụ:
sudo systemctl stop mikrotik-monitor - Khởi động lại:
sudo systemctl restart mikrotik-monitor - Kiểm tra trạng thái:
sudo systemctl status mikrotik-monitor
Bạn có thể chỉnh sửa file .env để thay đổi cấu hình:
HOST=0.0.0.0
PORT=5002
FLASK_DEBUG=0
MONITORING_INTERVAL=300
Ứng dụng tự động thu thập metrics từ các thiết bị đã cấu hình mỗi 5 phút. Dữ liệu này được lưu vào database để phân tích sau này.