Jaanuar 13, 2026Juhendid
Kuidas seadistada serveri monitooringut
Täielik juhend serveri monitooringu tööriistade nagu Netdata, Prometheus ja logihalduse seadistamiseks proaktiivseks serverihalduseks.

Serveri monitooring on hädavajalik optimaalse jõudluse säilitamiseks, probleemide varajaseks avastamiseks ja kõrge kättesaadavuse tagamiseks. See juhend hõlmab terviklike monitooringulahenduste seadistamist teie Hiddence serveris.
Netdata installimine (Reaalajas jälgimine)
Netdata pakub reaalajas jõudluse jälgimist ilusa veebiliidesega:
bash
# Installi Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Juurdepääs töölauale aadressil http://your-server-ip:19999
# Konfigureeri Netdata
sudo nano /etc/netdata/netdata.conf
# Määra bind to = teie-serveri-ip
# Taaskäivita Netdata
sudo systemctl restart netdataPrometheuse ja Grafana seadistamine
Täpsemaks jälgimiseks kohandatud töölaudadega:
bash
# Laadi alla 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-*
# Loo konfiguratsioon
nano prometheus.yml
# Käivita Prometheus
./prometheus --config.file=prometheus.yml
# Installi Node Exporter süsteemi mõõdikute jaoks
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_exporterE-posti hoiatuste seadistamine
Konfigureerige e-posti teavitused kriitiliste sündmuste kohta:
bash
# Installi mailutils
sudo apt install mailutils -y
# Konfigureeri Postfix
sudo dpkg-reconfigure postfix
# Vali 'Internet Site' ja sisesta oma domeen
# Testi e-posti
echo "Test sõnum" | mail -s "Serveri hoiatus" teie-email@example.com
# Seadista cron töö jälgimiseks
crontab -e
# Lisa: */5 * * * * /tee/monitooringu-skriptini.shLogihaldus
Seadista tsentraliseeritud logihaldus:
bash
# Installi logrotate (tavaliselt eelinstallitud)
sudo apt install logrotate -y
# Konfigureeri logide pööramine
sudo nano /etc/logrotate.d/myapp
# Näidis konfiguratsioon:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Vaata süsteemi logisid
sudo journalctl -u teenuse-nimi
sudo tail -f /var/log/syslogMonitooringu parimad tavad
- Jälgige CPU, mälu, ketta ja võrgu kasutust
- Seadistage hoiatused kriitiliste piiride jaoks (CPU > 80%, Ketas > 90%)
- Jälgige rakenduse logisid vigade suhtes
- Jälgige tööaega ja reageerimisaegu
- Jälgige turvasündmusi ja ebaõnnestunud sisselogimiskatseid
- Regulaarne varukoopiate kontrollimine
- Dokumenteerige oma monitooringu seadistus ja protseduurid