Zum Inhalt

log-zmq: ZeroMQ-Logger-Modul für NGINX

Installation

Sie können dieses Modul in jeder RHEL-basierten Distribution installieren, einschließlich, aber nicht beschränkt auf:

  • RedHat Enterprise Linux 7, 8, 9 und 10
  • CentOS 7, 8, 9
  • AlmaLinux 8, 9
  • Rocky Linux 8, 9
  • Amazon Linux 2 und Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install nginx-module-log-zmq
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx-module-log-zmq

Aktivieren Sie das Modul, indem Sie Folgendes an den Anfang von /etc/nginx/nginx.conf hinzufügen:

load_module modules/ngx_http_log_zmq_module.so;

Dieses Dokument beschreibt nginx-module-log-zmq v1 veröffentlicht am 14. März 2026.


ZeroMQ-Logger-Modul für NGINX.

Sendet Zugriffprotokolldaten asynchron an ZeroMQ PUB/SUB-Abonnenten über TCP oder IPC. Nicht blockierend, widerstandsfähig gegenüber Netzwerkfehlern und unterstützt NGINX-Variablen in Nachrichtenformaten.

Direktiven

  • log_zmq_server — konfiguriert einen ZeroMQ-Abonnentenendpunkt
  • log_zmq_endpoint — legt das Themenpräfix für Nachrichten fest
  • log_zmq_format — definiert das Nachrichtenformat (unterstützt NGINX-Variablen)
  • log_zmq_off — deaktiviert das ZeroMQ-Logging pro Standort

GitHub

Sie finden möglicherweise zusätzliche Konfigurationstipps und Dokumentationen für dieses Modul im GitHub-Repository für nginx-module-log-zmq.