DKB Monitor
Phiên bản hiện tại v2.1.0DKB Monitor is a lightweight menu bar app that watches your websites and your machine at the same time. Add any URL and it checks uptime, SSL certificate expiry, and domain expiry on a schedule you set, with native notifications the moment something goes down, is about to expire, or comes back up. Click a notification and it jumps straight to the page that matters, even if the app was just sitting quietly in the background. Beyond your sites, the System tab keeps an eye on the machine running the app itself — CPU, memory, disk, temperature, fan speed, and battery, with live trend graphs. For a wider view, built-in email reports summarize uptime and incidents on a daily, weekly, or monthly schedule, with no SMTP setup required. Everything runs locally and quietly in the background, with automatic updates, on both macOS and Windows.
Chỉ có thể tải phiên bản mới nhất. Các phiên bản cũ bên dưới chỉ để tham khảo.
App bị macOS chặn ("unidentified developer")?
App này chưa được ký bằng chứng chỉ Apple Developer nên macOS Gatekeeper chặn khi mở lần đầu. Mở Terminal và chạy lệnh sau:
xattr -cr "/Applications/DKB Monitor.app"Sau đó mở lại app.
Lịch sử phiên bản
[CÓ GÌ MỚI] Cảnh báo qua Webhook. Mọi cảnh báo giờ có thể gửi thêm tới webhook Slack, Discord hoặc JSON thuần — gửi thẳng từ máy Mac của bạn, nên bạn biết site sập ngay cả khi không ngồi ở máy. Chạy trên nhiều máy chủ. Trong Quản lý máy chủ, khởi động lại dịch vụ, tải lại nginx, hoặc kiểm tra ổ đĩa và thời gian hoạt động trên nhiều máy cùng lúc, mỗi máy một dòng kết quả. Danh sách cho phép của từng máy vẫn là thứ quyết định. Cảnh báo tài nguyên máy chủ từ xa. Bật Giám sát cho một máy chủ và nhận cảnh báo khi CPU, RAM hoặc ổ đĩa vượt ngưỡng bạn đặt. Dọn dẹp theo lịch. Chọn các bộ đệm muốn dọn và để nó tự chạy hàng ngày, hàng tuần hoặc hàng tháng. Mọi thứ đi vào Thùng rác, không xóa thẳng — và Thùng rác không bao giờ bị đổ theo lịch. Trang Cài đặt hiển thị lần chạy gần nhất đã làm gì. p50 / p95 thời gian phản hồi ngay cạnh biểu đồ độ trễ, chỉ tính trên các lần kiểm tra thành công, nên timeout hay kết nối bị từ chối không làm lệch bức tranh. Tiếng Việt đầy đủ. Giao diện tiếng Việt giờ phủ Quản lý máy chủ, Dọn dẹp và mọi trang Cài đặt; các con số trong câu (chu kỳ, ngày trong tháng, percentile) đã được dịch đúng. [BÁO CÁO EMAIL CẦN XÁC MINH MỘT LẦN] Báo cáo chỉ được gửi tới địa chỉ bạn đã xác nhận bằng mã 6 số (Cài đặt → Báo cáo Email → Gửi mã xác minh). Việc này đóng một lỗ hổng cho phép trỏ endpoint báo cáo tới địa chỉ bất kỳ. Nếu trước đây bạn đã bật báo cáo email, bạn sẽ thấy thông báo "chưa xác minh" cho tới khi nhập mã — và trang Cài đặt giờ cho biết báo cáo gần nhất đã gửi được hay chưa. [ĐÃ SỬA] Báo cáo email chưa từng được gửi đi: ứng dụng kết nối sai máy chủ. Đã sửa — và nút gửi thử giờ nói rõ vì sao thất bại thay vì chỉ "thất bại". Số liệu máy chủ tải qua một phiên SSH thay vì năm, nên Làm mới nhanh hơn rõ rệt. Lệnh từ xa bị timeout không còn làm rò rỉ kết nối. Dọn dẹp không còn đếm trùng các bộ đệm lồng nhau, và một tệp bị khóa không còn che mất dung lượng thực tế đã dọn. Mở máy sau khi ngủ không còn gửi trùng báo cáo hay cảnh báo. Site chậm rồi sập không còn tạo cảnh báo "đã phục hồi" giả. Các tác vụ dài (poll máy chủ, dọn dẹp theo lịch) không còn làm ngưng kiểm tra domain khi đang chạy. [THAY ĐỔI] Tự động kiểm tra cập nhật giờ hỏi ý bạn ở lần mở đầu tiên của phiên bản này, thay vì luôn bật. Đổi lại bất cứ lúc nào tại Cài đặt → Cập nhật. Tên miền âm thầm trỏ về địa chỉ nội bộ hoặc cục bộ sẽ bị từ chối theo dõi.
DKB Monitor 2.0.5 Thêm domain mà không cần gõ http:// hay https://: chỉ cần nhập example.com là được lưu đúng — hệ thống tự thêm https:// nếu bạn không nhập scheme. Gõ URL đầy đủ vẫn hoạt động bình thường như trước. Setting mới: Chu kỳ re-check mặc định: Settings → Health Checks giờ có picker chọn nhanh (1 / 5 / 10 / 15 / 30 phút / 1 giờ, mặc định 5 phút) để tự điền chu kỳ kiểm tra cho domain mới thêm. Domain đã có vẫn giữ chu kỳ riêng, vẫn chỉnh được từng domain. Ô số trong Settings dễ chỉnh hơn: các ngưỡng/giới hạn (số lần fail, thời gian phản hồi chậm, số ngày cảnh báo SSL/domain, ngưỡng nhiệt độ/pin, thời gian lưu lịch sử) giờ gõ số trực tiếp được thay vì chỉ bấm tăng/giảm từng nấc.
DKB Monitor 2.0.4 — Bản cập nhật hiệu năng Bản này tập trung giảm tài nguyên chạy nền — không có thay đổi tính năng nào. Giảm tải CPU/tiến trình nền: phần hiển thị trên menu bar và kiểm tra cảnh báo hệ thống không còn khởi chạy các tiến trình phụ (route, networksetup, ifconfig, ioreg) ở mỗi lần cập nhật nữa. Giờ chỉ tính đúng những gì đang hiển thị (CPU, RAM, nhiệt độ, pin), bỏ qua các bước tra cứu mạng/GPU không cần thiết. Cache thông tin mạng: tên interface mạng/Wi-Fi hiện được cache trong 30 giây thay vì tra cứu lại mỗi lần cửa sổ System refresh. Menu bar cập nhật thưa hơn, nhẹ hơn: chu kỳ cập nhật menu bar tăng từ 3 giây lên 5 giây — vẫn đủ nhanh để theo dõi, nhưng giảm khối lượng công việc nền theo thời gian. Cửa sổ System (đầy đủ thông số: mạng, GPU, ổ đĩa, swap, quạt) không bị ảnh hưởng, vẫn cập nhật trực tiếp khi mở.
Cải tiến Xoá domain (từng cái hoặc xoá hàng loạt) giờ có hỏi xác nhận trước, tránh bấm nhầm mất dữ liệu. Icon trên menu bar sẽ chuyển sang tam giác cảnh báo màu đỏ khi có domain đang down — không cần mở menu ra mới biết. Màn hình chi tiết domain giờ tự cập nhật realtime khi đang mở, không còn bị "đứng hình" theo dữ liệu lúc mở màn hình nữa. Một lần mạng chập chờn thoáng qua (timeout/DNS) không còn báo "down" ngay lập tức — hệ thống sẽ thử lại 1 lần trước khi báo lỗi. Kiểm tra hạn domain giờ tự phục hồi sau khi mạng bị lỗi tạm thời, thay vì âm thầm chuyển sang cách kiểm tra chậm hơn cho đến khi mở lại app. App sẽ tự kiểm tra lại ngay sau khi máy Mac thức dậy từ chế độ ngủ, thay vì phải chờ đến chu kỳ kiểm tra tiếp theo. Khi thêm/sửa domain, URL chưa đầy đủ (ví dụ "http://" không có địa chỉ) sẽ bị báo lỗi ngay, không cho lưu để rồi fail sau. Sửa lỗi Stage Manager: đóng cửa sổ (thay vì thoát app) đôi khi để lại một ô "ma" trống trên Stage Manager. Cải thiện một số điểm về accessibility (nhãn VoiceOver cho các chỉ báo trạng thái).
DKB Monitor 2.0.2 Sửa lỗi: mở lại app từ Dock (sau khi đóng cửa sổ nhưng app vẫn chạy nền) đôi khi tạo ra 2 cửa sổ trùng nhau. Sửa lỗi: chọn "System" trong mục Appearance không tự chuyển theo chế độ Light/Dark của máy nếu trước đó đã chọn một theme cụ thể. Bổ sung: mục "Check for Updates…" giờ cũng có trong menu chính của app (trước đây chỉ có ở icon thanh menu bar). Cải thiện độ tin cậy khi kiểm tra cập nhật, giúp app nhận diện đúng bản mới.
Viết lại hoàn toàn thành ứng dụng macOS native (Swift/SwiftUI), thay thế phiên bản Tauri trước đây. Vẫn đầy đủ các tính năng quen thuộc — theo dõi uptime/SSL/domain, thông số hệ thống, báo cáo email — nhưng chạy native nên nhẹ RAM/CPU hơn và mượt hơn. Cơ chế tự động cập nhật cũng chuyển sang nền tảng mới (Sparkle) — đây là bản đầu tiên dùng cơ chế này.
DKB Monitor 1.3.10 - Sửa lỗi: app bị lag nặng sau khi ngủ hoặc chạy nền quá lâu — trước đây app cố "đuổi kịp" toàn bộ các lượt kiểm tra bị bỏ lỡ cùng lúc khi tỉnh dậy, nay chỉ tiếp tục bình thường. - Bổ sung: bộ lọc nhanh trạng thái domain ở trang Domains (Hoạt động / Lỗi / Chưa check / Tạm dừng / Đã tắt) — bấm vào chip để lọc ngay lập tức, dùng kết hợp được với tìm kiếm. - Sửa lỗi: icon app bị hiển thị to bất thường trên các phiên bản macOS cũ do thiếu vùng đệm an toàn quanh hình vẽ.
Gửi báo cáo email và email test giờ không cần tự cấu hình SMTP nữa — chỉ cần nhập email muốn nhận, DKB Monitor sẽ lo phần còn lại. Sửa lỗi thanh điều hướng bên trái không sáng đúng mục khi vào các trang con của Settings hoặc trang chi tiết domain. Card Uptime ở tab System giờ hiển thị thêm thời điểm máy khởi động. Đồng thời làm mới icon app và giao diện thanh tìm kiếm domain.
- Thông báo giờ đã bấm được - bấm vào sẽ mở app và đến đúng trang liên quan - Bỏ nút "Test notification" thừa ("Gửi email thử" vẫn còn) - Sửa lỗi sidebar không sáng đúng tab đang mở ở vài trang - Thêm dòng "Kể từ <thời gian>" vào thẻ Uptime - Làm mới giao diện thanh tìm kiếm domain
- Thêm nhiệt độ CPU/SoC, tốc độ quạt, pin, và uptime vào tab System - Thêm biểu đồ xu hướng CPU và nhiệt độ (1 phút gần nhất) - Thêm cảnh báo tùy chọn khi nhiệt độ cao hoặc pin yếu - Thêm nhiệt độ và pin vào danh sách thả xuống trên thanh menu - Sửa lỗi thanh pin hiển thị đỏ khi gần đầy pin
- Sửa lỗi một nhóm domain đôi khi hiển thị trùng 2 lần, thao tác trên bản này ảnh hưởng luôn bản kia - Sửa lỗi thông báo mặc định bật sẵn trước khi hệ thống thực sự cấp quyền
- Thêm chọn nhiều dòng và thao tác hàng loạt (kiểm tra ngay / bật / tắt / xóa) trên trang Domains - Thêm nút "Kiểm tra tất cả ngay" - Thêm chọn domain cụ thể khi Export thay vì luôn xuất toàn bộ - Thêm phím tắt Cmd+K / Ctrl+K để focus vào ô tìm kiếm - Để trống ô Tên khi thêm/sửa domain giờ sẽ tự dùng URL thay vì báo lỗi - Thêm cảnh báo khi phản hồi chậm, bên cạnh cảnh báo sập sẵn có - Thêm tạm dừng/tiếp tục theo dõi ("maintenance window") cho từng domain - Thêm dòng thời gian sự cố (incident timeline) trên trang chi tiết domain, gộp các lần lỗi liên tiếp - Thêm chọn xem lịch sử kiểm tra theo từng ngày - Thêm đầy đủ menu thao tác (Kiểm tra ngay, Tạm dừng/Tiếp tục, Sửa, Xóa) trên trang chi tiết domain - Chuyển bộ chuyển giao diện/ngôn ngữ vào trang Cài đặt
- Thêm tùy chọn "Kiểm tra ngay" cho từng domain, không cần chờ tới lịch kiểm tra tiếp theo
- Sửa lỗi icon app hiển thị to hơn các icon khác trên Dock ở lần cài đặt mới
- Thêm xuất/nhập danh sách domain (Cài đặt > Alerts & Data) - Thêm nút "Xóa tất cả domain" kèm xác nhận trước khi xóa - Thêm chặn thêm trùng cùng một URL
- Sửa lỗi mở lại app từ Dock/Launchpad không phản hồi khi app đang chạy ngầm - Sửa lỗi công tắc bật/tắt domain đôi khi mở nhầm sang trang chi tiết thay vì bật/tắt - Sửa lỗi "Khởi động cùng hệ thống" tạo trùng mục trong System Settings
Bản phát hành công khai đầu tiên. Bao gồm: - Thêm, sửa và theo dõi không giới hạn website (kiểm tra HTTP, SSL, hạn tên miền) với màn hình Overview trực tiếp - Tự động nhóm domain theo tên miền gốc, kéo-thả sắp xếp lại thứ tự - Trang chi tiết từng target với thống kê uptime, đếm ngược ngày hết hạn, biểu đồ độ trễ - Icon trên thanh menu macOS hiển thị trạng thái trực tiếp, kèm thông báo native khi sập/khôi phục/sắp hết hạn - Báo cáo email theo lịch - Tab System hiển thị CPU, RAM, ổ đĩa, GPU - Hỗ trợ giao diện sáng/tối và song ngữ Anh/Việt - Hỗ trợ Windows song song với macOS - Tự động cập nhật trong ứng dụng