1.  [Strona główna](/) ›
2.  [Baza wiedzy](/baza-wiedzy/) ›
3.  Checkmk - monitoring serwera

# Checkmk Raw Edition - instalacja, agenty i alerty

Opublikowano: 10 kwietnia 2026 · Kategoria: VPS / Monitoring

⚡ W skrócie · 7 min czytania

-   Checkmk Raw Edition: instalacja, dodawanie hostów przez agenty i SNMP, reguły i progi alertów, powiadomienia email i Slack, distributed monitoring, porównanie z Zabbix i Prometheus.
-   Instalacja Checkmk Raw Edition na Ubuntu 22.04.
-   Instalacja agenta Checkmk na monitorowanym hoście.
-   Dodawanie hostów i Service Discovery w UI.
-   Najczęstsze pytania.

Checkmk Raw Edition to darmowa platforma monitoringu, która w odróżnieniu od Zabbix i Prometheus **sama wykrywa** co monitorować - wystarczy dodać hosta i zatwierdzić proponowane usługi. Jeden agent dostarcza setki metryk bez konfigurowania szablonów item po item. Ten przewodnik pokazuje instalację serwera, dodawanie hostów przez agenty i SNMP, konfigurację alertów i porównanie z popularnymi alternatywami.

## Instalacja Checkmk Raw Edition na Ubuntu 22.04

```
# Pobierz pakiet Checkmk Raw Edition (sprawdź aktualną wersję na checkmk.com)
wget https://download.checkmk.com/checkmk/2.3.0p20/check-mk-raw-2.3.0p20_0.jammy_amd64.deb

# Zainstaluj pakiet i zależności
sudo apt install -y ./check-mk-raw-2.3.0p20_0.jammy_amd64.deb

# Sprawdź instalację
omd version

# Utwórz pierwszą "site" (instancję Checkmk)
# Możesz mieć wiele site na jednym serwerze
sudo omd create mysite

# Output:
# Adding /opt/omd/sites/mysite/tmp to /etc/fstab
# Created new site mysite with version 2.3.0p20.cre
# cmkadmin: HASŁO

# Zapisz hasło admina! Możesz też zmienić:
sudo omd su mysite
cmk-passwd cmkadmin   # zmień hasło

# Uruchom site
sudo omd start mysite

# Sprawdź status
sudo omd status mysite
```

```
# Skonfiguruj Nginx jako reverse proxy dla Checkmk
sudo apt install -y nginx

# /etc/nginx/sites-available/checkmk
server {
  listen 80;
  server_name monitoring.mojadomena.pl;

  location /mysite/ {
    proxy_pass http://127.0.0.1:5000/mysite/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

# Otwórz UI:
# http://IP-SERWERA/mysite/
# Login: cmkadmin, hasło z omd create
```

## Instalacja agenta Checkmk na monitorowanym hoście

Checkmk używa własnych agentów - lżejszych i bezpieczniejszych niż Zabbix Agent. Agent nasłuchuje na porcie 6556 i zwraca dane w formie tekstowej (nie binarnej). Pobierz agenta z Twojej instancji Checkmk:

```
# Na monitorowanym hoście - pobierz agenta z serwera Checkmk
# URL: http://CHECKMK-SERVER/mysite/check_mk/agents/

# Linux (Ubuntu/Debian)
wget http://CHECKMK-SERVER/mysite/check_mk/agents/check_mk_agent.deb
sudo apt install ./check_mk_agent.deb

# Linux (RPM - CentOS/AlmaLinux)
wget http://CHECKMK-SERVER/mysite/check_mk/agents/check_mk_agent.rpm
sudo rpm -ivh check_mk_agent.rpm

# Sprawdź czy agent odpowiada
sudo check_mk_agent | head -5
# <<<check_mk>>>
# Version: 2.3.0p20
# AgentOS: linux

# Agent działa przez xinetd lub systemd socket
# Test z serwera Checkmk:
nc -v MONITORED-HOST 6556 | head -20

# Zabezpiecz port 6556 firewallem - tylko serwer Checkmk
sudo ufw allow from CHECKMK-SERVER-IP to any port 6556
sudo ufw deny 6556
```

## Dodawanie hostów i Service Discovery w UI

W interfejsie Checkmk: **Setup → Hosts → Add host**. Po zapisaniu Checkmk automatycznie wykrywa usługi:

```
# Kluczowe pola przy dodawaniu hosta:
#
# Hostname:           moj-serwer-vps        (musi być rozwiązywalne lub użyj IP)
# IP address:         1.2.3.4               (jeśli hostname nie rozwiązuje się)
# Agent type:         Checkmk Agent         (lub SNMP dla urządzeń sieciowych)
# Folders:            /Servers/Production   (logiczne grupy hostów)
#
# Dla SNMP:
# SNMP credentials:   v2c, community: public
# lub v3 z auth/priv

# Po zapisaniu hosta - Service Discovery:
# Setup → Hosts → [host] → kliknij ikonę "Service Discovery"
# lub masowo: Setup → Hosts → zaznacz hosty → "Run bulk service discovery"

# Checkmk proponuje usługi - zatwierdź ALL:
# ✓ CPU load             (load1, load5, load15)
# ✓ Memory               (RAM + swap)
# ✓ Disk /               (usage %)
# ✓ Interface eth0       (in/out bytes, errors)
# ✓ Processes: nginx     (process count, CPU, mem)
# ✓ Processes: php-fpm
# ✓ Systemd: sshd.service
# ✓ Uptime
# ✓ NTP time sync
# ... i dziesiątki innych

# Po zatwierdzeniu: kliknij "Activate changes" (żółty przycisk)
```

