Dr.Web Server Management under UNIX® System-Based OS

Top  Previous  Next

Interface and Dr.Web Server Management

Dr.Web Server has no interface. As a rule, Dr.Web Server can be managed via Dr.Web Security Control Center which acts as an interface for the Server.

Dr.Web Server installation folder has the following structure:

/opt/drwcs/ for Linux and Solaris OS and /usr/local/drwcs for FreeBSD OS:

bin—Dr.Web Server executable files.

doc—license agreements files.

ds-modules

fonts—fonts for Control Center interface.

Installer—network installer and the public encryption key file to install the Anti-virus on a protected computers.

lib—libraries set for Server operation.

update-db—scripts necessary to update the structure of Server DB.

webmin—Dr.Web Security Control Center elements.

/var/opt/drwcs/ for Linux and Solaris OS and /var/drwcs for FreeBSD OS:

backup—backups of DB and other critical data.

bases—unpacked virus bases for backward compatibility with previous versions of Dr.Web Agents.

coredump—Server crash dumps.

database.sqlite—Server embedded database.

etc—general configuration files of anti-virus network components.

extensions—scripts of user hooks meant to automate the performance of certain tasks.

installers-cache—Agent installers cache. Meant to store Agent installation packages when stations are created via the Control Center.

log—Server log files.

object—Control Center objects cache.

reports—temporary folder for generating and storing reports.

repository—repository folder to store actual updates of virus bases, anti-virus packages files and anti-virus network components. It contains subfolders for the program components software which include subfolders for their versions depending on the OS. The folder should be accessible for writing to the user under which the Server is launched (the drwcs as a rule).

run—Server process PID.

sessions—Control Center sessions.

upload—folder to download temporary files which are specified via the Control Center (keys, etc.).

/etc/opt/drweb.com/ for Linux OS (only for installation from *.tar.gz.run generic packages) and /usr/local/etc/opt/ for FreeBSD OS:

software/drweb-esuite.remove—script to remove the Server.

+ possible extra files and folders.

/usr/local/etc/rc.d/ for FreeBSD OS:

drwcsd.sh—script to start and stop the Server.

/var/tmp/drwcs—backup after Server removal.

General Configuration Files

File

Description

Default folder

agent.key (name may vary)

Agent license key

for Linux OS and Solaris OS:
/var/opt/drwcs/etc

for FreeBSD OS:
/var/drwcs/etc

certificate.pem

SSL certificate

common.conf

configuration file (for some of UNIX system-based OS)

download.conf

network settings for generating of the Agent installation packages

drwcsd.conf (name may vary)

Server configuration file

drwcsd.conf.distr

Server configuration file template with default parameters

drwcsd.pri

private encryption key

enterprise.key (name may vary)

Server  license key file. The file is saved if it presented after the upgrade from the previous versions. For the new Server 10 installation, the file is absent

frontdoor.conf

configuration file for the Server remote diagnostic utility

http-alerter-certs.pem

certificates for verification the apple-notify.drweb.com host for sending push notifications

private-key.pem

RSA private key

webmin.conf

Control Center configuration file

auth-ldap.xml

configuration file for administrators external authorization via LDAP

auth-pam.xml

configuration file for administrators external authorization via PAM

auth-radius.xml

configuration file for administrators external authorization via RADIUS

database.sqlite

embedded database

for Linux OS and Solaris OS:
/var/opt/drwcs

for FreeBSD OS:
/var/drwcs

drwcsd.pub

public encryption key

for Linux OS and Solaris OS:
/opt/drwcs/Installer
/opt/drwcs/webmin/install

for FreeBSD OS:
/usr/local/drwcs/Installer
/usr/local/drwcs/webmin/install

Start and Stop Dr.Web Server

By default, Dr.Web Server automatically starts after installation and every time after restarting the operating system.

Also you can start or start, restart or stop Dr.Web Server by one of the following ways:

Stop and restart via the Control Center:

In the Administration section, use buttons: to restart, to stop (is absent under Solaris OS).

Using the corresponding console command (see also the Appendices document, p. H4. Dr.Web Server):

Start:

for FreeBSD OS:
# /usr/local/etc/rc.d/drwcsd.sh start

for Linux OS and Solaris OS:
# /etc/init.d/drwcsd start

Restart:

for FreeBSD OS:
# /usr/local/etc/rc.d/drwcsd.sh restart

for Linux OS and Solaris OS:
# /etc/init.d/drwcsd restart

Stop:

for FreeBSD OS:
# /usr/local/etc/rc.d/drwcsd.sh stop

For Linux OS and Solaris OS:
# /etc/init.d/drwcsd stop

Please note, if you need the Server to read environment variables, the service must be rebooted via the console command.