Zurück zu allen Anleitungen
ProxyserverMin. Lesezeit•Updated 2026-10-25

Zabbix Proxy auf einem VPS: verteiltes Monitoring für entfernte Standorte

Richten Sie einen Zabbix Proxy ein, der Monitoringdaten entfernter Hosts sammelt und an Ihren zentralen Zabbix-Server weiterleitet: Konfiguration, Datenbank, Weboberfläche und Feinabstimmung.

Zabbix Proxy ist Teil des Monitoringsystems Zabbix. Er sammelt Daten von Hosts an einem entfernten Standort oder in einem anderen Netz und leitet sie an Ihren zentralen Zabbix-Server weiter.

Ein Proxy entlastet den Hauptserver, vereinfacht das Monitoring von Infrastruktur an vielen Standorten und sammelt weiter Daten, wenn die Verbindung zum Server langsam ist oder zeitweise ausfällt. Er unterstützt alle üblichen Erfassungsmethoden: Zabbix-Agent, SNMP, IPMI, JMX, einfache Checks und externe Skripte. Eine eigene Weboberfläche hat er nicht: Sie verwalten ihn über seine Konfigurationsdatei und Ihren zentralen Zabbix-Server.

  • Betriebssystem: Ubuntu 22.04
  • Mindestausstattung: 1 vCPU, 1 GB RAM und 15 GB Speicher
  • Verwaltung: Konfigurationsdatei per SSH und die Weboberfläche Ihres Zabbix-Servers
1

Installation prüfen

Ein fertiger Zabbix Proxy läuft und startet nach einem Neustart automatisch. Seine Dateien:

  1. Konfiguration: /etc/zabbix/zabbix_proxy.conf
  2. Lokale Datenbank (standardmäßig SQLite): /var/lib/zabbix/zabbix_proxy.db
  3. Protokoll: /var/log/zabbix/zabbix_proxy.log

Ist Zabbix Proxy noch nicht auf Ihrem Server, installieren Sie das Paket zabbix-proxy-sqlite3 aus dem offiziellen Zabbix-Repository für Ubuntu 22.04; zabbix.com/download zeigt die genauen Befehle für Ihre Zabbix-Version.

systemctl status zabbix-proxy
2

Status und Logs prüfen

Mit diesen Befehlen sehen Sie, ob der Proxy läuft, und verfolgen sein Log live:

systemctl status zabbix-proxy
journalctl -u zabbix-proxy -f
tail -f /var/log/zabbix/zabbix_proxy.log
3

Proxy mit Ihrem Zabbix-Server verbinden

Öffnen Sie die Konfigurationsdatei und setzen Sie zwei Parameter:

  1. Server: Adresse oder Hostname Ihres zentralen Zabbix-Servers.
  2. Hostname: ein eindeutiger Name für diesen Proxy. Er muss exakt dem Proxy-Namen entsprechen, den Sie in der Zabbix-Weboberfläche anlegen (Schritt 5).

Der Proxy liest seine Konfiguration nur beim Start; starten Sie ihn nach jeder Änderung neu.

nano /etc/zabbix/zabbix_proxy.conf

# diese beiden Zeilen setzen
Server=zabbix.example.com
Hostname=my-proxy

systemctl restart zabbix-proxy
4

MySQL oder PostgreSQL statt SQLite nutzen (optional)

Für die meisten Proxys genügt SQLite. Für einen großen Proxy können Sie MySQL oder PostgreSQL verwenden: Legen Sie die Datenbank an, importieren Sie das Proxy-Schema laut Zabbix-Dokumentation und setzen Sie dann diese Parameter in der Konfigurationsdatei:

Starten Sie den Proxy danach neu.

DBName=zabbix_proxy
DBUser=zabbix
DBPassword=YOUR_PASSWORD
DBHost=localhost
5

Proxy in der Zabbix-Weboberfläche hinzufügen

Auf Ihrem zentralen Zabbix-Server:

  1. Gehen Sie zu Administration > Proxies und klicken Sie auf Create proxy.
  2. Proxy name: Geben Sie exakt den Hostname aus zabbix_proxy.conf ein.
  3. Proxy mode: Wählen Sie Active, wenn der Proxy sich mit dem Server verbindet (Standard), oder Passive, wenn der Server den Proxy abfragen soll.
  4. Speichern Sie und stellen Sie bei jedem entfernten Host Monitored by auf diesen Proxy.

Im Active-Modus muss der Proxy den Zabbix-Server auf dessen Port erreichen (standardmäßig 10051). Im Passive-Modus muss der Server den Proxy auf dessen ListenPort erreichen.

6

Proxy feinabstimmen

Diese Parameter in zabbix_proxy.conf steuern die Arbeitsweise des Proxys. Die Werte unten sind Beispiele:

  1. ListenPort: der Port, auf dem der Proxy im Passive-Modus lauscht.
  2. StartPollers, StartIPMIPollers, StartSNMPTrapper: wie viele Erfassungsprozesse jeder Art gestartet werden.
  3. Timeout: wie lange ein einzelner Check dauern darf, in Sekunden (standardmäßig 3).

Starten Sie den Proxy nach Änderungen neu. Die Zabbix-Dokumentation listet alle Parameter auf.

ListenPort=10051
StartPollers=5
StartIPMIPollers=0
StartSNMPTrapper=0
Timeout=3

systemctl restart zabbix-proxy

Der passende Server zu dieser Anleitung

Zabbix Proxy VPS-Tarife bieten alles für diese Anleitung, ab $7.50/Monat bei jährlicher Abrechnung.

Zabbix Proxy VPS-Tarife ansehen

Starten Sie noch heute mit NodexVPS

50 % sparen bei jährlicher Zahlung. Kein Vertrag, jederzeit kündbar.