Tổng quan

Ứng dụng được thiết kế để phục vụ công việc IT vận hành: theo dõi mạng, server, thiết bị nội bộ, camera, router, PLC, hoặc các endpoint quan trọng trong hệ thống.
Công nghệ sử dụng
-
Ngôn ngữ: C# (.NET WinForms)
-
Thư viện biểu đồ: LiveCharts (WinForms / WPF)
-
Giao thức: ICMP (Ping)
-
Lưu cấu hình: File
config.ini -
Hệ điều hành: Windows 7 / 8 / 10 / 11
Chức năng chính
-
Ping đồng thời nhiều IP
-
Mỗi IP hiển thị trong một khung riêng
-
Có mô tả để dễ nhận biết thiết bị
-
-
Biểu đồ Ping theo thời gian thực
-
Vẽ latency (ms) bằng LiveCharts
-
Tự động loại bỏ dữ liệu cũ, giữ biểu đồ gọn
-
Timeout được biểu diễn bằng giá trị rỗng (NaN)
-
-
Theo dõi trạng thái
-
OK / TIMEOUT hiển thị rõ ràng bằng màu sắc
-
Đếm số lần timeout liên tục
-
Ghi nhận thời điểm timeout gần nhất
-
-
Ghi log chi tiết
-
Log riêng cho từng IP (theo ngày)
-
Log tổng cho các sự kiện TIMEOUT
-
Tự động xóa log cũ theo số ngày cấu hình
-
-
Quản lý IP linh hoạt
-
Thêm / xóa IP trực tiếp trên giao diện
-
Lưu trạng thái check/uncheck
-
Lưu mô tả cho từng IP
-
-
Chạy nền & tự khởi động
-
Thu nhỏ xuống system tray
-
Khởi động cùng Windows (tùy chọn)
-
Hỗ trợ chạy
--minimized
-
-
Phím tắt cho IT
-
F5: Start
-
F6: Stop
-
F7: Mở thư mục log
-
F8: Thoát
-
F2: Focus ô nhập IP
-
Nguyên lý hoạt động
-
Người dùng chọn danh sách IP cần giám sát
-
Ứng dụng ping từng IP theo chu kỳ cấu hình
-
Kết quả được:
-
Hiển thị realtime trên biểu đồ
-
Cập nhật Min / Max latency
-
Ghi log ra file
-
-
Khi timeout:
-
Đổi trạng thái sang TIMEOUT
-
Tăng bộ đếm lỗi
-
Ghi vào log tổng và log riêng
-
-
Ứng dụng có thể chạy nền liên tục không cần can thiệp
Điểm kỹ thuật đáng chú ý
-
Async + CancellationToken
-
Ping không block UI
-
Stop là dừng thật, không treo
-
-
LiveCharts xử lý NaN
-
Timeout không phá vỡ biểu đồ
-
Giữ dữ liệu trực quan, dễ đọc
-
-
Tách log rõ ràng
-
Log theo IP
-
Log tổng TIMEOUT để tra nhanh sự cố
-
-
Thiết kế thực tế
-
Không cầu kỳ UI
-
Ưu tiên thông tin cần nhìn ngay khi có sự cố
-
Ứng dụng thực tế
-
Giám sát mạng nội bộ doanh nghiệp
-
Theo dõi server / camera / router
-
Phát hiện sớm mất kết nối chập chờn
-
IT trực ca, IT vận hành, IT onsite
Chỉ cần chạy app, thêm IP và để đó.
Ưu điểm
-
Nhẹ, chạy ổn định
-
Trực quan, dễ nhìn
-
Log rõ ràng, dễ truy vết
-
Phù hợp chạy lâu dài
Giới hạn
-
Ping ICMP (phụ thuộc firewall)
-
Không thay thế hệ thống monitoring chuyên sâu (Zabbix, PRTG…)
? Ứng dụng này sinh ra để dùng nhanh – gọn – hiệu quả, không phải để thay thế giải pháp enterprise.