Овај одељак представља корак по корак пример из стварног живота како се веб надгледање може користити.
Zabbix веб надгледање ће се користити за надгледање Zabbix кориснички интерфејс. Циљ је утврдити да ли је доступан, пружа прави садржај и колико брзо функционише. Да бисте то постигли, потребно је неколико корака, укључујући проверу доступности прве странице, пријављивање са корисничким именом и лозинком, провера успешности пријаве, одјављивање и потврђујућа одјава.
Идите на Прикупљање података → Домаћини, изаберите домаћина и кликните на Веб у реду тог домаћина. Затим кликните на Креирај веб сценарио.
У новом обрасцу за сценарио попуните следећа поља:
У одељку Variables додајте две променљиве: {password} и {user}. Унесите своје постојеће Zabbix корисничке креденцијале као вредности.
Из безбедносних разлога, препоручује се креирање посебног корисника са минималним дозволама за коришћење у сврхе надгледања.
Опционо, пређите на картицу Ознаке и додајте ознаке веб сценарија.
Када се потпуно конфигурише, овај веб сценарио ће аутоматски додати Zabbix trapper ставку на домаћина. Можете да користите ознаке веб сценарија да брзо идентификујете повезане ставке и окидаче или претражите прикупљене податке. На пример, одговарајуће ознаке за овај водич су component: web-scenario
и/или target: frontend
.
Пређите на картицу Кораци и дефинишите кораке за сценарио. Кликните на дугме Додај да бисте додали појединачни корак.
За сваки корак описан у наставку, попуните следећа поља поред поља специфичних за корак:
Проверите да ли прва страница одговара исправно, враћа HTTP код одговора 200 и садржи текст "Zabbix SIA".
Када завршите са конфигурисањем корака, притисните дугме Додај.
Пријавите се на Zabbix кориснички интерфејс користећи макрое (варијабле) дефинисане на нивоу сценарија - {user} и {password}.
Имајте на уму да Zabbix кориснички интерфејс користи JavaScript преусмеравање приликом пријављивања, тако да се прво мора пријавити, а функције које сте пријавили могу се проверити само у даљим корацима. Поред тога, корак за пријаву мора да користи потпун URL до index.php датотеке.
Након пријављивања, потврдите успех тако што ћете проверити да ли је стринг видљив само када сте пријављени - на пример, Администрација.
Када су верификовани приступ и пријављивање корисничког интерфејса, додајте корак одјављивања - иначе ће Zabbix база података постати претрпана многим отвореним сесијама.
Овај корак користи променљиву {csrf_token} добијену у step 2
Да бисте потврдили одјаву, проверите да ли постоји стринг Корисничко име.
Комплетна конфигурација корака веб сценарија би требало да изгледа овако:
Сачувајте готов сценарио надгледања веба.
Сценарио ће бити додат домаћину. Да бисте видели информације о веб сценарију, идите на Надгледање → Домаћини, пронађите домаћина у листи и кликните на Веб хипервезу у последњој колони.
Кликните на назив сценарија да видите детаљнију статистику: