NoctisNode
← ГайдыSelf-hosting2026-09-078 min

Мониторинг VPS: аптайм, диск и раннее обнаружение проблем

Что реально стоит мониторить на небольшом VPS — аптайм, CPU, память, диск, срок TLS и баланс — с лёгким стеком, который можно поднять за вечер.

Большинство проблем сервера объявляют себя до того, как становятся простоем, — память постепенно растёт, диск заполняется, сертификат скоро истечёт. Мониторинг нужен именно чтобы ловить их на тихой стадии. Это руководство описывает, что действительно стоит следить на небольшом VPS, и стек, достаточно лёгкий, чтобы не превратиться в ещё одну машину для обслуживания.

Что действительно важно на небольшом VPS

ПоказательПочему важенПорог алерта
Аптайм / HTTP-статусСервис лежит или отдаёт ошибки2 неудачные проверки подряд
ПамятьOOM молча валит сервисыВыше 85% стабильно
ДискПолный диск ломает логи, БД, почтуВыше 80% занято
Загрузка CPUУстойчивая насыщенность значит нехватка мощностиLoad > числа ядер 10 минут
БалансСервер приостанавливается на нулеМеньше одного цикла запаса
Срок TLSПростой, которого можно было избежатьМеньше 14 дней

Минимальный стек

На VPS с 1 ГБ держите это лёгким. Смысл мониторинга — сократить собственное внимание, а не выдать вам новый сервер на обслуживание.

  • ▹Внешняя проверка аптайма — бесплатный HTTP-монитор, бьющий по вашему сервису снаружи, поскольку внутренняя проверка не увидит сетевой сбой.
  • ▹node_exporter + Prometheus для сырых метрик, если нужна история, а не только алерты.
  • ▹Небольшой мост для алертов — почта или вебхук туда, где вы и так бываете.
  • ▹Ротация логов через logrotate, чтобы логи не стали причиной вашего сбоя диска.

Диск — тихий убийца

Диски заполняются тем, о чём никто не думает: старые логи, кэш пакетов, слои Docker, неповёрнутые журналы. Полный диск вырубает почту, базы данных и логи одновременно. Настройте logrotate, чистите неиспользуемые пакеты и ставьте алерт на 80%, а не на 95%.

Медленная утечка памяти

С памятью обычно всё хорошо, пока не станет плохо: процесс с утечкой растёт медленно, а потом его убивает OOM. Следите за трендом, а не за текущим значением. Если что-то растёт без ограничения днями, этому процессу нужна политика перезапуска или исправление.

TLS и сертификаты

Если вы терминируете TLS через Caddy, сертификаты обновляются автоматически и эта забота в основном исчезает. Если вы управляете сертификатами сами, срок действия — это жёсткий простой, и предупреждать нужно намного раньше, чем после.

Не забудьте баланс

В предоплаченной модели пустой баланс приостанавливает сервер без предупреждения. Если от сервера есть зависимость, следите за балансом так же, как за диском. Это единственная метрика, уникальная для этой модели биллинга, и её легче всего забыть.

Начните с трёх проверок

Если сделаете только три вещи: внешняя проверка аптайма, алерт на заполнение диска и алерт на баланс. Эти три ловят большинство реальных инцидентов на небольшом VPS. Всё остальное — уточнение.

FAQ

QКакая самая частая проблема VPS?

AЗаполнение диска, затем исчерпание памяти. Обе легко отслеживаются и легко чинятся, если поймать их рано.

QНужен ли Prometheus для маленького VPS?

AНет. Внешняя проверка аптайма плюс алерты на диск, память и баланс покрывают большинство инцидентов вообще без стека.

QКак отслеживать баланс?

AЗапрашивайте его через finance API по расписанию и alert, когда он падает ниже запаса на один цикл.

Мониторинг VPS: аптайм, диск и раннее обнаружение проблем · NoctisNode