Monitorización de centros de datos

MQTT para Monitorización de centros de datos

Las PDU, las unidades de refrigeración, los SAI y los sensores de rack informan de potencia, temperatura y humedad en cada sala y cada sitio. Los gateways edge publican esos valores una sola vez por MQTT, y tu DCIM, las alertas del NOC y los informes de energía se suscriben cada uno a lo que necesitan.

Sin tarjeta

Lo que puedes construir

Construye la monitorización de tu centro de datos sobre ConnectMQ

Tú construyes las vistas del DCIM, las alertas y los informes, y ConnectMQ mueve los datos. Los gateways edge de cada sala leen las PDU, las unidades de refrigeración, los SAI y los sensores de rack y publican al cambiar; tu DCIM, la planificación de capacidad, las alertas del NOC y los informes de energía se suscriben en paralelo. Tu BMS sigue controlando los equipos.

Tus salas y sitios
PDU de rackdc/{site}/{hall}/rack-{id}/pdu/power
Unidades CRAC / CRAHdc/{site}/{hall}/crac-{id}/state
Temperatura y humedad de rackdc/{site}/{hall}/rack-{id}/env
Sistemas SAIdc/{site}/ups-{id}/status
ConnectMQ
  • TLS en el 8883
  • ACL por dispositivo
  • alertas por umbral
  • mensajes retenidos
Lo que construyes encima
Paneles DCIM
Planificación de capacidad
Alertas del NOC
Informes de energía y PUE
Lo que obtienes

Monitorización de centros de datos en ConnectMQ

  • Datos de energía, refrigeración y entorno de racks de todas las salas en un solo broker
  • Publicación al cambiar: sin un sondeador central bombardeando cada equipo
  • Últimos valores retenidos, para que un panel nuevo esté completo desde el primer momento
  • Credenciales y permisos de topics independientes para cada sitio
ejemplo de diseño de topics
dc/mad1/hall-b/rack-b14/env
dc/mad1/hall-b/rack-b14/pdu-a/power
dc/mad1/hall-b/crac-02/state         (retained)
Informe por excepción

Deja de sondear cada PDU y cada CRAC

Lo habitual es un recolector en cada sitio que sondea cada PDU, unidad de refrigeración y SAI por SNMP o Modbus más o menos cada minuto, haya cambiado algo o no. Con ConnectMQ, un gateway edge en cada sala sigue leyendo los equipos localmente, pero solo publica cuando cambia un valor, y todos los sistemas que lo necesitan se suscriben.

Recolectores locales sondeando

  • Cada PDU, CRAC y SAI se sondea en un ciclo fijo
  • Un punto caliente espera al siguiente sondeo antes de que nadie lo vea
  • Cada herramienta nueva añade otro sondeador u otra exportación
  • Los datos de cada sitio se quedan en su propio recolector

ConnectMQ

  • Los gateways edge publican al cambiar, sobre TLS
  • El DCIM, las alertas del NOC y los informes se suscriben a los mismos topics
  • Últimos valores retenidos y reglas y alertas en el broker
  • Credenciales y permisos de topics por sitio
Ejemplo real

Enfría un punto caliente antes de que los servidores se ralenticen

Una instalación MQTT habitual en un centro de datos: un gateway edge en la sala publica las temperaturas de los racks al cambiar, el DCIM del NOC se suscribe y el gateway BMS del sitio escucha las consignas de refrigeración. La sala y el NOC se conectan hacia fuera a ConnectMQ sobre TLS; el BMS sigue al mando de las unidades de refrigeración.

ConnectMQMQTT broker · TLS 8883Incidencia INC-2291 abiertaHALL B · B-1424,1 °C31,2 °C ▲28,4 °C ▼INC-2291CRAC-02 18 °CCentro de operacionesDCIM · suscrito a todas las salasPasillo fríoHALL BB-12B-13B-14B-15B-14 · Entrada24,1 °C27,8 °C31,2 °C28,4 °C26,4 °C20 °C18 °C45 %85 %CRAC-02EDGE-BBMS-BBACnetSala de datos BGateway edge + gateway BMSdc/mad1/hall-b/rack-b14/env {"inlet":31.2}dc/mad1/hall-b/rack-b14/env {"inlet":31.2}dc/mad1/hall-b/crac-02/set {"supply":18}dc/mad1/hall-b/crac-02/set {"supply":18}dc/mad1/hall-b/crac-02/state {"supply":18,"fan":85}Alertas del NOC · ahoraRack B-14 a 31,2 °C — CRAC-02 a 18 °CConnectMQMQTT broker · TLS 8883Incidencia INC-2291 abiertaHALL B · B-1424,1 °C31,2 °C ▲28,4 °C ▼INC-2291CRAC-02 18 °CCentro de operacionesDCIM · suscrito a todas las salasPasillo fríoHALL BB-12B-13B-14B-15B-14 · Entrada24,1 °C27,8 °C31,2 °C28,4 °C26,4 °C20 °C18 °C45 %85 %CRAC-02EDGE-BBMS-BBACnetSala de datos BGateway edge + gateway BMSdc/mad1/hall-b/rack-b14/env {"inlet":31.2}dc/mad1/hall-b/rack-b14/env {"inlet":31.2}dc/mad1/hall-b/crac-02/set {"supply":18}dc/mad1/hall-b/crac-02/set {"supply":18}dc/mad1/hall-b/crac-02/state {"supply":18,"fan":85}Alertas del NOC · ahoraRack B-14 a 31,2 °C — CRAC-02 a 18 °C
  1. 03:14 Gateway edge de la sala B

    Lee los sensores de rack en la red local y solo publica cuando cambia un valor: el aire de entrada del rack B-14 ha llegado a 31,2 °C.

    dc/mad1/hall-b/rack-b14/env → {"inlet":31.2,"rh":38}
  2. 03:14 DCIM del NOC

    Suscrito a todas las salas a través de ConnectMQ. Su regla para entradas por encima de 27 °C abre la incidencia INC-2291 y pide una consigna de aire de impulsión de 18 °C en CRAC-02.

    dc/mad1/hall-b/crac-02/set → {"supply":18}
  3. 03:15 Gateway BMS → CRAC-02

    El único cliente con permiso para escribir en la refrigeración de la sala B: aplica la consigna por BACnet, CRAC-02 sube su ventilador al 85 % y el gateway publica el nuevo estado.

    dc/mad1/hall-b/crac-02/state → {"supply":18,"fan":85}
  4. 03:21 Ingeniero de guardia

    Recibe la notificación del NOC con los valores. Unos minutos después, el rack B-14 vuelve a estar a 26,4 °C y la incidencia muestra cada paso.

Cuando se conecta una nueva pantalla del NOC, se suscribe a dc/mad1/hall-b/+/env y recibe al instante la última lectura de cada rack: el gateway edge publica cada lectura con el flag retain, así que nada espera al siguiente cambio.

Piloto

Pilota una sala de datos esta semana

Empieza con el plan Free, sin tarjeta. Basic incluye hasta 100 conexiones simultáneas: suficientes para los gateways edge y BMS de unas cuantas salas y los sistemas que se suscriben a ellos. Pasa a Scale cuando añadas sitios.