[comment]: # ({d9bf322f-f34132a6})
# 2 Escenari de la vida real

[comment]: # ({/d9bf322f-f34132a6})

[comment]: # ({608fb726-d43d02d4})
#### Vista general

En aquesta secció es presenta un exemple concret, passa a passa, de l'ús del monitoratge web.

Emprem el monitoratge web de Zabbix per monitorar la interfície web de Zabbix. Volem sabre si és disponible, proporciona el contingut adequat i amb quina rapidesa funciona. Per fer-ho, també hem d'iniciar sessió amb el nostre nom d'usuari i mot de pas.

[comment]: # ({/608fb726-d43d02d4})

[comment]: # ({51af514b-51af514b})
#### Escenari

[comment]: # ({/51af514b-51af514b})

[comment]: # ({a0f82e40-6b72dd59})
##### Passa 1

Afegir un nou escenari.

Afegirem un escenari per monitorar la interfície web de Zabbix. L'escenari realitzarà una sèrie de passos.

Navegueu a *Recull de dades → Equips*, trieu un equip i feu clic a *Web* a la filera d'aquest equip. Tot seguit, feu clic a *Crear escenari web*.

![](../../../assets/en/manual/web_monitoring/new_scenario.png){width="600"}

Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.

Al nou formulari d'escenari, anomenarem l'escenari *Interfície Zabbix*. També crearem dues variables: {usuari} i {mot de pas}.

També podeu afegir una nova etiqueta *Aplicació: Interfície Zabbix* a la pestanya Etiquetes.

[comment]: # ({/a0f82e40-6b72dd59})

[comment]: # ({86824bcb-475cbb1a})
##### Configurar les passes de l'escenari web

Canvieu a la pestanya *Passes* i definiu les passes per a l'escenari. Feu clic al botó *Afegir* per afegir una passa individual. 

[comment]: # ({/86824bcb-475cbb1a})

[comment]: # ({75dcae2e-d4aa4f48})
###### Camps comuns

Per a cada passa descrita tot seguit, ompliu els camps següents a més dels camps específics de la passa:

- **URL** - l'URL de la interfície de Zabbix
- **Temps d'espera** - 15 s 
- **Codis d'estat obligatoris** - 200
 

[comment]: # ({/75dcae2e-d4aa4f48})

[comment]: # ({40559ed2-c26001e1})
###### Passa 1 de l'escenari web

Comprova que la primera pàgina respon correctament, retorna el codi de resposta HTTP 200 i conté el text "Zabbix SIA".

- Al camp **Nom**, introduïu *Primera pàgina*.
- Al camp **Cadena obligatòria**, introduïu *Zabbix SIA*. 
- Ompliu els [camps comuns](#camps-comuns). 

Quan hagueu acabat de configurar la passa, premeu el botó *Afegir*.

![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}

[comment]: # ({/40559ed2-c26001e1})

[comment]: # ({713aa628-f896c160})
###### Escenari web passa 2

Inicieu sessió a la interfície de Zabbix emprant les macros (variables) definides al nivell d'escenari: *{usuari}* i *{mot de pas}*. 

- Al camp **Nom**, introduïu *Iniciar sessió*.
- A la secció **Camps de publicació**, afegiu tres camps de publicació: 
    - *nom* amb valor *{usuari}*
    - *mot de pas* amb valor *{mot de pas}*
    - *entrar* amb valor *Iniciar sessió*
- A la secció **Variables**, afegiu una nova variable *{csrf_token}* amb el valor *regex:([0-9a-z]{64})*. 
Aquesta variable capturarà el valor del testimoni CSRF assignat per reutilitzar-lo a la [passa 4](#web-scenario-step-4).
- Ompliu els [camps comuns](#camps-comuns).

![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}

::: noteimportant
Tingueu en compte que la interfície de Zabbix empra la redirecció de JavaScript quan inicieu sessió, de manera que primer s'ha de fer l'inici de sessió, i les característiques iniciades es poden validar a les passes següents. A més, la passa d'inici de sessió ha d'emprar l'URL sencera del fitxer **index.php**.
:::

[comment]: # ({/713aa628-f896c160})

[comment]: # ({635690e6-1a116229})
###### Passa 3 de l'escenari web

Després d'iniciar la sessió, mireu si ha anat bé comprovant si hi ha una cadena visible només quan heu iniciat la sessió, per exemple, *Administració*.

- Al camp **Nom**, introduïu *Comprovació d'inici de sessió*.
- Al camp **Cadena obligatòria**, introduïu *Administració*. 
- Ompliu els [camps comuns](#camps-comuns).

![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}

[comment]: # ({/635690e6-1a116229})

[comment]: # ({06efb3e5-834e4858})
###### Escenari web passa 4

Una vegada que s'hagi verificat l'accessibilitat i l'inici de sessió de la interfície, afegiu un pas de tancament de sessió; en cas contrari, la base de dades Zabbix 
s'omple de molts registres de sessions obertes.

- Al camp **Nom**, introduïu *Tancar sessió*.
- A la secció **Camps de publicació**, afegiu dos camps de publicació: 
    - *reconnectar* amb el valor *1* 
    - *\_csrf_token* amb valor *{csrf_token}*.
- Ompliu els [camps comuns](#camps-comuns).

Aquesta passa empra la variable {csrf_token} obtinguda a la [passa 2](#web-scenario-step-2)

![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}

[comment]: # ({/06efb3e5-834e4858})

[comment]: # ({5bdfc52a-cff4750f})
###### Passa 5 de l'escenari web

Per confirmar la sortida, comproveu la cadena **Nom d'usuari**.

- Al camp **Nom**, introduïu *Comprovar el tancament de sessió*.
- Al camp **Cadena obligatòria**, introduïu *Nom d'usuari*. 
- Ompliu els [camps comuns](#common-fields). 

![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}

[comment]: # ({/5bdfc52a-cff4750f})

[comment]: # ({2b6fe488-8ef2e8b2})
###### Configuració completa de les passes

Una configuració completa de les passes de l'escenari web hauria de ser així:

![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

[comment]: # ({/2b6fe488-8ef2e8b2})

[comment]: # ({c2a12418-3e213338})
##### Reviseu el resultat

Deseu l'escenari de monitoratge web completat.

L'escenari s'afegirà a l'equip. Per veure la informació de l'escenari web, aneu a *Monitoratge → Equips*, localitzeu l'equip a la llista i feu clic a l'hiperenllaç web de la darrera columna.

![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}

Feu clic al nom de l'escenari per veure estadístiques més detallades:

![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}

[comment]: # ({/c2a12418-3e213338})
