Добавление правила

Заполните поля и нажмите кнопку OK.

Имя правила
Имя правила, которое задается пользователем. Имя может содержать любые буквы и цифры, символ подчеркивания, дефис и точку. Длина имени может составлять от 1 до 20 символов. Пробелы недопустимы.
Тип правила
Предусмотрены следующие типы правил:
  • IP-адрес
    Правило основано на IP-адресе клиента. Выберите его, если ресурсы должны выделяться клиентам в зависимости от их расположения.
  • Время суток
    Правило основано на времени суток. Оно применяется для планирования ресурсов. Например, если пик посещаемости Web-сайта каждый день приходится на одно и то же время, то на это время можно выделить дополнительные серверы для обработки запросов HTTP.
  • Общее число соединений (в секунду)
    Правило основано на числе соединений, устанавливаемых через порт в секунду. Такое правило можно использовать в том случае, если серверы применяются совместно с другими приложениями.
  • Число активных соединений (всего)
    Правило основано на общем числе активных соединений, установленных через порт. Такое правило можно использовать в том случае, если серверы перегружены и отбрасывают часть пакетов. Некоторые web-серверы продолжают принимать запросы на подключение даже тогда, когда у них не хватает нитей для ответа на запросы. В результате в запросе клиента наступает тайм-аут, и он не обрабатывается. Правила, основанные на числе активных соединений, позволяют распределить нагрузку по нескольким серверам.
  • Содержимое
    Регулярное выражение, которое сравнивается с URL, запрошенным клиентом. Такие правила применяются при отправке запросов группе серверов, специально настроенных для обработки определенных данных с вашего сайта. Например, одну группу серверов можно выделить для обработки всех запросов cgi-bin, вторую группу - для обработки всех запросов на получение потоковых аудиоданных, а третью - для обработки всех остальных запросов. В этом случае первое правило должно задавать шаблон пути к каталогу cgi-bin, второе правило должно задавать тип файлов, в которых хранятся потоковые аудиоданные, а третьим должно быть всегда истинное правило, которое будет применяться при обработке всего остального трафика. Кроме того, в каждом правиле необходимо задать список серверов.
  • Всегда истинно
    Это правило всегда выполняется. Оно называется "всегда истинным правилом". Такое правило всегда выбирается, когда работает хотя бы один указанный в нем сервер. По этой причине ему обычно присваивается более низкий приоритет, чем остальным правилам.
Приоритет (необязательно)
Целое число, определяющее последовательность проверки правил. Если вы не укажете приоритет первого правила, то ему будет присвоен приоритет 1, и такое правило будет проверяться первым. Следующему правилу будет присвоен приоритет 11 (к последнему приоритету добавляется число 10), и оно будет проверяться вторым, третьему правилу будет присвоен приоритет 21, четвертому - приоритет 31 и т.д. Правила проверяются в порядке возрастания приоритета.
Начало диапазона
Необязательное значение, задающее начало диапазона, определяющего, когда выполняется правило. Если добавляется правило, основанное на:
  • IP-адресе, то начало диапазона - это адрес клиента, заданный в виде символьного имени или значения в десятичном формате. Значение по умолчанию равно 0.0.0.0.
  • Времени, то начало диапазона - это целое число. Значение по умолчанию равно 0 и задает полночь.
  • Общем числе соединений, то начало диапазона - это целое число. Значение по умолчанию равно 0.
  • Числе активных соединений, то начало диапазона - это целое число. Значение по умолчанию равно 0.
Для всегда истинного правила начало диапазона указывать не нужно.
Конец диапазона
Необязательное значение, задающее конец диапазона, определяющего, когда выполняется правило. Если добавляется правило, основанное на:
  • IP-адресе, то конец диапазона - это адрес клиента, заданный в виде символьного имени или значения в десятичном формате. Значение по умолчанию равно 255.255.255.255.
  • Времени суток, то конец диапазона - это целое число. Значение по умолчанию равно 24 и задает полночь.
  • Общем числе соединений, то конец диапазона - это целое число. Значение по умолчанию - 2 в степени 32 минус 1.
  • Числе активных соединений, то конец диапазона - это целое число. Значение по умолчанию - 2 в степени 32 минус 1.
Для всегда истинного правила конец диапазона указывать не нужно.
Шаблон
Задается только для правила содержимого. Укажите шаблон с учетом следующих ограничений:
  • пробелы недопустимы
  • допустимые специальные символы: (перед остальными необходимо указывать косую черту \)
    * : символ подстановки (заменяет 0 и более символов)
    ( : обозначает начало логической группы
    ) : обозначает конец логической группы
    & : побитовое сложение
    | : побитовое умножение
    ! : побитовое отрицание
    
  • зарезервированные ключевые слова (после них всегда указывается =):
    Method   : используется в протоколе HTTP 
               для получения запроса, например: GET, POST 
               и так далее.               
    UTI      : путь в запросе с URL
    Version  : версия запроса: 
               HTTP/1.0 или HTTP/1.1
    Host     : значение из группы хост: заголовок
               Примечание: необязательно в протоколе HTTP/1.0
    [ключ]    : любое допустимое имя заголовка HTTP, по которому Диспетчер
               может выполнять поиск, например: User-Agent,
               Connection, referer и так далее.
    

Примеры: Если в браузере открыта страница http://www.company.com/path/webpage.htm, ключевые слова могут иметь следующие значения:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

Дополнительная информация о формате шаблона и сценарии его использования приведена в разделах "Настройка распределения нагрузки на основе правил" и "Формат правила содержимого (шаблон)" книги Распределитель нагрузки: Руководство администратора.

Примечание: перевод руководства Распределитель нагрузки: Руководство администратора находятся на веб-сайте WebSphere Application Server - Edge Component Information Center.

Адреса серверов: (необязательно)
Список серверов, определенных для порта. При необходимости выберите те из них, которые необходимо включить в правило. Если сервер не выбран, Load Balancer отменит запросы, совпадающие с критерием.