Коротка відповідь: Для одного VPS встановіть htop (процеси наживо), vnstat (історія трафіку) і — для повноцінного веб-дашборда — Netdata. Разом вони показують CPU, RAM, диск, мережу та метрики сервісів майже без налаштування.
Огляд
Моніторинг відповідає на два питання: що відбувається зараз (живі інструменти) і що сталося, поки я не дивився (історія). Трійця нижче — безкоштовна, легка й підходить будь-якому VPS Cloud2Y від SSD VPS до Power VPS.
Що потрібно мати
- Root/sudo SSH-доступ.
- Браузер для дашборда Netdata (опційно).
Покрокова інструкція
- htop — процеси наживо:
apt install -y htop # Ubuntu / Debian dnf install -y htop # AlmaLinux / Rocky htop - vnstat — історія трафіку:
apt install -y vnstat systemctl enable --now vnstat vnstat -d # трафік по днях vnstat -m # трафік по місяцях - Netdata — веб-дашборд (офіційний kickstart-скрипт):
Потім відкрийтеwget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh sh /tmp/netdata-kickstart.shhttp://IP_ВАШОГО_СЕРВЕРА:19999. Важливо: обмежте доступ — дозвольте порт лише зі своєї IP (ufw allow from 198.51.100.5 to any port 19999 proto tcp) або тримайте його закритим і користуйтеся SSH-тунелем:ssh -L 19999:localhost:19999 [email protected] - Опційно — сповіщення про доступність: підключіть будь-який зовнішній uptime-сервіс, що пінгує ваш сайт/IP, — так ви дізнаєтеся про падіння, навіть коли лежить увесь VPS.
Типові проблеми
- Порт Netdata відкритий усьому світу? Не лишайте :19999 публічним — він розкриває деталі нутрощів сервера. Закрийте фаєрволом, як вище.
- vnstat не показує даних? Він збирає статистику з моменту встановлення; дайте йому годину й перевірте, що сервіс запущений.
- Моніторинг сам їсть ресурси? Netdata легкий, але на найменших планах htop + vnstat можуть бути доречнішими.
Коли звертатися в підтримку
Якщо моніторинг показує стабільне насичення CPU, RAM чи диска — зазвичай час розширити ресурси; якщо графіки виглядають неправильно на рівні платформи (steal time, втрати пакетів), відкрийте тикет зі скриншотами.
Часті запитання
Netdata безкоштовний?
Так — агент Netdata має відкритий код і безкоштовний для власного VPS. Він встановлюється офіційним однорядковим kickstart-скриптом і одразу віддає локальний дашборд на порту 19999.
Чи можна лишати порт Netdata публічним?
Ні — дашборд розкриває детальні нутрощі сервера. Закрийте порт 19999 фаєрволом для всіх, крім своєї IP, або діставайтеся до нього через SSH-тунель.
Як побачити трафік за місяць?
Встановіть vnstat і увімкніть його сервіс — він безперервно записує передачу даних: vnstat -m друкує місячні підсумки за інтерфейсами, а vnstat -d — розбивку по днях.
Схожі статті
- Як перевірити використання CPU, RAM і диска на VPS
- Як діагностувати високе навантаження на CPU
- Як діагностувати високе використання RAM
- Як розширити ресурси VPS
Потрібна допомога? Звернутися в підтримку Cloud2Y →
