SlideShare a Scribd company logo
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Synthetic Monitoring – Beyond Logon
Enhancements and New Capabilities in eG Enterprise 7.1
This document is strictly private, confidential and personal to its recipients and should not be
copied, distributed or reproduced in whole or in part, nor passed to any third party.
DISCLAIMER:
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Webinar Logistics
Please submit your questions at any time during the
webinar via the questions panel on the
GoToWebinar client. We will be answering
questions throughout the presentation.
This webinar is being recorded and you will receive
a link to the recording in a few days.
Be sure to download solution brief in the Handout
section of your GoToWebinar client.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Rachel Berry
Technical Product Marketing
The Team Today
Thyagarajan UdayaKumar
Lead Technical Consultant
rachel.berry@eginnovations.com
@rhbbse
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Agenda
• What is synthetic monitoring and what are the 4 key types of
synthetic monitoring
• Protocol monitoring (HTML, FTP, SQL, POP3, SMTP….)
• Logon Simulation
• The new eG Enterprise Web Application simulator
• How to synthetically test thick apps (SAP) and full client
sessions
• Recent product updates and changes
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What is Synthetic Monitoring?
• Synthetic monitoring uses software robots to actively simulate
user transactions to IT applications and measure their
availability and responsiveness.
• Continuous simulation helps detect application availability and
response time problems proactively and allows administrators
to correct them before users notice.
• Logon Simulation alone doesn’t tell you is Excel or Word is
available, let alone if and why it’s slow.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The Four Key Use Cases
• eG Enterprise includes a wide range of synthetic monitoring
capabilities that cater to a number of use cases:
• Protocol simulation: This is ideal for simple simulation of protocol requests
(HTTP, SMTP, ICA, SQL etc.) to target systems and applications, and observing their
responses.
• Purpose-built logon simulators: eG Enterprise embeds purpose-built simulators
for digital workspace environments (Citrix, VMware Horizon, AWS WorkSpaces,
Microsoft AVD etc.) that simulate user logons without the need for a separate
recording step.
• Web app simulation: To support multiple step transactions that include form
fills, mouse clicks, etc., eG Enterprise includes a web app transaction recording and
replay tool.
• Full, client session simulation: Ideal for simulating multi-step transactions to any
type of application - thin client or thick client, this uses a simulation engine that
works based on optical character recognition technology. Used for VDI and thick
apps (e.g. SAP).
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What is Protocol Simulation?
• This approach uses different protocols to perform simulation:
– HTTP protocol’s GET method is used to test whether a website is available and
how fast it responds to a user request
– ICMP echo (aka ping) is used to assess whether a server was reachable or not
– SMTP and POP3 protocols can be used to determine the performance of email
applications
– FTP, SQL, IMAP, ICA, and other protocols and applications that support them can
be monitored with this approach
Protocol simulation works for single-step transactions only.
Can be used for end-to-end monitoring and for individual tiers of an infrastructure.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Demo 1 – Protocol Simulation
• A problem it solves: Is your company website available and
fast?
• Proactive alerting
• Built in UI dashboards
• Out-of-the-box reports to assess SLAs, give management
reports
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Synthetic Monitoring of Web Performance: New UI in 7.1
Monitor web page availability and
response time using the HTTP
Access simulation capability
Click on the Detailed
Diagnosis icon to see the
response time break-up on
an intuitive visualization
Provides a breakdown of
response time to identify
where the bottleneck lies.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New Reports Available for Protocol Simulation
New reports available for
protocol simulation
Monitor simulates transaction
availability over time and plot trends to
understand simulation trends
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Logon Simulator
• Supported for digital workspaces including:
– Citrix
– VMware
– Amazon WorkSpaces
– Microsoft AVD
• Standalone FREE Logon simulator available for VMware and
Citrix from www.eginnovations.com
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Update: Logon Simulation Supported on More Gateways
1
In addition to Citrix StoreFront and
Gateway, now OKTA, Azure AD,
AD FS, Web Interface or F5 Load
Balancer are also supported
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Demo 2 – Logon Simulation
• The problems it solves: Can users logon to their digital
WorkSpaces Citrix/Vmware/Microsoft AVD/Amazon
WorkSpaces? Are logon times acceptable or degrading? If
logon fails or is slow – why?
• Detailed insights and logon time breakdowns to allow you to
identify the cause of slow logon times.
• Identify issues before real users encounter them.
• Best used in conjunction with Real User Monitoring (RUM)
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New Synthetic Monitoring Capabilities in eG Enterprise 7.1
• New: Web App Simulator
• New UI for Client Session Simulation (Thick
Client) via AppsMon/Itexis
• Screenshot Capture Capability for Citrix and
VMware Horizon Logon Simulator
• Enhancements to Protocol Simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What Tools Exist in eG Enterprise for Synthetic Monitoring?
• For App/Desktop Virtualization:
– Logon simulator for Citrix and
VMware Horizon
– Client session simulator (using
Itexis/AppsMon)
• For Web Applications:
– Client session simulator
(using Itexis/AppsMon)
• We have developed a new in-house tool called
Web Application Simulator that will be used in
place of Itexis/AppsMon
─ Itexis/AppsMon is a general-purpose tool and
not HTML-aware
─ Requires a level of scripting
─ Requires additional license
• Web App Simulator overcomes these challenges
and is purpose-built for web apps
• We will continue to use Itexis/AppsMon for
synthetic monitoring in VDI and thick client
environments
• For Web Applications:
– Client session simulator
(using Itexis/AppsMon)
• For Thick Client Apps (SAP, etc.):
– Client session simulator (using
Itexis/AppsMon)
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The All New
Web App Simulator
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Simulating and Recording a Web App Transaction
Access the ACME
Telcom portal
Sign into the
portal
View plans
Select a plan
Update the plan
Review the plan
Buy the plan
Make payment
Payment successful
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What is the Web App Simulator?
• Proactively monitoring user experience of web apps is essential in today’s age
of digital transformation and cloud-native deployments
– Slowness or downtime of web apps will lead to degraded user experience and affect
business productivity, revenues and even the company brand
– Especially in competitive businesses such as eCommerce, when faced with a slow
experience, a user would immediately switch to a different site
• Web App Simulator is purpose-built tool for synthetic simulation of web apps
• Easy-to-use record and playback tool, which can be used from any remote
location to simulate web application access
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Records simulated transactions for
the web app and generates a script
(Part of eG Agent)
How the Web App Simulator Works
eG Enterprise
Web Console
eG Manager
Script is exported
Script can be imported back for any
changes and can be reuploaded
eG Agent with Playback Engine is downloaded and installed on the target system
Script is downloaded
on to the target
system for playback
eG Agent pushes all
metrics collected from
simulation playback
Real-time and historical data accessed
Monitoring
Alerting
Reporting
Transaction
Recorder
Simulation Playback Stations
Location 1
Location 3
Location 2
© eG Innovations, Inc. | www.eginnovations.com | Confidential
4 Key Components of the Web App Simulator
1. Web App Simulation Transaction Recorder
2. Web App Simulation Playback Engine
3. Web App Simulation Monitoring Dashboard
4. Web App Simulation Report
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Demo 3 – The Web App Simulator
• The problem it solves: Is your company eCommerce site
available and are full transactions being completed?
• The problem it solves: Are key third-party web-based SaaS
apps really working for employees?
© eG Innovations, Inc. | www.eginnovations.com | Confidential
How is Web App Simulator Licensed?
• Web App Simulator is licensed based on the number of playback stations
from where simulations are executed
– One eG External Agent is needed for each playback station
• Licensing is not restricted to the number of web applications or number of
transactions being simulated.
– Multiple web apps can be simulated
– Multiple simulations (scripts) of the same web app can be executed
• Multiple simulations from one playback station are possible, but they will
have to happen sequentially and not in parallel
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New UI for
Client Session Simulation
(for Thick Clients) via
AppsMon/Itexis
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New UI for Transaction Flow Visualization
• The same transaction flow visualization screen used
for Web App Simulation is being incorporated for
Client Session Simulation.
• Reporting has also been enhanced. Now, Client
Session Simulation reports follow the same report
pattern as Web App Simulation.
Client Session Simulation is used to simulate a full
desktop session including application access.
Primarily used for VDI and thick client simulation.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Visualize the step-by-step flow of transactions
performed by a user inside a virtual desktop
and the status and response time
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Failed Simulation
View the captured
screenshot of a failed
transaction to analyze further
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Web App Simulation
Synthetic user experience monitoring during
web application access
Logon Simulation
Simulate and monitor logon performance for
digital workspaces and SaaS applications
eG Enterprise: The Only Solution That Offers 4 Approaches to
Synthetic Monitoring
Protocol Simulation
Test availability of applications with single-step
transaction (HTTP access, network access, etc.)
Client Session Simulation
Synthetic simulation of application access in a
thick client (physical/virtual desktop)
© eG Innovations, Inc. | www.eginnovations.com | Confidential
+1 (866) 526 6700 www.eginnovations.com
info@eginnovations.com
Thank You
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The All New
Web App Simulator
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Simulating and Recording a Web App Transaction
Access the ACME
Telcom portal
Sign into the
portal
View plans
Select a plan
Update the plan
Review the plan
Buy the plan
Make payment
Payment successful
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What is the Web App Simulator?
• Proactively monitoring user experience of web apps is essential in today’s age
of digital transformation and cloud-native deployments
– Slowness or downtime of web apps will lead to degraded user experience and affect
business productivity, revenues and even the company brand
– Especially in competitive businesses such as eCommerce, when faced with a slow
experience, a user would immediately switch to a different site
• Web App Simulator is purpose-built tool for synthetic simulation of web apps
• Easy-to-use record and playback tool, which can be used from any remote
location to simulate web application access
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Records simulated transactions for
the web app and generates a script
(Part of eG Agent)
How the Web App Simulator Works
eG Enterprise
Web Console
eG Manager
Script is exported
Script can be imported back for any
changes and can be reuploaded
eG Agent with Playback Engine is downloaded and installed on the target system
Script is downloaded
on to the target
system for playback
eG Agent pushes all
metrics collected from
simulation playback
Real-time and historical data accessed
Monitoring
Alerting
Reporting
Transaction
Recorder
Simulation Playback Stations
Location 1
Location 3
Location 2
© eG Innovations, Inc. | www.eginnovations.com | Confidential
4 Key Components of the Web App Simulator
1. Web App Simulation Transaction Recorder
2. Web App Simulation Playback Engine
3. Web App Simulation Monitoring Dashboard
4. Web App Simulation Report
© eG Innovations, Inc. | www.eginnovations.com | Confidential
#1 Web App Simulation Transaction Recorder
o This is a standalone desktop tool that is packaged with the
eG Agent and is installed on the computer/VM from where
the simulation will happen
o This is used to simulate the required web transactions and
record the entire simulation to be played back at custom
intervals later on for synthetic monitoring
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Note: Web app simulation is
only supported on Chrome
as of now.
How the Transaction Recorder Works
Enter the URL
(with http/s) to
be simulated
Press the Record button
to start recording the
simulation
The simulation will begin by
opening the web app URL in
a Chrome browser
Each URL hit on the web app is
captured as a Transaction. And
every action (mouse-click, keystroke,
etc.) is captured as an Activity
A recorded transaction
Activities comprising the
recorded transaction
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Simulating and Recording a Web App Transaction
Access the ACME
Telcom portal
Sign into the
portal
View plans
Select a plan
Update the plan
Review the plan
Buy the plan
Make payment
Payment successful
© eG Innovations, Inc. | www.eginnovations.com | Confidential
How to Modify Recorded Transactions
Right-click on an Activity
to edit/modify its
properties
Right-click on a
Transaction to edit/modify
its properties
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Configuring The Simulation Playback
• Once the simulation is recorded, a
script gets generated and saved locally
in the system where the Recorder is
running
• The script can easily be exported to
the eG Manager from the Recorder
itself
• The exported script can even be
imported back to any remote system
where the Recorder is running for any
changes and be exported back to the
eG Manager
Enter a name for the script and
the eG Manager credentials to
export the script
On the Test Config Page on the eG Manager’s
Admin console, you can view the exported
script, where playback frequency can be
configured
© eG Innovations, Inc. | www.eginnovations.com | Confidential
#2 Web App Simulation Playback Engine
• The playback engine is an executable that is bundled as part of the eG Agent
and is installed on remote locations (playback stations) from where the
simulation playback happens
• The playback engine runs the script and executes the simulation playback
based on the frequency configured in the eG Manager
• Only Chrome browser is supported for simulation playback
– Uses a Selenium driver for record and playback operation
• The playback station needs to be a dedicated PC/VM which should not be
locked while the simulation happens
– Windows desktop OS and server OS are supported for playback
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Pre-requisite Checker
A pre-requisite checker executable is bundled with the eG Agent and
the playback engine. This needs to be run first on the playback station
to ensure the necessary pre-requisites are met for the Agent to
function and simulation playback to happen.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
#3 Web App Simulation Monitoring Dashboard
• A new component type called ‘Web App Simulation’ is now introduced to
monitor the simulated web app user experience
Open the new Synthetic Monitoring Dashboard Select Web App Simulation
This will have all key
synthetic and external
monitoring dashboards
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The New Synthetic Monitoring Dashboard
Click on any of the
components to drill down
and view the simulated
transaction performance
This dashboard shows high-level status, availability and processing time metrics of all the synthetic simulations recorded for web applications
Shows the number of successful transactions. If there is a red X
in Transaction availability column, it means that the simulation
failed after these number of successful transactions.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Visualize the step-by-step flow of
transactions and their status and
response time
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Click on the camera icon to view the
screenshot of the last transaction,
which was successful
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Click on the activity icon if you prefer to change
the icon to suit the nature of the activity.
A pre-built set of icon options are available.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Click on the graph icon to see the
performance trends for this
simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Click on any green tick mark either on
the individual transaction or on the
overall transaction availability to view
the layer model for this simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Exploring the Layer Model Dashboard
New component type:
Web App Simulation
Click on this icon to switch
views and open up the
Transaction Flow
Visualization
For each transaction, track the
number of successful and failed
activities and total time taken for
transaction processing.
Layer model view of a
single transaction
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Exploring the Layer Model Dashboard
Layer model view of the
overall transaction (aggregate
view of all transactions)
Screenshot of transaction success can be
viewed from here. This will be the
screenshot of the last transaction which
was successfully competed, marking the
success of the entire simulation.
Screenshot of a successful transaction will only be visible on the layer model
from the “Total” transaction descriptor. Screenshot is not available on the
transaction flow UI.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Failed Simulation
Visualize the step-by-step flow of
transactions and the status and response
time of each transaction
The red X denotes a failed transaction
in the simulation. The simulation
could not proceed further.
Click on this camera icon to see
the screenshot of the failed
transaction in the simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Exploring the Layer Model Dashboard
For each transaction, track the
number of successful and failed
activities and total time taken for
transaction processing
Screenshot of transaction
failure can also be viewed
from here.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
#4 Web App Simulation Report
View historical trends of simulated
transactions. Drill down into successful/failed
simulation for further details
SCRIPTS
• New report for Web App Simulation enables monitoring historical user
experience trends based on synthetic monitoring metrics
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Historical Analytics and Trends
Availability trend for a
transaction
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Historical Analytics and Trends
View the distribution
of transaction by
processing time
View the trend of
transaction processing
time
© eG Innovations, Inc. | www.eginnovations.com | Confidential
How is Web App Simulator Licensed?
• Web App Simulator is licensed based on the number of playback stations
from where simulations are executed
– One eG External Agent is needed for each playback station
• Licensing is not restricted to the number of web applications or number of
transactions being simulated.
– Multiple web apps can be simulated
– Multiple simulations (scripts) of the same web app can be executed
• Multiple simulations from one playback station are possible, but they will
have to happen sequentially and not in parallel
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New UI for
Client Session Simulation
(for Thick Clients) via
AppsMon/Itexis
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New UI for Transaction Flow Visualization
• The same transaction flow visualization screen used
for Web App Simulation is being incorporated for
Client Session Simulation.
• Reporting has also been enhanced. Now, Client
Session Simulation reports follow the same report
pattern as Web App Simulation.
Client Session Simulation is used to simulate a full
desktop session including application access.
Primarily used for VDI and thick client simulation.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Successful Simulation
Visualize the step-by-step flow of transactions
performed by a user inside a virtual desktop
and the status and response time
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Flow Visualization: A Failed Simulation
View the captured
screenshot of a failed
transaction to analyze further
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Screenshot Capture
Capability
for Citrix Logon Simulator
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Citrix Logon Simulator: Screenshot of Successful Simulation
Click on the new image icon
to view the screenshot of
simulation success
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Citrix Logon Simulator: Screenshot of Failed Simulation
Click on the new image icon
to view the screenshot of
simulation failure
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Citrix Logon Simulator: Screenshot of Failed Simulation
Screenshot can also be
viewed from the layer model
for a failed simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Logon Simulation Supported on More Gateways
1
In addition to Citrix StoreFront and
Gateway, now OKTA, Azure AD,
AD FS, Web Interface or F5 Load
Balancer are also supported
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New Metrics for Citrix Logon Simulator
1
For the simulated session, you
can view HDX channel details
including screen refresh latency,
frames sent/received, etc.
These are obtained using Citrix APIs
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Screenshot Capture
Capability
for VMware Horizon
Logon Simulator
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Horizon Logon Simulator: Screenshot of Successful Simulation
Click on the new image icon
to view the screenshot of
simulation success
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Horizon Logon Simulator: Screenshot of Failed Simulation
Click on the new image icon
to view the screenshot of
simulation failure
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Horizon Logon Simulator: Screenshot of Failed Simulation
Screenshot can also be
viewed from the layer model
for a failed simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Enhancements to
Protocol Simulation
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What is Protocol Simulation?
• This approach uses different protocols to perform simulation:
– HTTP protocol’s GET method is used to test whether a website is available and
how fast it responds to a user request
– ICMP echo (aka ping) is used to assess whether a server was reachable or not
– SMTP and POP3 protocols can be used to determine the performance of email
applications
– FTP, SQL, IMAP, ICA, and other protocols and applications that support them can
be monitored with this approach
Protocol simulation works for single-step transactions only.
Can be used for end-to-end monitoring and for individual tiers of an infrastructure.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Synthetic Monitoring of Web Performance: New UI in 7.1
Monitor web page availability and
response time using the HTTP
Access simulation capability
Click on the Detailed
Diagnosis icon to see the
response time break-up on
an intuitive visualization
Provides a breakdown of
response time to identify
where the bottleneck lies.
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Synthetic Monitoring of Network Availability: New UI in 7.1
Monitor network availability
using Network Access
simulation capability
Monitor network delay and
packet loss metrics for all
simulations on a single
console
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New Reports Available for Protocol Simulation
New reports available for
protocol simulation
Monitor simulates transaction
availability over time and plot trends to
understand simulation trends
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Web App Simulation
Synthetic user experience monitoring during
web application access
Logon Simulation
Simulate and monitor logon performance for
digital workspaces and SaaS applications
eG Enterprise: The Only Solution That Offers 4 Approaches to
Synthetic Monitoring
Protocol Simulation
Test availability of applications with single-step
transaction (HTTP access, network access, etc.)
Client Session Simulation
Synthetic simulation of application access in a
thick client (physical/virtual desktop)
© eG Innovations, Inc. | www.eginnovations.com | Confidential
When to Use What Synthetic Monitoring Approach
Requirement What Simulation Approach to Use?
• Check individual tier performance and
availability
• Check single-step transactions
Protocol simulation
• Check user experience for multi-step web
applications
Web app simulation
• Check performance of logons for VDI,
application virtualization, SaaS, cloud desktops
Logon simulation
• Simulate full user sessions for non-web
applications (VDI, thick clients, etc.)
Client session simulation
eG Enterprise: The only complete synthetic monitoring solution in the market, supporting all simulation approaches
© eG Innovations, Inc. | www.eginnovations.com | Confidential
+1 (866) 526 6700 www.eginnovations.com
info@eginnovations.com
Thank You
This document is strictly private, confidential and personal to its recipients and should not be
copied, distributed or reproduced in whole or in part, nor passed to any third party.
DISCLAIMER:

