Hauptunterschiede von Zabbix Cloud

Vergleichstabelle

Während sich die meisten Funktionen zwischen lokalen Zabbix-Installationen und Cloud-Knoten überschneiden, gibt es auch Unterschiede. Nachfolgend finden Sie eine zusammenfassende Vergleichstabelle. In den folgenden Abschnitten werden ausgewählte Datenpunkte im Detail beschrieben.

Funktion / Aspekt Zabbix Cloud Lokales Zabbix
Release-Zyklus Im Einklang mit LTS-Releases Sie wählen Ihre Zabbix-Version (stabil, Beta, benutzerdefinierte Builds)
Benutzerfreundlichkeit Einsatzbereite Plattform, vollständig von Zabbix verwaltet Erfordert Installation, Konfiguration und Wartung
Patchen von Sicherheitslücken Automatisches Patchen von Betriebssystem und Zabbix Manuelles Patchen durch den Benutzer
HTTPS-Zertifikat Gültiges Zertifikat sofort einsatzbereit (kein Let's Encrypt) Standardmäßig selbstsigniert (Let's Encrypt oder andere CA kann konfiguriert werden)
DB-Leistung
(INSERT/UPDATE/SELECT)
Automatische Partitionierung für maximale Geschwindigkeit; keine lang laufenden DELETEs Manuelle Partitionierung und Bereinigung (lange DELETE-Transaktionen möglich)
Leistungsoptimierung Vorab optimiert durch das Zabbix-Cloud-Team (keine Änderungsprotokolle) Volle Transparenz und Kontrolle über Optimierungsparameter
Firewall-Kontrolle Vom Zabbix-Cloud-Team verwaltet; GUI-/Trapper-Ports sind nicht öffentlich zugänglich Volle Kontrolle über Firewall-Regeln und Portfreigabe
DB-Isolierung und -Schutz Stark isoliert, kein direkter DB-/SSH-Zugriff Hängt von Ihrem Netzwerk und der Sicherheit des Hosts ab
Hochverfügbarkeit (HA) Läuft auf einer hochverfügbaren Cloud-Plattform,
Zabbix-Proxys können für eine höhere Ausfallsicherheit bei der Datenerfassung verwendet werden
Vom Benutzer verwaltete HA
SNMP-Traps Nur über dedizierten Proxy (kein HA-/lastverteilter Trap-Empfänger) Direkt oder über Proxy, HA/Lastverteilung möglich
SNMP-Abfrage Schwierig ohne Proxys (jedes Gerät benötigt NAT/benutzerdefinierten Port) Native SNMP-Abfrage; Proxy optional
Aufbewahrungseinstellungen Verlauf/Trends/Audit nur über die UI (keine API oder Konfigurationsdatei) Konfigurierbar in der Zabbix-Server-Konfigurationsdatei oder über die API
Benutzerdefinierte Skripte AlertScriptsPath, ExternalScripts, Frontend- und Community-Module werden nicht unterstützt Vollständig unterstützt (Skripte-Pfad, Module, Integrationen)
ODBC-Monitoring Nur PostgreSQL (Treiber {postgresql}); MariaDB-Plugin als Platzhalter vorhanden ODBC für PostgreSQL, MySQL, Oracle usw. – vollständig konfigurierbar
Begrenzung von ODBC-Aufrufen Nicht möglich (StartODBCPollers=1 nur; umfangreiche synchrone Abfragen blockieren andere Aufgaben) Vollständig abstimmbare Anzahl von Pollern und Zeitplanung
SAML-Zertifikat-Upload Nicht unterstützt Über UI oder API unterstützt
Geplante Berichte Eigener E-Mail-Medientyp muss erstellt werden (Skript-Medientyp nicht unterstützt) Unterstützt standardmäßig sowohl Skript- als auch E-Mail-Medientyp
Host-Schnittstelle für aktive Prüfungen Von der Plattform vergebene IP-Adresse (automatisch erstellt) Schnittstellen werden von Ihnen verwaltet; IP-Adressen unter Ihrer Kontrolle

Funktionsunterschiede

SNMP-Traps

