65
© eG Innovations, Inc | www.eginnovations.com eG Innovations Performance Management Nuno Alves Pre Sales Eng [email protected]

E g innovations overview

Embed Size (px)

Citation preview

Page 1: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG InnovationsPerformance Management

Nuno AlvesPre Sales Eng

[email protected]

Page 2: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Agenda

• Quem é a eG ?

• O que é e como funciona ?

• Qual é o valor da solução ?

Page 3: E g innovations overview
Page 4: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

VDI - The User Perspective

User

User Perspective

“I start my device, log on, and

expect the same experience I had with my physical

desktop environment.”

How hard can it be?

Page 5: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Profile Server

Network

VDI – The Admin Perspective

User

Virtual Desktopson VMs

Connection Broker

vCenter

Active Directory

on ESX

Oracle License Server

ProvisioningServer

SAN

Switch

ComplexityVirtual machines, connection broker, profile server, provisioning server …

… a lot of opportunities for things to go wrong and impact user experience!

Page 6: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Network Web onXenServer

Active DirectorySQL

XenApp onVMware ESXZDC on

VMware ESX

License Server

Profile Server

EnterpriseApps

vCenterOracle

Client

eG Enterprise – How does it help?

SANSwitch

Complete visibility – every layer, every tier!

Page 7: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Monitor

VDI Service, not Silos

Deep

Visibility into

Sessions

How the eG VDI Monitor Helps

Right-Size for Great

ROI

Monitor Users,

Not Just VMs

Preemptive Detection & Alerting

Page 8: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Demonstração

Page 9: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

The eG Universal Monitor

HTTP/HTTPS

eG AgenteG Manager

Web, Email, DNS, FTP

NetworkDevices

App Servers

Web Servers

ApplicationsSAP R/3

CustomApplications

Sybase,DB2

eG Local Server

HTTP/HTTPS

• One way communication –from eG agent to manager

• eG Local Server – not mandatory. Does not store any local data. Is just a web proxy if required.

Page 10: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Broad Infrastructure Coverage

Component Type Applications Monitored by the eG Suite

Web Servers Apache, iPlanet/SunONE, Microsoft IIS, IBM HTTP Server , Oracle Http

Web Application Servers WebLogic, ColdFusion, ATG, iPlanet, SunONE, Microsoft transaction server, WebSphere, SilverStream, JRun, Orion, Tomcat, Oracle 9i OC4J, Borland Enterprise

Enterprise Applications SAP R/3, SAP ITS, Corillian Voyager, Micros Opera, Oracle Forms, SiteMinder

Database Servers Oracle, Microsoft SQL server, DB2 UDB, Sybase, MySQL, Informix

Terminal Servers Microsoft Terminal Server, Citrix XenApp

Network Devices Cisco routers, Cisco Catalyst switches, Baystack hub, Network nodes, Local Director,

Microsoft Applications Active Directory, BizTalk server, Windows Internet Name Service (WINS), DHCP server, MS Print server , MS Proxy server, MS File server, ISA Proxy server

Firewalls Check Point Firewall –1, Cisco PIX, Juniper Netscreen

Email Servers Microsoft Exchange, Sun ONE messaging, Lotus Domino, Qmail, Sendmail

Messaging Servers MSMQ, IBM MQ, FioranoMQ server

Others FTP, MTS, Event Logs, Tuxedo domain servers, Printers, NetApp Filers and NetCache, SiteMinder Policy server, Radius server, COM+ server, ASP .NET server,

Operating Systems Windows 2000, 2003, 2008, 7, XP, Solaris, Linux, AIX, HPUX, Netware, OS400

Virtualization Platforms VMware vSphere, Citrix Xen Server , Oracle VirtualBox , Microsoft Hyper-V, Red Hat, IBM AIX LPARS, V-Cloud Director, Cloud Service hosting; VMware and Amazon AWS_EC2

VDI Connection Brokers Citrix XenDesktop, VMware View, Leostream CB

eG Provides visibility into every layer of every tier – 150+ applications

Page 11: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix XenMobile & ShareFile

HTTP/HTTPS

(MDM)

ShareFile

Citrix AppController

StorageZone

eG ManagereG Manager eG Monitor

WM

I

Web Services

HTTP/S

NIT

RO

A

PI

Page 12: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Get 360o Performance VisibilityKnow which

which are not.

Know which tiers are

working and which are not.

Monitor

VDI Service, not Silos

Virtual Server Monitoring Solutions cannot give you 360o

visibility.They focus on the virtualization platform only.

Page 13: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

The VMs looks fine.

any alert.

The VMs looks fine. vCenter does not show

any alert.

There is an alert

desktop.

There is an alert indicating an issue within the virtual

desktop.

Monitor Every Layer, Every Tier

The hypervisor looks fine.

The hypervisor looks fine.

Monitor

VDI Service, not Silos

Page 14: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Monitor Every Layer, Every Tier

Oops – there is 26% retransmission from the virtual desktop

Monitor

VDI Service, not Silos

Page 15: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Page 16: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Deep Visibility Into Sessions• The Outside view shows the portion of physical

resources used by each VM (CPU, disk, memory)

• Provided by the virtualization hypervisor

• Useful for capacity planning and identifying certain VM issues

• Does NOT show why a VM is consuming resources

Res

ourc

es o

f the

Phy

sica

l Mac

hine

0

100%

VM1 15%

VM2 25%

VM3 20%

VM432%

0

100%

Res

ourc

es o

f the

Phy

sica

l Mac

hine

VM1 15%60% 10%

VM2 25%10%

45%

5%

30%

VM3 20%25% 60%

VM4 32%

12%

20%

40%

Apps inside a VM

• The Inside view shows the portion of resources allocated to a VM that are used by each application and each user of the VM

• Provided by the guest OS (for Windows: WMI)

• Useful for user load balancing, identifying guest OS issues, misbehaving applications, and unauthorized user activities

• Does show why a VM is consuming resources, accelerates fix

Deep

Visibility into

Sessions

Page 17: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

CPU usage inside a

high

CPU usage inside a virtual desktop is

high

Deep Visibility Into Sessions

Deep Visibility

into Sessions

Page 18: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

The Value of Root-Cause Diagnosis

Without root-cause diagnosis, you have no idea where the problem lies

The root-cause of the problem

The effects of the problem

Simply clicking on this diagnosis button shows the root-cause of the problem: the Samba issue shown in the previous slide

All the problems appear to be equally important.

With root-cause diagnosis, you have a clear idea of what to do to resolve the problem.

Page 19: E g innovations overview

Configuration and Change Tracking

Figure 1: The Configuration Management Dashboard

Page 20: E g innovations overview
Page 21: E g innovations overview

Duvidas

Page 22: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Assesment

Running from Nov 16, 2014 – for 19 days

Monitoring 6 components in the infrastructure

Infrastructure monitored: 2 XenServers

3 XenApps

1 SQL Server

Agent-based monitoring is used for XenApps and SQL.

Agentless monitoring is used for XenServers.

Page 23: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

KingsTransport – Monitor Home Page

During the pilot, you have been logging into a console in the UK. Hence, all the

metrics are reported in GMT in the graphs shown in this report.

Collected over 8517 metrics in real time on KingsTransport servers

If you purchase eG Enterprise, the manager will be installed in one of your

servers/ VMs and you will see all the metrics in your time zone.

Page 24: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – CPU Usage

Notice that CPU usage keeps growing during the week and goes

back down over the weekend!Notice that XAP654 alone does

not show this CPU spiking behavior during the week.

Page 25: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XA 652 – CPU vs. Uptime Correlation

Notice that CPU usage drops every time the system reboots.

Page 26: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XA 652 – What is taking CPU?

The top CPU consuming process is the Citrix EdgeSight Agent service!

The Citrix CPU/Resource management process is also a CPU consumer. You may

