Rozdzia? ten prezentuje krok po kroku rzeczywisty scenariusz monitorowania sieci www.
U?yjmy monitorowania sieci www Áú»¢¶Ä²© do monitorowania interfejsu Áú»¢¶Ä²©. Chcemy wiedzie?, czy jest dostepny, czy dostarcza w?a?ciw? zawarto?? i jak szybko dzia?a. ?eby to zrobi? musimy zalogowa? si? z nasz? nazw? u?ytkownika i has?em.
Dodajemy nowy scenariusz.
Dodamy scenariusz monitoruj?cy interfejs u?ytkownika Áú»¢¶Ä²©. Scenariusz wykona kilka krok¨®w.
Nale?y przej?? do Konfiguracja ¡ú Hosty, wybra? host i klikn?? na WWW w wierszu tego hosta. Nast?pnie klikn?? na Utw¨®rz scenariusz.
W formularzu nowego scenariusza wprowadzamy nazw? Dost?pno?? zabbix i tworzymy now? aplikacj? Sprawdzenia www.
Przy okazji tworzymy dwa makra, {user} i {password}.
Definiujemy kroki dla scenariusza.
?eby doda? pojedynczy krok nale?y klikn?? na Dodaj w zak?adce Kroki.
Krok 1 scenariusza sieci www
Najpierw sprawdzimy, czy strona startowa poprawnie odpowiada, zwracaj?c kod odpowiedzi HTTP r¨®wny 200 i zawiera tekst "Áú»¢¶Ä²© SIA".
Po zako¨½czeniu konfigurowania kroku kliknij na Dodaj.
Krok 2 scenariusza sieci www
Kontynuujemy z logowaniem do interfejsu u?ytkownika Áú»¢¶Ä²©, przy czym skorzystamy z makr (zmiennych) zdefiniowanych na poziomie scenariusza, {user} i {password}.
Nale?y zauwa?y?, ?e interfejs u?ytkownika Áú»¢¶Ä²© u?ywa przekierowa¨½ JavaScript podczas logowania, zatem najpierw nale?y si? zalogowa?, a potem sprawdza? dalsze elementy dost?pne po zalogowaniu. Dodatkowo, krok logowania musi u?ywa? pe?nego URL do pliku index.php.
Wszystkie zmienne post musz? by? umieszczone w jednej linii i musz? by? oddzielone znakami &. Przyk?adowy ci?g znak¨®w dla logowania do interfejsu u?ytkownika Áú»¢¶Ä²©:
Je?eli uzywamy makr jak w tym przyk?adzie, ci?g logowania b?dzie nast?puj?cy:
Zauwa?cie r¨®wnie? jak pobierana jest warto?? zmiennej {sid}
(ID sesji), kt¨®ra b?dzie wymagana w kroku 4.
Krok 3 scenariusza sieci www
Po zalogowaniu, powinni?my sprawdzi? ten fakt. ?eby to zrobi?, sprawdzamy ci?g znak¨®w, kt¨®ry jest widoczny jedynie po zalogowaniu - na przyk?ad: link Profil umieszczony w prawym g¨®rnym rogu.
Krok 4 scenariusza sieci www
Skoro zweryfikowali?my, ?e interfejs jest dost?pny i mo?na si? zalogowa? i pobra? zawarto?? dost?pn? po zalogowaniu, powinni?my si? wylogowa? - w przeciwnym razie baza danych Áú»¢¶Ä²© zostanie za?miecona mn¨®stwem rekord¨®w otwartych sesji.
Zako¨½czenie konfiguracji krok¨®w
Kompletna konfiguracja krok¨®w scenariusza sieci www powinna wygl?da? nast?puj?co:
Zapisujemy uko¨½czony scenariusz monitorowania sieci www.
Scenariusz pojawi si? w Monitorowanie ¡ú WWW:
Klikaj?c na nazw? scenariusza mo?emy obejrze? jego szczeg¨®?owe statystyki: