Summary
This article summarizes EdgeSight 4.2 licensing.
EdgeSight 4.2 licensing explained
EdgeSight 4.2 licensing is sold on a concurrent connection basis, but for technical reasons it is enforced by device (or agent). Each EdgeSight agent running on a Presentation Server consumes one license when it is connected to the EdgeSight server.
If the EdgeSight license file has 100 EdgeSight for Presentation Server concurrent user (CCU) licenses, 100 agents (100 Presentation Servers) can report to the EdgeSight server.
The number of concurrent users connected to the 100 Presentation Servers is not technically used in any way for EdgeSight licensing. EdgeSight cannot enforce licensing by CCU but instead enforces licensing by how many agents are reporting up to the server. If another Presentation Server agent tries to report up after 100 agents are already reporting, the EdgeSight server sends out a “license count exceeded” operational message and records it in the messages table. The only way to free up a license “in use” is to actually delete a device from the EdgeSight console.
20 CCU formula for Presentation Server users
Due to the technical nature of how EdgeSight enforces licensing, EdgeSight for Presentation Server licenses are created on a 20 CCU per Presentation Server basis. For example, when 100 CCU EdgeSight for Presentation Server licenses are purchased, the license file created contains five units—one for each Presentation Server. This assumes you will run 20 CCU per Presentation Server and thus allows you to fully utilize your 100 CCU license.
EdgeSight for Endpoints licenses are enforced per device
EdgeSight for Presentation Server and EdgeSight for Endpoints licenses are distinct and different. Endpoint licensing is very straightforward and no calculations or conversions are necessary (like with Presentation Server licenses).
Each endpoint that reports up consumes one endpoint license. If an endpoint device tries to report up and there are no endpoint licenses, the payload is refused by the EdgeSight server. Even if there are free Presentation Server licenses available, it is denied. The same holds true when a Presentation Server tries to report up to an EdgeSight server with no available Presentation Server licenses.
The EdgeSight server is able to distinguish between the Endpoints agent and the Presentation Server agent. Therefore, you must have a separate and distinct license for each type of device.
EdgeSight manages the license enforcement for all agents
The EdgeSight server manages the license check in and check out processes. The EdgeSight server checks out the total licenses from the Citrix License Server and then manages the licenses on its own. All the EdgeSight console needs from the license server is the total license count.
EdgeSight communicates with the license server periodically to check if the license count has changed, but it does not communicate with the license server in order to update it as new agents report up to the server or if licenses are released when devices are removed from the EdgeSight console.
Deleting devices from the EdgeSight console
Citrix recommends that you fully utilize your EdgeSight licenses to understand trends and proactively detect problems across the entire enterprise.
Once the agent has been installed and the device has reported its payload to the EdgeSight server, it continues to consume a license as long as it appears in the EdgeSight console, even if you have uninstalled the agent on the device. The device must be deleted manually from the console to free up the license.