Januar 13, 2026Guider
Hvordan sette opp serverovervåking
Komplett guide om oppsett av serverovervåkingsverktøy som Netdata, Prometheus og logghåndtering for proaktiv serveradministrasjon.

Serverovervåking er essensielt for å opprettholde optimal ytelse, oppdage problemer tidlig og sikre høy tilgjengelighet. Denne guiden dekker oppsett av omfattende overvåkingsløsninger for din Hiddence-server.
Installere Netdata (Sanntidsovervåking)
Netdata gir sanntids ytelsesovervåking med et vakkert webgrensesnitt:
bash
# Installer Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Få tilgang til dashbord på http://your-server-ip:19999
# Konfigurer Netdata
sudo nano /etc/netdata/netdata.conf
# Sett bind to = your-server-ip
# Start Netdata på nytt
sudo systemctl restart netdataSette opp Prometheus og Grafana
For avansert overvåking med tilpassede dashbord:
bash
# Last ned 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-*
# Opprett konfigurasjon
nano prometheus.yml
# Start Prometheus
./prometheus --config.file=prometheus.yml
# Installer Node Exporter for systemmetrikk
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_exporterSette opp e-postvarsler
Konfigurer e-postvarsler for kritiske hendelser:
bash
# Installer mailutils
sudo apt install mailutils -y
# Konfigurer Postfix
sudo dpkg-reconfigure postfix
# Velg 'Internet Site' og skriv inn domenet ditt
# Test e-post
echo "Testmelding" | mail -s "Servervarsel" your-email@example.com
# Sett opp cron-jobb for overvåking
crontab -e
# Legg til: */5 * * * * /path/to/monitoring-script.shLogghåndtering
Sett opp sentralisert logghåndtering:
bash
# Installer logrotate (vanligvis forhåndsinstallert)
sudo apt install logrotate -y
# Konfigurer loggrotasjon
sudo nano /etc/logrotate.d/myapp
# Eksempelkonfigurasjon:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Se systemlogger
sudo journalctl -u service-name
sudo tail -f /var/log/syslogOvervåking beste praksis
- Overvåk CPU, minne, disk og nettverksbruk
- Sett opp varsler for kritiske terskler (CPU > 80%, Disk > 90%)
- Overvåk applikasjonslogger for feil
- Spor oppetid og responstider
- Overvåk sikkerhetshendelser og mislykkede påloggingsforsøk
- Regelmessig backup-verifisering
- Dokumenter overvåkingsoppsett og prosedyrer