Gestione di Server Dr.Web sotto SO della famiglia UNIX

Interfaccia e gestione del Server Dr.Web

Server Dr.Web non ha interfaccia incorporata. Generalmente, Server Dr.Web viene gestito tramite il Pannello di controllo che funge da interfaccia esterna per il Server Dr.Web.

La directory di installazione di Server Dr.Web ha la seguente struttura:

/opt/drwcs/ in caso di SO Linux e /usr/local/drwcs in caso di SO FreeBSD:

bin — file eseguibili di Server Dr.Web.

doc — file dei contratti di licenza.

ds-modules — moduli di script decompressi.

fonts — tipi di carattere per documenti PDF.

lib — set di librerie per il funzionamento di Server Dr.Web.

vfs — moduli di script e language pack compressi.

webmin — elementi del Pannello di controllo.

websockets — script per l'uso di web socket.

/var/opt/drwcs/ in caso di SO Linux e /var/drwcs in caso di SO FreeBSD:

backup — backup dei database e di altri dati critici.

coredump — dump di arresto anomalo di Server Dr.Web. Viene creato alla comparsa dei dump.

etc — file di configurazione principali dei componenti della rete antivirus.

extensions — script di procedure personalizzate, ideati per automatizzare l'esecuzione di determinati task.

installers-cache — cache per memorizzare pacchetti di installazione Agent individuali e di gruppo alla creazione di postazioni nel Pannello di controllo. Viene creata alla creazione di pacchetti di installazione.

file-cache — cache dei file.

log — file di log di Server Dr.Web.

plugins — oggetti temporanei dei plugin.

objects — cache degli oggetti del Pannello di controllo.

reports — directory temporanea per la generazione e la memorizzazione dei report. Viene creata, se necessario.

repository — directory di aggiornamento in cui vengono messi gli aggiornamenti attuali dei database dei virus, dei file dei pacchetti antivirus e dei componenti della rete antivirus. La directory include le sottodirectory per i singoli componenti software funzionali e all'interno di esse si trovano le sottodirectory per i singoli sistemi operativi. La directory deve essere scrivibile per l'account utente sotto cui viene avviato il Server Dr.Web (di regola, è l'utente drwcs).

run — ID del processo Server Dr.Web.

sessions — sessioni del Pannello di controllo.

tmp — file temporanei.

twin-cache — database dei virus decompressi per la retrocompatibilità con le versioni precedenti di Agent Dr.Web. Può inoltre contenere altri file decompressi dal repository, per esempio, un installer di Agent.

upload — directory per il caricamento di file temporanei che vengono impostati tramite il Pannello di controllo. Viene creata al caricamento di file di grandi dimensioni.

/etc/opt/drweb.com/ in caso di SO Linux e /usr/local/etc/drweb.com in caso di SO FreeBSD:

software/drweb-esuite.remove — script per la rimozione del Server Dr.Web.

sono possibili file e directory aggiuntivi.

/usr/local/etc/rc.d/ in caso di SO FreeBSD:

drwcsd — script per l'avvio e l'arresto del Server Dr.Web.

/var/tmp/drwcs — backup dopo la rimozione del Server Dr.Web.

File di configurazione principali

File

Descrizione

Directory predefinita

agent.key (il nome può essere diverso)

chiave di licenza di Agent

in caso di SO Linux:
/var/opt/drwcs/etc

in caso di SO FreeBSD:
/var/drwcs/etc

certificate.pem

certificato per SSL

common.conf

file di configurazione (per alcuni SO della famiglia UNIX)

database.conf

modello di impostazione del database con i parametri di default

download.conf

impostazioni di rete per la generazione dei pacchetti di installazione di Agent

drwcsd.conf (il nome può essere diverso)

file di configurazione del Server Dr.Web.

drwcsd.conf.distr

modello di file di configurazione di Server Dr.Web con i parametri di default

drwcsd.pri

chiave di cifratura privata

enterprise.key (il nome può essere diverso)

chiave di licenza di Server Dr.Web. Viene salvata solo se era presente dopo l'aggiornamento dalle versioni precedenti. Se viene installato un nuovo Server Dr.Web 13.0, è assente

frontdoor.conf

file di configurazione per l'utility di diagnostica remota del Server Dr.Web

http-alerter-certs.pem

certificati per la convalida dell'host apple-notify.drweb.com nel caso di invio delle notifiche push

private-key.pem

chiave privata RSA

yalocator.apikey

Chiave API per l'estensione Yandex.Locator

webmin.conf

file di configurazione del Pannello di controllo

auth-ldap.conf

file di configurazione per l’autenticazione esterna degli amministratori attraverso LDAP

auth-ldap-rfc4515.conf

file di configurazione dell’autenticazione esterna degli amministratori attraverso LDAP in base a uno schema semplificato

auth-pam.conf

file di configurazione per l’autenticazione esterna degli amministratori attraverso PAM

auth-radius.conf

file di configurazione per l’autenticazione esterna degli amministratori attraverso RADIUS

database.sqlite

database incorporato

in caso di SO Linux:
/var/opt/drwcs

in caso di SO FreeBSD:
/var/drwcs

*.pub

chiave di cifratura pubblica

sezione Amministrazione → Chiavi di crittografia nel Pannello di controllo

Avvio e arresto del Server Dr.Web

Di default, Server Dr.Web viene avviato automaticamente dopo l'installazione e dopo ogni riavvio del sistema operativo.

Inoltre, si può avviare, riavviare o arrestare il Server Dr.Web in uno dei seguenti modi:

Arresto e riavvio tramite il Pannello di controllo:

Nella sezione Amministrazione: riavvio con l'ausilio del pulsante , arresto con l'ausilio del pulsante .

Tramite il relativo comando console (vedi inoltre il documento Allegati, p. H3. Server Dr.Web):

Avvio:

in caso di SO FreeBSD:
# /usr/local/etc/rc.d/drwcsd start

in caso di SO Linux:
# /etc/init.d/drwcsd start

Riavvio:

in caso di SO FreeBSD:
# /usr/local/etc/rc.d/drwcsd restart

in caso di SO Linux:
# /etc/init.d/drwcsd restart

Arresto:

in caso di SO FreeBSD:
# /usr/local/etc/rc.d/drwcsd stop

In caso di SO Linux:
# /etc/init.d/drwcsd stop

Notare: affinché il Server Dr.Web legga le variabili di ambiente, è necessario riavviare il servizio tramite il comando console.