Monit — giám sát dịch vụ

Đã cài nhưng dịch vụ chưa chạy. Hãy khởi động và bật tự chạy khi khởi động:
sudo systemctl enable --now monit
Cách cấu hình (FAQ)
Monit
Chưa chạy
Dịch vụ đang giám sát: 12
Dịch vụ đang giám sát
12
Tổng cộng
Đang chạy
12
Đang chạy
Có lỗi
0
Có lỗi
Dịch vụ đang giám sát
Dịch vụ Loại Uptime Bộ nhớ CPU Trạng thái
srv-monitor System 8d 12h — — Đang chạy
nginx Process 20d 21h 194.8 MB 1.3% Đang chạy
apache2 Process 33d 4h 266.4 MB 1.7% Đang chạy
mysqld Process 16d 9h 186.5 MB 0.4% Đang chạy
php-fpm Process 21d 14h 52.3 MB 2.2% Đang chạy
sshd Process 38d 8h 155.2 MB 1.5% Đang chạy
fail2ban Process 8d 22h 194.3 MB 3.4% Đang chạy
crowdsec Process 19d 12h 19.1 MB 1.2% Đang chạy
redis-server Process 33d 13h 285.2 MB 2.9% Đang chạy
cron Process 29d 0h 272 MB 0.7% Đang chạy
rootfs Filesystem — — — Đang chạy
eth0 Network — — — Đang chạy

Một bức tranh rõ hơn về những gì Monit đang kiểm

Monit theo dõi tiến trình, tệp, hệ thống tệp và máy chủ, rồi khởi động lại những gì nó thấy hỏng. Nó mang theo giao diện web của riêng mình, chạy được và trông như đã được vẽ ra từ rất lâu. Trang này đọc đúng trạng thái ấy và trình bày cùng phần còn lại của bảng, để sức khỏe dịch vụ đứng cạnh các mô-đun bảo mật thay vì trú ở một cổng riêng.

Mỗi phép kiểm hiện kèm trạng thái hiện tại, thứ nó theo dõi và số lần nó đã can thiệp. Bộ đếm khởi động lại là trường đáng chú ý. Một dịch vụ đã được Monit khởi động lại bốn mươi lần không phải là dịch vụ được Monit giữ cho sống: đó là dịch vụ đổ hết lần này tới lần khác, còn những lần khởi động lại thì che đi sự thật ấy. Monit thành thật về điều đó nếu bạn chịu đọc; nguy hiểm nằm ở chỗ coi một bảng xanh toàn bộ là bằng chứng rằng chẳng có gì sai.

Trên một máy chủ thông thường, những phép kiểm xứng đáng có chỗ là: máy chủ web, cơ sở dữ liệu, trình nền SSH, dung lượng trống trên hệ thống tệp gốc, và một phép kiểm khả năng tiếp cận tới thứ gì đó bên ngoài cỗ máy.