1 Ставке за праћење веба

Преглед

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

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

Ставке сценарија

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

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

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

Ако име сценарија садржи user macros, ови макрои ће остати нерешени у називима ставки за веб надгледање.

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

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

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

Пример 1

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

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

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

Пример 2

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

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

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

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

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

Пример 3

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

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

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

Ставке корака сценарија

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

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

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

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

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

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

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