Siječanj 13, 2026Vodiči
Kako postaviti nadzor poslužitelja
Potpuni vodič za postavljanje alata za nadzor poslužitelja kao što su Netdata, Prometheus i upravljanje zapisnicima za proaktivno upravljanje poslužiteljem.

Nadzor poslužitelja ključan je za održavanje optimalnih performansi, rano otkrivanje problema i osiguravanje visoke dostupnosti. Ovaj vodič pokriva postavljanje sveobuhvatnih rješenja za nadzor za vaš Hiddence poslužitelj.
Instalacija Netdata (Nadzor u stvarnom vremenu)
Netdata pruža nadzor performansi u stvarnom vremenu s prekrasnim web sučeljem:
bash
# Instaliraj Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Pristupite nadzornoj ploči na http://your-server-ip:19999
# Konfiguriraj Netdata
sudo nano /etc/netdata/netdata.conf
# Postavi bind to = your-server-ip
# Ponovno pokreni Netdata
sudo systemctl restart netdataPostavljanje Prometheusa i Grafane
Za napredni nadzor s prilagođenim nadzornim pločama:
bash
# Preuzmi 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-*
# Kreiraj konfiguraciju
nano prometheus.yml
# Pokreni Prometheus
./prometheus --config.file=prometheus.yml
# Instaliraj Node Exporter za metriku sustava
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_exporterPostavljanje upozorenja e-poštom
Konfigurirajte obavijesti e-poštom za kritične događaje:
bash
# Instaliraj mailutils
sudo apt install mailutils -y
# Konfiguriraj Postfix
sudo dpkg-reconfigure postfix
# Odaberite 'Internet Site' i unesite svoju domenu
# Testiraj e-poštu
echo "Test poruka" | mail -s "Upozorenje poslužitelja" your-email@example.com
# Postavi cron posao za nadzor
crontab -e
# Dodaj: */5 * * * * /path/to/monitoring-script.shUpravljanje zapisnicima
Postavite centralizirano upravljanje zapisnicima:
bash
# Instaliraj logrotate (obično predinstaliran)
sudo apt install logrotate -y
# Konfiguriraj rotaciju zapisnika
sudo nano /etc/logrotate.d/myapp
# Primjer konfiguracije:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Pregledaj zapisnike sustava
sudo journalctl -u service-name
sudo tail -f /var/log/syslogNajbolje prakse za nadzor
- Nadzirite upotrebu CPU-a, memorije, diska i mreže
- Postavite upozorenja za kritične pragove (CPU > 80%, Disk > 90%)
- Pratite zapisnike aplikacija radi pogrešaka
- Pratite vrijeme rada i vremena odziva
- Pratite sigurnosne događaje i neuspjele pokušaje prijave
- Redovita provjera sigurnosnih kopija
- Dokumentirajte svoje postavke i procedure nadzora