Skip to main content

User Activity

Netwrix Auditor relies on native logs for collecting audit data. Therefore, successful change and access auditing requires a certain configuration of native audit settings in the audited environment and on the Auditor console computer. Configuring your IT infrastructure may also include enabling certain built-in Windows services, etc. Proper audit configuration ensures audit data integrity. Without it, your change reports may contain warnings, errors, or incomplete audit data.

CAUTION: Exclude the folder associated with Netwrix Auditor from antivirus scanning. See the Antivirus Exclusions for Netwrix Auditor knowledge base article for additional information.

You can use group Managed Service Accounts (gMSA) as data collecting accounts.

You can configure your IT Infrastructure for monitoring in one of the following ways:

  • Automatically through a monitoring plan – Netwrix recommends this method. If you select to automatically configure audit in the target environment, Auditor checks your current audit settings on each data collection and adjusts them if necessary.

  • Manually – You must adjust native audit settings manually to ensure collecting comprehensive and reliable audit data. You can enable Auditor to continually enforce the relevant audit policies or configure them manually.

    IMPORTANT: Even if you select automatic configuration, you must configure the following prerequisites manually.

    • On the audited systems:

      • The Windows Management Instrumentation and the Remote Registry services must be running and their Startup Type must be set to "Automatic".
      • The File and Printer Sharing and the Windows Management Instrumentation features must be allowed to communicate through the Windows Firewall.
      • Local TCP Port 9003 must be opened for inbound connections.
      • Remote TCP Port 9004 must be opened for outbound connections.
      • The User Activity Core Service must be installed on the monitored computers. Netwrix Auditor deploys it automatically, provided that your environment meets all required prerequisites. If necessary, you can install it manually. For manual installation instructions, see the Install for User Activity Core Service topic.
      • .NET Framework 4.8 must be installed.
    • On the Netwrix Auditor host system/server:

      • The Windows Management Instrumentation and the Remote Registry services must be running and their Startup Type must be set to "Automatic".
      • The File and Printer Sharing and the Windows Management Instrumentation features must be allowed to communicate through Windows Firewall.
      • Local TCP Port 9004 must be opened for inbound connections.
      • .NET Framework 4.8 must be installed.

See the following topics for additional information:

User Sessions

Review a full list of all session actions when auditing user sessions with Netwrix Auditor.

Netwrix Auditor reports all of these actions under the User session object type.

ActionWhatDescription
Session startMonitoring start
  • Logon (session creation)
  • Start of monitoring (after service install or deploy)
Session startLocal session start
Session endSign-outUser initiated sign-out / logoff
Session endShutdown
  • Computer shutdown
  • Service stop / crash (appears after one starts service again)
Session start / Session endScreensaver off / Screensaver on
Session start / Session endUnlock / Lock
Session startConsole connectionConnect locally to existing session
Session endConsole disconnection
  • Switch user
  • Remote connect to existing session
Session startRemote connectionConnect through RDP
Session endRemote disconnectionDisconnect in RDP or just close RDP session

Run As Monitoring

Netwrix Auditor for User Activity can monitor programs executed under different user accounts. Review the following table to discover how the product reflects different "run as" scenarios.

Object typeDetailsDescription
WindowNoneUser runs the application.
WindowApplication Run As: <account_name>Standard user runs an application under credentials of another standard user.
Elevated WindowApplication Run As: <account_name>User runs program through Run As Administrator or Accepts UAC (User Account Control) elevation prompts.
Elevated WindowNoneAdministrator needs to run the program with Run as Administrator enabled. Server Manager is one of the main examples for this case.