E g innovations overview

nunoqueirosalves 1,382 views 65 slides Feb 11, 2015
Slide 1
Slide 1 of 65
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65

About This Presentation

E g innovations overview


Slide Content

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

© eG Innovations, Inc | www.eginnovations.com
Agenda
•Quem é a eG ?
•O que é e como funciona ?
•Qual é o valor da solução ?

© 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?

© eG Innovations, Inc | www.eginnovations.com
Profile Server
Network
VDI –The Admin Perspective
User
Virtual Desktops
on VMs
Connection
Broker
vCenter
Active
Directory
on ESX
Oracle License Server
Provisioning
Server
SAN
Switch
Complexity
Virtual machines, connection broker, profile server, provisioning server …
… a lot of opportunities for things to go wrong and impact user experience!

© eG Innovations, Inc | www.eginnovations.com
Network Web on
XenServer
Active Directory
SQL
XenApp on
VMware ESXZDC on
VMware ESX
License Server
Profile Server
Enterprise
Apps
vCenterOracle
Client
eGEnterprise –How does it help?
SAN
Switch
Complete visibility –every layer, every tier!

© 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

© eG Innovations, Inc | www.eginnovations.com
Demonstração

© eG Innovations, Inc | www.eginnovations.com
The eGUniversal Monitor
HTTP/HTTPS
eGAgenteGManager
Web, Email,
DNS, FTP
Network
Devices
App Servers
Web Servers
Applications
SAP R/3
Custom
Applications
Sybase,
DB2
eGLocal
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.

© 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 PlatformsVMware 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, LeostreamCB
eG Provides visibility into every layer of every tier –150+ applications

© eG Innovations, Inc | www.eginnovations.com
Monitoring Citrix XenMobile& ShareFile
HTTP/HTTPS
(MDM)
ShareFile
Citrix
AppController
Storage
Zone
eGManagereGManager eGMonitor
WMI
Web Services
HTTP/S
NITRO
API

© eG Innovations, Inc | www.eginnovations.com
Get 360
o
Performance Visibility
Know 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 360
o
visibility.
They focus on the virtualization platform only.

© eG Innovations, Inc | www.eginnovations.com
The VMs looks fine.
any alert.
The VMs looks fine.
vCenterdoes 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

© 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

© eG Innovations, Inc | www.eginnovations.com

© 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 whya VM is consuming resources
Resources of the Phys ical Machine
0
100%
VM1
15%
VM2
25%
VM3
20%
VM4
32%
0
100%
Resources of the Physical Machine
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 whya VM is consuming resources, accelerates
fix

Deep
Visibility
into
Sessions

© 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

© 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.

Configuration and Change Tracking
Figure 1: The Configuration Management Dashboard

Duvidas

© 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.

© 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 metricsin 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.

© 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.

© eG Innovations, Inc | www.eginnovations.com
XA 652 –CPU vs. Uptime Correlation
Notice that CPU usage drops every time
the system reboots.

© 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.

© 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.

© 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.

© 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.

© 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

© 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.

© 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.

© 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.

© 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

© 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.

© 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.

© 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.

© 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.

© 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.

© 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.

© 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.

© 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.

© 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.

© eG Innovations, Inc | www.eginnovations.com
Xen Servers –Memory Usage
Memory is also not an
issue in the Xenservers

© 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.

© 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.

eG XenMobile
monitoring

© eG Innovations, Inc | www.eginnovations.com
eG Citrix BYOD Topology
eG’stopology on Citrix BYOD
key components

© eG Innovations, Inc | www.eginnovations.com
eG XenMobile Layer Model
eG’sXenmobilelayer model

© eG Innovations, Inc | www.eginnovations.com
eG XenMobileOperating 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 XenMobileMDM server are heavily used?
What is the page file usage of the XenMobileserver?
For how long the XenmobileMDM server has been up?
eG Operating System layer with key
tests –disk space, domain time sync,
page files test. Etc.,

© 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 XenMobileserver?
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 XenMobileserver?
What is the traffic into and out of XenMobileserver through each interface?
Network layer with Network
traffic tests

© 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 XenmobileTCP
ports

© 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

© eG Innovations, Inc | www.eginnovations.com
XenMobile Tomcat Layer
eG monitoring the Tomcat server

© eG Innovations, Inc | www.eginnovations.com
XenMobile Web Server Layer
Key monitoring questions that would be answered in this layer
Is the SSL Ceritifcatevalid?
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

© 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 Xenmobile
Device manager

© 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
Xenmobileas indicated here

© 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.

© eG Innovations, Inc | www.eginnovations.com
Citrix Sharefile
Monitoring
Citrix SharefileArchitecture

© 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

© eG Innovations, Inc | www.eginnovations.com
eG Sharefile Monitoring -Screenshots
No of Employee/ Client
users and most/least
active users
Control plane availability
and time taken to
authenticate and connect

© eG Innovations, Inc | www.eginnovations.com
eG Sharefile Monitoring
Cloud storage availability
and response time

© eG Innovations, Inc | www.eginnovations.com
eG StorageZones Monitoring
eG monitoring the
storage zone services

© 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?

Duvidas
Tags