Deflect One - Giám sát máy chủ Linux không cần agent & điều khiển DevOps bằng AI


🛰

Bạn đã có quyền truy cập SSH vào các máy chủ của mình. Đó là tất cả những gì Deflect One cần. Mở terminal, chạy deflect, và toàn bộ cụm máy chủ sẽ hiện ra: CPU, RAM, ổ đĩa, container Docker, các cuộc tấn công đang diễn ra và trạng thái dịch vụ trên mọi máy chủ - đồng thời, theo thời gian thực. Không cần cài agent trên các máy chủ được quản lý. Không daemon. Không tab trình duyệt. Không SaaS nào cần được tin cậy với thông tin đăng nhập của bạn. Chỉ cần khóa SSH mà bạn đã có và một bảng điều khiển terminal hiển thị mọi thứ.


Một cuộc tấn công brute-force bắt đầu nhắm vào cổng 22. Bạn thấy nó ngay khi bắt đầu - IP của kẻ tấn công, quốc gia, số lần thử - và chặn IP chỉ bằng một phím. Một microservice gặp sự cố đồng thời trên ba máy chủ. Bạn phát hiện trước người dùng, khởi động lại trên cả ba và đọc log - mà không cần mở thêm terminal nào. Quy trình chỉ đơn giản vậy: thấy mọi thứ, phản ứng tức thì, rồi tiếp tục công việc. Giám sát + bảo mật + quản lý + AI tùy chọn, tất cả chỉ với một pip install deflect-one.


Tính năng giám sát không cần agent: điều khiển cụm máy chủ qua SSH, phòng thủ tấn công & tự động hóa AI


📈 Giám sát cụm máy chủ theo thời gian thực - CPU, RAM, ổ đĩa, I/O mạng, container Docker, truy vấn chậm MySQL/PostgreSQL/Redis trên tất cả máy chủ của bạn cùng lúc. Khi một chỉ số tăng vọt trên máy chủ 7, bạn thấy ngay khi nó xảy ra. Không cần duy trì exporter. Không chu kỳ scrape. Không YAML. Mức tiêu hao tài nguyên gần như bằng không theo thiết kế - coroutine bất đồng bộ, không phải vòng lặp polling.


🛡 Radar tấn công trực tiếp & phòng thủ tự động - theo dõi kẻ tấn công nhắm vào máy chủ của bạn theo thời gian thực: IP, quốc gia, loại tấn công, dòng thời gian, phân tích phiên. Một phím có thể chặn IP trên toàn bộ cụm máy chủ. AuthSentinel đồng thời theo dõi SSH, sudo, email, cơ sở dữ liệu và FTP - đồng thời phát cảnh báo tức thì khi một IP thất bại 50 lần bỗng đăng nhập thành công. Quy trình cô lập: chặn IP → kết thúc phiên → vô hiệu hóa tài khoản → thay đổi thông tin xác thực - một màn hình, năm bước, sự cố được khống chế.


👤 Quản trị người dùng & nhóm - quản lý đầy đủ tài khoản Linux qua SSH theo từng máy chủ (Ctrl+J, chuyển máy chủ bằng các tab ←→): tạo, chỉnh sửa, tạm khóa và xóa người dùng cũng như nhóm, quản lý khóa SSH theo từng tài khoản - tạo khóa mới cục bộ, triển khai và xác minh trong một quy trình. Xem ai đang đăng nhập ngay lúc này và họ đang chạy lệnh gì theo thời gian thực. Cần thu hồi quyền truy cập ngay lập tức? Cô lập khẩn cấp - chặn + vô hiệu hóa + thu hồi khóa - chỉ bằng một lần nhấp, với cơ chế an toàn giúp bạn không vô tình tự khóa mình khỏi hệ thống. Tất cả mà không cần chỉnh sửa bất kỳ tệp cấu hình nào.


🤖 AI tùy chọn - hạ tầng của bạn luôn được theo dõi (tự chọn bật, mặc định tắt) - kết nối Claude, GPT-4, Gemini, Mistral, Groq hoặc mô hình LM Studio cục bộ với mọi thông tin mà Deflect One đã biết về cụm máy chủ của bạn. Viết hướng dẫn riêng cho từng máy chủ bằng ngôn ngữ tự nhiên: "nếu truy vấn chậm MySQL vượt quá 10/phút, hãy khởi động lại dịch vụ và thông báo cho tôi" - AI sẽ thực hiện 24/7 trong khi bạn làm việc khác. Hoặc chỉ cần nhấn Ctrl+A và hỏi "tại sao máy chủ này chậm?" để nhận được chẩn đoán thực tế kèm ngữ cảnh. Deflect One hoạt động hoàn toàn bình thường mà không cần AI - đây là lớp tính năng nâng cao tùy chọn, không phải thành phần bắt buộc.


