This articles describes the tools and functionality available for viewing different user activity statistics.

Last Login

Currently, Administrators can view the Last Login information for all user accounts on the Users tab in swadmin2. 

The user list can be sorted or filtered by Last Login, as well as exported if needed.

Logged On

Administrators can get a clear, real-time count of active connections and actively used licenses on the Logged on tab.

The tab is read-only and displays the following: 

Username: User name

Name: Name displayed in SystemWeaver

E-mail: Email address (optional)

Active: Account status

Connected: Displays the login time stamp for the specific user session (row). If the user keeps the session up, the time stamp will remain unchanged. If they log out and back in, it will update to the new login time stamp. If multiple sessions are active for the same user account, they will all share the same login time stamp.

IP: IP address from which the connection is made

Computer: Alias name for computer from which the connection is made

User: Computer system user name

Client: Client application used for connection
Connection: Provides additional information helpful for Administrators:

  • For connections that have been disabled due to multiple logins from different IP addresses, a "Disabled" message will display. The entry (row) and message will continue to display until the client is closed out (e.g., via the Logout button or Xing out of the client). 
  • If MIrror Servers are running, the Write channels will be identified in this column. 

Last call: indicates the last time the server received a call from the client.

Mirror: indicates a mirror server connection.

Open connections: Number of Tcp connections to the server. Note that if a mirror server(s) is running, the connections will be included in this count.

Active read/write licenses: Number of successful connections currently utilizing a read/write license

Active viewer licenses: Number of successful connections currently utilizing a read-only license

Clicking Refresh will update the page.

Unsuccessful Authentication Attempts

Connections that do not successfully log in have not authenticated. These connections may appear as shown below with only an IP address and no Last call time stamp. Typically, they will not remain displayed. To clear them, click Refresh. Alternatively, perform a server restart.

Statistics Log

With version R32 or later, Administrators can obtain additional statistics for specific user operations as well as login counts. The statistics are captured in a Statistics log file, if the Server Administrator has configured this option. To find out more about which operations are captured and how to visualize the statistics, see Working with the Statistics Log.

Example LoginCounts

In the below Logged on example, there are: 

  • 4 client sessions ("admin" logged in with swAdmin2 client, "john.doe" logged in with swArchitect client and the swExplorer client from the same computer, and "jane.smith" logged in as a read-only user to the mirror server with the swExplorer client)
  • 1 notification server
  • 1 mirror server with 1 read channel and 5 write channels


The above example in the statistics log: 

{ "time": "2021-02-19 10:37:20.8889", "event": { "type": "LoginCount", "count": "5", "licenseCount": "1", "viewerLicenseCount": "1" } }

  • "count" is the number of active connections excluding mirror server (in this case, 4 clients and 1 notification server)
  • "licenseCount" is the number of concurrent Read/Write licenses in use. Note that an Administrator logged in to the swAdmin2 client does not use a license, and a user logged in with multiple sessions from the same computer, e.g., when a user uses both the Architect and Explorer clients simultaneously, is counted as 1. (in this case, "john.doe") 
  • "viewerLicenseCount" is the number of concurrent read-only (Viewer) licenses in use. (in this case, "jane.smith")