Что проверять на небольшом Linux-сервере
Небольшому серверу не всегда нужен сложный мониторинг. Начните с регулярной проверки важных показателей.
Ресурсы
Смотрите свободное место, оперативную память, нагрузку на процессор и сообщения об ошибках диска.
df -h
free -h
uptime
systemctl --failedСостояние сервисов
Для критичных служб полезно контролировать не только факт запуска, но и то, что они выполняют свою задачу. Служба может быть active, но при этом не обслуживать запросы.
systemctl status nginx --no-pager
journalctl -p warning -n 50 --no-pagerЗамените nginx именем своего сервиса.
Проверки извне
Если сервис доступен пользователям через интернет, добавьте периодический HTTPS-запрос из другой сети. Это обнаружит проблемы DNS, маршрутизации и сертификата, не видимые по статусу процесса.
Резервные копии и обновления
Контролируйте дату последнего успешного резервного копирования, доступность хранилища и необходимость обновлений безопасности. Перед существенными изменениями фиксируйте рабочую конфигурацию.