On this page
Tīmekļa scenārija objekts
Tālāk norādītie objekti ir tieši saistīti ar webcheck API.
Tīmekļa scenārijs
Tīmekļa scenārija objektam ir šādas īpašības.
| Property | Type | Description |
|---|---|---|
| httptestid | ID | Tīmekļa scenārija ID. Īpašības darbība: - tikai lasāms - obligāts atjaunināšanas darbībām |
| hostid | ID | Hosts ID, kuram pieder tīmekļa scenārijs. Īpašības darbība: - konstants - obligāts izveides darbībām |
| name | string | Tīmekļa scenārija nosaukums. Īpašības darbība: - obligāts izveides darbībām |
| agent | string | Lietotāja aģenta virkne, ko izmantos tīmekļa scenārijs. Noklusējums: Zabbix |
| authentication | integer | Tīmekļa scenārijā izmantotā autentifikācijas metode. Iespējamās vērtības: 0 - (noklusējums) nav; 1 - pamata HTTP autentifikācija; 2 - NTLM autentifikācija; 3 - Kerberos autentifikācija; 4 - Digest autentifikācija. |
| delay | string | Tīmekļa scenārija izpildes intervāls. Pieņem sekunžu skaitu (piemēram, 1, 60, 300), vērtību ar laika sufiksu (piemēram, 30s, 1m, 2h, 1d) vai lietotāja makro.Noklusējums: 1m. |
| headers | array | HTTP galvenes, kas tiks nosūtītas, veicot pieprasījumu. |
| http_password | string | Parole, ko izmanto pamata HTTP, NTLM, Kerberos vai Digest autentifikācijai. |
| http_proxy | string | Starpniekserveris, ko izmantos tīmekļa scenārijs, norādīts formātā http://\[username\[:password\]@\]proxy.example.com\[:port]. |
| http_user | string | Lietotājvārds, ko izmanto pamata HTTP, NTLM, Kerberos vai Digest autentifikācijai. |
| retries | integer | Reižu skaits, cik tīmekļa scenārijs mēģinās izpildīt katru darbību, pirms tā neizdodas. Noklusējums: 1. |
| ssl_cert_file | string | SSL sertifikāta faila nosaukums, ko izmanto klienta autentifikācijai (tam jābūt PEM formātā). |
| ssl_key_file | string | SSL privātās atslēgas faila nosaukums, ko izmanto klienta autentifikācijai (tam jābūt PEM formātā). |
| ssl_key_password | string | SSL privātās atslēgas parole. |
| status | integer | Vai tīmekļa scenārijs ir iespējots. Iespējamās vērtības: 0 - (noklusējums) iespējots; 1 - atspējots. |
| templateid | ID | Vecākās veidnes tīmekļa scenārija ID. Īpašības darbība: - tikai lasāms |
| variables | array | Tīmekļa scenārija mainīgie. |
| verify_host | integer | Vai pārbaudīt, ka savienojuma hosts nosaukums atbilst hosts sertifikātā norādītajam nosaukumam. Iespējamās vērtības: 0 - (noklusējums) izlaist hosts pārbaudi; 1 - pārbaudīt hosts. |
| verify_peer | integer | Vai pārbaudīt, ka hosts sertifikāts ir autentisks. Iespējamās vērtības: 0 - (noklusējums) izlaist partnera pārbaudi; 1 - pārbaudīt partneri. |
| uuid | string | Globāli unikāls identifikators, ko izmanto importētu tīmekļa scenāriju sasaistīšanai ar jau esošajiem scenārijiem. Ja nav norādīts, tiek ģenerēts automātiski. Īpašības darbība: - atbalstīts, ja tīmekļa scenārijs pieder veidnei |
Scenārija solis
Scenārija soļa objekts definē konkrētu tīmekļa scenārija pārbaudi. Tam ir šādas īpašības.
| Property | Type | Description |
|---|---|---|
| name | string | Scenārija soļa nosaukums. Property behavior: - required |
| no | integer | Soļa secības numurs tīmekļa scenārijā. Property behavior: - required |
| url | string | Pārbaudāmais URL. Property behavior: - required |
| follow_redirects | integer | Vai sekot HTTP novirzēm. Iespējamās vērtības: 0 - nesekot novirzēm; 1 - (noklusējums) sekot novirzēm. |
| headers | array | HTTP galvenes, kas tiks nosūtītas, izpildot pieprasījumu. Scenārija soļa galvenes aizstās tīmekļa scenārijam norādītās galvenes. |
| posts | string/array | HTTP POST mainīgie kā virkne (neapstrādāti POST dati) vai kā HTTP lauku masīvs (veidlapas lauku dati). |
| required | string | Teksts, kam jābūt ietvertam atbildē. |
| retrieve_mode | integer | HTTP atbildes daļa, kas jāiegūst scenārija solim. Iespējamās vērtības: 0 - (noklusējums) tikai pamatteksts; 1 - tikai galvenes; 2 - galvenes un pamatteksts. |
| status_codes | string | Nepieciešamo HTTP statusa kodu diapazoni, atdalīti ar komatiem. |
| timeout | string | Pieprasījuma noildze sekundēs. Pieņem sekunžu skaitu (piemēram, 1, 60, 300), vērtību ar laika sufiksu (piemēram, 30s, 1m, 1h) vai lietotāja makro.Noklusējums: 15s. Maksimums: 1h. Minimums: 1s. |
| variables | array | Scenārija soļa mainīgie. |
| query_fields | array | Vaicājuma lauki - HTTP lauku masīvs, kas tiks pievienots URL, izpildot pieprasījumu. |
HTTP lauks
HTTP lauka objekts definē nosaukumu un vērtību, ko izmanto, lai norādītu tīmekļa scenārija mainīgos, HTTP galvenes un POST laukus vai vaicājuma laukus. Tam ir šādas īpašības.
| Īpašība | Type | Apraksts |
|---|---|---|
| name | string | Galvenes/mainīgā/POST vai GET lauka nosaukums. Property behavior: - required |
| value | string | Galvenes/mainīgā/POST vai GET lauka vērtība. Property behavior: - required |
Tīmekļa scenārija tags
Tīmekļa scenārija taga objektam ir šādas īpašības.
| Property | Type | Description |
|---|---|---|
| tag | string | Tīmekļa scenārija taga nosaukums. Property behavior: - required |
| value | string | Tīmekļa scenārija taga vērtība. |