End User Experience Monitoring with

Similar documents
Un concetto di IT System Management in ambienti internazionali L'adozione di NetEye e EriZone a livello mondiale presso CAME Group

100% Software that means business

Best of Breed of an ITIL based IT Monitoring. The System Management strategy of NetEye

WÜRTHPHOENIX NetEye. FAQs. WÜRTHPHOENIX NetEye. Why pay for Open Source?

Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials

WÜRTHPHOENIX NetEye Version 3

New features and highlights

The open source solution for IT Asset Management: CMDB, workflow, interoperability

User s Guide for OpenERP Microsoft Outlook Free Plug-in 1.0 By Axelor

2X ApplicationServer & LoadBalancer Manual

Capacity Management PinkVERIFY

Implementing a Microsoft SQL Server 2005 Database

vrealize Operations Manager User Guide

FUNCTIONAL OVERVIEW

Why Use Documentation Toolkit for SharePoint?

Hosted VoIP Phone System. Desktop Toolbar User Guide

CRM to Exchange Synchronization

How To Integrate SAP Business Data Into SharePoint 2010 Using Business Connectivity Services And LINQ to SAP

2X ApplicationServer & LoadBalancer & VirtualDesktopServer Manual

SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide

PureEdge Viewer Training Guide

Silect Software s MP Author

Outlook Web Access 2003 New Features Guide

BAE Systems streamlines IT services and asset management with IBM Maximo solutions.

Installation Manual v2.0.0

Citrix XenApp 6.5 Advanced Administration (CXA-301)

Microsoft Dynamics GP 2010

Automated Performance Testing of Desktop Applications

The Desktop Sharing Handbook. Brad Hards

C o v e r. Thin Client Application Options. SIMATIC Thin Client s FAQ h April 2009 e et. Service & Support. Answers for industry.

SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide

SCADA/HMI MOVICON TRAINING COURSE PROGRAM

Desktop, Web and Mobile Testing Tutorials

Lenovo Partner Pack for System Center Operations Manager

ID: Microsoft Certified Professional Transcript. Microsoft Certification Status. Microsoft Certified Trainer Certification History

2X ApplicationServer & LoadBalancer Manual

icrosoft TMG Replacement with NetScaler

Microsoft Dynamics GP Release. Workflow Administrator s Guide

Deployment Guide for Citrix XenDesktop

Configuring and Managing Microsoft System Center Essentials 2010

ThinPrint 10.6 Simply Better

ACCEPT THE SECURITY CERTIFICATE FOR THE WEB FILTER

The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns

Emerge Assistant Toolbar Guide

VMware Site Recovery Manager with EMC RecoverPoint

8x8 Virtual Office Click2Pop for eagent Setup Guide

Auto Clicker Tutorial

Sage 100 ERP. Installation and System Administrator s Guide

WHAT IS BUSINESS INTELLIGENCE

End-to-end Service Level Monitoring with Synthetic Transactions

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

2XApplication Server XG v10.6

CRM to Exchange Synchronization

EZManage SQL Pro. Quick guide for installation and implementation

4D Deployment Options for Wide Area Networks

Administrator s Guide

XProtect Product Overview

Onboarding for Administrators

EZManage V4.0 Release Notes. Document revision 1.08 ( )

Online Activation. Licenses... anywhere, anytime, for anyone. Rüdiger Kügler, Professional Services Security Expert, WIBU-SYSTEMS AG

Installation and Program Essentials

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

DIGIPASS CertiID. Getting Started 3.1.0

Manual to Access SAP Training Systems Technical Description for Customer On-Site Training

Lab 5.5 Configuring Logging

How to Migrate Citrix XenApp to VMware Horizon 6 TECHNICAL WHITE PAPER

Ariba Supplier Mobile App Quick Start Guide

WHITE PAPER. iet ITSM Enables Enhanced Service Management

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with the Nagios Open Source Network Monitoring System

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Integrated processes aligned to your business The examples of the new NetEye and EriZone releases

OpenERP evaluation with SAP as reference. Learn by discovering where the challenger meets the leader.

User Guide Online Backup

WebSphere Business Monitor

DirectQuarantine. Administrator s Guide. Norman Protection version Features

Advantages and Uses of MIDAS boom

Microsoft Certified Professional Transcript

Spotlight on Messaging. Evaluator s Guide

COMOS Enterprise Server

Integrated Multi-Client Platform for Smart Meters

Installation and Configuration in Microsoft Dynamics NAV 5.0

Microsoft Access 2010 handout

Stellar Phoenix Exchange Server Backup

Configuration Assistance PSA 2011/2013/2015 Timesheet Outlook retrieval

2XApplication Server XG v10.1

Business Process. Automation. Automation. David Chernicoff Susan Perschke. sponsored by

PC Proactive Solutions Technical View

Payment Card Industry and Citrix XenApp and XenDesktop Deployment Scenarios

App Orchestration 2.5

Team Collaboration, Version Management, Audit Trails

Datasharp Optimum Connect Toolbar

