Netdata: podrobné metriky stroja
Ako nainštalovať Netdata na VDS, obmedziť k nemu prístup zvonku a na čo sa pozrieť, keď už grafy v ovládacom paneli nestačia.
Aktualizované 23. augusta 2026
Grafy v ovládacom paneli na /hosting/vds/m/<id> odpovedajú na otázku „je stroj zaťažený?“ Keď potrebuješ odpoveď na „čo presne a v ktorej sekunde“, nainštaluj Netdata: zbiera stovky metrík v jednosekundových intervaloch a vykresľuje ich v prehliadači bez konfigurácie.
Inštalácia
curl -Ss https://my-netdata.io/kickstart.sh -o /tmp/netdata-kickstart.sh
sh /tmp/netdata-kickstart.sh --stable-channel --disable-telemetry
Skript automaticky rozpozná tvoj systém a nainštaluje balík. Debian a Ubuntu majú aj verziu z repozitára (apt install -y netdata) — je staršia, ale aktualizuje sa spolu so systémom.
Netdata spotrebúva znateľné množstvo pamäte: na VDS-1 s 2 GB jej nastav limit, inak bude súťažiť s tvojou aplikáciou. Stačí obmedziť uchovávanie histórie v /etc/netdata/netdata.conf:
[db]
mode = dbengine
dbengine multihost disk space MB = 256
Po zmenách spusti systemctl restart netdata.
Uzavri prístup
Netdata štandardne počúva na porte 19999 na všetkých adresách. Nesmieš ho nechať otvorený: rozhranie bez hesla odhaľuje celé vnútro stroja až po zoznam procesov a aktívnych spojení.
Naviaz ho na localhost v /etc/netdata/netdata.conf:
[web]
bind to = 127.0.0.1
Na zobrazenie si z počítača otvor SSH tunel:
ssh -L 19999:127.0.0.1:19999 root@YOUR_ADDRESS
Potom v prehliadači otvor http://127.0.0.1:19999. Ak potrebuješ trvalý externý prístup, daj Netdata za Nginx s heslom a certifikátom a zatvor port 19999 vo firewalle.
Čo sledovať
- CPU → utilization s rozpisom: vysoký
iowaitznamená disk,stealznamená súperenie na uzle,systemznamená réžiu jadra, často zo siete. - Disky → backlog a await — fronta disku. Porovnaj ju s limitom pre svoju triedu, pozri Zaťaženie disku.
- Pamäť → available a sekcia swapu. Rovnomerný rast znamená únik pamäte.
- Aplikácie — spotreba podľa skupín procesov. Toto je sekcia, ktorá odpovedá na otázku „kto za to môže“, aj spätne.
- Alarmy — vstavané prahové hodnoty. Netdata sama zvýrazní plný disk, prehriatu frontu a zlyhanú službu.
E-mailové alebo Telegram notifikácie nastavíš v /etc/netdata/health_alarm_notify.conf — nastav príjemcu a zapni požadovaný kanál.
Časté chyby
- Nechať port 19999 otvorený do internetu. To prezrádza údaje o tvojej infraštruktúre a niekedy je to cesta k útoku. Skontroluj:
ss -tulpn | grep 19999. - Nainštalovať Netdata na VDS-1 a čudovať sa, že chýba pamäť. Pri predvolenom nastavení zaberá stovky megabajtov. Obmedz históriu alebo sa jej vzdaj v prospech jednorazových nástrojov.
- Považovať Netdata za náhradu externého monitoringu. Žije na tom istom stroji: ak padne, nedozvieš sa o tom. Externý monitoring pokrýva článok Upozornenia na výpadok stránky.
- Uchovávať históriu mesiace. Databáza metrík neustále zapisuje na disk a pridáva záťaž na pozadí. Na VPS stačí niekoľko dní.
Ovládací panel Millida a Netdata si nekonkurujú: prvý dáva pohľad zvonku na hosťa a funguje aj vtedy, keď je systém zamrznutý, druhá poskytuje detail zvnútra. Používaj oboje.