1 Tīmekļa uzraudzības vienumi
Pārskats
Daži jauni vienumi tiek automātiski pievienoti uzraudzībai, kad tiek izveidoti tīmekļa scenāriji.
Visi vienumi manto birkas no tīmekļa scenārija.
Scenārija vienumi
Tiklīdz scenārijs ir izveidots, Zabbix automātiski pievieno šādus vienumus uzraudzībai.
| Vienums | Apraksts |
|---|---|
| Scenārija <Scenario> lejupielādes ātrums | Šis vienums apkopos informāciju par visa scenārija lejupielādes ātrumu (baiti sekundē), t.i., vidējo rādītāju visiem soļiem. Vienuma atslēga: web.test.in[Scenario,,bps] Tips: Numeric(float) |
| Scenārija <Scenario> neveiksmīgais solis | Šis vienums parādīs tā soļa numuru, kurā scenārijā radās kļūda. Ja visi soļi tiek izpildīti veiksmīgi, tiek atgriezts 0. Vienuma atslēga: web.test.fail[Scenario] Tips: Numeric(unsigned) |
| Scenārija <Scenario> pēdējais kļūdas ziņojums | Šis vienums atgriež scenārija pēdējā kļūdas ziņojuma tekstu. Jauna vērtība tiek saglabāta tikai tad, ja scenārijā ir neveiksmīgs solis. Ja visi soļi ir kārtībā, jauna vērtība netiek ievākta. Vienuma atslēga: web.test.error[Scenario] Tips: Character |
"Scenario" vietā tiks izmantots faktiskais scenārija nosaukums.
Ja scenārija nosaukums satur lietotāja makrosus, šie makrosi tīmekļa uzraudzības vienumu nosaukumos paliks neatrisināti.
Ja scenārija nosaukums sākas ar dubultpēdiņu vai satur komatu vai kvadrātiekavas, tas tiks pareizi ievietots pēdiņās vienumu atslēgās.
Citos gadījumos papildu pēdiņu pievienošana netiks veikta.
Tīmekļa uzraudzības vienumi tiek pievienoti ar 30 dienu vēstures un 90 dienu tendenču glabāšanas periodu.
Šos vienumus var izmantot, lai izveidotu trigerus un definētu paziņojumu nosacījumus.
Piemērs 1
Lai izveidotu "Tīmekļa scenārijs neizdevās" trigeri, varat definēt trigera izteiksmi:
last(/host/web.test.fail[Scenario])<>0
Pārliecinieties, ka aizstājat 'Scenario' ar sava scenārija īsto nosaukumu.
Piemērs 2
Lai izveidotu trigeri "Web scenario failed" ar noderīgu problēmas aprakstu trigera nosaukumā, varat definēt trigeri ar nosaukumu:
Web scenario "Scenario" failed: {ITEM.VALUE}
un trigera izteiksmi:
length(last(/host/web.test.error[Scenario]))>0 and last(/host/web.test.fail[Scenario])>0
Noteikti aizstājiet 'Scenario' ar jūsu scenārija īsto nosaukumu.
Piemērs 3
Lai izveidotu trigeri "Tīmekļa lietojumprogramma ir lēna", varat definēt trigera izteiksmi:
last(/host/web.test.in[Scenario,,bps])<10000
Pārliecinieties, ka aizstājat 'Scenario' ar sava scenārija īsto nosaukumu.
Scenārija soļu vienumi
Tiklīdz solis ir izveidots, Zabbix automātiski pievieno šādus vienumus uzraudzībai.
| Vienums | Apraksts |
|---|---|
| Lejupielādes ātrums solim <Step> scenārijā <Scenario> | Šis vienums apkopos informāciju par soļa lejupielādes ātrumu (baiti sekundē). Vienuma atslēga: web.test.in[Scenario,Step,bps] Tips: Numeric(float) |
| Atbildes laiks solim <Step> scenārijā <Scenario> | Šis vienums apkopos informāciju par soļa atbildes laiku sekundēs. Atbildes laiks tiek skaitīts no pieprasījuma sākuma līdz brīdim, kad visa informācija ir pārsūtīta. Vienuma atslēga: web.test.time[Scenario,Step,resp] Tips: Numeric(float) |
| Atbildes kods solim <Step> scenārijā <Scenario> | Šis vienums apkopos soļa atbildes kodus. Vienuma atslēga: web.test.rspcode[Scenario,Step] Tips: Numeric(unsigned) |
"Scenario" un "Step" vietā attiecīgi tiks izmantoti faktiskie scenārija un soļa nosaukumi.
Tīmekļa uzraudzības vienumi tiek pievienoti ar 30 dienu vēsturi un 90 dienu tendenču glabāšanas periodu.
Ja scenārija nosaukums sākas ar dubultpēdiņu vai satur komatu vai kvadrātiekavas, tas tiks pareizi ievietots pēdiņās vienumu atslēgās. Citos gadījumos papildu pēdiņu pievienošana netiks veikta.
Šos vienumus var izmantot, lai izveidotu trigerus un definētu paziņojumu nosacījumus. Piemēram, lai izveidotu trigeri "Zabbix GUI pieteikšanās ir pārāk lēna", var definēt šādu trigera izteiksmi:
last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3