SlideShare una empresa de Scribd logo
1 de 49
Applications Manager
Building the right Website Monitoring Strategy
2. Optimizing individual URLs for better user
experience
4. Detect unauthorized content changes in
your website
AGENDA
1. Track key metrics of Apache, IIS, NginX,
Nginx Plus.
3. Simulate web transactions with synthetic
monitoring
• Web applications served from an
application server
• Database servers or data stores
WEBSITE MODEL OVERVIEW
1. WEB SERVERS AND THE REVERSE PROXY: APACHE, IIS, NGINX,
ETC.
Web Server Monitoring All You Should
Know
WHY WEB SERVER MONITORING IMPORTANT?
Poor Web server performance
Performance bottlenecks in Apache web server cause
websites to load web pages (HTML, CSS, rich-snippets)
slower
Web server running out of capacity
Inability to see the number of web server requests and
traffic spikes to the website makes server capacity
management difficult
Supported component failure
Poor performance of the associated IT infrastructure
(Operating system, DBs VMs)
Helps track the popularity and growth of websites
Traffic and connection metrics offer direct insights into
site activity thus helps admin to develop plans for
website scaling
SUPPORTED WEB SERVERS
Web servers are responsible for loading and delivering web pages to the end user. In order to make sure
your websites and web servers are always available, webserver monitoring is crucial.
APACHE WEBSERVER MONITORING: GETTING STARTED
Apache Web Server is an open-source web server creation, deployment and management
software to host websites.
DISCOVERING YOUR APACHE SERVER
Application
availability
Error count
Request
Rate
Application &
Server CPU
• Response time
• Request details
• Busy Servers
• Bytes transferred
• Availability
KEY PERFORMANCE INDICATORS OF APACHE
Apache server monitoring empowers users to ensure low latency and continuous availability by tracking the
amount of load the Apache workers weigh in on the CPU round the clock.
Apache Request Details
This metric is specifically used to measure the server performance. Used in combination with other metrics,
it can be used to determine how the server performs under different loads.
BUSY SERVERS
Measures the amount of information being transferred in and out of the server. This metric can be used as
an indicator of server performance, relative to constraints such as network infrastructure.
IIS SERVER MONITORING
DISCOVERING YOUR IIS SERVER
Application
availability
Error count
Request
Rate
Application &
Server CPU
• Response time
• Application pools
• Website statistics
• Worker Process
• Availability
KEY PERFORMANCE INDICATORS OF IIS
Applications Manager helps in proactively monitoring the IIS web server. It connects to the IIS server and
checks for the availability, response time, website stats and status of the various web applications in the
pool at regular intervals of time.
IIS WEBSITE STATISTICS
Applications Manager helps you in being proactive to deliver a superior user experience by keeping tabs on the
key website stats like availability, response time, bytes and files transferred per second, connection statistics,
etc.
DRILL DOWN APPROACH TO WEBSITE STATISTICS
Monitors the bytes and files transferred per second in your website. Tracking if it is beyond the capacity is
necessary as this gives a picture of how fast your website is responding.
ESTIMATE THE USERS ON YOUR WEBSITE
IIS APPLICATION POOLS & WORKER PROCESS
Application pool allows one to isolate the web applications deployed in IIS for better security, availability,
performance and to keep it running without impacting others.
NGINX MONITORING
Nginx is a popular open source high-performance web server for larger web setups. It is known for its rich feature
set, simple configuration, and low resource consumption.
DISCOVERING YOUR NGINX SERVER
Application
availability
Error count
Request
Rate
Application &
Server CPU
• Response time
• Active connections
• Requests per second
• Requests in various states
• Availability
KEY PERFORMANCE INDICATORS OF NGINX
MONITOR NGINX ACTIVE CLIENT REQUESTS IN VARIOUS
STATE
Monitor how many client requests your servers are receiving and how those requests are being processed.
• NGINX Plus is a software load balancer, web server, and content cache built on top of open source NGINX.
• API model should be enabled in Nginx Plus for monitoring
https://docs.nginx.com/nginx/admin-guide/monitoring/live-
activity-monitoring/#configuring-the-api
NGINX Plus
NginxPlus Functioning
• Nginx Server
• Server Zones (Virtual Servers to route the
request, return specific error code, rewrite
URI)
• Upstream Zones (Clusters) -> Upstream
Servers (Load balancing pool of servers)
Different load balancing method used to pick a
server and allocate request. By default Round
Robin
METRICS MONITORED IN APM
Overview
• Overall Connection stats
• SSL Connection
• HTTP Connection
HTTP & TCP SERVER/UPSTREAM
ZONES
• Incoming Traffic
• Discarded requests
• Response Code Splitup
• Outgoing traffic
METRICS MONITORED IN APM
HTTP & TCP Upstream Server
• Response Time
• Throughput
• Health (Checks Failed &
Status)
Caches
• Hit Ratio
• Cache Size
• Responses Read (Valid &
Expired) Responses Written
2. OPTIMIZING INDIVIDUAL URLS FOR BETTER USER EXPERIENCE
Website Monitoring
HTTP URL Monitor
 Average and
