Categories

Versions

Audit

RapidMiner Server provides the functionality to log certain activities of users. Those activities include

  • creating, updating or deleting connections and their related secret entries stored in RapidMiner Server,
  • creating, updating or deleting scheduled processes and
  • submitting or stopping jobs.

This behaviour is disabled by default. If you like to increase the verbosity of actions taken by users within RapidMiner Server, you have to enable the auditing functionality. Do so by addingaudit.enabled = trueto the/configuration/execution.propertiesfile within theRapidMiner Server home目录中。

Additional information will now be added to the RapidMiner Server log, e.g.

User 'admin' has submitted a new job with ID '43c7ad28-79bc-42e8-8cc1-320892188343' (owner: 'admin') for the process location '/home/admin/Process'. Selected queue is 'DEFAULT'

Authentication Audit Logs

SAML Authenticationutilizes the a log file location for auditing purposes, this is defaulted to theRapidMiner Server home/log目录中。The file default name isauthentication-audit.log.

The configs for this are under thesection in thestandalone.xml file.

Note: A RapidMiner server that is upgraded may not have this section, so user must manually add it.

Here is an example of what should be in thesection. It is setup to create a new authentication-audit.log file every day and rotate the previous days logs to a file with a naming pattern ofauthentication-audit.log.yyy.MM-dd.

The logger being attached to the file-handler is theorg.springframework.security.saml.logwhich is designed to log Spring SAML authentication messages, it can also be controlled from thelocal-security.propertiesfile when it is setup with aSAML configuration.

If values are changed/added RapidMiner server must be restarted.

See JBoss Best Practices on Logging for debug help.