How to properly configure Syslog Server for MetaDefender Core?

Problem

When configuring MetaDefender Core to send log history to a logging system or a SIEM via syslog, you may encounter issues where the logs are not being sent, and unknown errors are logged without capturing scan history.

Troubleshooting Steps

1. Using REST API (Core v5.13.0+)

If you are using MetaDefender Core v5.13.0 or later, it is recommended to configure syslog settings using the REST API. For more details on API usage, please refer to: POST - Forcefully apply the new syslog server configurationsAPI

2. Using Registry (All Versions)

If you’re using an older version or prefer registry-based configuration, ensure the following keys are correctly set under: HKEY_LOCAL_MACHINE\SOFTWARE\OPSWAT\Metascan\logger.

  • syslog: Your syslog server, in the format of <protocol>://<syslog_server_address>:<port>.
  • syslog_level: Level of logging. Supported values are: debug, info, warning, error.

Additionally, you can confirm that the MetaDefender Core server can reach the Syslog server over the specified port and protocol. You should ensure that no firewall or network ACL is blocking outbound traffic from MetaDefender Core.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard