Skip to content
VDS · Monitoring a výkon

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ý iowait znamená disk, steal znamená súperenie na uzle, system znamená 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.