Menu
Szybki wybór
Hosting Domeny VPS SSL Kalkulator Porównania FAQ
Aktywne kody
Wszystkie kody rabatowe

Checkmk Raw Edition — instalacja, agenty i alerty

Opublikowano: 10 kwietnia 2026 · Kategoria: VPS / Monitoring

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.