H5. 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 del Server proxy, dove:
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 conservazione 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. Se necessario, è possibile impostare determinati livelli di dettaglio per più fonti di messaggi contemporaneamente nel seguente formato: -verbosity=<fonte_messaggio1>:<livello1>,<fonte_messaggio2>:<livello2>,<fonte_messaggio3>:<livello3> ecc. L'ereditarietà di <livello> si effettua secondo il principio generale, cioè viene trovata la fonte padre più vicina con il livello di dettaglio impostato. L'opzione formato -verbosity=all:all equivale all'opzione -verbosity=all (vedi inoltre Allegato K. Formato dei file di log).
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. •--pid=<percorso> — percorso della directory con l'identificatore del processo. Di default: /var/opt/drwcs/run/drwcsd-proxy.pid Comandi ammissibili e i relativi argomenti
•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 Dr.Web deve prima essere scaricato 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 per la configurazione di Server proxy. •run — avvia Server proxy in modalità normale. Comandi disponibili solo per SO Windows: •install — installa il servizio. •start — avvia il servizio istallato. •stop — termina il servizio in esecuzione. •uninstall — rimuovi il servizio. Comandi disponibili solo per SO della famiglia UNIX: •daemon — avvia Server proxy in modalità daemon (vedi inoltre Opzioni sotto i sistemi operativi della famiglia UNIX). Script di gestione del Server proxy e variabili disponibili sotto i SO della famiglia UNIX Per semplificare la gestione del Server proxy sotto i SO della famiglia UNIX, all'amministratore vengono fornite variabili che si trovano nel file di script drwcsd-proxy.sh situato nella seguente directory: •: /etc/init.d/dwcp_proxy •: /usr/local/etc/rc.d/dwcp_proxy Lo script accetta i seguenti comandi: •import <percorso> [<revisione>] [<prodotti>] — importa i file dal repository di Server Dr.Web nella cache di Server proxy (analogo al comando di Server proxy, v. sopra). •interactive — avvia Server proxy in modalità interattiva. In questo caso il log di funzionamento del Server proxy viene visualizzato nella console. •start — avvia Server proxy in modalità daemon. •status — controlla se il daemon è in esecuzione. •stop — termina il daemon in esecuzione. La corrispondenza tra le variabili e le opzioni della riga di comando per drwcsd-proxy è riportata in Tabella H-3. Tabella H-3.
|