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.
| Property | Type | Description |
|---|---|---|
| userid | ID | ID użytkownika. Zachowanie właściwości: - tylko do odczytu - wymagana w operacjach aktualizacji |
| username | string | Nazwa użytkownika. Zachowanie właściwości: - wymagana w operacjach tworzenia - tylko do odczytu dla użytkowników aprowizowanych, jeśli użytkownik jest powiązany z katalogiem użytkowników ( userdirectoryid ma ustawioną prawidłową wartość inną niż „0”), a aprowizowanie w katalogu użytkowników jest włączone (provision_status obiektu User directory ma wartość „1”), oraz uwierzytelnianie dla całego aprowizowania LDAP lub SAML jest włączone (ldap_jit_status obiektu Authentication ma wartość „Enabled for configured LDAP IdPs” lub saml_jit_status obiektu Authentication ma wartość „Enabled for configured SAML IdPs”) |
| passwd | string | Hasło użytkownika. Wartością tego parametru może być pusty ciąg, 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 tylko 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 | Określa, 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 liczbę sekund (np. 1, 60, 300) lub wartość z przyrostkiem czasu (np. 30s, 1m, 2h). Jeśli ustawiono 0s, sesja nigdy nie wygaśnie.Wartość domyślna: 15m. |
| lang | string | Kod języka użytkownika, na przykład en_US.Wartość domyślna: default - domyślny język systemu. |
| name | string | Imię użytkownika. |
| provisioned | integer | Określa, czy użytkownik został aprovisionowany. Możliwe wartości: 0 - nieaprovisionowany; 1 - aprovisionowany. Ta właściwość jest obsługiwana od Zabbix 7.0.9. Zachowanie właściwości: - tylko do odczytu |
| refresh | string | Okres automatycznego odświeżania. Akceptuje liczbę sekund (np. 1, 60, 300) lub wartość z przyrostkiem czasu (np. 30s, 1m, 2h, 1d).Wartość domyślna: 30s. |
| rows_per_page | integer | Liczba wierszy obiektów wyświetlanych na stronie. Wartość domyślna: 50. |
| surname | string | Nazwisko użytkownika. |
| theme | string | Motyw użytkownika. Możliwe wartości: default - (domyślnie) domyślny motyw systemu;blue-theme - niebieski;dark-theme - ciemny;hc-light - jasny, o wysokim kontraście;hc-dark - ciemny, o wysokim kontraście. |
| ts_provisioned | timestamp | Czas wykonania ostatniej operacji aprovisionowania. Zachowanie właściwości: - tylko do odczytu - obsługiwana dla użytkowników typu Super admin (od Zabbix 7.0.9) |
| url | string | URL strony, do której użytkownik zostanie przekierowany po zalogowaniu. |
| userdirectoryid | ID | ID katalogu użytkowników, z którym użytkownik jest powiązany. Używane do aprowizowania (tworzenia lub aktualizowania), a także do logowania użytkownika powiązanego z katalogiem użytkowników. W przypadku operacji logowania wartość tej właściwości ma pierwszeństwo przed właściwością userdirectoryid grup użytkowników, do których należy użytkownik.Wartość domyślna: 0. Zachowanie właściwości: - tylko do odczytu - obsługiwana dla użytkowników typu Super admin (od Zabbix 7.0.9) |
| timezone | string | Strefa czasowa użytkownika, na przykład Europe/London, UTC.Wartość domyślna: default - domyślna strefa czasowa systemu.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 mediów użytkownika. Zachowanie właściwości: - tylko do odczytu |
| mediatypeid | ID | ID typu media 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 w Media type jest ustawiony na "Email", wartości są reprezentowane jako tablica. Dla innych typów Media types wartość jest reprezentowana jako ciąg znaków.Zachowanie właściwości: - wymagane |
| active | integer | Czy media jest włączone. Możliwe wartości: 0 - (domyślnie) włączone; 1 - wyłączone. |
| severity | integer | Poziomy wyzwalacza, dla których mają być wysyłane powiadomienia. Możliwe wartości bitmapy: 1 - Not classified; 2 - Information; 4 - Warning; 8 - Average; 16 - High; 32 - Disaster. To pole jest maską bitową; akceptowana jest dowolna suma możliwych wartości bitmapy (na przykład 48 dla Average, High i Disaster). Domyślnie: 63. |
| period | string | Czas, w którym powiadomienia mogą być wysyłane jako okres czasu lub makra użytkownika oddzielone średnikiem. Domyślnie: 1-7,00:00-24:00. |
| provisioned | integer | Czy użytkownik został provisioned. Możliwe wartości: 0 - nie provisioned; 1 - provisioned. Ta właściwość jest obsługiwana od Zabbix 7.0.9. |
| userdirectory_mediaid | ID | ID mapowania media katalogu użytkowników dla provisioned media. Zachowanie właściwości: - tylko do odczytu - obsługiwane dla użytkowników typu Super admin (od Zabbix 7.0.9) |