MetaDefender Distributed Cluster Worker

Ignition file

The ignition file is required only for a fresh installation.

To install MetaDefender Distributed Cluster Worker server, ignition file in YML format is required at the following location:

  • Windows: C:\opswat\mddc_worker.yml
  • Linux: /etc/opswat/mddc_worker.yml

The ignition file includes keys

Key pathValue typeAccepted valuesRequiredDescription
secure.connection_keystringA string from 4 to 64 character long containing digits from 0 to 9 and characters from a/A to z/Zrequired

An arbitrary string that enables clients to connect to the server.

Use this value as input when adding a MDDC Worker in the UI of the MDDC Control Center.

secure.private_keystringrequiredContent of private key in X509 format.
secure.certificatestringrequiredContent of certificate in X509 format.
rest.hoststringoptional

IP address (V4/V6) or host where the server resides on. Default value is '*'

Notes: value '*'allows the service to accept connections from all network interfaces.

To bind the service to a specific interface, specify its IP address or domain name. For example, to listen on all IPv4 interfaces, set the host to 0.0.0.0

rest.portnumberA string from 4 to 64 character long containing digits from 0 to 9 and characters from a/A to z/ZoptionalThe port where the server resides on. Default value is 8893
log.streams[@].log_typestring
  • file
  • syslog
optionalType of log device.
log.streams[@].log_levelstring
  • dump
  • debug
  • info
  • warning
  • error
optionalLevel of log message.
log.streams[@].log_pathstring

If log.streams[@].log_type is "file" then log.streams[@].log_path is the path to a file on file system where logs are written.

If log.streams[@].log_type is "syslog" then

  • log.streams[@].log_path can be [tcp/udp]://host:port where host:port is the host and port to a remote syslog server that supports TCP or UDP protocol.
  • log.streams[@].log_path can be "local" to write log to local syslog server (Linux only).
optionalLocation where logs are written.

Configuration file

After successfully installing, MetaDefender Distributed Cluster Worker generates a configuration file with changeable settings at the following location::

  • Windows: C:\Program Files\OPSWAT\MetaDefender Distributed Cluster Worker\mddc_worker.yml
  • Linux: /etc/mddc-worker/mddc_worker.yml

The service must be restarted to take the new configurations into effect.

Sample

OpenSSL or a similar tool (e.g., ssh-keygen) can create a pair of public and private keys in X.509 format.

YAML
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard