Tôi đang tìm kiếm một trình giám sát quy trình đơn giản cho tài khoản của mình trong một VPS phổ biến. Tôi yêu Người giám sát và Monit, nhưng họ có vẻ quá mức đối với tôi.
Tôi muốn một cái gì đó
- chạy như một daemon (Vì vậy, tài khoản VPS của tôi có thể khởi động nó khi khởi động và cũng "bắt đầu" bằng cron trong trường hợp màn hình tự tắt)
- theo dõi bằng cách sinh ra các công cụ dưới dạng quy trình con (như Người giám sát) hoặc bằng cách thực hiện lệnh bỏ phiếu trả về đúng hoặc sai (như câu lệnh BASH if)
- cả hai đều dễ sử dụng (cần cấu hình tối thiểu) và sản xuất ổn định (bằng cách nào đó ít phần mềm dường như đáp ứng cả hai nhu cầu)
- Thích hợp trong VPS được quản lý chạy ở chế độ người dùng, sử dụng bộ nhớ tối thiểu
runit
sẽ là một thay thế cho daemontools. Nó cũng rất đơn giản và cấp thấp. Về cơ bản, tất cả những gì bạn cần để chạy một proces là một tệp chứa một số lệnh exec, ví dụ:exec sleep 300
Sau đó, bạn tạo một liên kết tượng trưng từ thư mục chứa tập lệnh chạy đến/etc/service/name
và bạn đã hoàn tất.