More Related Content

PPTX
eG Express Cloud for Citrix Workspaces
PPTX
Best Practices for Troubleshooting Four Real-world Java Performance Issues
PPTX
How to monitor all aspects of Citrix NetScaler usage and performance within t...
PPTX
7 Secrets to Becoming a Citrix Hero
PPT
How Citrix Admins can get a Virtual Assistant
PPTX
Citrix Cloud Services - Are they right for you ?
PPTX
Citrix Troubleshooting 101
PPTX
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
eG Express Cloud for Citrix Workspaces
Best Practices for Troubleshooting Four Real-world Java Performance Issues
How to monitor all aspects of Citrix NetScaler usage and performance within t...
7 Secrets to Becoming a Citrix Hero
How Citrix Admins can get a Virtual Assistant
Citrix Cloud Services - Are they right for you ?
Citrix Troubleshooting 101
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...

What's hot (20)

PPTX
How to Assure Performance in Hybrid Cloud Ecosystems
PPTX
Unified Cloud Performance Monitoring - The Need of The Hour
PPTX
How to Manage Digital User Experience for Web Applications
PPTX
Managing User Experience During Cloud Migrations
PPTX
How to Deliver an Exceptional End User Experience in your Citrix Environment
PPTX
How to Ensure High-Performing Microsoft .NET Applications
PDF
Managing Citrix Digital Business Services Performance - Make your first Impre...
PPTX
How to Get the Fastest Possible Citrix Logon Times?
PPTX
Citrix troubleshooting 101
PPTX
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
PDF
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
PPTX
End to-End Monitoring for ITSM and DevOps
PDF
The Complete User Experience Monitoring Solution - eG Enterprise v7
PPTX
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
PPT
eG Innovations
PPTX
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
PPTX
4 Best Practices for Delivering Exceptional VDI User Experience
PPTX
How to Achieve Great Citrix User Experience
PPTX
Unix Performance Monitoring Made Easy
PPTX
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
How to Assure Performance in Hybrid Cloud Ecosystems
Unified Cloud Performance Monitoring - The Need of The Hour
How to Manage Digital User Experience for Web Applications
Managing User Experience During Cloud Migrations
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Ensure High-Performing Microsoft .NET Applications
Managing Citrix Digital Business Services Performance - Make your first Impre...
How to Get the Fastest Possible Citrix Logon Times?
Citrix troubleshooting 101
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
End to-End Monitoring for ITSM and DevOps
The Complete User Experience Monitoring Solution - eG Enterprise v7
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Innovations
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
4 Best Practices for Delivering Exceptional VDI User Experience
How to Achieve Great Citrix User Experience
Unix Performance Monitoring Made Easy
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
Ad

