Следећи објекти су директно повезани са API-јем connector
.
Објекат конектора има следећа својства.
Property | Type | Description |
---|---|---|
connectorid | ID | ID конектора. Понашање својства: - само за читање - обавезно за операције ажурирања |
name | string | Назив конектора. Понашање својства: - обавезно за операције креирања |
url | string | Крајња URL тачка, односно, URL адреса пријемника. Кориснички макрои су подржани. Понашање својства: - потребно за операције креирања |
protocol | integer | Комуникациони протокол. Могуће вредности: 0 - (подразумевано) Zabbix Streaming Protocol v1.0. |
data_type | integer | Тип података. Могуће вредности: 0 - (подразумевано) Вредности ставке; 1 - Догађаји. |
item_value_type | integer | Збир типова вредности ставке за слање. Могуће вредности: 1 - Нумерички (float); 2 - Карактер; 4 - Лог; 8 – Нумерички (неозначени); 10 – Текст; 20 - Бинарни (подржано од верзије Zabbix 7.0.5). Подразумевано: 31 – Сви типови ставки (осим бинарног). Понашање својства: - подржано ако је data_type подешен на "Вредности ставке". |
max_records | integer | Максимални број догађаја или ставки који се могу послати у оквиру једне поруке. Могуће вредности: 0-2147483647 (максимална вредност 32-битног означеног целог броја). Подразумевано: 0 - Неограничено. |
max_senders | integer | Број процеса пошиљаоца који ће бити покренути за овај конектор. Могуће вредности: 1-100. Подразумевано: 1. |
max_attempts | integer | Број покушаја. Могуће вредности: 1-5. Подразумевано: 1. |
attempt_interval | string | Интервал између покушаја поновног покушаја. Прихвата секунде. Могуће вредности: 0s-10s. Подразумевано: 5s. Понашање својства: - подржано ако је max_attempts већи од 1. |
timeout | string | Timeout. Подржани су временски суфикси (нпр. 30s, 1m). Подржани су кориснички макрои. Могуће вредности: 1s-60s. Подразумевано : 5s. |
http_proxy | string | HTTP(S) низ прокси везе дат је као [protocol]://[username[:password]@]proxy.example.com[:port]. Кориснички макрои су подржани. |
authtype | integer | HTTP метод аутентификације. Могуће вредности: 0 - (подразумевано) Ништа; 1 - Basic; 2 - NTLM; 3 - Kerberos ; 4 - Digest; 5 - Bearer. |
username | string | Корисничко име. Макрои корисника су подржани. Понашање својства: - подржано ако је authtype постављен на "Basic", "NTLM", "Kerberos", или "Digest" |
password | string | Лозинка. Макрои корисника су подржани. Понашање својства: - подржано ако је authtype постављено на "Basic", "NTLM", "Kerberos", или "Digest" |
token | string | Bearer токен. Кориснички макрои су подржани. Понашање својства: - обавезно ако је authtype постављен на "Bearer" |
verify_peer | integer | Да ли треба проверити да ли је сертификат домаћина аутентичан. Могуће вредности: 0 - Не верификуј; 1 - (подразумевано) Верификуј. |
verify_host | integer | Да ли треба потврдити да се име домаћина за везу поклапа са оним у сертификату домаћина. Могуће вредности: 0 - Не верификуј; 1 - ( подразумевано) Верификуј. |
ssl_cert_file | string | Путања до датотеке јавног SSL кључа. Макрои корисника су подржани. |
ssl_key_file | string | Путања до датотеке приватног SSL кључа. Кориснички макрои су подржани. |
ssl_key_password | string | Лозинка за датотеку SSL кључа. Кориснички макрои су подржани. |
description | text | Опис конектора. |
status | integer | Да ли је конектор омогућен. Могуће вредности: 0 - Онемогућено; 1 - (подразумевано) Омогућено. |
tags_evaltype | integer | Метод евалуације ознаке. Могуће вредности: 0 - (подразумевано) И/Или; 2 - Или. |
Филтер ознаке омогућава извоз само одговарајућих вредности или догађаја. Ако није подешено, све ће бити извезено. Објекат филтера ознака има следећа својства.
Property | Type | Description |
---|---|---|
tag | string | Назив ознаке. Понашање својства: - обавезно |
operator | integer | Оператор услова. Могуће вредности: 0 - (подразумевано) Једнако; 1 - Није једнако; 2 - Садржи; 3 - Не садржи; 12 - Постоји; 1 - Не постоји. |
value | string | Вредност ознаке. |