Dodawanie reguły

Należy wypełnić pola, a następnie kliknąć przycisk OK.

Nazwa reguły
Nazwa reguły ustawionej przez użytkownika. Może ona zawierać dowolne znaki alfanumeryczne, znaki podkreślenia, łączniki i kropki. Może mieć długość od 1 do 20 znaków, ale nie może zawierać spacji.
Typ reguły
Do wyboru są następujące typy reguł:
  • Adres IP
    Działa w oparciu o adres IP klienta. Reguły tego typu pozwalają kontrolować dostęp klientów i przydzielać im zasoby zależnie od tego, skąd się łączą.
  • Pora dnia
    Działa w oparciu o porę dnia. Używana jest na potrzeby planowania mocy obliczeniowej. Jeśli na przykład każdego dnia serwis WWW jest najbardziej obciążony o tej samej porze, podczas okresu największego obciążenia można przydzielić więcej serwerów do obsługi ruchu HTTP niż w okresie mniejszego obciążenia.
  • Łączna liczba połączeń (na sekundę)
    Działa w oparciu o liczbę połączeń (na sekundę) dla portu. Można używać reguł działających w oparciu o łączną liczbę połączeń na sekundę, jeśli konieczne jest współużytkowanie serwerów z innymi z aplikacjami.
  • Aktywne połączenia (łącznie)
    Działa w oparciu o liczbę aktywnych połączeń dla portu. Z takiej reguły można korzystać, gdy serwery stają się przeciążone i zaczynają odrzucać pakiety. Pewne serwery WWW będą kontynuowały akceptowanie połączeń, nawet jeśli nie mają wystarczającej liczby wątków, aby odpowiedzieć na żądanie. Z tego powodu żądania klienta przekraczają limit czasu i klient próbujący uzyskać dostęp do serwisu WWW nie jest obsługiwany. Reguły oparte na liczbie aktywnych połączeń umożliwiają równoważenie mocy obliczeniowej w obrębie puli serwerów.
  • Treść
    Wyrażenie regularne, które jest porównywane z adresami URL żądanymi przez klienta. Reguły dotyczące treści mogą służyć do przesyłania żądań do zestawu serwerów specjalnie skonfigurowanych do obsługi pewnej części ruchu w danym serwisie. Na przykład można wyznaczyć osobny zestaw serwerów do obsługi wszystkich żądań interfejsu cgi-bin, inny zestaw do obsługi wszystkich żądań strumieniowego sygnału audio i trzeci zestaw do obsługi wszelkich pozostałych żądań. W tym celu należałoby dodać jedną regułę z wzorcem odpowiadającym ścieżce do katalogu cgi-bin, kolejną odpowiadającą plikom strumieniowym audio i trzecią regułę typu Zawsze prawdziwa do obsługi pozostałego ruchu. Następnie każdej regule należałoby przypisać odpowiednie serwery.
  • Zawsze prawdziwa
    Ta reguła jest zawsze prawdziwa. Użytkownik może utworzyć regułę, która będzie zawsze prawdziwa. Reguła tego typu będzie zawsze wybierana, chyba że wszystkie powiązane z nią serwery zostaną wyłączone. Dlatego ma ona zazwyczaj mniejszy priorytet niż pozostałe reguły.
Priorytet (opcjonalnie)
Liczba całkowita określająca porządek, w którym przeglądane są reguły. Jeśli nie określono priorytetu dla pierwszej ustawionej reguły, domyślnie otrzymuje ona priorytet 1 i jest wartościowana jako pierwsza. Następna reguła otrzyma priorytet 11 i będzie wartościowana jako druga. Kolejną wartość priorytetu określa się w następujący sposób: ostatnia wartość priorytetu + 10 (w tym przypadku: 1 + 10). Z tego wynika, że: trzecia reguła = 21, czwarta reguła = 31 itd. Reguły są wartościowane w kolejności numeracji: mniejsze liczby mają pierwszeństwo przed większymi.
Początek zakresu
Dolna wartość w zakresie używanym do określania, czy reguła jest prawdziwa (opcjonalnie). Jeśli jest dodawana reguła typu:
  • Adres IP - to początek zakresu jest adresem klienta w formie nazwy symbolicznej lub w postaci dziesiętnej z kropkami. Wartością domyślną jest 0.0.0.0.
  • Czas - to początek zakresu jest liczbą całkowitą. Wartością domyślną jest 0 (oznacza północ).
  • Łączna liczba połączeń - to początek zakresu jest liczbą całkowitą. Wartością domyślną jest 0.
  • Liczba aktywnych połączeń - to początek zakresu jest liczbą całkowitą. Wartością domyślną jest 0.
