IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

hapolicy - Online nel cloud

Esegui hapolicy nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questa è la politica dei comandi che può essere eseguita nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


hapolicy - script ad alta disponibilità per la delega dei criteri

SINOSSI


politica [OPZIONI] --service=SERVICE1 [--service=SERVICE2 ...]

Servizi:
-s, --service = : [: : : ]

Opzioni:
-d, --default ritorna se nessun servizio era disponibile (predefinito: 'non so')
-l, --registrazione delle richieste di registro
-v, --verbose aumenta la verbosità della registrazione
-L, --stdout log su stdout, per il debug, NON usare con postfix

DESCRIZIONE


INTRODUZIONE
politica consente un'elevata disponibilità, un bilanciamento del carico ponderato e un'azione di fallback per
servizi di delega dei criteri postfix. Richiamato tramite postfix spawn funge da wrapper che
interroga altri policy server tramite connessione TCP. L'ordine delle query di servizio può essere
influenzato assegnando una priorità e un peso specifici a ciascun servizio. Un servizio è
considerato 'fallito', se la connessione viene rifiutata o il timeout del servizio specificato è
raggiunto. Se tutti i servizi di criteri configurati non funzionavano, politica restituisce un valore predefinito
azione (ad es. non so) su postfix.

Con la versione 1.00 politica ha meno di 200 righe di codice perl utilizzando solo perl standard
moduli. Non richiede alcun accesso al disco né file di configurazione e funziona sotto un
account utente senza privilegi. Ciò dovrebbe consentire un funzionamento rapido e affidabile.

CONFIGURAZIONE
Un servizio ha i seguenti attributi

"nomeservizio" => {
ip => '127.0.0.1', # indirizzo ip
porta => '10040', # porta tcp
prio => '10', # opzionale, vincite inferiori
peso => ​​'1', # opzionale, per elementi con lo stesso prio (round-robin ponderato), più alto è meglio
timeout => '30', # opzionale, timeout della query in secondi
},

È possibile definire più servizi dalla riga di comando. Che significa che

hapolicy -s "grey1=10.0.0.1:10031:10" -s "grey2=10.0.0.2:10031:20"

proverò sempre il primo servizio grey1 all'ip 10.0.0.1 porta 10031 e se quel servizio non lo è
disponibile o non risponde entro 30 secondi di default al prossimo servizio grey2 un consiglio
10.0.0.2 verrà interrogata la porta 10031.

Se vuoi bilanciare il carico delle connessioni puoi definire

hapolicy -s "polw1=10.0.0.1:12525:10:2" -s "polw2=10.0.0.2:12525:10:1"

quale servizio di query polw1 a ip 10.0.0.1 il doppio del servizio polw2 all'ip 10.0.0.2.
Si noti che questa configurazione garantisce anche un'elevata disponibilità per entrambi i servizi. Se polw1 non è
disponibile o non risponde entro 30 secondi di default polw2 sarà interrogato e
vice versa. Non c'è motivo di definire un servizio due volte.

INTEGRAZIONE
Inserisci quanto segue in fondo al tuo postfix master.cf (di solito situato in
/etc/postfisso):

# descrizione del servizio, annotare gli spazi iniziali nella seconda riga
127.0.0.1:10060 inet nnn - 0 spawn
utente=nessuno argv=/usr/local/bin/hapolicy -l -s GRIGIO1=10.0.0.1:10031:10 -s GRIGIO2=10.0.0.2:10031:10

salva il file e apri postfix main.cf. Modificalo come segue:

127.0.0.1:10060_limite_tempo = 3600

smtpd_recipient_restrictions =
allow_mynetworks,
... altri permessi autorizzati ...
rifiuto_unauth_destination,
... altre restrizioni ...
check_policy_service inet:127.0.0.1:10060 # <- query hapolicy

Ora emetti 'postfix reload' nella riga di comando. Certo che puoi avere di più migliorato
configurazioni che utilizzano classi di restrizione postfissa. Si prega di vedere "LINK" per ulteriori opzioni.

COLLEGAMENTI


[1] Delega dei criteri di accesso SMTP Postfix
<http://www.postfix.org/SMTPD_POLICY_README.html>

[2] Postfix per client/utente/ecc. Controllo di accesso
<http://www.postfix.org/RESTRICTION_CLASS_README.html>

Usa hapolicy online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad