1 Elements de monitoratge web

Vista general

Alguns elements nous s'afegeixen automàticament per al monitoratge quan es creen escenaris web.

Tots els elements hereten etiquetes de la línia de temps web.

Elements d'escenari

Tan bon punt es crea un escenari, Zabbix afegeix automàticament els elements següents per al seguiment.

Article Descripció
Velocitat de descàrrega per a l'escenari <Escenari> Aquest element recopilarà informació sobre la velocitat de descàrrega (octets per segon) de tot l'escenari, és a dir, la mitjana de totes les passes.
Clau de l'element: web.test.in[Escenari,,bps]
Tipus: Numèric(flotant)
Passa fallida de l'escenari <Escenari> Aquest element mostrarà el nombre de la passa que ha fallat a l'escenari. Si totes les passes s'executen correctament, retorna 0.
Clau d'element: web.test.fail[Escenari]
Tipus: Numeric(sense signe)
Darrer missatge d'error de l'escenari <Escenari> Aquest element retorna el text del darrer missatge d'error de l'escenari. Un valor nou només s'emmagatzema si l'escenari té una passa fallida. Si totes les passes estan bé, no es recull cap valor nou.
Clau d'element: web.test.error[Escenari]
Tipus: Caracter

S'emprarà el nom de l'escenari real en lloc de "Escenari".

Si el nom de l'escenari conté macros d'usuari, aquestes macros es deixaran sense resoldre als noms dels elements de monitoratge web.

Si el nom de l'escenari comença amb una cometa doble o conté una coma o un claudàtor, es citarà correctament a les claus d'element. A la resta de casos no es realitzarà cap cotització addicional.

S'afegeixen elements de monitoratge web amb un historial de 30 dies i un període de retenció de tendències de 90 dies.

Aquests elements es poden emprar per crear triggers i definir condicions de notificació.

Exemple 1

Per crear un trigger "Error de l'escenari web", podeu definir una expressió trigger:

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

Assegureu-vos de substituir "Escenari" pel nom real del vostre escenari.

Exemple 2

Per crear un trigger "Error de l'escenari web" amb una descripció útil del problema al nom del trigger, podeu definir un trigger amb el nom següent:

 Escenari web fallit "Escenari": {ITEM.VALUE}

I l'expressió trigger:

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

Assegureu-vos de substituir "Escenari" pel nom real del vostre escenari.

Exemple 3

Per crear un trigger "Aplicació web lenta", podeu definir una expressió trigger:

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

Assegureu-vos de substituir "Escenari" pel nom real del vostre escenari.

Elements de passes d'escenari

Tan bon punt es crea una passa, Zabbix afegeix automàticament els elements següents per monitorar.

Element Descripció
Velocitat de descàrrega de l'etapa <Fase> de l'escenari <Escenari> Aquest element recopilarà informació sobre la velocitat de descàrrega (octets per segon) de l'etapa.
Clau d'element:web.test.in[Escenari,Passa,bps]
Tipus: Numèric(flotant)
Temps de resposta de la passa <Passa> de l'escenari <Escenari> i l'element recopilaran informació del temps de resposta de la passa en segons. El temps de resposta es compta des de l'inici de la petició fins que s'ha transferit tota la informació.
Clau d'element: web.test.time[Escenari,Passa,resp]<br >Tipus: Numèric(flotant)
* Codi de resposta per a la passa <Passa> de l'escenari <Escenari>* Aquest element recopilarà els codis de resposta de les passes.
Clau de l'element: web.test.rspcode[Escenari,Passa]
Tipus: Numèric (sense signe)

S'empraran els noms dels escenaris i les passes en comptes d'"Escenari" i "Passa" respectivament.

S'afegeixen elements de monitoratge web amb un historial de 30 dies i un període de retenció de tendències de 90 dies

Si el nom de l'escenari comença amb cometes dobles o conté una coma o un claudàtor, serà correctament no especialitzat a claus d'element. A la resta de casos, no es farà cap desespecialització addicional.

Aquests elements es poden emprar per crear triggers i establir condicions de notificació. Per exemple, per crear un trigger "La connexió a la GUI de Zabbix és massa lenta", podeu definir una expressió trigger:

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