💬 Terminal điều khiển bằng ngôn ngữ tự nhiên - nhấn Ctrl+A, nhập điều bạn muốn: "tìm tất cả tiến trình Python đang dùng hơn 500MB RAM trên mọi máy chủ và cho tôi biết đó là những tiến trình nào". Deflect One tạo chính xác các lệnh SSH cần thiết và thực thi chúng. Không phải đoán cú pháp lúc 2 giờ sáng. Không cần mở các tab Stack Overflow.


📊 Hơn 25 màn hình - một công cụ thay thế nhiều công cụ khác - trình quản lý tệp SFTP hai bảng (phong cách Midnight Commander), tổng hợp log trực tiếp với regex trên mọi máy chủ, trình chỉnh sửa cron & bộ hẹn giờ systemd, lập lịch sao lưu có xoay vòng, giám sát hàng đợi email, kiểm tra tiến trình trên nhiều máy chủ với phát hiện OOM, triển khai git với khả năng rollback theo từng máy chủ, xoay vòng khóa SSH trên toàn cụm, kiểm tra container Docker. Những gì trước đây cần đến cả chục công cụ riêng và một trình duyệt đầy tab giờ được gộp lại.


🔐 Kho thông tin xác thực mã hóa gắn với phần cứng - thông tin xác thực SSH được mã hóa khi lưu trữ bằng Fernet + PBKDF2 và gắn với phần cứng của máy cục bộ. Một tệp cấu hình bị đánh cắp sẽ vô dụng trên bất kỳ máy nào khác.


Cách giám sát SSH không cần agent hoạt động: kiến trúc & engine Python


Deflect One là một ứng dụng Python nguyên khối bất đồng bộ với hơn 40.000 dòng mã được xây dựng trên Textual TUI. Mọi thao tác đều chạy qua paramiko SSH - không agent, không cổng mở nào ngoài 22. Mỗi máy chủ được quản lý có agent bất đồng bộ riêng với 10 vòng lặp song song: số liệu mỗi 5 giây, log tấn công mỗi 8 giây, Docker mỗi 15 giây, apt mỗi giờ. Khi bạn thấy dữ liệu trực tiếp trên bảng điều khiển, đó thực sự là dữ liệu trực tiếp - không phải dữ liệu scrape được lưu đệm từ 60 giây trước. Thông tin xác thực SSH của bạn được mã hóa khi lưu trữ bằng Fernet/PBKDF2 gắn với phần cứng - một tệp cấu hình bị đánh cắp sẽ vô dụng trên bất kỳ máy nào khác.


Engine AI hai tầng tùy chọn chuyển các tác vụ suy luận tốn kém (kiểm tra tình trạng, phân tích mối đe dọa) sang mô hình SMART và các lời gọi nhanh, lặp lại (gợi ý shell, chuyển đổi lệnh) sang mô hình FAST - nhờ đó bạn có trí tuệ ở nơi cần thiết mà không làm cạn ngân sách API cho việc polling thông thường. Mỗi máy chủ chạy chính sách AI riêng - một máy chủ tự khởi động lại nginx khi gặp sự cố, máy khác chỉ thông báo cho bạn. Bạn quyết định. Hoặc tắt hoàn toàn AI và mọi thứ vẫn hoạt động.


Một tệp cấu hình JSON duy nhất. Nhập máy chủ từ ~/.ssh/config chỉ bằng một lần nhấp. Kho thông tin xác thực gắn với phần cứng. Lần khởi chạy đầu tiên hiển thị chế độ demo với hoạt ảnh trực tiếp và hơn 25 màn hình - không cần SSH để đánh giá toàn bộ giao diện.


Dành cho kỹ sư DevOps, SRE & quản trị viên hệ thống Linux


Deflect One dành cho những kỹ sư có nhiều máy chủ hơn mức kiên nhẫn dành cho Zabbix và nhiều yêu cầu bảo mật hơn những gì htop có thể đáp ứng. Nếu bạn thường xuyên có 15 terminal SSH đang mở, một tab Grafana chẳng ai đọc, mà vẫn không biết chính xác điều gì đang xảy ra trên cụm máy chủ ngay lúc này - đây là công cụ dành cho bạn. Khả năng quan sát theo thời gian thực, phòng thủ chủ động và quản lý - từ một terminal, chỉ với một pip install.


Cũng hoàn hảo cho lập trình viên độc lập và người đam mê homelab muốn khả năng quan sát ở cấp độ Datadog mà không phải trả hóa đơn Datadog - và không cần chạy Prometheus, Grafana, Loki và Alertmanager chỉ để biết VPS của mình còn hoạt động hay không. pip install deflect-one && deflect --demo. Đó là toàn bộ quy trình dùng thử. Không tài khoản. Không thời hạn dùng thử. Không thẻ tín dụng.


⚡ Trạng thái hiện tại & quyền truy cập beta

Trạng thái: Đang được phát triển tích cực - bản beta sắp ra mắt

Chạy trên:
✅ Linux  ·  ✅ macOS (Intel + Apple Silicon)  ·  ✅ Windows (Windows Terminal)  ·  ✅ WSL2
Mọi hệ điều hành chạy được Python 3.10+

