Leden 13, 2026Návody
Jak nastavit sledování serveru
Kompletní návod na nastavení nástrojů pro sledování serveru, jako jsou Netdata, Prometheus a správa protokolů, pro proaktivní správu serveru.

Sledování serveru je nezbytné pro udržení optimálního výkonu, včasnou detekci problémů a zajištění vysoké dostupnosti. Tento návod se zabývá nastavením komplexních monitorovacích řešení pro váš server Hiddence.
Instalace Netdata (Sledování v reálném čase)
Netdata poskytuje sledování výkonu v reálném čase s krásným webovým rozhraním:
bash
# Instalace Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Přístup k palubní desce na http://ip-vaseho-serveru:19999
# Konfigurace Netdata
sudo nano /etc/netdata/netdata.conf
# Nastavit bind to = ip-vaseho-serveru
# Restartovat Netdata
sudo systemctl restart netdataNastavení Prometheus a Grafana
Pro pokročilé sledování s vlastními palubními deskami:
bash
# Stáhnout Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gz
tar xvfz prometheus-*.tar.gz
cd prometheus-*
# Vytvořit konfiguraci
nano prometheus.yml
# Spustit Prometheus
./prometheus --config.file=prometheus.yml
# Instalovat Node Exporter pro systémové metriky
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
tar xvfz node_exporter-*.tar.gz
cd node_exporter-*
./node_exporterNastavení e-mailových upozornění
Nakonfigurujte e-mailová oznámení pro kritické události:
bash
# Instalovat mailutils
sudo apt install mailutils -y
# Konfigurace Postfixu
sudo dpkg-reconfigure postfix
# Zvolte 'Internet Site' a zadejte svou doménu
# Testovací e-mail
echo "Testovací zpráva" | mail -s "Upozornění serveru" vas-email@priklad.cz
# Nastavit úlohu cron pro sledování
crontab -e
# Přidat: */5 * * * * /cesta/k/monitorovacimu-skriptu.shSpráva protokolů
Nastavte centralizovanou správu protokolů:
bash
# Instalovat logrotate (obvykle předinstalovaný)
sudo apt install logrotate -y
# Konfigurace rotace protokolů
sudo nano /etc/logrotate.d/mojeaplikace
# Příklad konfigurace:
/var/log/mojeaplikace/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Zobrazit systémové protokoly
sudo journalctl -u nazev-sluzby
sudo tail -f /var/log/syslogDoporučené postupy pro sledování
- Sledujte využití CPU, paměti, disku a sítě
- Nastavte upozornění pro kritické prahové hodnoty (CPU > 80 %, Disk > 90 %)
- Sledujte protokoly aplikací kvůli chybám
- Sledujte dostupnost a časy odezvy
- Sledujte bezpečnostní události a neúspěšné pokusy o přihlášení
- Pravidelné ověřování záloh
- Dokumentujte své nastavení a postupy sledování