want to check if the antivirus configuration is causing this CPU spike.

The situation with XenApp XA 656 was almost exactly the same.

Page 27: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – Free Physical Memory

Notice that memory usage keeps growing during the week and goes back

down over the weekend!

Notice that XAP654 alone does not show this memory usage spiking

behavior during the week.

Page 28: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – Disk Activity

Notice that the C drives are busier than the E drives. Peak usage

reaches close to 99%.

On an average, disk activity is well below 100% - average value is around 40%. Therefore, there

is no disk bottleneck.

Page 29: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – Active Citrix Sessions

XAP652 workload is lower than the other two XenApp servers. The peak is around 8 sessions.

XAP654 and XAP656 server has maximum of 13 sessions during

the peak time.

Page 30: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Server – Running Applications

The popular applications in XAP654 server is carry – nat, avance, mcmanager. Roughly 1/3

rd of users are using these applications

Page 31: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – Applications CPU Usage

Ignoring the spike, avance is the top CPU consuming application. Roughly about 20% of

CPU utilization at the peak time.

Page 32: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – Applications Memory Usage

The memory usage of the applications is under the limits. So applications memory usage is not a problem.

In XAP654, avance is the top memory consuming application.

In XAP656, Excel is the top memory consuming application.

Page 33: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG’s alerts indicate the user’s whose profiles may be large.

XenApp Servers – User Profile Monitoring

When a user logs in, his/her profile has to be loaded by the XenApp server. Larger the profile, the longer it takes to load. Since login is a sequential process, one slow login can impact all the other users also. Hence, it is important to monitor the size of each user’s profile.

Page 34: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – Many Profile Load Failures

We see the profile load failures -all these failures are seen on the

XAP656 server

Drilling down, we noticed that the profile load failure occurs for this

user

Page 35: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenApp Servers – User Session Monitoring

Currently logged in users are shown here. In this instance,

only one user is logged in.

eG Enterprise collects in-depth metrics about each and every user session, so

you can identify users consuming higher resources, users with latency problems,

high bandwidth users, etc.

eG Enterprise monitors each and every user in detail.

Page 36: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – CPU Utilization

SQL Server CPU is not a bottleneck because CPU consumption is below 40% most of the

time.

Page 37: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – Disk Fragmentation

The disk fragmentation is under the limits. But, note that D’s disk fragmentation is higher than other disk drives, defragmenting the disk will

yield better performance.

Fragmentation is the inability of a file system to lay out related data sequentially.

Page 38: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – Full table scans

Note that full table scans are happening frequently in the SQL database. Indexes should be

used efficiently to avoid full table scans.

Page 39: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – Disk Activity

Disk F and Disk D are experiencing high disk activity while C and D are not

bottlenecked.

Page 40: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – Long Running Queries

There are long running queries in RDCC_MYSQL_VIC database which runs for more 50 seconds.

Page 41: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – Long Running Queries

Drilling down we notice that this query runs for a longer duration. Please check if this can

be fine-tuned. This is just an example of a query causing disk I/O.

Page 42: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

SQL Server – Backup Failures

From the application event logs, we noticed that there are frequent backup failures in the SQL database – relating to the rdcc_mysql_vic

database.

eG agents can monitor Windows application event logs too.

Page 43: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Xen Servers – CPU Usage

Xen001

Xen004

The CPU Usage in both the XenServers are within 40%.

They are sized properly.

Page 44: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Xen Servers – Memory Usage

Memory is also not an issue in the Xenservers

Page 45: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Xen Servers – Disk Usage

Notting Hill SAN disk usage is high at 80% while others are

within 50% range.

Page 46: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Xen Server – Xen001 – Allocated Memory Usage

This chart compares the allocated VM memory usage. When we compare the memory usage across the VMs, we notice that BIZ001 VM’s allocated memory is high

and constant at 85% almost.

Page 47: E g innovations overview

eG XenMobile monitoring

Page 48: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG Citrix BYOD Topology

eG’s topology on Citrix BYOD key components