current response
time
 Response time
split up:
 DNS time
 Connection time
 First byte time
 Last byte time
WHY URL SEQUENCE MONITORING REQUIRED?
 Site is not reachable due to too many
people accessing it simultaneously
 Clicking on the page leads to HTTP 500
internal server error
Slow Loading Page?
WEB TRANSACTION RECORDER FOR URL SEQUENCE AND
RBM
HTTP URL SEQUENCE Monitor
• Capture errors, network
requests, page load details and
other metrics in your web
applications
• Set up end user monitoring
agents in branch facilities to
check the availability and
performance of your distributed
applications
3. SYNTHETIC TRANSACTIONS MONITORING FOR DYNAMIC
WEBPAGES
UNDERSTANDING THE END USER JOURNEY
INSTALLING EUM AGENTS IN YOUR BRANCH OFFICES OR
CUSTOMER LOCATIONS
REAL BROWSER MONITORING
Mimic User Interaction
Monitor the Real Website
performance around the world
Reduce blame game between
application and network team
• Launch the web
transaction recorder
• Enter the host and SSL
port of Applications
Manager
• Enter the Applications
Manager credentials and
proceed with the
recording
RECORDING A WEB SCRIPT
MONITOR CRITICAL WORKFLOWS
DEEPER VISIBILITY INTO MULTISTEP USER INTERACTIONS
• Use our EUM agent to understand global application performance through easy to use graphs and
charts. Determine if performance is excellent, good, moderate, poor or bad when accessed from
different countries.
Measure web application performance across
globe
OPTIMIZE FRONT END WEB COMPONENTS
• It depicts the series of actions that occur between a user and a server until a Web page is displayed
in a end user’s browser.
FIND NETWORK LATENCY USING THE WATERFALL MODEL
APPROACH
• Playback scripts including
screen, keyboard, and
mouse interactions
performed by users
• Meet SLAs by ensuring
accurate performance of
your web applications from
all geographical locations
THE NEED FOR SYNTHETIC TRANSACTION MONITORING
4. WEBSITE CONTENT MONITORING TO DETECT UNAUTHORIZED
CHANGES
Prevent unauthorized Modifications
Protect your website from hackers
Rapid discovery of quality issues, outages
WEBSITE DEFACEMENT
 Website
defacement refers
to unauthorized
hacks on your web
page or entire
website
 Negate any impact
on search engine
page rank and
traffic due to web
page defacement.
ADDING A WEBSITE CONTENT MONITORING
LIST OF WEBSITES MONITORED
MONITORS WEBSITE HACKS USING STANDARD CHECKS
 Scan your entire
web page for
hacked links and
other quality
issues
 Identify changes
in HTML
elements - 'href'
or 'src'attributes
Contact : eval-apm@manageengine.com
Online Demo : demo.appmanager.com
1. Webserver monitoring in a nutshell
2. Optimize website performance to deliver better user experience
3. Synthetic transaction monitoring for modern webpages
4. Preventing unauthorized website hacks
QUICK RECAP:
Contact : eval-apm@manageengine.com
Online Demo : demo.appmanager.com

Más contenido relacionado

La actualidad más candente

Mule Anypoint API Gateway
Mule Anypoint API GatewayMule Anypoint API Gateway
Mule Anypoint API Gatewayrkulandaivel
 
Real Time Communication APIs workshop, Elyran Kogan, Liveperson
Real Time Communication APIs workshop, Elyran Kogan, LivepersonReal Time Communication APIs workshop, Elyran Kogan, Liveperson
Real Time Communication APIs workshop, Elyran Kogan, LivepersonAlan Quayle
 
Netmera - Multi-channel Customer Engagement Platform
Netmera - Multi-channel Customer Engagement PlatformNetmera - Multi-channel Customer Engagement Platform
Netmera - Multi-channel Customer Engagement PlatformAhmet Başaran
 
Real time web applications with signal r
Real time web applications with signal rReal time web applications with signal r
Real time web applications with signal rElad Avneri
 
2600Hz - Telecom Rating and Limits
2600Hz - Telecom Rating and Limits2600Hz - Telecom Rating and Limits
2600Hz - Telecom Rating and Limits2600Hz
 
Web Services allied with RPA
Web Services allied with RPAWeb Services allied with RPA
Web Services allied with RPAAditya Sharma
 
Provider Hosted Apps - cross domain library - SharePoint
Provider Hosted Apps - cross domain library - SharePointProvider Hosted Apps - cross domain library - SharePoint
Provider Hosted Apps - cross domain library - SharePointDavid J Rosenthal
 
What we have learned about API scaling throughout Messente's international SM...
What we have learned about API scaling throughout Messente's international SM...What we have learned about API scaling throughout Messente's international SM...
What we have learned about API scaling throughout Messente's international SM...MobileMonday Estonia
 
Policy Based Approach To Runtime Governace
Policy Based Approach To Runtime GovernacePolicy Based Approach To Runtime Governace
Policy Based Approach To Runtime GovernaceMichiel.Kemperman
 
Webinar: Embracing REST APIs through APPSeCONNECT
Webinar: Embracing REST APIs through APPSeCONNECTWebinar: Embracing REST APIs through APPSeCONNECT
Webinar: Embracing REST APIs through APPSeCONNECTAPPSeCONNECT
 
BNA Income Tax Planner Web Product Features from Bloomberg BNA
BNA Income Tax Planner Web Product Features from Bloomberg BNABNA Income Tax Planner Web Product Features from Bloomberg BNA
BNA Income Tax Planner Web Product Features from Bloomberg BNABloomberg Tax & Accounting
 
Cloud applications monitoring in digital transformation era
Cloud applications monitoring in digital transformation eraCloud applications monitoring in digital transformation era
Cloud applications monitoring in digital transformation eraManageEngine, Zoho Corporation
 
Need For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesNeed For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesRachel Wandishin
 
Building Realtime Web Applications With ASP.NET SignalR
Building Realtime Web Applications With ASP.NET SignalRBuilding Realtime Web Applications With ASP.NET SignalR
Building Realtime Web Applications With ASP.NET SignalRShravan Kumar Kasagoni
 
Introduction to REST - API
Introduction to REST - APIIntroduction to REST - API
Introduction to REST - APIChetan Gadodia
 

La actualidad más candente (20)

Mule Anypoint API Gateway
Mule Anypoint API GatewayMule Anypoint API Gateway
Mule Anypoint API Gateway
 
Real Time Communication APIs workshop, Elyran Kogan, Liveperson
Real Time Communication APIs workshop, Elyran Kogan, LivepersonReal Time Communication APIs workshop, Elyran Kogan, Liveperson
Real Time Communication APIs workshop, Elyran Kogan, Liveperson
 
Netmera - Multi-channel Customer Engagement Platform
Netmera - Multi-channel Customer Engagement PlatformNetmera - Multi-channel Customer Engagement Platform
Netmera - Multi-channel Customer Engagement Platform
 
Real time web applications with signal r
Real time web applications with signal rReal time web applications with signal r
Real time web applications with signal r
 
2600Hz - Telecom Rating and Limits
2600Hz - Telecom Rating and Limits2600Hz - Telecom Rating and Limits
2600Hz - Telecom Rating and Limits
 
Web Services allied with RPA
Web Services allied with RPAWeb Services allied with RPA
Web Services allied with RPA
 
Provider Hosted Apps - cross domain library - SharePoint
Provider Hosted Apps - cross domain library - SharePointProvider Hosted Apps - cross domain library - SharePoint
Provider Hosted Apps - cross domain library - SharePoint
 
Provider hosted apps - acs
Provider hosted apps - acsProvider hosted apps - acs
Provider hosted apps - acs
 
What we have learned about API scaling throughout Messente's international SM...
What we have learned about API scaling throughout Messente's international SM...What we have learned about API scaling throughout Messente's international SM...
What we have learned about API scaling throughout Messente's international SM...
 
Policy Based Approach To Runtime Governace
Policy Based Approach To Runtime GovernacePolicy Based Approach To Runtime Governace
Policy Based Approach To Runtime Governace
 
Webinar: Embracing REST APIs through APPSeCONNECT
Webinar: Embracing REST APIs through APPSeCONNECTWebinar: Embracing REST APIs through APPSeCONNECT
Webinar: Embracing REST APIs through APPSeCONNECT
 
SAP License Audit Report
SAP License Audit ReportSAP License Audit Report
SAP License Audit Report
 
Server Monitoring 101
Server Monitoring 101Server Monitoring 101
Server Monitoring 101
 
BNA Income Tax Planner Web Product Features from Bloomberg BNA
BNA Income Tax Planner Web Product Features from Bloomberg BNABNA Income Tax Planner Web Product Features from Bloomberg BNA
BNA Income Tax Planner Web Product Features from Bloomberg BNA
 
Cloud applications monitoring in digital transformation era
Cloud applications monitoring in digital transformation eraCloud applications monitoring in digital transformation era
Cloud applications monitoring in digital transformation era
 
Adventures in Serverless Backends
Adventures in Serverless BackendsAdventures in Serverless Backends
Adventures in Serverless Backends
 
Need For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesNeed For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer Websites
 
Building Realtime Web Applications With ASP.NET SignalR
Building Realtime Web Applications With ASP.NET SignalRBuilding Realtime Web Applications With ASP.NET SignalR
Building Realtime Web Applications With ASP.NET SignalR
 
Test first
Test firstTest first
Test first
 
Introduction to REST - API
Introduction to REST - APIIntroduction to REST - API
Introduction to REST - API
 

Similar a Building the right website monitoring strategy

Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceManageEngine, Zoho Corporation
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1ManageEngine, Zoho Corporation
 
Improving end user experience using ManageEngine Applications Manager
Improving end user experience using ManageEngine Applications ManagerImproving end user experience using ManageEngine Applications Manager
Improving end user experience using ManageEngine Applications ManagerManageEngine, Zoho Corporation
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)hayesct
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds
 
A Real Time Web Analytics System
A Real Time Web Analytics SystemA Real Time Web Analytics System
A Real Time Web Analytics SystemMahesh Patwardhan
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringManageEngine, Zoho Corporation
 
End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring Site24x7
 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Site24x7
 
Web analyticspres -am-long
Web analyticspres -am-longWeb analyticspres -am-long
Web analyticspres -am-longAnna Long
 
Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3ManageEngine, Zoho Corporation
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionDevOps.com
 

Similar a Building the right website monitoring strategy (20)

implementing the right website monitoring strategy
 implementing the right website monitoring strategy implementing the right website monitoring strategy
implementing the right website monitoring strategy
 
Applications manager 1 - Middle East Workshop
Applications manager 1 - Middle East WorkshopApplications manager 1 - Middle East Workshop
Applications manager 1 - Middle East Workshop
 
Closing the door on application performance problems
Closing the door on application performance problemsClosing the door on application performance problems
Closing the door on application performance problems
 
Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performance
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
Improving end user experience using ManageEngine Applications Manager
Improving end user experience using ManageEngine Applications ManagerImproving end user experience using ManageEngine Applications Manager
Improving end user experience using ManageEngine Applications Manager
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
Applications Manager Technical Overview
Applications Manager Technical OverviewApplications Manager Technical Overview
Applications Manager Technical Overview
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
A Real Time Web Analytics System
A Real Time Web Analytics SystemA Real Time Web Analytics System
A Real Time Web Analytics System
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoring
 
End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring
 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
 
Web analyticspres -am-long
Web analyticspres -am-longWeb analyticspres -am-long
Web analyticspres -am-long
 
Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3
 
Server monitoring made easy with Applications Manager
Server monitoring made easy with Applications ManagerServer monitoring made easy with Applications Manager
Server monitoring made easy with Applications Manager
 
Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
 
Optimize application performance - Mumbai Seminar
Optimize application performance - Mumbai Seminar Optimize application performance - Mumbai Seminar
Optimize application performance - Mumbai Seminar
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API Protection
 

Más de ManageEngine, Zoho Corporation

NetFlow Analyzer Free Training Series Part I - May 2020
NetFlow Analyzer Free Training Series Part I - May 2020NetFlow Analyzer Free Training Series Part I - May 2020
NetFlow Analyzer Free Training Series Part I - May 2020ManageEngine, Zoho Corporation
 
Overcome real-time server and VM monitoring challenges
Overcome real-time server and VM monitoring challengesOvercome real-time server and VM monitoring challenges
Overcome real-time server and VM monitoring challengesManageEngine, Zoho Corporation
 
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020ManageEngine, Zoho Corporation
 
From web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that mattersFrom web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that mattersManageEngine, Zoho Corporation
 
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - ESTNetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - ESTManageEngine, Zoho Corporation
 
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMTNetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMTManageEngine, Zoho Corporation
 
Monitoring cloud applications and hyperconverged infrastructure
Monitoring cloud applications and hyperconverged infrastructureMonitoring cloud applications and hyperconverged infrastructure
Monitoring cloud applications and hyperconverged infrastructureManageEngine, Zoho Corporation
 
Free OpManager training Part 4 - Monitoring Network Performance and Network Maps
Free OpManager training Part 4 - Monitoring Network Performance and Network MapsFree OpManager training Part 4 - Monitoring Network Performance and Network Maps
Free OpManager training Part 4 - Monitoring Network Performance and Network MapsManageEngine, Zoho Corporation
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsManageEngine, Zoho Corporation
 
Free OpManager training Part 2 Monitoring Server Performance- season#3
Free OpManager training Part 2 Monitoring Server Performance- season#3Free OpManager training Part 2 Monitoring Server Performance- season#3
Free OpManager training Part 2 Monitoring Server Performance- season#3ManageEngine, Zoho Corporation
 
Free OpManager training Part1- Discovery and classification season#3
Free OpManager training Part1- Discovery and classification season#3Free OpManager training Part1- Discovery and classification season#3
Free OpManager training Part1- Discovery and classification season#3ManageEngine, Zoho Corporation
 
Database performance monitoring:Key to seamless application performance
Database performance monitoring:Key to seamless application performanceDatabase performance monitoring:Key to seamless application performance
Database performance monitoring:Key to seamless application performanceManageEngine, Zoho Corporation
 
