Aggiunta di una regola

Completare i campi e fare clic su OK.

Nome regola
Il nome della regola impostata dall'utente. Tale nome può contenere caratteri alfanumerici, di sottolineatura, trattini o punti. Può contenere da 1 a 20 caratteri e non può contenere spazi vuoti.

Tipo di regola
E' possibile scegliere tra i seguenti tipi di regole:
  • Indirizzo IP
    Si basa sull'indirizzo IP del client. Utilizzare questo tipo di regola se si desidera controllare i clienti ed assegnare le risorse in base alla provenienza.
  • Ora del giorno
    Si basa sull'ora del giorno. Si utilizza per motivi di pianificazione della capacità. Ad esempio, il proprio sito Web viene esplorato per la maggior parte durante lo stesso periodo di tempo ogni giorno, è quindi opportuno dedicare più server per HTTP durante i periodi di punta e non meno server nei momenti di minor traffico.
  • Connessioni totali (al secondo)
    Si basa sul numero di connessioni al secondo per la porta. Se si devono condividere i server con altre applicazioni, è opportuno utilizzare le regole basate sul numero totale di connessioni al secondo.
  • Connessioni attive (totale)
    Si basa sul numero totale di connessioni attive per la porta. Se i server diventano sovraccarichi e non riescono più a gestire i pacchetti, è opportuno utilizzare le regole basate sul totale di connessioni attive su una porta. Alcuni server Web continuano ad accettare connessioni anche se non hanno a disposizione un numero sufficiente di sottoprocessi per gestire la richiesta. Ne risulta quindi che le richieste client vanno in timeout e il cliente che utilizza il sito Web non riceve alcuna risposta. Utilizzare le regole basate sulle connessioni attive per bilanciare la capacità in un pool di server.
  • Contenuto
    Un'espressione regolare che viene confrontata con gli indirizzi URL richiesti dal client. Si raccomanda di utilizzare le regole tipo contenuto per inviare richieste a serie di server impostati specificamente per gestire alcune serie secondarie di traffico del sito. Ad esempio, si raccomanda di utilizzare una serie di server per gestire tutte le richieste cgi-bin, un'altra serie per gestire tutte le richieste audio di flusso e una terza serie per gestire tutte le altre richieste. Si aggiungerà quindi una regola con una modello che corrisponde alla directory cgi-bin, un'altra che corrisponde al tipo di file per i file audio di flusso e una terza regola sempre True per gestire il resto del traffico. E' quindi necessario aggiungere i server appropriati a ciascuna regola.
  • Sempre true
    La regola è sempre vera. Una regola può essere creata come "sempre true". Questa regola viene sempre selezionata a meno che i server ad essa associata siano disattivi. Per questo motivo, dovrebbe di solito essere impostata con una priorità inferiore alle altre regole.

Priorità (facoltativo)
Un numero intero relativo all'ordine in cui vengono esaminate le regole. Se non viene fornita alcuna priorità alla prima regola impostata, viene assegnata, come valore predefinito, la priorità 1 e valutata per prima. Alla regola successiva verrà fornito un valore di priorità 11 e valutata per seconda (ultimo valore + 10, in questo caso 1 + 10), terza regola = 21, quarta regola = 31, 41 e così via. Le regole vengono valutate in ordine numerico, i numeri più bassi hanno la precedenza sui numeri più alti.

Intervallo iniziale
Facoltativamente, il valore più basso nell'intervallo utilizzato per stabilire se la regola è vera o meno. Se si sta aggiungendo una regola basata su:
  • Indirizzo IP, l'intervallo iniziale indica l'indirizzo del client come nome simbolico o nel formato decimale a punti. Il valore predefinito è 0.0.0.0.
  • Ora, l'intervallo iniziale è un numero intero. Il valore predefinito è 0, che indica la mezzanotte.
  • Connessioni totali, l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
  • Connessioni attive, l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
Per una regola sempre vera non è necessario definire un intervallo iniziale.

Intervallo finale
Facoltativamente, il valore più elevato nell'intervallo utilizzato per stabilire se la regola è vera o meno. Se si sta aggiungendo una regola basata su:
  • Indirizzo IP, l'intervallo finale indica l'indirizzo del client come nome simbolico o nel formato decimale a punti. Il valore predefinito è 255.255.255.255.
  • Ora del giorno, l'intervallo finale è un numero intero. Il valore predefinito è 24, che indica la mezzanotte.
  • Connessioni totali, l'intervallo finale è un numero intero. Il valore predefinito è 2 elevato alla trentaduesima potenza meno 1.
  • Connessioni attive, l'intervallo finale è un numero intero. Il valore predefinito è 2 elevato alla trentaduesima potenza meno 1.
Per una regola sempre vera non è necessario definire un intervallo finale.

Modello
Si applica solo alla regola Contenuto. Immettere la sintassi del modello che si desidera utilizzare, includendo le seguenti limitazioni:
  • nessuno spazio
  • caratteri speciali: (salvo se preceduti da una \)
    carattere jolly * : (corrisponde ad un qualsiasi carattere da 0 a x)
    ( : utilizzato per i raggruppamenti logici
    ) : utilizzato per i raggruppamenti logici
    & : AND logico
    | : OR logico
    ! : NOT logico
    
  • parole chiave riservate (sempre seguite da =):
    Method   : utilizzata dal protocollo HTTP in una traduzione 
               per richiamare una  richiesta, ad esempio GET, POST e 
               così via.               
    UTI      : il percorso della richiesta URL
    Version  : la versione specifica della richiesta: 
               HTTP/1.0 o HTTP/1.1
    Host     : il valore dall'host: intestazione
               Nota: facoltativo nei protocolli HTTP/1.0
    [key]    : un qualsiasi nome intestazione HTTP valido per cui Dispatcher
               può eseguire una ricerca, ad esempio: User-Agent,
               Connection, referer e cosi via.
    

Esempi: Un browser che apre automaticamente la pagina http://www.company.com/path/webpage.htm potrebbe restituire valori come quelli elencati di seguito:

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

Per ulteriori informazioni sulla sintassi modello e sugli scenari, consultare le sezioni "Configure rules-based load balancing" e "Content rule (pattern) syntax" del manuale Load Balancer Administration Guide.

Uno o più indirizzi server: (facoltativo)
L'elenco di server attualmente definiti per la porta. Facoltativamente, è possibile selezionare uno o più server dall'elenco che è stato incluso con la regola.