effective performance monitoring in SAP environments

TPAf KTl Pen source. System Monitoring. Zenoss Core 3.x Network and

Footprints Customer Interface Guide

To add Citrix XenApp Client Setup for home PC/Office using the 32bit Windows client.

Transcription:

End User Experience Monitoring with licensed under GNU General Public License version 3 by Georg Kostner

sponsored by Würth Phoenix IT and Consulting Company of the Würth-Group Headquarter in Italy, European-wide presence, more than 100 employees International experience in Business Software and IT Management Core competencies in trading processes, wholesale distribution, logistics and System Monitoring ITIL certified, Nagios Solution Provider, Microsoft Gold Certified Partner Facts & figures More than 600 customers worldwide Over 7.000 ERP and CRM users 25.000 monitored hosts 4 offices in 3 countries HQ in Italy Core offers in Business Software and IT System Management 2

Würth Phoenix belongs to the Würth group The Würth Group is world market leader in its core business, the trade in assembly and fastening material It currently consists of over 410 companies in 84 countries and has more than 65,000 employees on its payroll. Over 30,000 of these are permanently employed sales representatives. Facts & figures More than 65,000 employees worldwide 30, 000 sales representatives More than 100.000 products In the first half of the business year 2011, the Würth Group generated total sales of EUR 4.78 billion. The headquarter of the Würth Group, Adolf Würth GmbH & Co. KG, was founded by Adolf Würth in 1945 in Künzelsau in Baden-Württemberg, Germany. 3

About the Al exa founder In 2012 Alan Pipitone created a company with the primary purpose of providing consultancy applied to the world of robotics and automation By combining the experience gained in the world of automation with the experience gained in the information technology area, intelligent monitoring systems have been created Alan Pipitone started to produce custom software to simulate human behavior necessary to monitor specific applications or to interact with them In 2012 the Open Source project of Al exa was born in collaboration with Diesel S.p.A. and Würth Phoenix S.r.l. 4

The initial requirement How is it possible to test a Citrix farm from the users perspective 5

The idea to develop Al exa was born Automate the applications through the simulation of the user interactions on a desktop Verify the availability and reliability of user applications and gather performance data Get stable test cases as much as possible against application changes Create an Open Source solution 6

Look for technical solutions Looking for a solution able to test the performance perceived by the users on applications published over Citrix, Teminal Server Look for possible solutions AUTOIT OpenCV Tesseract-ocr Python XML 7

The first Al exa generation Scheduled test cases execution Al exa virtual machine Tested application Performance data XML test cases Test case results Results 8

Al exa vision with OpenCV 9

The challenge of managing XML files 10

Drawbacks of XML files No IDE to create XML Files Difficulty to create and complexity to maintain large automation scenarios Poor possibility to handle applications exceptions Limited extensibility (i.e. Use data from an external database) 11

The second Al exa generation Al exa Plugin 12

The new architecture 13

Creation of test cases with Al exa IDE Al exa IDE Wizard for the creation of test cases Possibility to create complex check logic thanks to the integration with Phyton 14

Toolbar and interaction with mouse and keyboard 15

Easy creation of test cases through the IDE 16

Bind an image 17

Bind an object 18

The monitoring system integration Monitoring systems Al exa virtual machine 19

Distributed testing of a Citrix farm Monitoring systems 20

Performance statistics through monitoring systems Same check performed from different access point 21

The major benefits of the solution Testing the reliability and availability of the business applications Supported applications Collecting performance data of almost every applications on single user action Flexible testing: applications objects are recognized also in case of changes on the position, size or color. or every application with a user interface 22

The features Creation of test cases for every kind of application that provides a User Interface, through the simulation of the user interactions Automatic recognition of all the application objects (input box, dropdownlist, icon, button, scrollbar) Automatic recognition of text in different languages (English, German, Italian, Korean, Japanese, check the entire list) Recording of the interactions with mouse and keyboards Easy and quick creation of test cases through the intuitive user interface of the Al'exa IDE Measurement of the performance data of every applications and check the availability of the IT services Management of the timeouts Debug modality and possibility to save the screenshots of the errors for further analysis Notifications via email with the error screenshots Possibility to set thresholds to generate critical and warning alerts Possibility to modify the test cases generate by Al'exa IDE by using Phyton as programming language Page snapshots when problems occur, allowing to identify the root cause of the error Possibility to send the performance data provided by Al'exa to monitoring systems as Nagios, Icinga, Shinken or WÜRTHPHOENIX NetEye, to generate reports and praphs for uptime and performance trends 23

Future evolving steps Retrieve all application published via Citrix and automatically execute the applications to check their availability Automate more actions and operations through the IDE, (i.e. method to record the user activity and create the code) Enhance some methods to further increase the flexibility of Al'exa Create an advanced module able to manage and troubleshoot application errors. (i.e. Allow Al'exa to automatically handle various exceptions) Create a complete artificial intelligence that can be easily trained. 24

for more information www.alexa-monitoring.com 25