Understanding costly infrastructure problems and how to fix them
Understanding costly infrastructure problems and how to fix themUnderstanding costly infrastructure problems and how to fix them
Understanding costly infrastructure problems and how to fix themManageEngine, Zoho Corporation
 

Más de ManageEngine, Zoho Corporation (20)

From web interface to database: Monitor what matters
From web interface to database: Monitor what mattersFrom web interface to database: Monitor what matters
From web interface to database: Monitor what matters
 
NetFlow Analyzer Free Training Series Part I - May 2020
NetFlow Analyzer Free Training Series Part I - May 2020NetFlow Analyzer Free Training Series Part I - May 2020
NetFlow Analyzer Free Training Series Part I - May 2020
 
Overcome real-time server and VM monitoring challenges
Overcome real-time server and VM monitoring challengesOvercome real-time server and VM monitoring challenges
Overcome real-time server and VM monitoring challenges
 
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
Free NetFlow Analyzer training Season 1 Part 2 - Feb 2020
 
From web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that mattersFrom web interface to the database:Monitor all that matters
From web interface to the database:Monitor all that matters
 
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - ESTNetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - EST
 
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMTNetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
NetFlow Analyzer Training Season 1 Part 1 - Feb 2020 - GMT
 
NetFlow Analyzer Product Overview
NetFlow Analyzer Product OverviewNetFlow Analyzer Product Overview
NetFlow Analyzer Product Overview
 
Monitoring cloud applications and hyperconverged infrastructure
Monitoring cloud applications and hyperconverged infrastructureMonitoring cloud applications and hyperconverged infrastructure
Monitoring cloud applications and hyperconverged infrastructure
 
Unlock the value of your big data infrastructure
Unlock the value of your big data infrastructureUnlock the value of your big data infrastructure
Unlock the value of your big data infrastructure
 
Key to optimal end user experience
Key to optimal end user experienceKey to optimal end user experience
Key to optimal end user experience
 
Monitoring cloud applications and containers
Monitoring cloud applications and containersMonitoring cloud applications and containers
Monitoring cloud applications and containers
 
Big data and non relational database
Big data and non relational databaseBig data and non relational database
Big data and non relational database
 
Free OpManager training Part 4 - Monitoring Network Performance and Network Maps
Free OpManager training Part 4 - Monitoring Network Performance and Network MapsFree OpManager training Part 4 - Monitoring Network Performance and Network Maps
Free OpManager training Part 4 - Monitoring Network Performance and Network Maps
 
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network MapsFree OpManager training Part 3 - Monitoring Network Performance and Network Maps
Free OpManager training Part 3 - Monitoring Network Performance and Network Maps
 
Free OpManager training Part 2 Monitoring Server Performance- season#3
Free OpManager training Part 2 Monitoring Server Performance- season#3Free OpManager training Part 2 Monitoring Server Performance- season#3
Free OpManager training Part 2 Monitoring Server Performance- season#3
 
Free OpManager training Part1- Discovery and classification season#3
Free OpManager training Part1- Discovery and classification season#3Free OpManager training Part1- Discovery and classification season#3
Free OpManager training Part1- Discovery and classification season#3
 
OpUtils Free training
OpUtils Free training OpUtils Free training
OpUtils Free training
 
Database performance monitoring:Key to seamless application performance
Database performance monitoring:Key to seamless application performanceDatabase performance monitoring:Key to seamless application performance
Database performance monitoring:Key to seamless application performance
 
Understanding costly infrastructure problems and how to fix them
Understanding costly infrastructure problems and how to fix themUnderstanding costly infrastructure problems and how to fix them
Understanding costly infrastructure problems and how to fix them
 

Último

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Building the right website monitoring strategy

  • 1. Applications Manager Building the right Website Monitoring Strategy
  • 2. 2. Optimizing individual URLs for better user experience 4. Detect unauthorized content changes in your website AGENDA 1. Track key metrics of Apache, IIS, NginX, Nginx Plus. 3. Simulate web transactions with synthetic monitoring
  • 3. • Web applications served from an application server • Database servers or data stores WEBSITE MODEL OVERVIEW
  • 4. 1. WEB SERVERS AND THE REVERSE PROXY: APACHE, IIS, NGINX, ETC. Web Server Monitoring All You Should Know
  • 5. WHY WEB SERVER MONITORING IMPORTANT? Poor Web server performance Performance bottlenecks in Apache web server cause websites to load web pages (HTML, CSS, rich-snippets) slower Web server running out of capacity Inability to see the number of web server requests and traffic spikes to the website makes server capacity management difficult Supported component failure Poor performance of the associated IT infrastructure (Operating system, DBs VMs) Helps track the popularity and growth of websites Traffic and connection metrics offer direct insights into site activity thus helps admin to develop plans for website scaling
  • 6. SUPPORTED WEB SERVERS Web servers are responsible for loading and delivering web pages to the end user. In order to make sure your websites and web servers are always available, webserver monitoring is crucial.
  • 7. APACHE WEBSERVER MONITORING: GETTING STARTED Apache Web Server is an open-source web server creation, deployment and management software to host websites.
  • 8. DISCOVERING YOUR APACHE SERVER Application availability Error count Request Rate Application & Server CPU
  • 9. • Response time • Request details • Busy Servers • Bytes transferred • Availability KEY PERFORMANCE INDICATORS OF APACHE Apache server monitoring empowers users to ensure low latency and continuous availability by tracking the amount of load the Apache workers weigh in on the CPU round the clock.
  • 10. Apache Request Details This metric is specifically used to measure the server performance. Used in combination with other metrics, it can be used to determine how the server performs under different loads.
  • 11. BUSY SERVERS Measures the amount of information being transferred in and out of the server. This metric can be used as an indicator of server performance, relative to constraints such as network infrastructure.
  • 13. DISCOVERING YOUR IIS SERVER Application availability Error count Request Rate Application & Server CPU
  • 14. • Response time • Application pools • Website statistics • Worker Process • Availability KEY PERFORMANCE INDICATORS OF IIS Applications Manager helps in proactively monitoring the IIS web server. It connects to the IIS server and checks for the availability, response time, website stats and status of the various web applications in the pool at regular intervals of time.
  • 15. IIS WEBSITE STATISTICS Applications Manager helps you in being proactive to deliver a superior user experience by keeping tabs on the key website stats like availability, response time, bytes and files transferred per second, connection statistics, etc.
  • 16. DRILL DOWN APPROACH TO WEBSITE STATISTICS Monitors the bytes and files transferred per second in your website. Tracking if it is beyond the capacity is necessary as this gives a picture of how fast your website is responding.
  • 17. ESTIMATE THE USERS ON YOUR WEBSITE
  • 18. IIS APPLICATION POOLS & WORKER PROCESS Application pool allows one to isolate the web applications deployed in IIS for better security, availability, performance and to keep it running without impacting others.
  • 19. NGINX MONITORING Nginx is a popular open source high-performance web server for larger web setups. It is known for its rich feature set, simple configuration, and low resource consumption.
  • 20. DISCOVERING YOUR NGINX SERVER Application availability Error count Request Rate Application & Server CPU
  • 21. • Response time • Active connections • Requests per second • Requests in various states • Availability KEY PERFORMANCE INDICATORS OF NGINX
  • 22. MONITOR NGINX ACTIVE CLIENT REQUESTS IN VARIOUS STATE Monitor how many client requests your servers are receiving and how those requests are being processed.
  • 23. • NGINX Plus is a software load balancer, web server, and content cache built on top of open source NGINX. • API model should be enabled in Nginx Plus for monitoring https://docs.nginx.com/nginx/admin-guide/monitoring/live- activity-monitoring/#configuring-the-api NGINX Plus
  • 24. NginxPlus Functioning • Nginx Server • Server Zones (Virtual Servers to route the request, return specific error code, rewrite URI) • Upstream Zones (Clusters) -> Upstream Servers (Load balancing pool of servers) Different load balancing method used to pick a server and allocate request. By default Round Robin
  • 25. METRICS MONITORED IN APM Overview • Overall Connection stats • SSL Connection • HTTP Connection HTTP & TCP SERVER/UPSTREAM ZONES • Incoming Traffic • Discarded requests • Response Code Splitup • Outgoing traffic
  • 26. METRICS MONITORED IN APM HTTP & TCP Upstream Server • Response Time • Throughput • Health (Checks Failed & Status) Caches • Hit Ratio • Cache Size • Responses Read (Valid & Expired) Responses Written
  • 27. 2. OPTIMIZING INDIVIDUAL URLS FOR BETTER USER EXPERIENCE Website Monitoring
  • 28. HTTP URL Monitor  Average and current response time  Response time split up:  DNS time  Connection time  First byte time  Last byte time
  • 29. WHY URL SEQUENCE MONITORING REQUIRED?  Site is not reachable due to too many people accessing it simultaneously  Clicking on the page leads to HTTP 500 internal server error Slow Loading Page?
  • 30. WEB TRANSACTION RECORDER FOR URL SEQUENCE AND RBM
  • 31. HTTP URL SEQUENCE Monitor
  • 32. • Capture errors, network requests, page load details and other metrics in your web applications • Set up end user monitoring agents in branch facilities to check the availability and performance of your distributed applications 3. SYNTHETIC TRANSACTIONS MONITORING FOR DYNAMIC WEBPAGES
  • 33. UNDERSTANDING THE END USER JOURNEY
  • 34. INSTALLING EUM AGENTS IN YOUR BRANCH OFFICES OR CUSTOMER LOCATIONS
  • 35. REAL BROWSER MONITORING Mimic User Interaction Monitor the Real Website performance around the world Reduce blame game between application and network team
  • 36. • Launch the web transaction recorder • Enter the host and SSL port of Applications Manager • Enter the Applications Manager credentials and proceed with the recording RECORDING A WEB SCRIPT
  • 38. DEEPER VISIBILITY INTO MULTISTEP USER INTERACTIONS
  • 39. • Use our EUM agent to understand global application performance through easy to use graphs and charts. Determine if performance is excellent, good, moderate, poor or bad when accessed from different countries. Measure web application performance across globe
  • 40. OPTIMIZE FRONT END WEB COMPONENTS
  • 41. • It depicts the series of actions that occur between a user and a server until a Web page is displayed in a end user’s browser. FIND NETWORK LATENCY USING THE WATERFALL MODEL APPROACH
  • 42. • Playback scripts including screen, keyboard, and mouse interactions performed by users • Meet SLAs by ensuring accurate performance of your web applications from all geographical locations THE NEED FOR SYNTHETIC TRANSACTION MONITORING
  • 43. 4. WEBSITE CONTENT MONITORING TO DETECT UNAUTHORIZED CHANGES Prevent unauthorized Modifications Protect your website from hackers Rapid discovery of quality issues, outages
  • 44. WEBSITE DEFACEMENT  Website defacement refers to unauthorized hacks on your web page or entire website  Negate any impact on search engine page rank and traffic due to web page defacement.
  • 45. ADDING A WEBSITE CONTENT MONITORING
  • 46. LIST OF WEBSITES MONITORED
  • 47. MONITORS WEBSITE HACKS USING STANDARD CHECKS  Scan your entire web page for hacked links and other quality issues  Identify changes in HTML elements - 'href' or 'src'attributes
  • 48. Contact : eval-apm@manageengine.com Online Demo : demo.appmanager.com 1. Webserver monitoring in a nutshell 2. Optimize website performance to deliver better user experience 3. Synthetic transaction monitoring for modern webpages 4. Preventing unauthorized website hacks QUICK RECAP:
  • 49. Contact : eval-apm@manageengine.com Online Demo : demo.appmanager.com