On this page
Obiekt użytkownika
Następujące obiekty są bezpośrednio powiązane z API user.
Użytkownik
Obiekt użytkownika ma następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| userid | ID | ID użytkownika. Zachowanie właściwości: - tylko do odczytu - wymagane dla operacji aktualizacji |
| username | string | Nazwa użytkownika. Zachowanie właściwości: - wymagane dla operacji tworzenia - tylko do odczytu dla udostępnionych użytkowników, jeśli użytkownik jest powiązany z katalogiem użytkowników ( userdirectoryid jest ustawione na prawidłową wartość różną od "0"), a status provisioningu katalogu użytkowników jest włączony (provision_status obiektu User directory object jest ustawiony na "1"), oraz status uwierzytelniania dla całego provisioningu LDAP lub SAML jest włączony (ldap_jit_status obiektu Authentication object jest ustawiony na "Enabled for configured LDAP IdPs" lub saml_jit_status obiektu Authentication object jest ustawiony na "Enabled for configured SAML IdPs") |
| passwd | string | Hasło użytkownika. Wartość tego parametru może być pustym ciągiem, jeśli użytkownik jest powiązany z katalogiem użytkowników. Zachowanie właściwości: - tylko do zapisu |
| roleid | ID | ID roli użytkownika. Należy pamiętać, że użytkownicy bez roli mogą logować się do Zabbix wyłącznie przy użyciu uwierzytelniania LDAP lub SAML, pod warunkiem że ich informacje LDAP/SAML odpowiadają mapowaniom grup użytkowników skonfigurowanym w Zabbix. |
| attempt_clock | timestamp | Czas ostatniej nieudanej próby logowania. Zachowanie właściwości: - tylko do odczytu |
| attempt_failed | integer | Liczba ostatnich nieudanych prób logowania. Zachowanie właściwości: - tylko do odczytu |
| attempt_ip | string | Adres IP, z którego pochodziła ostatnia nieudana próba logowania. Zachowanie właściwości: - tylko do odczytu |
| autologin | integer | Czy włączyć automatyczne logowanie. Możliwe wartości: 0 - (domyślnie) automatyczne logowanie wyłączone; 1 - automatyczne logowanie włączone. |
| autologout | string | Czas życia sesji użytkownika. Akceptuje sekundy oraz jednostkę czasu z sufiksem. Jeśli ustawione na 0s, sesja nigdy nie wygaśnie. Domyślnie: 15m. |
| lang | string | Kod języka użytkownika, na przykład en_US.Domyślnie: default - domyślny systemowy. |
| name | string | Imię użytkownika. |
| provisioned | integer | Czy użytkownik został udostępniony. Możliwe wartości: 0 - nieudostępniony; 1 - udostępniony. Zachowanie właściwości: - tylko do odczytu |
| refresh | string | Okres automatycznego odświeżania. Akceptuje sekundy lub jednostkę czasu z sufiksem (np. 30s, 90s, 1m, 1h). Domyślnie: 30s. |
| rows_per_page | integer | Liczba wierszy obiektów wyświetlanych na stronę. Domyślnie: 50. |
| surname | string | Nazwisko użytkownika. |
| theme | string | Motyw użytkownika. Możliwe wartości: default - (domyślnie) domyślny systemowy;blue-theme - Niebieski;dark-theme - Ciemny. |
| ts_provisioned | timestamp | Czas wykonania ostatniej operacji provisioningu. Zachowanie właściwości: - tylko do odczytu - obsługiwane dla użytkowników typu Super admin |
| url | string | URL strony, na którą użytkownik ma zostać przekierowany po zalogowaniu. |
| userdirectoryid | ID | ID katalogu użytkowników, z którym użytkownik jest powiązany. Używane do provisioningu (tworzenia lub aktualizacji), a także do logowania użytkownika powiązanego z katalogiem użytkowników. W operacjach logowania wartość tej właściwości ma priorytet nad właściwością userdirectoryid grup użytkowników, do których należy użytkownik.Domyślnie: 0. Zachowanie właściwości: - tylko do odczytu - obsługiwane dla użytkowników typu Super admin |
| timezone | string | Strefa czasowa użytkownika, na przykład Europe/London, UTC.Domyślnie: default - domyślna systemowa.Pełną listę obsługiwanych stref czasowych można znaleźć w dokumentacji PHP. |
Media
Obiekt media ma następujące właściwości.
| Property | Type | Description |
|---|---|---|
| mediaid | ID | ID media użytkownika. Zachowanie właściwości: - tylko do odczytu |
| mediatypeid | ID | ID typu mediów używanego przez media użytkownika. Zachowanie właściwości: - wymagane |
| sendto | string/array | Adres, nazwa użytkownika lub inny identyfikator odbiorcy. Jeśli type typu mediów jest ustawiony na „Email”, wartości są reprezentowane jako tablica. Dla innych typów mediów wartość jest reprezentowana jako ciąg znaków.Zachowanie właściwości: - wymagane |
| active | integer | Określa, czy media są włączone. Możliwe wartości: 0 - (domyślnie) włączone; 1 - wyłączone. |
| severity | integer | Poziomy ważności wyzwalaczy, dla których mają być wysyłane powiadomienia. Możliwe wartości bitmapy: 1 - Niesklasyfikowane; 2 - Informacja; 4 - Ostrzeżenie; 8 - Średni; 16 - Wysoki; 32 - Katastrofa. To pole jest maską bitową; akceptowalna jest dowolna suma możliwych wartości bitmapy (na przykład 48 dla Średni, Wysoki i Katastrofa). Domyślnie: 63. |
| period | string | Czas, w którym mogą być wysyłane powiadomienia, określony jako okres czasu lub makra użytkownika oddzielone średnikiem. Domyślnie: 1-7,00:00-24:00. |
| provisioned | integer | Określa, czy użytkownik został provisioned. Możliwe wartości: 0 - nieprovisioned; 1 - provisioned. |
| userdirectory_mediaid | ID | ID mapowania mediów katalogu użytkowników dla provisioned media. Zachowanie właściwości: - tylko do odczytu - obsługiwane dla użytkowników typu Super admin |