<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Zabbix%3A_Proxys_und_Proxy-Gruppen_f%C3%BCr_Standorte</id>
	<title>Zabbix: Proxys und Proxy-Gruppen für Standorte - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=Zabbix%3A_Proxys_und_Proxy-Gruppen_f%C3%BCr_Standorte"/>
	<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Zabbix:_Proxys_und_Proxy-Gruppen_f%C3%BCr_Standorte&amp;action=history"/>
	<updated>2026-10-19T03:18:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in maxTechCorner</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://techcorner.max-it.de/index.php?title=Zabbix:_Proxys_und_Proxy-Gruppen_f%C3%BCr_Standorte&amp;diff=5119&amp;oldid=prev</id>
		<title>imported&gt;TechCorner-Redaktion: Neuer Artikel: Proxy-Arten, Installation, Puffer, Verschlüsselung, Proxy-Gruppen mit Failover</title>
		<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=Zabbix:_Proxys_und_Proxy-Gruppen_f%C3%BCr_Standorte&amp;diff=5119&amp;oldid=prev"/>
		<updated>2026-10-17T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;Neuer Artikel: Proxy-Arten, Installation, Puffer, Verschlüsselung, Proxy-Gruppen mit Failover&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Steckbrief&lt;br /&gt;
| gilt_fuer   = Zabbix-Proxy 7.0 LTS bzw. 7.4 (Version gleich dem Server) auf Debian 13 bzw. als Container; Proxy-Gruppen ab 7.0; Agent 2 ab 7.0 für aktive Checks über Proxy-Gruppen&lt;br /&gt;
| bereich     = Server-Software&lt;br /&gt;
| dauer       = je Proxy ca. 30 Minuten; Proxy-Gruppe ca. 15 Minuten&lt;br /&gt;
| rechte      = Zabbix-Administrator; Root auf dem Proxy-Host; Firewall-Regeln zwischen Standort und Zentrale&lt;br /&gt;
| stand       = Oktober 2026&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zabbix-Proxys&amp;#039;&amp;#039;&amp;#039; sammeln Monitoring-Daten stellvertretend für den zentralen Server – in Außenstellen, Rechenzentren, Kundennetzen oder der DMZ. Sie fragen die Geräte vor Ort ab, puffern die Werte bei Leitungsausfall und übertragen sie gebündelt und verschlüsselt an die Zentrale. Statt viele Ports in jedes Netz zu öffnen, genügt eine Verbindung zwischen Proxy und Server. Seit Zabbix 7.0 lassen sich mehrere Proxys zu &amp;#039;&amp;#039;&amp;#039;Proxy-Gruppen&amp;#039;&amp;#039;&amp;#039; zusammenfassen, die die Hosts automatisch verteilen und bei Ausfall eines Proxys übernehmen. Diese Anleitung zeigt Einrichtung, Puffer, Verschlüsselung und Ausfallsicherheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Zabbix-Proxy.png|thumb|center|750px|Zabbix-Proxys: Standort mit Proxy, der Agenten, SNMP-Geräte und Dienste vor Ort abfragt und Daten an den Zabbix-Server in der Zentrale überträgt; aktiver Proxy baut die Verbindung zum Server auf Port 10051 auf (nur ausgehend vom Standort), passiver Proxy wird vom Server abgefragt; Puffer im Speicher, auf Platte (SQLite) oder hybrid; Verschlüsselung mit PSK oder Zertifikat; Proxy-Gruppe aus zwei oder mehr Proxys mit Failover-Zeit (Standard 1 Minute) und Mindestanzahl Online-Proxys, Hosts werden automatisch verteilt; Proxy auch auf der OPNsense möglich.]]&lt;br /&gt;
&lt;br /&gt;
== Wann ein Proxy? ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Standorte&amp;#039;&amp;#039;&amp;#039;: Außenstellen über VPN – bei Leitungsausfall gehen keine Daten verloren, der Proxy liefert nach.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Getrennte Netze&amp;#039;&amp;#039;&amp;#039;: DMZ, Produktionsnetz, Kundennetze – nur eine Verbindung durch die Firewall.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Entlastung&amp;#039;&amp;#039;&amp;#039;: Bei sehr vielen Geräten übernehmen Proxys die Abfragen, der Server verarbeitet nur noch die Ergebnisse.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ausfallsicherheit&amp;#039;&amp;#039;&amp;#039;: Proxy-Gruppen verteilen Hosts auf mehrere Proxys.&lt;br /&gt;
Den Proxy direkt auf der Firewall betreiben beschreibt [[OPNsense - Zabbix-Proxy]]. Der Artikel [[Zabbix-Proxy unter Debian 8 integrieren]] beschreibt eine veraltete Version (Zabbix 3.0) und sollte nicht mehr verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Aktiv oder passiv? ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Modus !! Verbindung !! Empfehlung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Aktiv&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;ProxyMode=0&amp;lt;/code&amp;gt;) || Proxy → Server, Port 10051 || Standard; nur ausgehende Verbindung vom Standort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Passiv&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;ProxyMode=1&amp;lt;/code&amp;gt;) || Server → Proxy, Port 10051 || wenn der Proxy in einem Netz steht, aus dem keine Verbindungen in die Zentrale erlaubt sind&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Schritt 1: Proxy installieren ==&lt;br /&gt;
Auf einer kleinen VM am Standort (Repository wie beim Server einbinden):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install zabbix-proxy-sqlite3 zabbix-sql-scripts&lt;br /&gt;
sudo mkdir -p /var/lib/zabbix &amp;amp;&amp;amp; sudo chown zabbix:zabbix /var/lib/zabbix&lt;br /&gt;
openssl rand -hex 32 | sudo tee /etc/zabbix/zabbix_proxy.psk&lt;br /&gt;
sudo chown zabbix:zabbix /etc/zabbix/zabbix_proxy.psk &amp;amp;&amp;amp; sudo chmod 600 /etc/zabbix/zabbix_proxy.psk&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/zabbix/zabbix_proxy.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
ProxyMode=0&lt;br /&gt;
Server=zabbix.firma.de&lt;br /&gt;
Hostname=proxy-hamburg&lt;br /&gt;
DBName=/var/lib/zabbix/zabbix_proxy.db&lt;br /&gt;
ProxyBufferMode=hybrid&lt;br /&gt;
ProxyMemoryBufferSize=64M&lt;br /&gt;
ProxyOfflineBuffer=24&lt;br /&gt;
TLSConnect=psk&lt;br /&gt;
TLSPSKIdentity=proxy-hamburg&lt;br /&gt;
TLSPSKFile=/etc/zabbix/zabbix_proxy.psk&lt;br /&gt;
StartSNMPPollers=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SQLite&amp;#039;&amp;#039;&amp;#039; reicht für die meisten Proxys; die Datenbank wird beim ersten Start angelegt. Für sehr große Proxys PostgreSQL bzw. MySQL verwenden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Puffer&amp;#039;&amp;#039;&amp;#039; (seit 7.0): &amp;lt;code&amp;gt;disk&amp;lt;/code&amp;gt; (Datenbank), &amp;lt;code&amp;gt;memory&amp;lt;/code&amp;gt; (nur Arbeitsspeicher, schnell, bei Neustart verloren) oder &amp;lt;code&amp;gt;hybrid&amp;lt;/code&amp;gt; (Speicher, bei Bedarf Datenbank) – &amp;#039;&amp;#039;hybrid&amp;#039;&amp;#039; ist ein guter Standard.&lt;br /&gt;
* &amp;lt;code&amp;gt;ProxyOfflineBuffer&amp;lt;/code&amp;gt;: wie viele Stunden Daten bei Verbindungsabbruch aufbewahrt werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Version&amp;#039;&amp;#039;&amp;#039;: Proxy und Server müssen dieselbe Hauptversion haben (z. B. beide 7.0).&lt;br /&gt;
&lt;br /&gt;
== Schritt 2: Proxy in Zabbix anlegen ==&lt;br /&gt;
# &amp;#039;&amp;#039;Administration › Proxies › Create proxy&amp;#039;&amp;#039;: Name exakt wie &amp;lt;code&amp;gt;Hostname&amp;lt;/code&amp;gt; in der Proxy-Konfiguration, Modus &amp;#039;&amp;#039;Active&amp;#039;&amp;#039;.&lt;br /&gt;
# Reiter &amp;#039;&amp;#039;Encryption&amp;#039;&amp;#039;: &amp;#039;&amp;#039;Connections from proxy&amp;#039;&amp;#039; = PSK, Identität und Schlüssel eintragen.&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo systemctl enable --now zabbix-proxy&amp;lt;/code&amp;gt; – nach kurzer Zeit zeigt die Proxy-Liste &amp;#039;&amp;#039;Last seen&amp;#039;&amp;#039;.&lt;br /&gt;
# Hosts des Standorts unter &amp;#039;&amp;#039;Monitored by&amp;#039;&amp;#039; auf den Proxy umstellen; Agenten zeigen mit &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;ServerActive&amp;lt;/code&amp;gt; auf den Proxy, siehe [[Zabbix: Agent 2 auf Linux und Windows ausrollen]].&lt;br /&gt;
* In der Firewall nur Port 10051 vom Proxy zum Server (bzw. umgekehrt bei passivem Proxy) freigeben.&lt;br /&gt;
&lt;br /&gt;
== Schritt 3: Proxy-Gruppen für Ausfallsicherheit ==&lt;br /&gt;
# Mindestens zwei Proxys am Standort bzw. im Netzsegment einrichten.&lt;br /&gt;
# &amp;#039;&amp;#039;Administration › Proxy groups › Create proxy group&amp;#039;&amp;#039;: Name, &amp;#039;&amp;#039;&amp;#039;Failover period&amp;#039;&amp;#039;&amp;#039; (Standard 1 Minute, 10 s bis 15 min) und &amp;#039;&amp;#039;&amp;#039;Minimum number of proxies&amp;#039;&amp;#039;&amp;#039; (z. B. 1 bei zwei Proxys).&lt;br /&gt;
# Beide Proxys der Gruppe zuordnen.&lt;br /&gt;
# Hosts unter &amp;#039;&amp;#039;Monitored by&amp;#039;&amp;#039; auf die &amp;#039;&amp;#039;&amp;#039;Proxy-Gruppe&amp;#039;&amp;#039;&amp;#039; umstellen (auch per Massenänderung).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;So funktioniert es:&amp;#039;&amp;#039;&amp;#039; Der Server verteilt die Hosts auf die Proxys der Gruppe. Meldet sich ein Proxy innerhalb der Failover-Zeit nicht, übernehmen die anderen seine Hosts sofort. Die Lastverteilung beginnt nach dem Zehnfachen der Failover-Zeit und gleicht deutliche Ungleichgewichte aus.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Voraussetzungen und Grenzen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Proxys ab Version 7.0. Für &amp;#039;&amp;#039;&amp;#039;aktive Checks&amp;#039;&amp;#039;&amp;#039; müssen Agenten ab 7.0 laufen und in &amp;lt;code&amp;gt;ServerActive&amp;lt;/code&amp;gt; alle Proxys der Gruppe kennen (oder einen, von dem sie die Liste lernen); für passive Checks alle Proxys in &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; eintragen.&lt;br /&gt;
* Agenten müssen &amp;#039;&amp;#039;&amp;#039;alle&amp;#039;&amp;#039;&amp;#039; Proxys der Gruppe durch die Firewall erreichen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SNMP-Traps&amp;#039;&amp;#039;&amp;#039; werden in Proxy-Gruppen nicht unterstützt – Traps an einen festen Proxy senden.&lt;br /&gt;
* Per Netzwerkerkennung angelegte Hosts bleiben an einen einzelnen Proxy gebunden; automatisch registrierte Hosts landen in der Gruppe.&lt;br /&gt;
* Externe Prüfskripte und ODBC-Einstellungen müssen auf allen Proxys der Gruppe gleich sein.&lt;br /&gt;
&lt;br /&gt;
== Überwachung der Proxys ==&lt;br /&gt;
* Jeden Proxy selbst als Host mit der Vorlage &amp;#039;&amp;#039;Zabbix proxy health&amp;#039;&amp;#039; überwachen: Warteschlange, Puffer, Prozessauslastung.&lt;br /&gt;
* &amp;#039;&amp;#039;Administration › Queue&amp;#039;&amp;#039; zeigt verspätete Werte – ein guter Hinweis auf überlastete Proxys oder Leitungsprobleme.&lt;br /&gt;
* Trigger „Proxy hat sich seit X Minuten nicht gemeldet“ auf dem Server anlegen.&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Container&amp;#039;&amp;#039;&amp;#039;: Offizielle Images &amp;lt;code&amp;gt;zabbix/zabbix-proxy-sqlite3&amp;lt;/code&amp;gt; mit Umgebungsvariablen wie &amp;lt;code&amp;gt;ZBX_SERVER_HOST&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;ZBX_HOSTNAME&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zertifikate&amp;#039;&amp;#039;&amp;#039; statt PSK für viele Proxys mit vorhandener PKI.&lt;br /&gt;
* Bei Monitoring-Konzepten für Standorte, Kundennetze und DMZ unterstützt Sie das Team [https://www.max-it.de/it-services/managed-firewall/ Managed Firewall von m.a.x. it] – auch mit Zabbix-Proxys direkt auf der OPNsense.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Zabbix]] – Überblick und alle Artikel der Reihe&lt;br /&gt;
* [[OPNsense - Zabbix-Proxy]]&lt;br /&gt;
* [[Zabbix: Netzwerkgeräte per SNMP überwachen]]&lt;br /&gt;
* [[Zabbix: Backup, Updates und Umstieg auf 8.0 LTS]]&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
* [https://www.zabbix.com/documentation/7.0/en/manual/distributed_monitoring/proxies/ha Zabbix-Dokumentation: Proxy load balancing and high availability]&lt;br /&gt;
* [https://www.max-it.de/it-services/managed-firewall/ Managed Firewall von m.a.x. it]&lt;br /&gt;
&lt;br /&gt;
{{Uebermax}}&lt;br /&gt;
[[Kategorie:Server-Software]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;TechCorner-Redaktion</name></author>
	</entry>
</feed>