Ianuarie 13, 2026Ghiduri
Cum să configurezi monitorizarea serverului
Ghid complet despre configurarea instrumentelor de monitorizare a serverului precum Netdata, Prometheus și gestionarea jurnalelor pentru management proactiv al serverului.

Monitorizarea serverului este esențială pentru menținerea performanței optime, detectarea problemelor din timp și asigurarea disponibilității ridicate. Acest ghid acoperă configurarea soluțiilor de monitorizare cuprinzătoare pentru serverul tău Hiddence.
Instalarea Netdata (Monitorizare în timp real)
Netdata oferă monitorizare a performanței în timp real cu o interfață web frumoasă:
bash
# Instalează Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Accesează tabloul de bord la http://your-server-ip:19999
# Configurează Netdata
sudo nano /etc/netdata/netdata.conf
# Setează bind to = your-server-ip
# Repornește Netdata
sudo systemctl restart netdataConfigurarea Prometheus și Grafana
Pentru monitorizare avansată cu tablouri de bord personalizate:
bash
# Descarcă 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-*
# Creează configurație
nano prometheus.yml
# Pornește Prometheus
./prometheus --config.file=prometheus.yml
# Instalează Node Exporter pentru metrici de sistem
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_exporterConfigurarea alertelor prin e-mail
Configurează notificări prin e-mail pentru evenimente critice:
bash
# Instalează mailutils
sudo apt install mailutils -y
# Configurează Postfix
sudo dpkg-reconfigure postfix
# Alege 'Internet Site' și introdu domeniul tău
# Testează e-mail
echo "Mesaj test" | mail -s "Alertă Server" your-email@example.com
# Configurează job cron pentru monitorizare
crontab -e
# Adaugă: */5 * * * * /path/to/monitoring-script.shGestionarea jurnalelor
Configurează gestionarea centralizată a jurnalelor:
bash
# Instalează logrotate (de obicei preinstalat)
sudo apt install logrotate -y
# Configurează rotația jurnalelor
sudo nano /etc/logrotate.d/myapp
# Exemplu de configurație:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Vizualizează jurnalele de sistem
sudo journalctl -u service-name
sudo tail -f /var/log/syslogCele mai bune practici de monitorizare
- Monitorizează utilizarea CPU, memoriei, discului și rețelei
- Setează alerte pentru praguri critice (CPU > 80%, Disc > 90%)
- Monitorizează jurnalele aplicațiilor pentru erori
- Urmărește timpul de funcționare și timpii de răspuns
- Monitorizează evenimentele de securitate și încercările de autentificare eșuate
- Verificarea regulată a backup-urilor
- Documentează configurația și procedurile tale de monitorizare