Checkmk
to checkmk.com
Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

1. Aperçu

Pour la surveillance des hôtes et des services ainsi que pour la communication entre les différents composants d'une installation Checkmk, Checkmk utilise dans de nombreux cas la transmission de données via TCP/IP ou UDP/IP.

Cet article vous donne un aperçu des ports nécessaires pour chaque type de communication. Ces ports doivent être activés dans la configuration du pare-feu ou liés à un conteneur lorsque Checkmk est utilisé dans ce conteneur.

Sauf indication contraire, la communication est entrante vers le composant mentionné dans le titre de la section.

Tip

La plupart des numéros de ports répertoriés ici sont des ports standard. Ceux-ci peuvent être remplacés manuellement par d'autres ports à tout moment. Les ports qui ne sont pas actifs par défaut, mais qui doivent être activés selon les besoins, sont en outre signalés par une note.

2. Surveillance des hôtes (agent, SNMP)

2.1. Hôte surveillé

Les ports suivants sur les hôtes surveillés doivent être accessibles depuis le serveur Checkmk.

Port Protocole Désignation Informations complémentaires

161

UDP

Protocole simple de gestion de réseau (SNMP)

Les hôtes surveillés via SNMP reçoivent l'GET-REQUESTs via ce port.

6556

TCP

Agent

Les hôtes surveillés via l'agent Checkmk sont interrogés via ce port. La communication est cryptée par TLS ou en texte clair (comme pour l'agent Linux en mode hérité).

-

ICMP

Ping

Checkmk surveille l'accessibilité des hôtes via ping. Si cela n'est pas possible, la détermination de l'état de l'hôte doit être spécifiée à l'aide de la règle « Host check command ».

Les contrôles actifs accèdent directement aux ports des services surveillés, qui doivent donc également être accessibles depuis le serveur Checkmk. La surveillance à l'aide d'agents spéciaux peut nécessiter l'ouverture d'autres ports ou de ports supplémentaires. Par exemple, l'agent spécial pour VMware ESXi (ainsi que NetApp et bien d'autres) nécessite l'ouverture du port 443 sur le serveur ESXi.

2.2. Le serveur Checkmk

Les ports suivants sur le serveur Checkmk doivent être accessibles aux hôtes surveillés.

Port Protocole Désignation Informations complémentaires

80

TCP

Protocole de transfert hypertexte (HTTP)

Agent Updater (Agent Bakery), découverte des ports du contrôleur d'agent

162

UDP

Trap du protocole simple de gestion de réseau (SNMPTRAP) EC

Réception des traps SNMP via la console d'événements (peut être activée en option)

443

TCP

Protocole de transfert hypertexte sur SSL/TLS (HTTPS)

Agent Updater (Agent Bakery), découverte des ports de l'Agent Controller, avec chiffrement de la transmission

514

TCP et UDP

Syslog (EC)

Réception des messages Syslog via la console d'événements (peut être activée en option)

4317

TCP

OpenTelemetry (via gRPC)

Recevoir les métriques OpenTelemetry (peut être activé en option dans Checkmk Ultimate)

4318

TCP

OpenTelemetry (via HTTP/HTTPS)

Recevoir les métriques OpenTelemetry (peut être activé en option dans Checkmk Ultimate)

6559

UDP

Contrôles en temps réel

Recevoir des paquets UDP pour les contrôles en temps réel de services individuels (rarement utilisé, peut être activé en option)

8000

TCP

Enregistrement TLS du contrôleur d'agents, agents en mode push

Si plusieurs sites sont en cours d'exécution sur le serveur Checkmk, des ports supplémentaires (8001, 8002…​) peuvent être nécessaires.

L'enregistrement TLS des agents utilise l'API REST sur le port 80/443 pour déterminer le port à enregistrer (normalement 8000 TCP). Si les deux ports sont inaccessibles, le port peut être spécifié via une option de ligne de commande. Si le port 8000 est inaccessible, un enregistrement par proxy peut être effectué via d'autres hôtes de la surveillance.

3. Surveillance décentralisée

3.1. Sites distants

Les ports suivants sur les sites distants doivent être accessibles depuis le serveur Checkmk faisant office de site central.

Port Protocole Nom Informations complémentaires

80

TCP

Protocole de transfert hypertexte (HTTP)

Synchronisation dans la surveillance distribuée

443

TCP

Protocole de transfert hypertexte sur SSL/TLS (HTTPS)

Synchronisation dans la surveillance distribuée, avec chiffrement du transport

5671

TCP

Protocole avancé de mise en file d'attente des messages (AMQP)

Un courtier de messages est utilisé pour transférer les données Piggyback dans la surveillance distribuée. Le numéro de port est incrémenté pour chaque nouvelle instance distante intégrée.

6555

TCP

Spouleur de notifications

Le spouleur de notifications est utilisé pour envoyer des notifications de manière centralisée, ici lorsqu'une connexion est établie par le site central (peut être activé en option)

6557

TCP

Livestatus

Si plusieurs sites sont en cours d'exécution sur le serveur Checkmk, des ports supplémentaires peuvent être nécessaires (peut être activé en option). Le numéro de port est incrémenté pour chaque nouvelle instance distante intégrée.

6558

TCP

Port d'état de la console d'événements (peut être activé en option)

3.2. Le site central

En principe, la surveillance distribuée est déjà possible sans aide supplémentaire telle que le tunneling si le site central peut établir une connexion avec les sites distants. L'accessibilité du site central par les sites distants n'est requise que pour les fonctionnalités optionnelles (par exemple, Agent Bakery).

Les ports suivants sur le serveur Checkmk fonctionnant comme site central doivent être accessibles par les sites distants associés pour fournir la fonctionnalité décrite.