## Najczęstsze pytania

Czym Checkmk różni się od Zabbix i Prometheus? +

Checkmk Raw Edition to darmowe, kompletne rozwiązanie monitoringu all-in-one z autodetektem usług, gotowymi checkamami dla setek technologii i wbudowanym UI. Zabbix też jest all-in-one, ale wymaga ręcznego konfigurowania szablonów i triggerów - Checkmk automatycznie wykrywa co monitorować. Prometheus to system pull-based skupiony na metrykach i licznikach - wymaga Grafany do wizualizacji i Alertmanagera do alertów. Checkmk lepiej sprawdza się do tradycyjnego monitoringu infrastruktury (serwery, sieci), Prometheus dominuje w środowiskach cloud-native i Kubernetes.

Jak Checkmk automatycznie wykrywa co monitorować? +

Checkmk używa Service Discovery - po dodaniu hosta i przypisaniu agenta, automatycznie skanuje i proponuje listę usług do monitorowania: procesy, usługi systemd, dyski, interfejsy sieciowe, bazy danych (MySQL, PostgreSQL), serwery WWW (Nginx, Apache), kontenery Docker i wiele innych. Administrator zatwierdza lub odrzuca proponowane usługi jednym kliknięciem. To fundamentalna różnica od Zabbix gdzie musisz ręcznie wybrać szablony - Checkmk sam "widzi" co jest na serwerze.

Jakie są limity Checkmk Raw Edition (darmowej wersji)? +

Checkmk Raw Edition (CEE - Community Edition) jest open-source i darmowa bez limitów hostów. Główne ograniczenia vs Checkmk Enterprise: brak Checkmk agent bakery (centralny deploy agentów), brak wbudowanego InfluxDB/Grafana (choć można zintegrować ręcznie), brak SLA reporting, brak native Kubernetes monitoring (tylko przez node\_exporter). Dla większości małych i średnich infrastruktur Raw Edition jest w pełni wystarczająca.

Jak skonfigurować Checkmk do monitorowania przez SNMP (routery, switche)? +

W Checkmk dodaj hosta (Configuration → Hosts → Add host), w polu "SNMP credentials" wybierz wersję SNMP (v2c lub v3) i wpisz community string. Checkmk automatycznie wykryje interfejsy sieciowe, CPU i pamięć przez SNMP. Dla SNMP v3 (bezpieczniejsze) skonfiguruj użytkownika, protokół auth (SHA) i prywatność (AES). Upewnij się że urządzenie ma w konfiguracji: snmp-server community PUBLIC ro - lub odpowiednik dla v3.

## Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.

Contabo

VPS pod Checkmk server - minimum 2 CPU i 4 GB RAM dla setek monitorowanych hostów

VPS

[Aktywuj rabat →](/out/contabo/#reklama "Contabo")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/contabo/)

Mikr.us

Tani VPS jako monitorowany host - zainstaluj tylko agenta Checkmk

Monitorowany host

[Aktywuj rabat →](/out/mikrus/#reklama "Mikr.us")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/mikrus/)

CyberFolks

Hosting z monitoringiem uptime - sprawdź hostingi z zewnętrznym monitoringiem

Hosting

[Aktywuj rabat →](/out/cyberfolks/#reklama "CyberFolks")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/cyberfolks/)

## Powiązane strony

-   [Netdata - monitoring serwera w czasie rzeczywistym](/baza-wiedzy/netdata-monitoring-vps/)
-   [Bezpieczeństwo VPS - checklist](/baza-wiedzy/bezpieczenstwo-vps-checklist/)
-   [Docker na VPS - instalacja i konfiguracja](/baza-wiedzy/docker-na-vps/)
-   [Wszystkie artykuły](/baza-wiedzy/)
-   [Prometheus + Grafana - monitoring stack dla VPS i serwerów
    
    Instalacja Prometheusa, node\_exporter, Grafany i Alertmanagera. Konfiguracja scraperów, PromQL basics, gotowe…
    
    ](/baza-wiedzy/prometheus-grafana-monitoring/)
-   [Grafana + Prometheus - monitoring serwera VPS
    
    Prometheus + node\_exporter + Grafana: instalacja jako systemd services, prometheus.yml, dashboard Node Exporter Full…
    
    ](/baza-wiedzy/monitoring-grafana-prometheus/)
-   [Grafana Unified Alerting - reguły, contact points i on-call
    
    Grafana Unified Alerting (Grafana 9+): tworzenie alert rules (query+conditions), contact points…
    
    ](/baza-wiedzy/grafana-alerting-unified/)
-   [Jaki VPS wybrać?](/jaki-vps-wybrac/)

Autor: [Redakcja HostGrade.pl](/autorzy/) Zespół redakcyjny · Aktualizacja: 10 kwietnia 2026

Artykuły HostGrade.pl przygotowuje i aktualizuje redakcja serwisu. Ceny startowe, ceny odnowienia i warunki planów sprawdzamy w cennikach i regulaminach dostawców, a potem liczymy całkowity koszt za 2 lata (cena startowa plus odnowienia). Zasady zbierania danych i liczenia kosztów opisujemy na stronie Metodologia. Linki partnerskie oznaczamy jako #reklama.

[O redakcji i metodologii →](/autorzy/)