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.
| Īpašība | Tips | Apraksts |
|---|---|---|
| httptestid | ID | Tīmekļa scenārija ID. Īpašības darbība: - tikai lasāms - obligāts atjaunināšanas darbībām |
| hostid | ID | Hosta ID, kuram pieder tīmekļa scenārijs. Īpašības darbība: - nemainīgs - 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 | Autentifikācijas metode, ko izmantos tīmekļa scenārijs. 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 sekundes vai laika vienību ar sufiksu (piemēram, 30s, 1m, 2h, 1d), vai lietotāja makrosu. Noklusējums: 1m. |
| headers | array | HTTP galvenes, kas tiks nosūtītas, izpildot 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 kā 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 soli pirms neveiksmes. Noklusējums: 1. |
| ssl_cert_file | string | SSL sertifikāta faila nosaukums, ko izmanto klienta autentifikācijai (jābūt PEM formātā). |
| ssl_key_file | string | SSL privātās atslēgas faila nosaukums, ko izmanto klienta autentifikācijai (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ākveidnes 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 hosta nosaukums atbilst nosaukumam hosta sertifikātā. Iespējamās vērtības: 0 - (noklusējums) izlaist hosta pārbaudi; 1 - pārbaudīt hostu. |
| verify_peer | integer | Vai pārbaudīt, ka hosta sertifikāts ir autentisks. Iespējamās vērtības: 0 - (noklusējums) izlaist otras puses pārbaudi; 1 - pārbaudīt otru pusi. |
| uuid | string | Globāli unikāls identifikators, ko izmanto importēto tīmekļa scenāriju sasaistīšanai ar jau esošajiem. 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.
| Īpašība | Tips | Apraksts |
|---|---|---|
| name | string | Scenārija soļa nosaukums. Īpašības darbība: - obligāta |
| no | integer | Soļa kārtas numurs tīmekļa scenārijā. Īpašības darbība: - obligāta |
| url | string | Pārbaudāmais URL. Īpašības darbība: - obligāta |
| follow_redirects | integer | Vai sekot HTTP pāradresācijām. Iespējamās vērtības: 0 - nesekot pāradresācijām; 1 - (noklusējums) sekot pāradresācijām. |
| headers | array | HTTP galvenes, kas tiks nosūtītas, izpildot pieprasījumu. Scenārija soļa galvenes pārrakstī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 scenārija solim jāiegūst. 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 sekundes, laika vienību ar sufiksu 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.
| Īpašība | Type | Apraksts |
|---|---|---|
| tag | string | Tīmekļa scenārija taga nosaukums. Īpašības darbība: - obligāts |
| value | string | Tīmekļa scenārija taga vērtība. Īpašības darbība: - tikai lasāms. |
| object | integer | Objekta tips, no kura tags tika mantots. Iespējamās vērtības: 0 - veidne; 1 - hosts. Īpašības darbība: - tikai lasāms. |
| objectid | ID | Objekta ID, no kura tags tika mantots. Īpašības darbība: - tikai lasāms. |