在开始监视.NET 应用程序

 

发布时间: 2016年3月

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

在 System Center 2012 – Operations Manager, 、 可以监视 web 应用程序和从服务器和客户端角度的 web 服务以获取有关应用程序可用性的详细信息和性能可帮助您查明问题。 (仅适用于 System Center 2012 SP1: 还可以监视 Windows 服务。) 如果您指定设置,若要收集,若要度量,达到的性能目标的事件的类型和要监视,哪些服务器 Operations Manager .NET 应用程序监视提供了深入了解基于 web 的应用程序正在运行。 您可以看到频率出现问题,在出现问题时执行服务器的方式和与不急请求或不可靠的方法相关的事件链。 您必须获得此信息以合作伙伴与软件开发人员和数据库管理员以帮助确保应用程序,按照最佳级别执行。

当前 AVIcode 5.7 客户: Operations Manager 具有.NET 应用程序监控功能,可以替换 AVIcode 5.7 承载在 Internet 信息服务 (IIS) 7.0 的应用程序。 (仅适用于 System Center 2012 SP1: 还承载的应用程序在 Internet 信息服务 (IIS) 8.0。) 如果您使用 AVIcode 5.7 来监视应用程序并想要升级到 Operations Manager, ,您必须运行 AVIcode 5.7 与 System Center Operations Manager 2007 R2 与最新累积更新。 升级期间, AVIcode 5.7 配置不会转换为.NET 应用程序性能监视的配置中,并且 AVIcode 代理将不被替换为.NET 应用程序性能监视代理。 AVIcode 代理继续像因为的.NET 应用程序性能监视的配置不影响它们在升级之前那样工作。 但是,若要继续监视应用程序通过使用 AVIcode 5.7 升级后,您必须手动安装这些管理包:AVIcode.DotNet.SystemCenter.Enterprise.Monitoring.mpb 和 AVIcode.DotNet.SystemCenter.Client.Monitoring.mp。 有关详细信息,请参阅 在升级后导入 AVIcode 5.7 模板的步骤AVIcode 5.7 客户注意事项

升级之后,我们建议您配置使用.NET 应用程序性能监视向导的所有新应用程序监视并逐渐替换 AVIcode 5.7 与新的.NET 应用程序性能监视代理的代理。

开始之前

若要查看应用程序性能监视事件详细信息,必须安装 Operations Manager Web 控制台。 有关详细信息,请参阅 如何安装 Operations Manager Web 控制台

导入 IIS 7.0 管理包 (Microsoft.Windows.InternetInformationServices.2008.mp) 和 Operations Manager APM Web IIS 7 管理包 (Microsoft.SystemCenter.Apm.Web.IIS7.mp)。 Microsoft.SystemCenter.Apm.Web.IIS7.mp 管理包包含在管理包文件夹中的下载包 — 不是可在管理包目录上找到。

对于 System Center 2012 SP1, ,用于监视 Windows Server 2012 中,您还需要将 (在管理包目录) 的 Microsoft.InternetInformationServices.2012.mp 管理包和 Microsoft.SystemCenter.Apm.Web.IIS8.mp 管理包导入。 Microsoft.SystemCenter.Apm.Web.IIS8 mp 的管理包包含在管理包文件夹中的下载包 — 不是可在管理包目录上找到。

有关导入管理包的信息,请参阅 如何导入操作管理器管理包。 此外,请确保网站、 应用程序和服务已被发现。

System_CAPS_important重要事项

当您尝试导入 (Microsoft.SystemCenter.Apm.Web.IIS7.mp) 上的.NET 监视管理包从光盘并解决它对 Microsoft.Windows.InternetInformationServices.2008.mp,这种 IIS 管理所拥有的引用包反过来引用的 Windows Server 2008 操作系统 (发现) 管理包。 如果任何这些管理包无法手动导入,更新 Microsoft.Windows.Server.Library.mp 并再次导入 Microsoft.SystemCenter.Apm.Web.IIS7.mp。

如果您正在运行 Windows Server 2008 R2,导入的 IIS 7.0 管理包。

仅适用于 System Center 2012 SP1: 如果您正在运行 Windows Server 2012,导入 IIS 8.0 管理包。 如果正在运行 Windows Server 2008 R2 和 Windows Server 2012,导入 IIS 7.0 和 IIS 8.0 管理包。

System_CAPS_note注意

导入管理包之后,等待,直到 IIS 应用程序池已被发现和 ASP.NET Web 应用程序启动前须知监视 ASP.NET Web 应用程序清单视图中显示。 有关详细信息,请参阅 配置管理包为 Operations Manager APM Web IIS 7 

在开始监视 Windows 服务之前,您需要使用 Windows 服务模板配置 Windows 服务。 执行此操作之后,“.NET 应用程序性能监视”模板可以发现正在运行的 Windows 服务。 有关详细信息,请参阅 Authoring the Windows Service Template(创作 Windows 服务模板)

“ASP.NET Web 应用程序清单”视图

“ASP.NET Web 应用程序清单”视图

以下是一些问题来回答在开始之前:

  • 您想要监视的应用程序的名称是什么?

  • 哪些服务器承载您想要监视的应用程序?

  • 可用于监视性能事件吗?

  • 若要监视异常事件吗?

  • 阈值表示与请求的性能问题?

  • 若要监视服务器和浏览器的性能吗?

如果您计划监视浏览器的性能,检查应用程序兼容性前须知若要配置客户端监视的 ASP.NET 应用程序。 若要检查兼容性,请使用检查客户端兼容性任务。 此任务所收集的信息告诉您应从监视中排除的页面。 在向导中的客户端应用程序监视的配置过程中输入的已排除的页面列表。

若要检查的应用程序与客户端监视兼容性

  1. 若要查看所有 ASP.NET web 应用程序的视图的 Operations Manager 查找,在操作控制台中,在导航窗格中,单击 监视 按钮,依次展开 应用程序监视, ,展开 .NET 监视, ,然后单击 ASP.NET Web 应用程序清单

  2. 若要在应用程序名称,并在任务窗格中,检查应用程序以兼容客户端监视、 单击 IIS 7 ASP.NET 应用程序终结点任务 部分中,单击 检查客户端侧监视兼容性, ,然后单击 运行。 此任务执行分析,并可让您了解应用程序是否与客户端监视兼容性问题。

  3. 结果页显示是否发现不兼容性。 如果应用程序具有不兼容性,则应从客户端监视更高版本时要配置客户端监视中排除不兼容的页面。

    您可以更改应用程序以使其成为符合客户端监视兼容性工具的输出中的说明。

System_CAPS_note注意

对于 System Center 2012 SP1, ,您可以只检查与客户端监视的 IIS 7.0 ASP.NET Web 应用程序和 IIS 8.0 ASP.NET Web 应用程序的视图中的兼容性的应用程序。 无法检查与 IIS 承载 WCF Web 服务中的客户端监视兼容性的应用程序查看,因为客户端监视不适用于这种类型的终结点。