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. Resumen

Para supervisar hosts y servicios, así como la comunicación entre los distintos componentes de una instalación de Checkmk, Checkmk utiliza en muchos casos la transmisión de datos a través de TCP/IP o UDP/IP.

Este artículo te ofrece una visión general de los puertos que se necesitan para cada tipo de comunicación. Estos puertos deben estar habilitados en la configuración del cortafuegos o vinculados a un contenedor cuando Checkmk se utilice en dicho contenedor.

La dirección de la comunicación es entrante hacia el componente mencionado en el título del capítulo, a menos que se indique lo contrario.

Tip

La mayoría de los números de puerto que aparecen aquí son puertos estándar. Estos se pueden cambiar manualmente a otros puertos en cualquier momento. Los puertos que no están activos por defecto, sino que deben habilitarse según sea necesario, están marcados además con una nota.

2. Supervisión de hosts (agente, SNMP)

2.1. Host supervisado

El servidor de Checkmk debe poder acceder a los siguientes puertos de los hosts supervisados.

Puerto Protocolo Denominación Información adicional

161

UDP

Protocolo simple de gestión de redes (SNMP)

Los hosts supervisados a través de SNMP reciben el servicio de gestión de red (GET-REQUEST) a través de este puerto.

6556

TCP

Agente

Los hosts supervisados a través del agente de Checkmk se consultan a través de este puerto. La comunicación está cifrada con TLS o es de texto sin formato (como en el caso del agente de Linux en modo heredado).

-

ICMP

Ping

Checkmk supervisa la accesibilidad de los hosts mediante ping. Si esto no es posible, la determinación del estado del host debe especificarse con la regla «Host check command».

Las comprobaciones activas acceden directamente a los puertos de los servicios supervisados, por lo que estos también deben ser accesibles desde el servidor Checkmk. La supervisión con agentes especiales puede requerir la apertura de otros puertos o puertos adicionales. Por ejemplo, el agente especial para VMware ESXi (así como NetApp y muchos otros) requiere la apertura del puerto 443 en el servidor ESXi.

2.2. El servidor Checkmk

Los siguientes puertos del servidor Checkmk deben ser accesibles para los hosts en la supervisión.

Puerto Protocolo Denominación Información adicional

80

TCP

Protocolo de transferencia de hipertexto (HTTP)

Actualizador de agentes (Agent Bakery), detección de puertos del controlador de agentes

162

UDP

Trampas del Protocolo simple de gestión de redes (SNMPTRAP) EC

Recibe trampas SNMP a través de la consola de eventos (se puede habilitar opcionalmente)

443

TCP

Protocolo de transferencia de hipertexto sobre SSL/TLS (HTTPS)

Actualizador de agentes (Agent Bakery), detección de puertos del controlador de agentes, con cifrado de transporte

514

TCP y UDP

Syslog (EC)

Recibe mensajes de syslog a través de la consola de eventos (se puede habilitar opcionalmente)

4317

TCP

OpenTelemetry (sobre gRPC)

Recibe métricas de OpenTelemetry (se puede activar opcionalmente en Checkmk Ultimate)

4318

TCP

OpenTelemetry (a través de HTTP/HTTPS)

Recibir métricas de OpenTelemetry (se puede habilitar opcionalmente en Checkmk Ultimate)

6559

UDP

Comprobaciones en tiempo real

Recibe paquetes UDP para comprobaciones en tiempo real de servicios individuales (se usa poco, se puede activar opcionalmente)

8000

TCP

Controlador de agentes Registro TLS, agentes en modo push

Si hay varios sitios ejecutándose en el servidor Checkmk, es posible que se necesiten puertos adicionales (8001, 8002…​).

El registro TLS de los agentes utiliza la API REST en el puerto 80/443 para detectar el puerto en el que registrarse (normalmente el 8000 TCP). Si no se puede acceder a ninguno de los dos puertos, el puerto se puede especificar mediante una opción de la línea de comandos. Si no se puede acceder al puerto 8000, se puede realizar un registro por proxy a través de otros hosts de la supervisión.

3. Supervisión distribuida

3.1. Sitios remotos

Los siguientes puertos de los sitios remotos deben ser accesibles desde el servidor Checkmk que actúa como sitio central.

Puerto Protocolo Nombre Información adicional

80

TCP

Protocolo de transferencia de hipertexto (HTTP)

Sincronización en la monitorización distribuida

443

TCP

Protocolo de transferencia de hipertexto sobre SSL/TLS (HTTPS)

Sincronización en la monitorización distribuida, con cifrado de transporte

5671

TCP

Protocolo avanzado de colas de mensajes (AMQP)

Se utiliza un broker de mensajes para reenviar datos Piggyback en la monitorización distribuida. El número de puerto se incrementa por cada instancia remota recién integrada.

6555

TCP

Spooler de notificaciones

El spooler de notificaciones se usa para enviar notificaciones de forma centralizada, en este caso cuando el sitio central establece una conexión (se puede habilitar opcionalmente)

6557

TCP

Livestatus

Si hay varios sitios ejecutándose en el servidor de Checkmk, es posible que se necesiten puertos adicionales (se puede activar opcionalmente). El número de puerto se incrementa por cada instancia remota recién integrada.

6558

TCP

Puerto de estado de la consola de eventos (se puede habilitar opcionalmente)

3.2. El sitio central

En principio, la monitorización distribuida ya es posible sin necesidad de recursos adicionales como el túnel, siempre que el sitio central pueda establecer una conexión con los sitios remotos. El acceso de los sitios remotos al sitio central solo es necesario para funciones opcionales (por ejemplo, Agent Bakery).

