Upload
caitlin-newton
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
Everything the web Everything the web administrator needs to administrator needs to know about MOM 2005know about MOM 2005
Everything the web Everything the web administrator needs to administrator needs to know about MOM 2005know about MOM 2005
Chris AdamsChris AdamsProgram ManagerProgram ManagerIIS Product UnitIIS Product UnitMicrosoft Corp.Microsoft Corp.
AgendaAgenda
Why you need to know MOM 2005Why you need to know MOM 2005
The IIS Management PackThe IIS Management Pack
The Web Sites and Services MPThe Web Sites and Services MP
QuestionsQuestions
Why monitor web applications?Why monitor web applications?
Web applications are Web applications are complex distributed complex distributed applications, and applications, and these thing can breakthese thing can break
Hardware failureHardware failure
Operator Operator errors/misconfigurationerrors/misconfiguration
Changing Changing circumstance (e.g. you circumstance (e.g. you get linked to from get linked to from Slashdot errr MSN!)Slashdot errr MSN!)
MOM 2005 ArchitectureMOM 2005 Architecture
MOM management MOM management serverserver
MOM OnePoint MOM OnePoint DatabaseDatabase
AdminAdminConsoleConsole
OperatorOperatorConsoleConsole
MOMMOMAdminAdmin
MOMMOMOperatorOperator
MOM MOM Reporting Reporting DatabaseDatabase
ReportingReportingConsoleConsole
Managed ServerManaged Server
MOM 2005 Key ConceptsMOM 2005 Key Concepts
AgentsAgents
Management PacksManagement Packs
Rule GroupsRule Groups
Events and AlertsEvents and Alerts
TasksTasks
Administrators and Operators and their consolesAdministrators and Operators and their consoles
IIS Management PackIIS Management PackOverviewOverview
Current version introduced September 2004Current version introduced September 2004
Provides state monitoring of IIS stack including:Provides state monitoring of IIS stack including:Services (http.sys, IISAdmin, WWW Publishing etc)Services (http.sys, IISAdmin, WWW Publishing etc)
Sites (web sites, FTP sites etc)Sites (web sites, FTP sites etc)
Web App Pools (IIS 6.0 WP mode only)Web App Pools (IIS 6.0 WP mode only)
Incoming requests (status, perf times)Incoming requests (status, perf times)
Provides configuration monitoring/alertingProvides configuration monitoring/alertingMisconfigurations that will prevent IIS services from Misconfigurations that will prevent IIS services from functioning or impact user experiencefunctioning or impact user experience
Provides reporting that can assist in long term Provides reporting that can assist in long term planning and highlight issuesplanning and highlight issues
IIS Management PackIIS Management PackService MonitoringService Monitoring
The following Core Services are monitoredThe following Core Services are monitoredAvailability and Configuration MonitoringAvailability and Configuration Monitoring
WWW Service, IIS Admin Service, HTTP SSL, FTP, SMTP, WWW Service, IIS Admin Service, HTTP SSL, FTP, SMTP, NNTPNNTP
IIS6 MP monitorsIIS6 MP monitorsService stopped/paused conditionsService stopped/paused conditions
Unexpected Service failures or terminationsUnexpected Service failures or terminationsFailed to start statesFailed to start states
Unexpected service terminationsUnexpected service terminations
Hung service statesHung service states
IIS Management PackIIS Management PackSite and Request MonitoringSite and Request Monitoring
Availability and Configuration for Web and FTP Availability and Configuration for Web and FTP SitesSites
MP Monitors Sites for Web and FTP Site stopped MP Monitors Sites for Web and FTP Site stopped and paused conditionsand paused conditions
Collects statistics and warns when thresholds are Collects statistics and warns when thresholds are exceeded for common HTTP errors (500, 400, exceeded for common HTTP errors (500, 400, 404)404)
Warns on security incidents (login attempted with Warns on security incidents (login attempted with disabled account etc)disabled account etc)
IIS Management PackIIS Management PackApplication Pool MonitoringApplication Pool Monitoring
IIS6 MP monitors Application Pools for:IIS6 MP monitors Application Pools for:Application Pool stopped/paused conditionsApplication Pool stopped/paused conditions
Unexpected failures or terminationsUnexpected failures or terminationsStart failures and Unexpected terminationsStart failures and Unexpected terminations
Disabled due to a repeated failures in related processesDisabled due to a repeated failures in related processes
HealthHealthFailure or lack of responsiveness (Start Up/Shut Down Timeouts)Failure or lack of responsiveness (Start Up/Shut Down Timeouts)
Resource issues (Request, Private Bytes, Virtual Memory limits)Resource issues (Request, Private Bytes, Virtual Memory limits)
Unhealthy ISAPI conditionsUnhealthy ISAPI conditions
Configuration issues.Configuration issues.Inability to maintain or record Application Pool statesInability to maintain or record Application Pool states
Inability to create Application PoolsInability to create Application Pools
Invalid Application Pool identitiesInvalid Application Pool identities
IIS Mgmt Pack – IIS State MonitoringIIS Mgmt Pack – IIS State Monitoring
Chris AdamsProgram ManagerIIS Product Unit
IIS Management PackIIS Management PackConfiguration monitoringConfiguration monitoring
Notifies of IIS misconfigurationNotifies of IIS misconfigurationCertificate ConfigurationCertificate Configuration
Identity (username/password) ConfigurationIdentity (username/password) Configuration
Binding Configuration problemsBinding Configuration problems
Logging Configuration problemsLogging Configuration problems
Authentication Configuration problemsAuthentication Configuration problems
Available across WWW, FTP, SMTP and NNTP Available across WWW, FTP, SMTP and NNTP servicesservices
IIS Mgmt Pack – Configuration MonitoringIIS Mgmt Pack – Configuration Monitoring
Chris AdamsProgram ManagerIIS Product Unit
Web Sites and Services MPWeb Sites and Services MPOverviewOverview
Monitor availability and performance of Web Sites Monitor availability and performance of Web Sites and Web Servicesand Web Services
Perform HTTP requests against the monitored Perform HTTP requests against the monitored applications (aka synthetic transactions)applications (aka synthetic transactions)
Collect and alert on availability and performance Collect and alert on availability and performance metricsmetrics
Build SLA reports based on collected metricsBuild SLA reports based on collected metrics
Web Sites and Services MPWeb Sites and Services MPSynthetic TransactionsSynthetic Transactions
Synthetic TransactionSynthetic TransactionSurrogate, fake, or test transactions created by Surrogate, fake, or test transactions created by performance management solutions and sent through performance management solutions and sent through the systemthe system
Great for monitoring application performance from the Great for monitoring application performance from the client perspective. Perform HTTP requests against the client perspective. Perform HTTP requests against the monitored applicationsmonitored applications
Rules triggered by timed-providers which in turn Rules triggered by timed-providers which in turn run a responserun a response
Used in other MPs including Active Directory MP, Used in other MPs including Active Directory MP, Exchange MPExchange MP
Web Sites and Services MPWeb Sites and Services MPArchitectureArchitecture
Console with Console with WSS WSS
Configuration Configuration WizardWizard
Management Management ServerServer
OnePoint DB OnePoint DB ServerServer
MOM Agents MOM Agents with WSS with WSS
Client Client ComponentComponent
Web Sites & Web Sites & ServicesServices
Web Sites and Services MPWeb Sites and Services MPMonitoring a web page or individual URLMonitoring a web page or individual URL
Web pages consist of base page and contentWeb pages consist of base page and contentImages, Scripts, Style sheets, Frames, LinksImages, Scripts, Style sheets, Frames, Links
Implicit content monitoringImplicit content monitoringSupply base page URL and choose type of Supply base page URL and choose type of content to be monitoredcontent to be monitored
Pros: no need to update the monitor when the Pros: no need to update the monitor when the Web page content changesWeb page content changes
Explicit content monitoringExplicit content monitoringSupply base page and content URLsSupply base page and content URLs
Pros: monitoring criteria can be set for each URLPros: monitoring criteria can be set for each URL
Web Sites and Services MPWeb Sites and Services MPMonitoring a web siteMonitoring a web site
A Web site is collection of Web pagesA Web site is collection of Web pages
Each Web page can be monitored with implicit or Each Web page can be monitored with implicit or explicit inclusion of contentexplicit inclusion of content
Manually create HTTP requests is easier for implicit Manually create HTTP requests is easier for implicit inclusion of contentinclusion of content
Capture Web site navigation (via Internet Explorer) is Capture Web site navigation (via Internet Explorer) is easier for explicit inclusion of contenteasier for explicit inclusion of content
Web Sites and Services MPWeb Sites and Services MPMonitoring a web applicationMonitoring a web application
A Web application transaction is an ordered A Web application transaction is an ordered sequence of Web pagessequence of Web pages
Use Capture Web site navigation for Use Capture Web site navigation for easy authoringeasy authoring
Resulting Request Sequence monitors Web pages Resulting Request Sequence monitors Web pages using explicit inclusion of contentusing explicit inclusion of content
Can be “converted” to implicit inclusionCan be “converted” to implicit inclusion
Mark each Web page as “critical” requestMark each Web page as “critical” request
Prevent expired certificates by monitoring days to Prevent expired certificates by monitoring days to HTTPS certificate expiration dateHTTPS certificate expiration date
IIS and WSS MP working togetherIIS and WSS MP working togetherIIS Management PackIIS Management Pack
Infrastructure MonitoringInfrastructure MonitoringMonitors server fundamentals: services, sites, app Monitors server fundamentals: services, sites, app poolspools
Access to IIS generated performance dataAccess to IIS generated performance data
Can not always tells between inactive and unreachable Can not always tells between inactive and unreachable websiteswebsites
Some errors may be false alarmsSome errors may be false alarms404s from stale links / bookmarks404s from stale links / bookmarks
500s from malformed requests500s from malformed requests
Monitors all IIS Services and Servers: SMTP / FTP / Monitors all IIS Services and Servers: SMTP / FTP / NTTP not just Web Services / SitesNTTP not just Web Services / Sites
IIS and WSS MP working togetherIIS and WSS MP working togetherWSS Management PackWSS Management Pack
Monitors health of the actual Web application by Monitors health of the actual Web application by exercising its functionalityexercising its functionality
Overall response time is extrapolated from data Overall response time is extrapolated from data points at each monitoring interval. Offers points at each monitoring interval. Offers understanding of client experienceunderstanding of client experience
Can monitor health even when there is no activityCan monitor health even when there is no activity
No false alarms due to updated contentNo false alarms due to updated content
Can be deployed separately to monitored serverCan be deployed separately to monitored server
Able to monitor non-IIS serversAble to monitor non-IIS servers
With the IIS MP, gives a complete web monitoring With the IIS MP, gives a complete web monitoring solutionsolution
SummarySummary
MOM 2005 provides a complete monitoring and MOM 2005 provides a complete monitoring and alerting solution for Windows infrastructurealerting solution for Windows infrastructure
IIS Management pack provides IIS perspectiveIIS Management pack provides IIS perspective
WSS Management pack provides client WSS Management pack provides client perspectiveperspective
Together, provide a complete web monitoring Together, provide a complete web monitoring solutionsolution
Is MOM 2005 all you need?Is MOM 2005 all you need?
ResourcesResourcesMicrosoft Operations Manager 2005http://www.microsoft.com/mom
Management Pack and Connector Cataloghttp://www.microsoft.com/management/mma/catalog.aspx
Microsoft Management Solution Acceleratorshttp://www.microsoft.com/technet/itsolutions/cits/mo/default.mspx
MOM 2005 Sizer Toolhttp://www.microsoft.com/downloads/details.aspx?FamilyId=93930640-FA0F-48B3-8EB0-86836A1808DF&displaylang=en
Newsgroupshttp://communities2.microsoft.com/
communities/newsgroups/en-us/default.aspx
Technical Community Siteshttp://www.microsoft.com/communities/default.mspx
User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.