Как администрировать проект на Ubuntu (VPS)?

Всем привет! Есть проект на стеке express / mongo / react, стоит на VPS (Ubuntu). Проект предполагает нагрузку в пару тысяч пользователей с дальнейшем масштабированием.

Интересует как правильно (и удобно, не через консоль) администрировать его, а конкретно:

  1. Как следить за тачкой (процессы \ память \ ram) и т.д? Ставил cockpit, но он ест многовато ресурсов на тачке

  2. Как удалённо администрировать MongoDB? Открывать доступ из вне и подключаться через Compass? (не опасно ради этого открывать?)

  3. На какие характеристики у железа больше обращать внимания? Подходит ли вообще VPS для таких проектов или лучше что-то другое

Буду рад любым советам и мнениям, спасибо!


Ответы (1 шт):

Автор решения: eri
  1. старый добрый zabbix кушает всего ничего, но лучше под мониторинг выделить отдельный хост и собирать инфу через агент
  2. подключайся через ssh
  3. на все: проц, память, диск. Особенно на диск и проц так как они разделенны с другими виртуальными машинами
→ Ссылка