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.
|