Similar to Make synthetic monitoring a critical part of your IT monitoring strategy: Why and How? (20)

PDF
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
PPTX
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
PPTX
eG Citrix Performance Management & Analytics IBM Webinar 040815
PPTX
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
PPTX
Proactive Citrix Logon Monitoring with Free Citrix Logon Simulator
PPTX
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
PPTX
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
PPTX
How to Monitor Your Java & .NET Applications with eG Enterprise
PPTX
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
PPTX
How to consolidate Citrix Monitoring in a Single Pane of Glass
PDF
How to avoid Java and .Net Application Performance Issues using Business Tran...
PDF
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
PPTX
Java Application Performance and Analytics
PPTX
My Application is Slow | Best Practices for Troubleshooting and Prevention
PPTX
How to Make Citrix Logons Faster?
PDF
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
PPTX
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
PDF
New ThousandEyes Product Features and Release Highlights: March 2024
PPTX
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
PPTX
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
eG Citrix Performance Management & Analytics IBM Webinar 040815
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Proactive Citrix Logon Monitoring with Free Citrix Logon Simulator
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
How to Monitor Your Java & .NET Applications with eG Enterprise
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to avoid Java and .Net Application Performance Issues using Business Tran...
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Java Application Performance and Analytics
My Application is Slow | Best Practices for Troubleshooting and Prevention
How to Make Citrix Logons Faster?
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
New ThousandEyes Product Features and Release Highlights: March 2024
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Ad

