[comment]: # ({a3537eda-a3537eda})
# 1 Ставке за праћење веба

[comment]: # ({/a3537eda-a3537eda})

[comment]: # ({7f39438f-7f39438f})
#### Преглед

Неке нове ставке се аутоматски додају за праћење када се веб сценарији
креирају.

Све ставке наслеђују ознаке из веб сценарија.

[comment]: # ({/7f39438f-7f39438f})

[comment]: # ({0eb34887-6bf9e7b2})
#### Ставке сценарија

Чим се креира сценарио, Zabbix аутоматски додаје
следеће ставке за надгледање.

|Item|Description|
|----|-----------|
|*Брзина преузимања за сценарио <Scenario>*|Ова ставка ће прикупљати информације о брзини преузимања (бајтова у секунди) целог сценарија, тј. просек за све кораке.<br>Кључ ставке: web.test.in\[Scenario,,bps\]<br>Тип: *Numeric(float)*|
|*Failed step of scenario <Scenario>*|Ова ставка ће приказати број корака који није успео у сценарију. Ако су сви кораци успешно извршени, враћа се 0.<br>Кључ ставке: web.test.fail\[Scenario\]<br>Тип: *Numeric(unsigned)*|
|*Last error message of scenario <Scenario>*|Ова ставка враћа последњи текст поруке о грешци сценарија. Нова вредност се чува само ако сценарио има неуспешан корак. Ако су сви кораци у реду, нова вредност се не прикупља.<br>Кључ ставке: web.test.error\[Scenario\]<br>Тип: *Character*|

Стварни назив сценарија ће се користити уместо "Сценарио".

::: noteclassic
Ако име сценарија садржи [user macros](/manual/config/macros/user_macros), ови макрои ће остати нерешени у називима ставки за веб надгледање.
<br><br>
Ако име сценарија почиње двоструким наводником или садржи зарез или углату заграду, биће исправно наведен у кључевима ставки.
У другим случајевима неће се вршити додатно цитирање.
:::

::: noteclassic
Ставке за праћење веба се додају са историјом од 30 дана и периодом задржавања тренда од 90 дана.
:::

Ове ставке се могу користити за креирање окидача и дефинисање услова обавештења.

[comment]: # ({/0eb34887-6bf9e7b2})

[comment]: # ({38a780ad-38a780ad})
##### Пример 1

Да бисте креирали окидач "Неуспешан веб сценарио", можете да дефинишете израз
окидача:

    last(/host/web.test.fail[Scenario])<>0

Обавезно замените 'Сценарио' правим именом свог сценарија.

[comment]: # ({/38a780ad-38a780ad})

[comment]: # ({1f198e97-1f198e97})
##### Пример 2

Да бисте направили окидач "Веб сценарио није успео" са корисним проблемом
опис у називу окидача, можете дефинисати окидач са именом:

    Веб сценарио "Сценарио" није успео: {ITEM.VALUE}

и окидач израз:

    length(last(/host/web.test.error[Scenario]))>0 and last(/host/web.test.fail[Scenario])>0

Обавезно замените 'Сценарио' правим именом свог сценарија.

[comment]: # ({/1f198e97-1f198e97})

[comment]: # ({abd173df-abd173df})
##### Пример 3

Да бисте креирали окидач "Веб апликација је спора", можете дефинисати израз
окидача:

    last(/host/web.test.in[Scenario,,bps])<10000

Обавезно замените 'Сценарио' правим именом свог сценарија.

[comment]: # ({/abd173df-abd173df})

[comment]: # ({fc2e76a2-fc2e76a2})
#### Ставке корака сценарија

Чим се креира корак, Zabbix аутоматски додаје следеће
ставке за надгледање.

|Item|Description|
|----|-----------|
|*Брзина преузимања за корак <Step> сценарија <Scenario>*|Ова ставка ће прикупљати информације о брзини преузимања (бајтова у секунди) корака.<br>Кључ ставке: web.test.in\[Scenario,Step,bps\]<br>Тип: *Numeric(float)*|
|*Време одговора за корак <Step> сценарија <Scenario>*|Ова ставка ће прикупити информације о времену одговора корака у секундама. Време одговора се рачуна од почетка захтева до преношења свих информација.<br>Кључ ставке: web.test.time\[Scenario,Step,resp\]<br>Тип: *Numeric(float)*|
|*Код одговора за корак <Step> сценарија <Scenario>*|Ова ставка ће прикупљати кодове одговора за корак.<br>Кључ ставке: web.test.rspcode\[Scenario,Step\]<br>Тип: *Numeric(unsigned)*|

Стварни називи сценарија и корака ће се користити уместо "Сценарио" и
"Корак" респективно.

::: noteclassic
Ставке за праћење веба се додају са историјом од 30 дана и а
Период задржавања тренда од 90 дана.
:::

::: noteclassic
Ако име сценарија почиње двоструким наводником или садржи зарез
или угласту заграду, биће исправно наведен у кључевима ставки. У другом
случајевима неће бити извршено додатно цитирање.
:::

Ове ставке се могу користити за креирање покретача и дефинисање обавештења
условима. На пример, да бисте креирали "Zabbix GUI пријава је преспора"
окидач, можете дефинисати израз окидача:

    last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3

[comment]: # ({/fc2e76a2-fc2e76a2})
