Benutzerobjekt

Die folgenden Objekte stehen in direktem Zusammenhang mit der user API.

Benutzer

Das Benutzerobjekt hat die folgenden Eigenschaften.

Property Type Beschreibung
userid ID ID des Benutzers.

Eigenschaftsverhalten:
- schreibgeschützt
- erforderlich für Aktualisierungsvorgänge
username string Name des Benutzers.

Eigenschaftsverhalten:
- erforderlich für Erstellungsoperationen
- schreibgeschützt für bereitgestellte Benutzer, wenn der Benutzer mit einem Benutzerverzeichnis verknüpft ist (userdirectoryid ist auf einen gültigen Wert ungleich "0" gesetzt) und der Bereitstellungsstatus des Benutzerverzeichnisses aktiviert ist (provision_status des Benutzerverzeichnisobjekts ist auf "1" gesetzt) und der Authentifizierungsstatus aller LDAP- oder SAML-Bereitstellungen aktiviert ist (ldap_jit_status des Authentifizierungsobjekts ist auf "Enabled for configured LDAP IdPs" gesetzt oder saml_jit_status des Authentifizierungsobjekts ist auf "Enabled for configured SAML IdPs" gesetzt)
passwd string Passwort des Benutzers.

Der Wert dieses Parameters kann eine leere Zeichenfolge sein, wenn der Benutzer mit einem Benutzerverzeichnis verknüpft ist.

Eigenschaftsverhalten:
- nur schreibbar
roleid ID ID der Rolle des Benutzers.

Beachten Sie, dass Benutzer ohne Rolle sich bei Zabbix nur über LDAP- oder SAML-Authentifizierung anmelden können, sofern ihre LDAP/SAML-Informationen den in Zabbix konfigurierten Zuordnungen der Benutzergruppen entsprechen.
attempt_clock timestamp Zeit des letzten fehlgeschlagenen Anmeldeversuchs.

Eigenschaftsverhalten:
- schreibgeschützt
attempt_failed integer Anzahl der kürzlich fehlgeschlagenen Anmeldeversuche.

Eigenschaftsverhalten:
- schreibgeschützt
attempt_ip string IP-Adresse, von der der letzte fehlgeschlagene Anmeldeversuch stammt.

Eigenschaftsverhalten:
- schreibgeschützt
autologin integer Gibt an, ob die automatische Anmeldung aktiviert werden soll.

Mögliche Werte:
0 - (Standard) automatische Anmeldung deaktiviert;
1 - automatische Anmeldung aktiviert.
autologout string Lebensdauer der Benutzersitzung. Akzeptiert Sekunden und Zeiteinheiten mit Suffix. Wenn auf 0s gesetzt, läuft die Sitzung nie ab.

Standard: 15m.
lang string Sprachcode der Benutzersprache, zum Beispiel en_US.

Standard: default - Systemstandard.
name string Vorname des Benutzers.
provisioned integer Gibt an, ob der Benutzer bereitgestellt wurde.

Mögliche Werte:
0 - nicht bereitgestellt;
1 - bereitgestellt.

Diese Eigenschaft wird seit Zabbix 7.0.9 unterstützt.

Eigenschaftsverhalten:
- schreibgeschützt
refresh string Intervall für die automatische Aktualisierung. Akzeptiert Sekunden oder Zeiteinheiten mit Suffix (z. B. 30s, 90s, 1m, 1h).

Standard: 30s.
rows_per_page integer Anzahl der Objektzeilen, die pro Seite angezeigt werden sollen.

Standard: 50.
surname string Nachname des Benutzers.
theme string Design des Benutzers.

Mögliche Werte:
default - (Standard) Systemstandard;
blue-theme - Blau;
dark-theme - Dunkel;
hc-light - Hoher Kontrast, hell;
hc-dark - Hoher Kontrast, dunkel.
ts_provisioned timestamp Zeitpunkt, zu dem die letzte Bereitstellung durchgeführt wurde.

Eigenschaftsverhalten:
- schreibgeschützt
- unterstützt für Benutzer vom Typ Super admin (seit Zabbix 7.0.9)
url string URL der Seite, zu der der Benutzer nach der Anmeldung weitergeleitet werden soll.
userdirectoryid ID ID des Benutzerverzeichnisses, mit dem der Benutzer verknüpft ist.

Wird für die Bereitstellung (Erstellen oder Aktualisieren) sowie für die Anmeldung eines Benutzers verwendet, der mit einem Benutzerverzeichnis verknüpft ist.

Bei Anmeldevorgängen hat der Wert dieser Eigenschaft Vorrang vor der Eigenschaft userdirectoryid der Benutzergruppen, denen der Benutzer angehört.

Standard: 0.

Eigenschaftsverhalten:
- schreibgeschützt
- unterstützt für Benutzer vom Typ Super admin (seit Zabbix 7.0.9)
timezone string Zeitzone des Benutzers, zum Beispiel Europe/London, UTC.

Standard: default - Systemstandard.

Die vollständige Liste der unterstützten Zeitzonen finden Sie in der PHP-Dokumentation.

Media

Das Media-Objekt hat die folgenden Eigenschaften.

Property Type Description
mediaid ID ID des Media des Benutzers.

Property behavior:
- read-only
mediatypeid ID ID des Medientyps, der vom Media des Benutzers verwendet wird.

Property behavior:
- required
sendto string/array Adresse, Benutzername oder andere Kennung des Empfängers.

Wenn type des Media type auf "Email" gesetzt ist, werden Werte als Array dargestellt. Für andere Typen von Media types wird der Wert als Zeichenfolge dargestellt.

Property behavior:
- required
active integer Ob das Media aktiviert ist.

Mögliche Werte:
0 - (default) aktiviert;
1 - deaktiviert.
severity integer Auslöser-Schweregrade, über die Benachrichtigungen gesendet werden sollen.

Mögliche Bitmap-Werte:
1 - Nicht klassifiziert;
2 - Information;
4 - Warnung;
8 - Durchschnittlich;
16 - Hoch;
32 - Desaster.

Dies ist ein Bitmaskenfeld; jede Summe der möglichen Bitmap-Werte ist zulässig (zum Beispiel 48 für Durchschnittlich, Hoch und Desaster).

Standard: 63.
period string Zeit, zu der die Benachrichtigungen als time period oder durch Semikolon getrennte Benutzermakros gesendet werden können.

Standard: 1-7,00:00-24:00.
provisioned integer Ob der Benutzer provisioned wurde.

Mögliche Werte:
0 - nicht provisioned;
1 - provisioned.

Diese Eigenschaft wird seit Zabbix 7.0.9 unterstützt.
userdirectory_mediaid ID ID der Zuordnung von Benutzerverzeichnis-Media für provisioned Media.

Property behavior:
- read-only
- supported für Benutzer vom Typ Super admin (seit Zabbix 7.0.9)