sudo systemctl enable --now monit
| Сервіс | Тип | 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 чесний щодо цього, якщо його читати; небезпека в тому, щоб узяти суцільно зелену дошку за доказ, що все гаразд.
На звичайному сервері свого місця варті перевірки вебсервера, бази даних, демона SSH, вільного місця на кореневій файловій системі й перевірка досяжності чогось поза машиною.