# Checkmk

Kategori: Serverövervakning · Agentbaserad server- och nätverksövervakning

Checkmk övervakar servrar, nätverk och applikationer med agenter eller SNMP, föreslår tjänster automatiskt och larmar när något avviker.

- Officiell webbplats: https://checkmk.com/
- Infraverket: https://infraverket.eu/programvara/checkmk/

## Öppenhet och driftsättning
Licens: GNU General Public License v2.0 (Community-utgåvan) (GPL-2.0)
Öppen källkod: Delvis
Installationsmetod: Container
Plattformar: Linux
Krävd databas: ingen extern databas – siten har egen konfiguration, Redis och RRD-filer under /omd/sites
Viktiga beroenden: En Linux-värd (community-utgåvan installeras som paket eller container) och en agent på varje övervakad värd. I labbet körde servern som container med tre agentcontainrar på samma bryggnät.

## API och integrationer
Status: Finns (Uppgivet)
Typer: REST API, Annan
Dokumentation: https://docs.checkmk.com/latest/en/rest_api.html
Anmärkning: REST-API:t ligger under /api/1.0 på varje site och täcker både konfiguration (värdar, regler, aktivering) och monitoringdata (tjänster, tillstånd, mätvärden). Vid sidan av det finns Livestatus, ett SQL-liknande gränssnitt över en Unix-socket eller TCP som används av egna dashboards och äldre integrationer, samt kommandoradsverktyget cmk för agenttest och aktivering.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Tredjepart; Status: Finns
Dokumentation: https://github.com/chexma/vibeMK
Server: [vibeMK](https://github.com/chexma/vibeMK) — underhålls av chexma (community) — ej-verifierat — MCP-server för Checkmk; läser övervakningsdata och låter en agent ställa frågor om värdar och tjänster.
Anmärkning: Det finns inget MCP-stöd från Checkmk GmbH, men väl community-servrar som exponerar Checkmk för en språkmodell – bland dem vibeMK, som läser värdar, tjänster och problem via Checkmk:s API och Livestatus. De är tredjepartsprojekt utan leverantörens stöd och bör ges läsrättighet framför skrivrättighet.

## Tekniska resurser
- [Installationsguide](https://docs.checkmk.com/latest/en/install_packages.html)
- [API-dokumentation](https://docs.checkmk.com/latest/en/rest_api.html)
- [MCP-dokumentation](https://github.com/chexma/vibeMK)
- [Container-registry](https://hub.docker.com/r/checkmk/check-mk-raw)
- [GitHub – Checkmk/checkmk (GPL-2.0, källkod för Community-utgåvan)](https://github.com/Checkmk/checkmk)

## Viktiga tekniska anmärkningar
Hårdvarukrav: Inga fasta krav i dokumentationen utöver värdstorlek efter antal värdar och tjänster. I labbet räckte en container på delade vCPU för sju värdar och 79 tjänster; minnet dominerades av Nagios-kärnan och Redis.
Säkerhetsförutsättningar: Siten ska ligga bakom TLS, och agentporten 6556 bör begränsas till övervakningsserverns adress. REST-API:t används med automation-användare och separat hemlighet i stället för personliga lösenord, och kommandoradsverktyget cmk ska bara nås av driftkonton.

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/checkmk/
- Senast faktagranskad: 2026-11-01
- Primärkällor:
  - [Checkmk – officiell webbplats](https://checkmk.com/)
  - [Checkmk Community – produktpresentation](https://checkmk.com/product/checkmk-community)
  - [Checkmk User Guide](https://docs.checkmk.com/latest/en/)
  - [Checkmk Docs – REST-API](https://docs.checkmk.com/latest/en/rest_api.html)
  - [GitHub – Checkmk/checkmk](https://github.com/Checkmk/checkmk)
  - [Wikipedia – Checkmk](https://en.wikipedia.org/wiki/Checkmk)
  - [Docker Hub – checkmk/check-mk-raw](https://hub.docker.com/r/checkmk/check-mk-raw)
  - [translate.checkmk.com – översättningsprojektet](https://translate.checkmk.com/projects/checkmk/)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
