Мониторинг VPS
Мониторинг парков VPS у разных провайдеров: один дашборд для хостов без общей сети, на машинах, которым не по карману тяжёлый агент.
Обновлено 2026-08-26
У парка VPS два свойства, которые ломают большинство схем мониторинга. Машины маленькие - коробка на 1 ГБ не может отдать сто мегабайт под стек мониторинга - и они разбросаны по провайдерам без общей приватной сети, поэтому всё, что предполагает плоскую внутреннюю сеть, неприменимо.
Маленькие машины
Агент - один статический бинарник, который делает один снимок за такт и планирует дорогие сборщики на длинных интервалах. Нет ни среды исполнения для установки, ни порождения процесса на метрику, ни необходимости что-то подкручивать, прежде чем его станет безопасно запускать на машине с 1 ГБ.
Поскольку проверки доступности, TLS и ping выполняются на панели, добавление мониторинга доступности к VPS этому VPS не стоит ничего - а это важнее всего именно на машинах, которые меньше всего могут себе это позволить.
Разбросаны по провайдерам
Каждый агент подключается наружу по TLS к панели. Нет входящего порта, который надо открывать, VPN, который надо строить, и исключения в файрволе машины. Коробка у одного провайдера, коробка у другого и коробка в стойке колокации оказываются на одной странице без того, чтобы хоть одна из них могла достучаться до остальных.
За чем стоит следить на VPS
- Диск, в первую очередь и всегда. Маленькие тома заполняются быстро, и забитый диск - самый частый отказ VPS.
- Память и своп. Машина на 1 ГБ без свопа тихо умирает от OOM killer; предсказывает это устойчивое давление на память, а не сам сбой.
- Steal time - метрика, которая говорит, что проблема в хост-машине, а не в вашей: единственное, что превращает спор с провайдером в факт.
- Подбор пароля по SSH, потому что публичный VPS сканируют непрерывно с момента появления.
- Доступность и TLS-сертификаты, проверяемые с панели, для всего, что машина отдаёт наружу.
Бесплатный тариф покрывает один сервер навсегда без карты - обычно этого достаточно, чтобы решить, стоит ли платить за остальное.