Styczeń 13, 2026Poradniki
Jak skonfigurować monitorowanie serwera
Kompletny przewodnik po konfigurowaniu narzędzi do monitorowania serwerów, takich jak Netdata, Prometheus i zarządzanie logami w celu proaktywnego zarządzania serwerem.

Monitorowanie serwera jest niezbędne do utrzymania optymalnej wydajności, wczesnego wykrywania problemów i zapewnienia wysokiej dostępności. Ten poradnik obejmuje konfigurację kompleksowych rozwiązań monitorujących dla Twojego serwera Hiddence.
Instalacja Netdata (Monitorowanie w czasie rzeczywistym)
Netdata zapewnia monitorowanie wydajności w czasie rzeczywistym z pięknym interfejsem webowym:
bash
# Zainstaluj Netdata
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Uzyskaj dostęp do panelu pod adresem http://your-server-ip:19999
# Skonfiguruj Netdata
sudo nano /etc/netdata/netdata.conf
# Ustaw bind to = your-server-ip
# Zrestartuj Netdata
sudo systemctl restart netdataKonfiguracja Prometheus i Grafana
Dla zaawansowanego monitorowania z niestandardowymi pulpitami nawigacyjnymi:
bash
# Pobierz 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-*
# Utwórz konfigurację
nano prometheus.yml
# Uruchom Prometheus
./prometheus --config.file=prometheus.yml
# Zainstaluj Node Exporter dla metryk systemowych
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_exporterKonfigurowanie alertów e-mail
Skonfiguruj powiadomienia e-mail dla krytycznych zdarzeń:
bash
# Zainstaluj mailutils
sudo apt install mailutils -y
# Skonfiguruj Postfix
sudo dpkg-reconfigure postfix
# Wybierz 'Internet Site' i wprowadź swoją domenę
# Testuj e-mail
echo "Wiadomość testowa" | mail -s "Alert serwera" your-email@example.com
# Skonfiguruj zadanie cron do monitorowania
crontab -e
# Dodaj: */5 * * * * /ścieżka/do/skryptu-monitorującego.shZarządzanie logami
Skonfiguruj scentralizowane zarządzanie logami:
bash
# Zainstaluj logrotate (zazwyczaj preinstalowany)
sudo apt install logrotate -y
# Skonfiguruj rotację logów
sudo nano /etc/logrotate.d/myapp
# Przykładowa konfiguracja:
/var/log/myapp/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
}
# Wyświetl logi systemowe
sudo journalctl -u nazwa-usługi
sudo tail -f /var/log/syslogNajlepsze praktyki monitorowania
- Monitoruj zużycie procesora, pamięci, dysku i sieci
- Ustaw alerty dla krytycznych progów (CPU > 80%, Dysk > 90%)
- Monitoruj logi aplikacji pod kątem błędów
- Śledź czas sprawności (uptime) i czasy odpowiedzi
- Monitoruj zdarzenia bezpieczeństwa i nieudane próby logowania
- Regularna weryfikacja kopii zapasowych
- Dokumentuj swoją konfigurację i procedury monitorowania