Nie trzeba określać początku zakresu dla reguły Zawsze prawdziwa.
Koniec zakresu
Górna wartość w zakresie używanym do określania, czy reguła jest prawdziwa (opcjonalnie). Jeśli jest dodawana reguła typu:
  • Adres IP - to końcem zakresu jest adres klienta podany jako nazwa symboliczna lub w postaci dziesiętnej z kropkami. Wartością domyślną jest 255.255.255.255.
  • Pora dnia - to koniec zakresu jest liczbą całkowitą. Wartością domyślną jest 24, co oznacza północ.
  • Łączna liczba połączeń - to koniec zakresu jest liczbą całkowitą. Wartością domyślną jest 2 do potęgi 32 minus 1.
  • Liczba aktywnych połączeń - to koniec zakresu jest liczbą całkowitą. Wartością domyślną jest 2 do potęgi 32 minus 1.
Nie trzeba określać końca zakresu dla reguły Zawsze prawdziwa.
Wzorzec
Dotyczy tylko reguły Treść. Należy wprowadzić składnię wzorca, który ma być używany, z następującymi ograniczeniami:
  • brak spacji
  • znaki specjalne (o ile znak nie zostanie poprzedzony symbolem \):
    * : znak zastępczy (odpowiada dowolnej liczbie dowolnych znaków)
    ( : służy do grupowania wyrażeń logicznych
    ) : służy do grupowania wyrażeń logicznych
    & : iloczyn logiczny (AND)
    | : suma logiczna (OR)
    ! : negacja logiczna (NOT)
    
  • zarezerwowane parametry (zawsze zakończone symbolem =):
    Method   : używane przez protokół HTTP (przy translacji) 
               w celu pobierania żądania (na przykład GET, POST i 
               tak dalej)               
    URI      : ścieżka żądania adresu URL
    Version  : konkretna wersja żądania 
               (HTTP/1.0 lub HTTP/1.1)
    Host     : wartość z nagłówka host
               Uwaga: Opcjonalny w protokołach HTTP/1.0
    [klucz]  : dowolna poprawna nazwa nagłówka HTTP, którą może wyszukiwać
               program rozsyłający (na przykład User-Agent,
               Connection, referer i tak dalej)
    

Przykłady: Przeglądarka żądająca strony http://www.firma.com/przykładowa_ścieżka/stronawww.htm może zwrócić następujące wartości:

 
   Method=GET
   URI=/przykładowa_ścieżka/stronaWWW.htm
   Version=HTTP/1.1
   Host=www.firma.com
   Connection=Keep-Alive

Więcej informacji na temat składni wzorca i scenariuszach można znaleźć w sekcjach Konfigurowanie komponentu Load Balancer działającego w oparciu o reguły i Składnia reguły Treść (wzorzec) w Podręczniku administrowania komponentem Load Balancer.

Uwaga: Obsługiwane tłumaczenia dokumentu Podręcznik administrowania komponentem Load Balancer można znaleźć w serwisie WWW Centrum informacyjne produktu WebSphere Application Server - Edge Component.

Jeden lub więcej adresów serwerów (opcjonalnie)
Lista serwerów aktualnie zdefiniowanych dla portu. Można opcjonalnie wybrać jeden lub więcej serwerów z listy w celu uwzględnienia ich w regule. Jeśli serwer nie zostanie wybrany, komponent Load Balancer usunie wszystkie żądania spełniające kryteria.