Active sessions

 

This menu provides a list of active sessions per product (ISL AlwaysOn, ISL Groop, ISL Light, ISL Pronto). Please select the appropriate tab to view active sessions for the desired product.

ISL AlwaysOn

There are four tables in this tab:

Grid Stats

  • Computers (indicates the number of ISL AlwaysOn computers connected - available in ISL Conference Proxy 4.2.3+)

This server Stats

  • Controls (number of controls)
  • Computers (number of computers operational)
  • Unknown computers (number of unknown computers operational)
  • Duplicated computers (number of duplicated computers - different computers with same ID)
  • Clients (number of clients)
  • Users (number of users)
  • Endpoint Computers/Clients/Web Clients (this is an internal parameter)
  • DB Flushing (amount of database flushing to disk)
  • OnDemand Waking (number of Wake Up calls to AlwaysOn computers in OnDemand mode)
  • Register Actions - Upgrade (number of Upgrade actions called/being executed. This limits can be adjusted under "Configuration" - "ISL AlwaysOn" - "Execute following action when computer registers: ")

Global Search

Global search allows you to search for computers connected to the Server/Grid based on number of different parameters. (e.g. Os version, mac address, name, installed modules...)

Found Computers

A list of computers matching the Global Search specified. The following actions can be executed on the computers returned by Global Search:

  • Push upgrade to latest to selected (Trigger the update of AlwaysOn to the latest version on the selected computers)
  • Disconnect selected and connect back (local only) (Trigger the reconnect of selected computers)
  • Push clone computers to selected (local only) (Push the "clone computer" action to the selected computers)

This server Clients (shows AON computers with currently open "Settings" GUI)

  • Address (indicates the address)
  • Custom (custom database field used for various purposes)
  • GUI Version (indicates the GUI version)
  • Protocol (client, server) (indicates the protocol)
  • User Name (indicates the user name)

This server Computers / Computer Duplicates / Unknown Computers

  • DB id (database ID of the computer)
  • Name (name of the computer)
  • Address (IP address of the computer)
  • Custom (custom database field used for various purposes)
  • GUI Version (ISL AlwaysOn version installed)
  • Protocol (client, server) (client and server protocol information)
  • Supports  (shows whether the computer supports upgrades/OnDemand mode/cloning)
  • Connects to (shows the Address of the ICP server the computer connects to)
  • Opened Channels (list of opened channels)

You can invoke the following actions on the selected computers:

  • Disconnect selected - disconnect AON computers from the server
  • Disconnect selected and connect back - disconnect AON computers from the server and specify the amount of time in which they should reconnect back
  • Push upgrade to selected - select AON version and command line parameters to push to the selected computers
  • Push clone computers to selected - push "clone" command to selected computers, deprecated


This server Commands

The following server-wide actions can be executed:

  • Drop all connections gracefully (Send signal to all AON clients to disconnect)
  • Move deferred pings to cache (Move pending AON pings used for "offline since" from defered state, where they wait for cases where client reconnects to another server, to cache and from there to database)
  • Flush all cached objects to db (Trigger the flush of cache to the database)
  • On Demand wake all computers (Send the "wake" command to all computers in OnDemand mode)
  • On Demand clear wakeup ("On Demand wake all computers" action can take a long time to complete if there is a large number of computers in the On Demand mode, use this action to stop the ongoing On Demand wake up procedure)


ISL Groop

The following columns are available for each active ISL Groop session:

  • Session ID (unique session ID)
  • Session code (the session code for this ISL Groop session)
  • Public (indicates whether a session is public or not)
  • Session name (name of the session)
  • Session Active (indicates whether a session is active and if yes, for how many users)
  • Created By (information about the session creator - name, IP address, e-mail address)
  • Running on server (indicates the server that is hosting this session)
  • Time Running (indicates the current duration of the session)
  • Users Present (number of users present)

To see more information about a certain active session, please click that session's session ID.


ISL Light

The following columns are available for each active ISL Light session:

  • Select (allows you to select the connection so you can drop the session or reconnect)
  • Session ID (unique session ID)
  • External ID (external ID of the session which can be used to query for session using WebAPI2 calls or XMLMSG as part of integrations)
  • Active on server (contains ID of the server where this session is currently active - both ISL Light Desk and ISL Light Client are always connected to the same server when a connection is established)
  • Session code (the session code for this ISL Light session)
  • Created on (time when the session was created, i.e. when ISL Light Desk obtained the session code)
  • User (user name of the user that obtained the session code)
  • Duration (the amount of time that the session has been active)
  • Last transfer (time of the last sent network packet, measured from the start of the session)
  • Bytes transferred (total amount of bytes that were transferred during the session)
  • Average B/s (average transfer rate)
  • Reconnects (number of reconnects during the session)
  • Desk (information about ISL Light Desk - platform, version, IP address, type of network transport)
  • Client (information about ISL Light Client - platform, version, IP address, type of network transport)
  • Desk location (ISL Light Desk's geographic location - country code, country, city; available only when GeoIP is installed)
  • Client location (ISL Light Client's geographic location - country code, country, city; available only when GeoIP is installed)

To see more information about a certain active session (metadata, session messages and server side session recordings), please click that session's session ID.

You can select one or more active sessions (by clicking the Select check box) and click Drop selected - a notification is shown to the ISL Light Desk and ISL Light Client users and the session is terminated.


ISL Pronto

Chats

  • Server (server name)
  • Database ID (unique database ID)
  • Chat Transcript (shows the detail of the chat transcript)
  • Started (starting time of the chat)
  • Domain (name of the domain where the chat is active)
  • Requestor (contains chat requester's name and email address)
  • Supporter (contains supporter's name)
  • Clients in chat (lists the clients in the chat)
  • Supporters in chat lists the supporters in the chat)
  • Language (client's language)
  • Template (shows what template is being used)

Clients

  • Server (server name)
  • Time (start time of the chat)
  • Domain (which domain the chat was addressed to)
  • Name (name specified by the client)
  • E-mail (email specified by the client)
  • Language (client's language locale)
  • Template (which template was used)
  • Filter (filter used)
  • Security ()
  • IP (client's IP address)
  • Reverse DNS (reverse DNS address for the client)
  • Location (client's location)

Additionally you have the option to drop selected clients from the server or drop all of them.

Supporters

  • Server (server name)
  • User (contains supporter's user name)
  • Name (contains supporter's name)
  • E-mail (supporter's email)
  • Status (status of the supporter as seen in ISL Pronto)
  • Software (information about supporter's version, platform and language of ISL Pronto)
  • Language (supporter's language locale)
  • IP (supporter's IP address)
  • Location (supporter's location)


Note: The last two options are meant for administrators and debugging purposes, only change them if you know what you are doing or if you are instructed to do so by ISL Online support team.

ISL Pronto Objects (webapi2 version)

Under this paragraph all ISL Pronto objects are listed e.g. sessions, domains, users... Clicking on an object allows you to view end edit its information with JSON Patch objects. To learn more about JSON Patch refer to the following link: JSON Patch.

ISL Pronto Objects JSON Patcher

Note: There are two ways of editing or "patching" a JSON object in ISL Conference Proxy. You can click on the wanted object in the list under ISL Pronto Objects or from this paragraph.

To edit a ISL Pronto object enter its ID (ID of an object is shown in the list under ISL Pronto Objects) and a patch in JSON Patcher format. To learn more about JSON Patch refer to the following link: JSON Patch.

Tags: isl conference proxy, settings, activity monitor, active sessions

Was this article helpful?