Starting New Client Sessions


By default, a Client monitoring session is started automatically as soon as any user logs in to a Client machine, and the session continues until the user logs out, at which time the session is then terminated automatically.

Also, whenever any user is still logged in at midnight, their session is also terminated automatically by the system at this time, and if they have performed (at least) one action before midnight, a new session is then started. Otherwise (if the user has not performed any actions before midnight), a new session is started (and an idle event is registered) as follows, depending on the Client operating system:

OS of Client Computer

Session Automatically Terminated (at Midnight)

New Session Starts (after Midnight)

Idle Event Registered (in New Session)

Windows

Yes

Immediately after midnight (automatically)

Yes (the same idle event is registered as in the old session)

macOS

Yes

As soon as the user performs an action

No

Linux

Yes

As soon as the user performs an action

No


Example: If 5 users log in (or the same user logs in) to 5 different Client computers, then 5 sessions are started, and if in 2 of these sessions the user has performed (at least) one action, then at midnight these 2 sessions are terminated automatically, and 2 new corresponding sessions are then started automatically. However, in the other 3 sessions (i.e. where the user has not performed any actions since logging in), then at midnight these sessions will automatically be terminated (as normal), and then:

  • [for Windows Clients]:
    • 3 new sessions are then started automatically.
    • If the *Register Idle Event parameter is enabled), both the old and new sessions display the idle event.
  • [for macOS Clients]:
    • 3 new sessions are not started until the appropriate users performs an action.
  • [for Linux Clients]:
    • 3 new sessions are not started until the appropriate users performs an action.


NOTE: Tasks performed automatically by the system (e.g. running a background script) are not considered as user actions by Ekran System (since they are not performed by the user), and are therefore not recorded. This means (for Windows and for macOS Clients, if the Register Idle Event parameter is enabled) that an idle event will still be registered if the user does not perform any actions for the specified period, even if a task is automatically performed by the system during this time.

NOTE: If any monitoring filters are configured (e.g. Application/URL Filtering, User Filtering, Monitoring Time Filtering, Remote Host IP Filtering, Keystroke Filtering), sessions are started as normal, but session recording will only take place whenever a specific filter is triggered.