SNMP-Traps werden nur über einen dedizierten Zabbix Proxy unterstützt. Wenn die Überwachung von SNMP-Traps erforderlich ist, können automatischer Lastausgleich oder Hochverfügbarkeit für den Proxy nicht verwendet werden, da SNMP-Traps an eine einzelne IP-Adresse gesendet werden müssen.

SNMP-Abfrage

Ohne Proxys erfordert die SNMP-Abfrage, dass jedes Gerät über NAT und benutzerdefinierte Ports erreichbar ist.

Aufbewahrungseinstellungen

Die Aufbewahrungszeiträume für Verlauf, Trends und Audit-Log können in der Cloud nur über die Weboberfläche konfiguriert werden. Diese Einstellungen können nicht über zabbix_server.conf oder die API konfiguriert werden.

Manuelle Überschreibungen des Verlaufs pro Datenpunkt werden nicht unterstützt (die Partitionierung wird global gesteuert). Cloud-Node-URLs akzeptieren nicht dieselben Abfrageparameter wie On-Premise-Installationen.

Benutzerdefinierte Skripte

Die folgenden Typen benutzerdefinierter Skripte werden von Zabbix Cloud nicht unterstützt:

  • Warnskripte (AlertScriptsPath)
  • Externe Skripte (ExternalScripts)
  • Frontend-Skripte auf dem Zabbix Server

Von der Community entwickelte Frontend-Module können nicht installiert werden.

ODBC-Monitoring

Zabbix Cloud unterstützt ODBC-Monitoring nur für PostgreSQL. Verwenden Sie die offizielle Zabbix-ODBC-Vorlage und definieren Sie die Verbindungszeichenfolge in der Vorlage mit:

Driver={postgresql}

Ein MariaDB-Plugin ist ebenfalls installiert, funktioniert derzeit jedoch nicht. Falls verwendet, definieren Sie:

Driver={mysql}

Es gibt keine bekannte funktionierende Konfiguration für Oracle MySQL 8.0 in Zabbix Cloud. Während einfache Abfragen (wie SELECT 1) erfolgreich sein können, geben komplexere Abfragen SQL_ERROR zurück.

Es ist nicht möglich, ODBC-Aufrufe zu begrenzen (StartODBCPollers=1 only). Umfangreiche synchrone Berichterstellung kann die Leistung beeinträchtigen, und es kann jeweils nur ein einzelnes SELECT gleichzeitig ausgeführt werden.

Zugriff auf die Infrastruktur

Zabbix Cloud bietet keinen SSH-Zugriff auf die zugrunde liegenden Knoten und erlaubt auch keine direkten Datenbankverbindungen (zum Beispiel zu Port 3306). Alle Konfigurations-, Überwachungs- und Fehlerbehebungsaktivitäten müssen über die Cloud-Benutzeroberfläche oder API durchgeführt werden, sodass die Betriebssystem- und Datenbankebenen isoliert und abgesichert bleiben.

Schnittstelle für aktive Prüfungen

Aktive Prüfungen in der Cloud erstellen automatisch eine Host-Schnittstelle mit einer IP-Adresse, die nicht mit Ihrem lokalen Netzwerk zusammenhängt. Standardmäßig kann diese IP-Adresse extern sein. Um die Konsistenz zu wahren, können Sie die Host-Schnittstelle nach der Erstellung manuell löschen oder anpassen.

Hochladen des SAML-Zertifikats

Die SAML-Authentifizierung wird nicht unterstützt, da nur wenige Anbieter unverschlüsselte oder unsignierte SAML-Nachrichten akzeptieren.

Geplante Berichte

Der standardmäßige Medientyp Cloud Email verwendet einen Skript-Transport und kann nicht für geplante Berichte verwendet werden. So senden Sie Berichte per E-Mail:

  1. Erstellen Sie einen neuen E-Mail-Medientyp.
  2. Weisen Sie das E-Mail-Medium Ihrem Benutzer unter Benutzereinstellungen > Medien zu.
  3. Wählen Sie diesen Medientyp aus, wenn Sie geplante Berichte konfigurieren.