More from eG Innovations (9)

PPTX
How to simplify the monitoring of multi-cloud environments
PPTX
Migrating to the Cloud – Is Application Performance Monitoring still required?
PPTX
Key criteria for choosing APM solutions for the next normal: analysis of surv...
PPTX
Troubleshooting the Most Common Citrix Complaints for Remote Workers
PPTX
Lessons from Experts: How you can create a Great Digital Workspace Experience...
PPTX
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
PDF
Digital Workspaces and the Customer Experience
PPTX
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
PPTX
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
How to simplify the monitoring of multi-cloud environments
Migrating to the Cloud – Is Application Performance Monitoring still required?
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Lessons from Experts: How you can create a Great Digital Workspace Experience...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Digital Workspaces and the Customer Experience
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...

Recently uploaded (20)

PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Cloud computing and distributed systems.
PDF
Modernizing your data center with Dell and AMD
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Cloud computing and distributed systems.
Modernizing your data center with Dell and AMD
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

Make synthetic monitoring a critical part of your IT monitoring strategy: Why and How?

  • 1. © eG Innovations, Inc. | www.eginnovations.com | Confidential Synthetic Monitoring – Beyond Logon Enhancements and New Capabilities in eG Enterprise 7.1 This document is strictly private, confidential and personal to its recipients and should not be copied, distributed or reproduced in whole or in part, nor passed to any third party. DISCLAIMER:
  • 2. © eG Innovations, Inc. | www.eginnovations.com | Confidential Webinar Logistics Please submit your questions at any time during the webinar via the questions panel on the GoToWebinar client. We will be answering questions throughout the presentation. This webinar is being recorded and you will receive a link to the recording in a few days. Be sure to download solution brief in the Handout section of your GoToWebinar client.
  • 3. © eG Innovations, Inc. | www.eginnovations.com | Confidential Rachel Berry Technical Product Marketing The Team Today Thyagarajan UdayaKumar Lead Technical Consultant rachel.berry@eginnovations.com @rhbbse
  • 4. © eG Innovations, Inc. | www.eginnovations.com | Confidential Agenda • What is synthetic monitoring and what are the 4 key types of synthetic monitoring • Protocol monitoring (HTML, FTP, SQL, POP3, SMTP….) • Logon Simulation • The new eG Enterprise Web Application simulator • How to synthetically test thick apps (SAP) and full client sessions • Recent product updates and changes
  • 5. © eG Innovations, Inc. | www.eginnovations.com | Confidential What is Synthetic Monitoring? • Synthetic monitoring uses software robots to actively simulate user transactions to IT applications and measure their availability and responsiveness. • Continuous simulation helps detect application availability and response time problems proactively and allows administrators to correct them before users notice. • Logon Simulation alone doesn’t tell you is Excel or Word is available, let alone if and why it’s slow.
  • 6. © eG Innovations, Inc. | www.eginnovations.com | Confidential The Four Key Use Cases • eG Enterprise includes a wide range of synthetic monitoring capabilities that cater to a number of use cases: • Protocol simulation: This is ideal for simple simulation of protocol requests (HTTP, SMTP, ICA, SQL etc.) to target systems and applications, and observing their responses. • Purpose-built logon simulators: eG Enterprise embeds purpose-built simulators for digital workspace environments (Citrix, VMware Horizon, AWS WorkSpaces, Microsoft AVD etc.) that simulate user logons without the need for a separate recording step. • Web app simulation: To support multiple step transactions that include form fills, mouse clicks, etc., eG Enterprise includes a web app transaction recording and replay tool. • Full, client session simulation: Ideal for simulating multi-step transactions to any type of application - thin client or thick client, this uses a simulation engine that works based on optical character recognition technology. Used for VDI and thick apps (e.g. SAP).
  • 7. © eG Innovations, Inc. | www.eginnovations.com | Confidential What is Protocol Simulation? • This approach uses different protocols to perform simulation: – HTTP protocol’s GET method is used to test whether a website is available and how fast it responds to a user request – ICMP echo (aka ping) is used to assess whether a server was reachable or not – SMTP and POP3 protocols can be used to determine the performance of email applications – FTP, SQL, IMAP, ICA, and other protocols and applications that support them can be monitored with this approach Protocol simulation works for single-step transactions only. Can be used for end-to-end monitoring and for individual tiers of an infrastructure.
  • 8. © eG Innovations, Inc. | www.eginnovations.com | Confidential Demo 1 – Protocol Simulation • A problem it solves: Is your company website available and fast? • Proactive alerting • Built in UI dashboards • Out-of-the-box reports to assess SLAs, give management reports
  • 9. © eG Innovations, Inc. | www.eginnovations.com | Confidential Synthetic Monitoring of Web Performance: New UI in 7.1 Monitor web page availability and response time using the HTTP Access simulation capability Click on the Detailed Diagnosis icon to see the response time break-up on an intuitive visualization Provides a breakdown of response time to identify where the bottleneck lies.
  • 10. © eG Innovations, Inc. | www.eginnovations.com | Confidential New Reports Available for Protocol Simulation New reports available for protocol simulation Monitor simulates transaction availability over time and plot trends to understand simulation trends
  • 11. © eG Innovations, Inc. | www.eginnovations.com | Confidential Logon Simulator • Supported for digital workspaces including: – Citrix – VMware – Amazon WorkSpaces – Microsoft AVD • Standalone FREE Logon simulator available for VMware and Citrix from www.eginnovations.com
  • 12. © eG Innovations, Inc. | www.eginnovations.com | Confidential Update: Logon Simulation Supported on More Gateways 1 In addition to Citrix StoreFront and Gateway, now OKTA, Azure AD, AD FS, Web Interface or F5 Load Balancer are also supported
  • 13. © eG Innovations, Inc. | www.eginnovations.com | Confidential Demo 2 – Logon Simulation • The problems it solves: Can users logon to their digital WorkSpaces Citrix/Vmware/Microsoft AVD/Amazon WorkSpaces? Are logon times acceptable or degrading? If logon fails or is slow – why? • Detailed insights and logon time breakdowns to allow you to identify the cause of slow logon times. • Identify issues before real users encounter them. • Best used in conjunction with Real User Monitoring (RUM)
  • 14. © eG Innovations, Inc. | www.eginnovations.com | Confidential New Synthetic Monitoring Capabilities in eG Enterprise 7.1 • New: Web App Simulator • New UI for Client Session Simulation (Thick Client) via AppsMon/Itexis • Screenshot Capture Capability for Citrix and VMware Horizon Logon Simulator • Enhancements to Protocol Simulation
  • 15. © eG Innovations, Inc. | www.eginnovations.com | Confidential What Tools Exist in eG Enterprise for Synthetic Monitoring? • For App/Desktop Virtualization: – Logon simulator for Citrix and VMware Horizon – Client session simulator (using Itexis/AppsMon) • For Web Applications: – Client session simulator (using Itexis/AppsMon) • We have developed a new in-house tool called Web Application Simulator that will be used in place of Itexis/AppsMon ─ Itexis/AppsMon is a general-purpose tool and not HTML-aware ─ Requires a level of scripting ─ Requires additional license • Web App Simulator overcomes these challenges and is purpose-built for web apps • We will continue to use Itexis/AppsMon for synthetic monitoring in VDI and thick client environments • For Web Applications: – Client session simulator (using Itexis/AppsMon) • For Thick Client Apps (SAP, etc.): – Client session simulator (using Itexis/AppsMon)
  • 16. © eG Innovations, Inc. | www.eginnovations.com | Confidential The All New Web App Simulator
  • 17. © eG Innovations, Inc. | www.eginnovations.com | Confidential Simulating and Recording a Web App Transaction Access the ACME Telcom portal Sign into the portal View plans Select a plan Update the plan Review the plan Buy the plan Make payment Payment successful
  • 18. © eG Innovations, Inc. | www.eginnovations.com | Confidential What is the Web App Simulator? • Proactively monitoring user experience of web apps is essential in today’s age of digital transformation and cloud-native deployments – Slowness or downtime of web apps will lead to degraded user experience and affect business productivity, revenues and even the company brand – Especially in competitive businesses such as eCommerce, when faced with a slow experience, a user would immediately switch to a different site • Web App Simulator is purpose-built tool for synthetic simulation of web apps • Easy-to-use record and playback tool, which can be used from any remote location to simulate web application access
  • 19. © eG Innovations, Inc. | www.eginnovations.com | Confidential Records simulated transactions for the web app and generates a script (Part of eG Agent) How the Web App Simulator Works eG Enterprise Web Console eG Manager Script is exported Script can be imported back for any changes and can be reuploaded eG Agent with Playback Engine is downloaded and installed on the target system Script is downloaded on to the target system for playback eG Agent pushes all metrics collected from simulation playback Real-time and historical data accessed Monitoring Alerting Reporting Transaction Recorder Simulation Playback Stations Location 1 Location 3 Location 2
  • 20. © eG Innovations, Inc. | www.eginnovations.com | Confidential 4 Key Components of the Web App Simulator 1. Web App Simulation Transaction Recorder 2. Web App Simulation Playback Engine 3. Web App Simulation Monitoring Dashboard 4. Web App Simulation Report
  • 21. © eG Innovations, Inc. | www.eginnovations.com | Confidential Demo 3 – The Web App Simulator • The problem it solves: Is your company eCommerce site available and are full transactions being completed? • The problem it solves: Are key third-party web-based SaaS apps really working for employees?
  • 22. © eG Innovations, Inc. | www.eginnovations.com | Confidential How is Web App Simulator Licensed? • Web App Simulator is licensed based on the number of playback stations from where simulations are executed – One eG External Agent is needed for each playback station • Licensing is not restricted to the number of web applications or number of transactions being simulated. – Multiple web apps can be simulated – Multiple simulations (scripts) of the same web app can be executed • Multiple simulations from one playback station are possible, but they will have to happen sequentially and not in parallel
  • 23. © eG Innovations, Inc. | www.eginnovations.com | Confidential New UI for Client Session Simulation (for Thick Clients) via AppsMon/Itexis
  • 24. © eG Innovations, Inc. | www.eginnovations.com | Confidential New UI for Transaction Flow Visualization • The same transaction flow visualization screen used for Web App Simulation is being incorporated for Client Session Simulation. • Reporting has also been enhanced. Now, Client Session Simulation reports follow the same report pattern as Web App Simulation. Client Session Simulation is used to simulate a full desktop session including application access. Primarily used for VDI and thick client simulation.
  • 25. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Visualize the step-by-step flow of transactions performed by a user inside a virtual desktop and the status and response time
  • 26. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Failed Simulation View the captured screenshot of a failed transaction to analyze further
  • 27. © eG Innovations, Inc. | www.eginnovations.com | Confidential Web App Simulation Synthetic user experience monitoring during web application access Logon Simulation Simulate and monitor logon performance for digital workspaces and SaaS applications eG Enterprise: The Only Solution That Offers 4 Approaches to Synthetic Monitoring Protocol Simulation Test availability of applications with single-step transaction (HTTP access, network access, etc.) Client Session Simulation Synthetic simulation of application access in a thick client (physical/virtual desktop)
  • 28. © eG Innovations, Inc. | www.eginnovations.com | Confidential +1 (866) 526 6700 www.eginnovations.com info@eginnovations.com Thank You
  • 29. © eG Innovations, Inc. | www.eginnovations.com | Confidential The All New Web App Simulator
  • 30. © eG Innovations, Inc. | www.eginnovations.com | Confidential Simulating and Recording a Web App Transaction Access the ACME Telcom portal Sign into the portal View plans Select a plan Update the plan Review the plan Buy the plan Make payment Payment successful
  • 31. © eG Innovations, Inc. | www.eginnovations.com | Confidential What is the Web App Simulator? • Proactively monitoring user experience of web apps is essential in today’s age of digital transformation and cloud-native deployments – Slowness or downtime of web apps will lead to degraded user experience and affect business productivity, revenues and even the company brand – Especially in competitive businesses such as eCommerce, when faced with a slow experience, a user would immediately switch to a different site • Web App Simulator is purpose-built tool for synthetic simulation of web apps • Easy-to-use record and playback tool, which can be used from any remote location to simulate web application access
  • 32. © eG Innovations, Inc. | www.eginnovations.com | Confidential Records simulated transactions for the web app and generates a script (Part of eG Agent) How the Web App Simulator Works eG Enterprise Web Console eG Manager Script is exported Script can be imported back for any changes and can be reuploaded eG Agent with Playback Engine is downloaded and installed on the target system Script is downloaded on to the target system for playback eG Agent pushes all metrics collected from simulation playback Real-time and historical data accessed Monitoring Alerting Reporting Transaction Recorder Simulation Playback Stations Location 1 Location 3 Location 2
  • 33. © eG Innovations, Inc. | www.eginnovations.com | Confidential 4 Key Components of the Web App Simulator 1. Web App Simulation Transaction Recorder 2. Web App Simulation Playback Engine 3. Web App Simulation Monitoring Dashboard 4. Web App Simulation Report
  • 34. © eG Innovations, Inc. | www.eginnovations.com | Confidential #1 Web App Simulation Transaction Recorder o This is a standalone desktop tool that is packaged with the eG Agent and is installed on the computer/VM from where the simulation will happen o This is used to simulate the required web transactions and record the entire simulation to be played back at custom intervals later on for synthetic monitoring
  • 35. © eG Innovations, Inc. | www.eginnovations.com | Confidential Note: Web app simulation is only supported on Chrome as of now. How the Transaction Recorder Works Enter the URL (with http/s) to be simulated Press the Record button to start recording the simulation The simulation will begin by opening the web app URL in a Chrome browser Each URL hit on the web app is captured as a Transaction. And every action (mouse-click, keystroke, etc.) is captured as an Activity A recorded transaction Activities comprising the recorded transaction
  • 36. © eG Innovations, Inc. | www.eginnovations.com | Confidential Simulating and Recording a Web App Transaction Access the ACME Telcom portal Sign into the portal View plans Select a plan Update the plan Review the plan Buy the plan Make payment Payment successful
  • 37. © eG Innovations, Inc. | www.eginnovations.com | Confidential How to Modify Recorded Transactions Right-click on an Activity to edit/modify its properties Right-click on a Transaction to edit/modify its properties
  • 38. © eG Innovations, Inc. | www.eginnovations.com | Confidential Configuring The Simulation Playback • Once the simulation is recorded, a script gets generated and saved locally in the system where the Recorder is running • The script can easily be exported to the eG Manager from the Recorder itself • The exported script can even be imported back to any remote system where the Recorder is running for any changes and be exported back to the eG Manager Enter a name for the script and the eG Manager credentials to export the script On the Test Config Page on the eG Manager’s Admin console, you can view the exported script, where playback frequency can be configured
  • 39. © eG Innovations, Inc. | www.eginnovations.com | Confidential #2 Web App Simulation Playback Engine • The playback engine is an executable that is bundled as part of the eG Agent and is installed on remote locations (playback stations) from where the simulation playback happens • The playback engine runs the script and executes the simulation playback based on the frequency configured in the eG Manager • Only Chrome browser is supported for simulation playback – Uses a Selenium driver for record and playback operation • The playback station needs to be a dedicated PC/VM which should not be locked while the simulation happens – Windows desktop OS and server OS are supported for playback
  • 40. © eG Innovations, Inc. | www.eginnovations.com | Confidential Pre-requisite Checker A pre-requisite checker executable is bundled with the eG Agent and the playback engine. This needs to be run first on the playback station to ensure the necessary pre-requisites are met for the Agent to function and simulation playback to happen.
  • 41. © eG Innovations, Inc. | www.eginnovations.com | Confidential #3 Web App Simulation Monitoring Dashboard • A new component type called ‘Web App Simulation’ is now introduced to monitor the simulated web app user experience Open the new Synthetic Monitoring Dashboard Select Web App Simulation This will have all key synthetic and external monitoring dashboards
  • 42. © eG Innovations, Inc. | www.eginnovations.com | Confidential The New Synthetic Monitoring Dashboard Click on any of the components to drill down and view the simulated transaction performance This dashboard shows high-level status, availability and processing time metrics of all the synthetic simulations recorded for web applications Shows the number of successful transactions. If there is a red X in Transaction availability column, it means that the simulation failed after these number of successful transactions.
  • 43. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Visualize the step-by-step flow of transactions and their status and response time
  • 44. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Click on the camera icon to view the screenshot of the last transaction, which was successful
  • 45. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Click on the activity icon if you prefer to change the icon to suit the nature of the activity. A pre-built set of icon options are available.
  • 46. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Click on the graph icon to see the performance trends for this simulation
  • 47. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Click on any green tick mark either on the individual transaction or on the overall transaction availability to view the layer model for this simulation
  • 48. © eG Innovations, Inc. | www.eginnovations.com | Confidential Exploring the Layer Model Dashboard New component type: Web App Simulation Click on this icon to switch views and open up the Transaction Flow Visualization For each transaction, track the number of successful and failed activities and total time taken for transaction processing. Layer model view of a single transaction
  • 49. © eG Innovations, Inc. | www.eginnovations.com | Confidential Exploring the Layer Model Dashboard Layer model view of the overall transaction (aggregate view of all transactions) Screenshot of transaction success can be viewed from here. This will be the screenshot of the last transaction which was successfully competed, marking the success of the entire simulation. Screenshot of a successful transaction will only be visible on the layer model from the “Total” transaction descriptor. Screenshot is not available on the transaction flow UI.
  • 50. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Failed Simulation Visualize the step-by-step flow of transactions and the status and response time of each transaction The red X denotes a failed transaction in the simulation. The simulation could not proceed further. Click on this camera icon to see the screenshot of the failed transaction in the simulation
  • 51. © eG Innovations, Inc. | www.eginnovations.com | Confidential Exploring the Layer Model Dashboard For each transaction, track the number of successful and failed activities and total time taken for transaction processing Screenshot of transaction failure can also be viewed from here.
  • 52. © eG Innovations, Inc. | www.eginnovations.com | Confidential #4 Web App Simulation Report View historical trends of simulated transactions. Drill down into successful/failed simulation for further details SCRIPTS • New report for Web App Simulation enables monitoring historical user experience trends based on synthetic monitoring metrics
  • 53. © eG Innovations, Inc. | www.eginnovations.com | Confidential Historical Analytics and Trends Availability trend for a transaction
  • 54. © eG Innovations, Inc. | www.eginnovations.com | Confidential Historical Analytics and Trends View the distribution of transaction by processing time View the trend of transaction processing time
  • 55. © eG Innovations, Inc. | www.eginnovations.com | Confidential How is Web App Simulator Licensed? • Web App Simulator is licensed based on the number of playback stations from where simulations are executed – One eG External Agent is needed for each playback station • Licensing is not restricted to the number of web applications or number of transactions being simulated. – Multiple web apps can be simulated – Multiple simulations (scripts) of the same web app can be executed • Multiple simulations from one playback station are possible, but they will have to happen sequentially and not in parallel
  • 56. © eG Innovations, Inc. | www.eginnovations.com | Confidential New UI for Client Session Simulation (for Thick Clients) via AppsMon/Itexis
  • 57. © eG Innovations, Inc. | www.eginnovations.com | Confidential New UI for Transaction Flow Visualization • The same transaction flow visualization screen used for Web App Simulation is being incorporated for Client Session Simulation. • Reporting has also been enhanced. Now, Client Session Simulation reports follow the same report pattern as Web App Simulation. Client Session Simulation is used to simulate a full desktop session including application access. Primarily used for VDI and thick client simulation.
  • 58. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Successful Simulation Visualize the step-by-step flow of transactions performed by a user inside a virtual desktop and the status and response time
  • 59. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Flow Visualization: A Failed Simulation View the captured screenshot of a failed transaction to analyze further
  • 60. © eG Innovations, Inc. | www.eginnovations.com | Confidential Screenshot Capture Capability for Citrix Logon Simulator
  • 61. © eG Innovations, Inc. | www.eginnovations.com | Confidential Citrix Logon Simulator: Screenshot of Successful Simulation Click on the new image icon to view the screenshot of simulation success
  • 62. © eG Innovations, Inc. | www.eginnovations.com | Confidential Citrix Logon Simulator: Screenshot of Failed Simulation Click on the new image icon to view the screenshot of simulation failure
  • 63. © eG Innovations, Inc. | www.eginnovations.com | Confidential Citrix Logon Simulator: Screenshot of Failed Simulation Screenshot can also be viewed from the layer model for a failed simulation
  • 64. © eG Innovations, Inc. | www.eginnovations.com | Confidential Logon Simulation Supported on More Gateways 1 In addition to Citrix StoreFront and Gateway, now OKTA, Azure AD, AD FS, Web Interface or F5 Load Balancer are also supported
  • 65. © eG Innovations, Inc. | www.eginnovations.com | Confidential New Metrics for Citrix Logon Simulator 1 For the simulated session, you can view HDX channel details including screen refresh latency, frames sent/received, etc. These are obtained using Citrix APIs
  • 66. © eG Innovations, Inc. | www.eginnovations.com | Confidential Screenshot Capture Capability for VMware Horizon Logon Simulator
  • 67. © eG Innovations, Inc. | www.eginnovations.com | Confidential Horizon Logon Simulator: Screenshot of Successful Simulation Click on the new image icon to view the screenshot of simulation success
  • 68. © eG Innovations, Inc. | www.eginnovations.com | Confidential Horizon Logon Simulator: Screenshot of Failed Simulation Click on the new image icon to view the screenshot of simulation failure
  • 69. © eG Innovations, Inc. | www.eginnovations.com | Confidential Horizon Logon Simulator: Screenshot of Failed Simulation Screenshot can also be viewed from the layer model for a failed simulation
  • 70. © eG Innovations, Inc. | www.eginnovations.com | Confidential Enhancements to Protocol Simulation
  • 71. © eG Innovations, Inc. | www.eginnovations.com | Confidential What is Protocol Simulation? • This approach uses different protocols to perform simulation: – HTTP protocol’s GET method is used to test whether a website is available and how fast it responds to a user request – ICMP echo (aka ping) is used to assess whether a server was reachable or not – SMTP and POP3 protocols can be used to determine the performance of email applications – FTP, SQL, IMAP, ICA, and other protocols and applications that support them can be monitored with this approach Protocol simulation works for single-step transactions only. Can be used for end-to-end monitoring and for individual tiers of an infrastructure.
  • 72. © eG Innovations, Inc. | www.eginnovations.com | Confidential Synthetic Monitoring of Web Performance: New UI in 7.1 Monitor web page availability and response time using the HTTP Access simulation capability Click on the Detailed Diagnosis icon to see the response time break-up on an intuitive visualization Provides a breakdown of response time to identify where the bottleneck lies.
  • 73. © eG Innovations, Inc. | www.eginnovations.com | Confidential Synthetic Monitoring of Network Availability: New UI in 7.1 Monitor network availability using Network Access simulation capability Monitor network delay and packet loss metrics for all simulations on a single console
  • 74. © eG Innovations, Inc. | www.eginnovations.com | Confidential New Reports Available for Protocol Simulation New reports available for protocol simulation Monitor simulates transaction availability over time and plot trends to understand simulation trends
  • 75. © eG Innovations, Inc. | www.eginnovations.com | Confidential Web App Simulation Synthetic user experience monitoring during web application access Logon Simulation Simulate and monitor logon performance for digital workspaces and SaaS applications eG Enterprise: The Only Solution That Offers 4 Approaches to Synthetic Monitoring Protocol Simulation Test availability of applications with single-step transaction (HTTP access, network access, etc.) Client Session Simulation Synthetic simulation of application access in a thick client (physical/virtual desktop)
  • 76. © eG Innovations, Inc. | www.eginnovations.com | Confidential When to Use What Synthetic Monitoring Approach Requirement What Simulation Approach to Use? • Check individual tier performance and availability • Check single-step transactions Protocol simulation • Check user experience for multi-step web applications Web app simulation • Check performance of logons for VDI, application virtualization, SaaS, cloud desktops Logon simulation • Simulate full user sessions for non-web applications (VDI, thick clients, etc.) Client session simulation eG Enterprise: The only complete synthetic monitoring solution in the market, supporting all simulation approaches
  • 77. © eG Innovations, Inc. | www.eginnovations.com | Confidential +1 (866) 526 6700 www.eginnovations.com info@eginnovations.com Thank You This document is strictly private, confidential and personal to its recipients and should not be copied, distributed or reproduced in whole or in part, nor passed to any third party. DISCLAIMER:

Editor's Notes

  • #15: Today we’re going to focus on the story of an organization that I started independent consulting work for and how following what we discuss today has brought them from a point where employees were LITERALLY quitting because the systems were so bad and they couldn’t work. For them, their compensation is tied to how much they can process. So when they made the decision to consolidate their operations and most importantly their data to a central datacenter from 16 branch locations… they chose Citrix to deliver. I’d love to say it went well, but when I started working with them it was disorganized. I’ll tell you right now this story has a happy ending. Citrix is now transparent to the users (or in many cases they are glad it is there because it was working better than their branch servers were). The company is saving a few hundred thousands of dollars each year – which given their sub 500 employee size- is a HUGE deal! Today I’m going to show you how applying these principals made the difference.
  • #17: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization
  • #24: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization
  • #30: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization
  • #57: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization
  • #61: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization
  • #67: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization
  • #71: Now that we understand the impact of logons, and the process, let us look at some best practices to drive logon times down, starting off with Windows Optimization