Monit — моніторинг сервісів

Встановлено, але службу не запущено. Запустіть і увімкніть автозапуск:
sudo systemctl enable --now monit
Як налаштувати (FAQ)
Monit
Не запущено
Сервісів під наглядом: 12
Сервісів під наглядом
12
Разом
Працюють
12
Активна
З помилками
0
З помилками
Сервісів під наглядом
Сервіс Тип Uptime Пам’ять CPU Статус
srv-monitor System 13d 23h — — Активна
nginx Process 21d 1h 112.5 MB 3.2% Активна
apache2 Process 8d 1h 111.9 MB 2.4% Активна
mysqld Process 17d 22h 36.9 MB 3.7% Активна
php-fpm Process 17d 17h 83.8 MB 2.1% Активна
sshd Process 24d 18h 129.3 MB 1.8% Активна
fail2ban Process 11d 7h 170.2 MB 2.4% Активна
crowdsec Process 38d 17h 114.9 MB 2.8% Активна
redis-server Process 22d 22h 307.1 MB 3.3% Активна
cron Process 21d 16h 282.5 MB 0.8% Активна
rootfs Filesystem — — — Активна
eth0 Network — — — Активна

Чіткіша картина того, що перевіряє Monit

Monit стежить за процесами, файлами, файловими системами й вузлами і перезапускає те, що застає зламаним. Він має власний вебінтерфейс, який працює і має вигляд, ніби його малювали дуже давно. Ця сторінка читає той самий стан і показує його поруч із рештою панелі, тож здоров’я служб стоїть біля модулів безпеки, а не живе на окремому порту.

Кожну перевірку показано з поточним станом, тим, за чим вона стежить, і кількістю втручань. Лічильник перезапусків — поле, яке заслуговує уваги. Служба, яку Monit перезапустив сорок разів, — не служба, яку Monit тримає живою: це служба, що падає знову й знову, поки перезапуски цей факт приховують. Monit чесний щодо цього, якщо його читати; небезпека в тому, щоб узяти суцільно зелену дошку за доказ, що все гаразд.

На звичайному сервері свого місця варті перевірки вебсервера, бази даних, демона SSH, вільного місця на кореневій файловій системі й перевірка досяжності чогось поза машиною.