Quản lý:
✅ Debian 10+  ·  ✅ Ubuntu 20.04+  - nền tảng mục tiêu chính, đã được kiểm thử đầy đủ
🟨 Fedora · CentOS · Arch · Alpine - hoạt động qua SSH, chưa kiểm thử tất cả tính năng

Công nghệ: Python 3.10+, Textual TUI, asyncio, paramiko, Fernet/PBKDF2. Mô-đun AI tùy chọn: Claude API, OpenAI/Gemini/Mistral

Backend AI (tùy chọn): Claude, GPT-4, Gemini, Mistral, Groq, LM Studio (local)

Giấy phép: Giấy phép MIT với yêu cầu ghi công. Phần mềm miễn phí - miễn phí cho mục đích cá nhân và thương mại

Có cần agent trên máy chủ: Không


♥ Hỗ trợ phát triển Deflect One🔗 Xem trên GitHub⬇ Tải deflect.py


Deflect One hiện miễn phí và sẽ tiếp tục miễn phí. Khoản tài trợ của bạn trực tiếp hỗ trợ việc tiếp tục phát triển, bổ sung tính năng mới và phát hành bản beta.



Câu hỏi thường gặp


Deflect One có yêu cầu cài agent trên các máy chủ được giám sát không?

Không. Deflect One hoàn toàn không cần agent. Công cụ chỉ kết nối với máy chủ của bạn qua SSH - không daemon, không tiến trình nền, không cần mở thêm cổng. Nếu SSH hoạt động, Deflect One hoạt động. Đây là nguyên tắc thiết kế cốt lõi: không để lại thành phần nào trên hạ tầng được giám sát.


Deflect One hỗ trợ những bản phân phối Linux nào để giám sát máy chủ?

Nền tảng mục tiêu chính (đã kiểm thử đầy đủ): Debian 10+ và Ubuntu 20.04+. Hoạt động qua SSH trên Fedora, CentOS, Arch và Alpine - phần lớn tính năng hoạt động, phạm vi kiểm thử đầy đủ sẽ được bổ sung trong bản phát hành tương lai.


Có bắt buộc phải dùng AI để sử dụng Deflect One không?

Không - AI hoàn toàn tùy chọn. Deflect One là công cụ giám sát máy chủ Linux không cần agent đầy đủ chức năng ngay cả khi không bật bất kỳ AI nào. Tích hợp AI (Claude, GPT-4, Gemini, Mistral, Groq, LM Studio) là một tính năng thử nghiệm, chỉ hoạt động khi người dùng chủ động bật dành cho những ai muốn thực thi lệnh bằng ngôn ngữ tự nhiên hoặc quản trị tự động trong nền. Bạn kiểm soát việc có sử dụng AI hay không, sử dụng mô hình nào và trên những máy chủ nào.


Deflect One có phải là công cụ giám sát máy chủ miễn phí và mã nguồn mở không?

Có. Deflect One được phát hành theo Giấy phép MIT với yêu cầu ghi công. Công cụ miễn phí cho mục đích cá nhân và thương mại, bao gồm giám sát homelab và VPS. Mã nguồn có sẵn trên GitHub. Chúng tôi hoan nghênh tài trợ để hỗ trợ việc tiếp tục phát triển.


Deflect One có phải là giải pháp mã nguồn mở miễn phí thay thế Zabbix, Netdata, Cockpit, Wazuh hoặc Termius không?

Có. Không giống Zabbix và Checkmk (agent trên từng máy chủ, mất nhiều ngày để thiết lập, cần máy chủ giám sát riêng), Wazuh (SIEM cấp doanh nghiệp yêu cầu hạ tầng riêng), Netdata và Prometheus+Grafana (các bộ agent chỉ tạo biểu đồ - không có lớp quản lý), Cockpit và Webmin (bảng điều khiển trên trình duyệt chỉ quản lý từng máy chủ một), hoặc Termius (ứng dụng SSH trả phí không có giám sát hay bảo mật), Deflect One là một script Python duy nhất chỉ sử dụng quyền truy cập SSH mà bạn đã có - không cần cài đặt gì trên các máy chủ được giám sát. Công cụ hiển thị toàn bộ cụm máy chủ trong một bảng điều khiển terminal, kết hợp giám sát với phát hiện tấn công chủ động, tự động hóa tường lửa và quản lý tệp, đồng thời bổ sung AI tùy chọn - tất cả đều mã nguồn mở, theo giấy phép MIT, chỉ cần pip install deflect-one và chạy trong 10 giây.


Tôi có thể dùng Deflect One để giám sát máy chủ homelab không?

Có. Deflect One rất phù hợp cho giám sát homelab và hạ tầng tự host. Công cụ chạy trên mọi máy có Python 3.10+ (Linux, macOS, Windows Terminal, WSL2) và kết nối với máy chủ tại nhà hoặc VPS của bạn qua SSH. Không dịch vụ đám mây, không đăng ký SaaS - hoàn toàn tự host và có thể hoạt động ngoại tuyến.