H7. Server proxy Dr.Web

Per configurare i parametri del Server proxy, avviare con le opzioni corrispondenti il file eseguibile drwcsd-proxy che si trova nella sottodirectory bin della directory di installazione di Server proxy.

Formato del comando di avvio

drwcsd-proxy [<opzioni>] [<comandi>] [<argomenti_dei_comandi>]

Opzioni valide

Opzioni multipiattaforma:

--сonsole=yes|no – avvia il Server proxy in modalità interattiva. In questo caso il log di funzionamento del Server proxy viene visualizzato nella console.

Di default: no.

--etc-root=<percorso> – percorso della directory con i file di configurazione (drwcsd-proxy.conf, drwcsd.proxy.auth ecc.).

Di default: $var/etc

--home=<percorso> – percorso della directory di installazione del Server proxy.

Di default: $exe-dir/

--log-root=<percorso> – percorso della directory con i file di log di funzionamento del Server proxy.

Di default: $var/log

--pool-size=<N> – numero di thread per l'elaborazione dei dati dei client.

Di default: il numero di core del computer su cui è installato il Server proxy (ma non meno di 2).

--rotate=<N><f>,<M><u> – modalità di rotazione del log di funzionamento di Server proxy, dove:

Parametro

Descrizione

<N>

Numero totale di file di log (compresi il file attuale e quelli di archivio).

<f>

Formato di memorizzazione dei file di log, i valori possibili sono:

z (gzip) – comprimi i file, si usa di default,

p (plain) – non comprimere i file.

<M>

Dimensione del file di log o tempo di rotazione a seconda del valore di <u>;

<u>

Unità di misura, i valori possibili sono:

per impostare la rotazione per dimensione del file di log:

k – Kb,

m – Mb,

g – Gb.

per impostare la rotazione per tempo:

H – ore,

D – giorni,

W – settimane.

Se è impostata la rotazione per tempo, la sincronizzazione viene eseguita a prescindere dall'ora di avvio del comando: se il valore è H – la sincronizzazione viene eseguita all'inizio dell'ora, se è D – all'inizio del giorno, se è W – all'inizio della settimana (alle 00:00 lunedì) secondo il multiplo indicato nel parametro <u>.

Il punto di partenza è il 1° gennaio del 1° anno d.C., UTC+0.

Di default 10,10m che significa "conserva 10 file da 10 megabyte, utilizza compressione".

--trace=yes|no – attiva la registrazione dettagliata delle richieste al Server proxy. È disponibile solo se la build del Server proxy supporta la registrazione dettagliata dello stack di chiamate (nel caso di un’eccezione, lo stack viene scritto nel log).

Di default: no.

--tmp-root=<percorso> – percorso della directory con i file temporanei. Si usa all'aggiornamento automatico del Server proxy.

Di default, è $var/tmp.

--var-root=<percorso> – percorso della directory di lavoro del Server proxy per la memorizzazione della cache e del database.

Di default:

SO Windows: %ALLUSERSPROFILE%\Doctor Web\drwcs

SO Linux: /var/opt/drwcs

SO FreeBSD: /var/drwcs

--verbosity=<livello_di_dettaglio> – livello di dettaglio del log. Di default, è TRACE. I valori ammissibili sono: ALL, DEBUG3, DEBUG2, DEBUG1, DEBUG, TRACE3, TRACE2, TRACE1, TRACE, INFO, NOTICE, WARNING, ERROR, CRIT. I valori ALL e DEBUG3 sono sinonimi.

Tutte le opzioni di configurazione dei parametri del funzionamento del Server proxy possono essere utilizzate contemporaneamente.

Opzioni sotto i sistemi operativi della famiglia UNIX:

--user – imposta l'identificatore dell'utente. L'opzione è valida sia per il funzionamento in modalità normale che per il funzionamento in modalità daemon.

--group – imposta l'identificatore del gruppo. L'opzione è valida sia per il funzionamento in modalità normale che per il funzionamento in modalità daemon.

Comandi ammissibili e i relativi argomenti

Se il comando non è specificato, di default si usa il comando run.

import <percorso> [<revisione>] [<prodotti>] – importa i file dal repository di Server Dr.Web nella cache di Server proxy.

<percorso> – percorso della directory con il repository di Server Dr.Web. Il repository di Server deve essere scaricato anticipatamente sul computer su cui è installato Server proxy.

<revisione> – numero massimo di revisioni da importare. Se il valore non è indicato, verranno importate tutte le revisioni.

<prodotti> – lista dei prodotti da importare, separati dallo spazio. Di default viene utilizzata una lista vuota, cioè importa tutti i prodotti del repository, tranne Server Dr.Web. Se è specificata una lista, verranno importati solo i prodotti dalla lista.

help – visualizza la guida alle opzioni di configurazione di Server proxy.

run – avvia Server proxy in modalità normale.

Solo in SO Windows

install – installa il servizio.

uninstall – rimuovi il servizio.

start – avvia il servizio istallato.

stop – termina il servizio installato.

Solo in SO della famiglia UNIX

daemon – avvia Server proxy in modalità daemon (vedi inoltre Opzioni sotto i sistemi operativi della famiglia UNIX).