Los siguientes puertos del servidor Checkmk que funciona como sitio central deben ser accesibles desde los sitios remotos asociados para proporcionar la funcionalidad descrita.

Puerto Protocolo Denominación Información adicional

80

TCP

Protocolo de transferencia de hipertexto (HTTP)

Para Agent Bakery y gestión dinámica de hosts

443

TCP

Protocolo de transferencia de hipertexto sobre SSL/TLS (HTTPS)

Para Agent Bakery y la gestión dinámica de hosts, con cifrado de transporte

5671

TCP

Protocolo avanzado de colas de mensajes (AMQP)

Se utiliza un broker de mensajes para reenviar datos Piggyback en la monitorización distribuida. El número de puerto se incrementa por cada instancia remota recién integrada.

6555

TCP

Spooler de notificaciones

El spooler de notificaciones se usa para enviar notificaciones de forma centralizada, en este caso cuando un sitio remoto establece una conexión (se puede habilitar opcionalmente)

Tip

Si se utiliza el broker de mensajes RabbitMQ (actualmente solo es necesario para reenviar datos Piggyback en la monitorización distribuida), asegúrate de que haya accesibilidad mutua en forma de estrella en el puerto 5671: Cada sitio remoto debe poder comunicarse con el sitio central y el sitio central debe poder comunicarse con cada sitio remoto. Si también es posible la accesibilidad en malla, donde los sitios remotos pueden comunicarse entre sí directamente, los mensajes se transmiten a través de esta ruta directa.

4. Puertos locales del servidor Checkmk

El servidor Checkmk utiliza los siguientes puertos en la interfaz de bucle local. Si tienes una configuración de firewall muy estricta en tu servidor Checkmk, estos puertos deben estar habilitados para la comunicación entrante y saliente en la dirección IP 127.0.0.1 (IPv4) y ::1 (IPv6), respectivamente.

Puerto Protocolo Denominación Información adicional

4369

TCP

Demonio mapeador de puertos de Erlang (epmd)

Este puerto se usa internamente para la administración del broker de mensajes RabbitMQ (actualmente solo es necesario para el reenvío de datos piggyback en la monitorización distribuida).

5000

TCP

Sitio HTTP Apache

Cada sitio de Checkmk tiene su propio Apache, al que accede el Apache accesible desde el exterior como proxy inverso. Los sitios adicionales usan el puerto 5001, etc.

6558

TCP

Puerto de estado de la consola de eventos (se puede habilitar opcionalmente)

14317

TCP

Gestión de OpenTelemetry

Se requiere acceso a la interfaz de gestión del colector de OpenTelemetry (se puede habilitar opcionalmente en Checkmk Ultimate) para supervisar el colector.

15671

TCP

Gestión de RabbitMQ

Este puerto se usa internamente para la administración del broker de mensajes RabbitMQ (ver más arriba).

25672

TCP

5. Puerto local en equipos con Windows

En los hosts Windows, se utiliza el siguiente puerto para la comunicación entre los dos componentes: el programa agente y el controlador de agentes. Si utilizas una configuración de firewall muy estricta en el host supervisado, este puerto debe estar habilitado para la comunicación entrante y saliente en la dirección IP 127.0.0.1 (IPv4) y ::1 (IPv6), respectivamente.

Puerto Protocolo Designación Información adicional

28250

TCP

Agente de Checkmk

El programa del agente abre el puerto. El controlador del agente decmk-agent-ctl.exe, que se encarga de la comunicación cifrada con el servidor de Checkmk, accede a él.

6. El clúster de dispositivos Checkmk

Puedes combinar dos dispositivos Checkmk («nodos») en un clúster. De este modo, todas las configuraciones y los datos se sincronizarán entre los dos dispositivos.

Los siguientes puertos deben estar habilitados para la comunicación entrante y saliente en ambos nodos.

¡Atención! Dado que la comunicación entre ambos dispositivos no está cifrada, es posible que tengas que tomar algunas medidas para evitar que personas no autorizadas intercepten el tráfico de red. Por ejemplo, esto podría ser una conexión directa si ambos dispositivos están en un rack, o el uso de una VLAN cifrada si no se desea la proximidad física.

Puerto Protocolo Designación Información adicional

3121

TCP

Pacemaker

Gestor de recursos del clúster Pacemaker

4321

UDP

Corosync

Motor de clúster Corosync

4323

UDP

Corosync

Motor de clúster Corosync

7789

TCP

DRBD

Sincronización de DRBD (Dispositivo de bloques replicados distribuidos)

7. Puertos accesibles (salientes)

Es posible que necesites algunos puertos adicionales a los que se pueda acceder desde el servidor Checkmk:

Puerto Protocolo Denominación Información adicional

53

UDP

DNS

Los servidores de nombres especificados en la configuración del sistema deben estar accesibles

123

UDP

NTP

Sincronización de hora

25/465/587

TCP

SMTP

Envío de notificaciones desde el servidor Checkmk por correo electrónico (puertos según la configuración del servidor de correo)

389/636

TCP

LDAP

Autenticación LDAP (puerto 389 TCP, como LDAPS en el puerto 636 TCP)

443

TCP

HTTPS

Comunicación con el servidor de licencias (solo ediciones comerciales, servidor: license.checkmk.com, alternativa: envío manual)
Comunicación con el servidor de Checkmk GmbH para el análisis del uso del producto, si un administrador ha dado su consentimiento activo para la transmisión de datos de uso (disponible en Checkmk 2.4.0 p26 y superior).
URL: https://analytics.checkmk.com/upload.


Last modified: Thu, 02 Apr 2026 07:09:56 GMT via commit 1d5bf40d0
En esta página