Port Protocole Désignation Informations complémentaires

80

TCP

Protocole de transfert hypertexte (HTTP)

Pour Agent Bakery et la gestion dynamique des hôtes

443

TCP

Protocole de transfert hypertexte sur SSL/TLS (HTTPS)

Pour Agent Bakery et la gestion dynamique des hôtes, avec chiffrement de la transmission

5671

TCP

Protocole avancé de mise en file d'attente des messages (AMQP)

Un courtier de messages est utilisé pour transférer les données Piggyback dans le cadre de la surveillance distribuée. Le numéro de port est incrémenté pour chaque nouvelle instance distante intégrée.

6555

TCP

Spouleur de notifications

Le spooler de notifications sert à envoyer des notifications de manière centralisée, ici lorsqu’une connexion est établie par un site distant (peut être activé en option)

Tip

Si le courtier de messages RabbitMQ est utilisé (actuellement requis uniquement pour le transfert des données Piggyback dans la surveillance distribuée), assurez-vous de l'accessibilité mutuelle en étoile du port 5671 : Chaque site distant doit pouvoir atteindre le site central et le site central doit pouvoir atteindre chaque site distant. Si une accessibilité en maillage est également possible, où les sites distants peuvent se joindre directement les uns aux autres, les messages sont transmis via cette voie directe.

4. Ports locaux sur le serveur Checkmk

Les ports suivants sont utilisés par le serveur Checkmk sur l'interface de bouclage local. Si vous utilisez une configuration de pare-feu très stricte sur votre serveur Checkmk, ces ports doivent être activés pour les communications entrantes et sortantes sur l'adresse IP 127.0.0.1 (IPv4) et ::1 (IPv6) respectivement.

Port Protocole Désignation Informations complémentaires

4369

TCP

Démon de mappage de ports Erlang (epmd)

Ce port est utilisé en interne pour l'administration du courtier de messages RabbitMQ (actuellement requis uniquement pour le transfert de données piggyback dans le cadre de la surveillance distribuée).

5000

TCP

Site HTTP Apache

Chaque site Checkmk dispose de son propre serveur Apache, auquel l'Apache accessible depuis l'extérieur accède en tant que proxy inverse. Les sites supplémentaires utilisent le port 5001, etc.

6558

TCP

Port d'état de la console d'événements (peut être activé en option)

14317

TCP

Gestion OpenTelemetry

L'accès à l'interface de gestion du collecteur OpenTelemetry (peut être activé en option dans Checkmk Ultimate) est nécessaire pour surveiller le collecteur.

15671

TCP

Gestion de RabbitMQ

Ce port est utilisé en interne pour l'administration du courtier de messages RabbitMQ (voir ci-dessus).

25672

TCP

5. Port local sur les hôtes Windows

Le port suivant est utilisé sur les hôtes Windows dans le cadre de la surveillance pour la communication entre les deux composants, le programme agent et le contrôleur d'agent. Si vous utilisez une configuration de pare-feu très stricte sur l'hôte surveillé, ce port doit être activé pour les communications entrantes et sortantes sur l'adresse IP 127.0.0.1 (IPv4) et ::1 (IPv6), respectivement.

Port Protocole Désignation Informations complémentaires

28250

TCP

Agent Checkmk

Le programme de l'agent ouvre le port. Le contrôleur d'agent d'cmk-agent-ctl.exe, chargé de la communication cryptée avec le serveur Checkmk, y accède.

6. Le cluster d'appareils Checkmk

Vous pouvez regrouper deux appliances Checkmk (« nœuds ») au sein d'un cluster. Toutes les configurations et données seront alors synchronisées entre les deux appareils.

Les ports suivants doivent être activés pour les communications entrantes et sortantes sur les deux nœuds.

Attention ! La communication entre les deux appliances n'étant pas chiffrée, vous devrez peut-être prendre certaines mesures pour empêcher des personnes non autorisées d'intercepter le trafic réseau. Il peut s'agir, par exemple, d'une connexion directe si les deux appliances se trouvent dans un rack, ou de l'utilisation d'un VLAN chiffré si la proximité physique n'est pas souhaitée.

Port Protocole Désignation Informations complémentaires

3121

TCP

Pacemaker

Gestionnaire de ressources du cluster Pacemaker

4321

UDP

Corosync

Moteur de cluster Corosync

4323

UDP

Corosync

Moteur de cluster Corosync

7789

TCP

DRBD

Synchronisation de DRBD (Distributed Replicated Block Device)

7. Ports accessibles (sortants)

Vous aurez peut-être besoin de ports supplémentaires accessibles depuis le serveur Checkmk :

Port Protocole Désignation Informations complémentaires

53

UDP

DNS

Les serveurs de noms spécifiés dans les paramètres système doivent être accessibles

123

UDP

NTP

Synchronisation de l'heure

25/465/587

TCP

SMTP

Transmission des notifications depuis le serveur Checkmk par e-mail (ports en fonction de la configuration du serveur de messagerie)

389/636

TCP

LDAP

Authentification LDAP (port 389 TCP, ou LDAPS sur le port 636 TCP)

443

TCP

HTTPS

Communication avec le serveur de licences (éditions commerciales uniquement, serveur : license.checkmk.com, alternative : soumission manuelle)
Communication avec le serveur de Checkmk GmbH à des fins d'analyse de l'utilisation du produit, si un administrateur a expressément consenti à la transmission des données d'utilisation (disponible dans Checkmk 2.4.0 p26 et versions ultérieures).
URL : https://analytics.checkmk.com/upload.


Last modified: Thu, 02 Apr 2026 07:09:56 GMT via commit 1d5bf40d0
Sur cette page