Page 49: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG XenMobile Layer Model

eG’s Xenmobile layer model

Page 50: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG XenMobile Operating System Layer

Key monitoring questions that would be answered in this layer

Are the servers adequately sized in terms of memory/CPU/disk availability?

What is the percentage of time the disks on XenMobile MDM server are heavily used?

What is the page file usage of the XenMobile server?

For how long the Xenmobile MDM server has been up?

eG Operating System layer with key tests – disk space, domain time sync,

page files test. Etc.,

Page 51: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG XenMobile Network Layer

Key monitoring questions that would be answered in this layer

What is the bandwidth usage of each of the network interfaces of the XenMobile server?

What are the network interfaces that have excessive usage and may be causing a slowdown?

What is the queuing on each of the network interfaces of the XenMobile server?

What is the traffic into and out of XenMobile server through each interface?

Network layer with Network traffic tests

Page 52: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenMobile Application Processes Layer

Key monitoring questions that would be answered in this layer

What are the currently established TCP connections to the XenMobile server and what is the response time?

eG monitoring the Xenmobile TCP ports

Page 53: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenMobile Windows Service Layer

Key monitoring questions that would be answered in this layer

Is the device manager service running?

What is the number of information, warning, and error events logged in the Microsoft Windows System and Application event logs;

eG monitoring the event logs and the device manager service

Page 54: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenMobile Tomcat Layer

eG monitoring the Tomcat server

Page 55: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenMobile Web Server Layer

Key monitoring questions that would be answered in this layer

Is the SSL Ceritifcate valid?

When is the SSL Certificate Expiring and possibility of alerting before the SSL certificate expires.

How to track the changes in SSL Certificates?

eG monitoring the SSL Certificate

Page 56: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

XenMobile Device Management Layer

Key monitoring questions that would be answered in this layer

How many inactive/ jailbroken devices are there?

How many are owned by the corporate and how many by employees?

How many package deployments failed and the details of the failed deployments?

How many devices had been wiped or locked by the administrator?

eG monitoring the XenmobileDevice manager

Page 57: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Alerting on Device Conditions

Passcode non compliant devices are those which are not

compliant with the passcode policy that has been setup.

81

4

Devices by Platform- Android

Passcode non compliant devices are those which are not

compliant with the passcode policy that has been setup.

Passcode policy is setup in Xenmobile as indicated here

Page 58: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Passcode non compliant devices are those which are not

compliant with the passcode policy that has been setup.

81

4

Devices by Platform- Android

Alerting on Device Conditions

Android

Android

Android

Android

Android

357082050165205

356046037393041

356046036394644

356266050175550

359188040795643

GT-I9505

GT-I9505

GT-I9505

GT-I9506

GT-I9506

4.2.2

4.2.2

4.1.2

4.1.2

4.2.2

eG Enterprise lists the devices which are non compliant as

part of its detailed diagnosis.

Page 59: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Citrix Sharefile Monitoring

Citrix Sharefile Architecture

Page 60: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

Citrix Sharefile Monitoring Areas

At a high level these are three key areas where the

performance and other factors are to be monitored

Page 61: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG Sharefile Monitoring - ScreenshotsNo of Employee/ Client

users and most/least active users

Control plane availability and time taken to

authenticate and connect

Page 62: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG Sharefile Monitoring

Cloud storage availability and response time

Page 63: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG StorageZones Monitoring

eG monitoring the storage zone services

Page 64: E g innovations overview

© eG Innovations, Inc | www.eginnovations.com

eG Storage Zones Monitoring Layer Model

eG Monitoring the underlying IIS server in

Storage Zones

Key monitoring questions that would be answered in this layer

Is a slowdown due to increased network latency or due to increased server-side processing? What is the request rate for each web transaction? What is the average response time for each web transaction? Are there many aborts for a web transaction? Are there many errors (404, 500, etc.) detected on the Storage zone server? Is the server supporting the web infrastructure adequately sized?

Page 65: E g innovations overview

Duvidas