Share via


System Center - Monitoring Applications with System Center Reporting

This article aims to help the development team and operations in analysis of applications for approval and production environments.  Particularly in identifying items such as:

Report Types

- Consumption of resources;

- Incidents recorded over time (unavailability of services, Web applications, database);

- Identify potential bottlenecks (database, link, memory, disk, processor) causing delays in their implementation;

- Best practices to keep the environment healthy, as the last packs, including .NET updates that resolve possible BUGS in your application or behavioral faults, configuration tips from your database.

Answer questions

My application is with unexpected behavior due to misconfiguration on the environment?

My application is using the environment's resources properly?

What is my application performance?

My application had availability on a given day, there was a failure in an asset as Database, Link, Memory, Processor?

My application is experiencing slow processing?

My application is having operating flashes?

Requirements

To perform this procedure, you must have:

- System Center Operations Manager 2012 R2 Microsoft;

- The System Center agent on the servers that have the applications and all the assets that make up the environment, for example, an agent installed on the database server, an agent installed on the Web server and applications (services), etc.

- Management Packs for System Center:

SQL Server

Windows Server

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb73.png?w=244&h=127

Internet Information Services (is the online catalog of the System Center)

- Microsoft Advisor;

This is simple, you should only connect your SCOM in Advisor, noting that the servers to be monitored must be Windows 2008 Server minimum and must be installed the .NET Framework 3.5 on the servers to be monitored, so that the Advisor to work.

To install these requirements is very simple, follow helping articles, including helping you how to configure a service or Web application to be monitored.

ALM - DevOps - SCOM - Monitor Web Applications, Performance, Availability and Run Recovery Actions

ALM - DevOps - Monitoring .NET Applications with System Center

Generating Reports

- Resource Consumption

Identify if your application is in an environment that has sufficient resources, and the resources are being properly used by the application.

To identify generate reports:

Reporting -> Windows Server Operation System Reports -> Performance by Utilization

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb74.png?w=244&h=87

http://qualidadeeti.files.wordpress.com/2014/10/image121.png

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb76.png?w=207&h=244

Ask yourself and get the answers to this report.

I'm using a device that meets the demand of my application?

The disc supports transfer rates that my application require?

The manufacturer offers a more robust equipment?

My application was designed to meet the market and mid-sized customer environments, using devices with lower performance?

Incidents recorded over time (unavailability of services, Web applications, database)

Once you have configured the services, as the articles cited above, generate progress reports, your website (hosting your application), its Windows service or database and rate the behavior of your application over time, including evaluating possible incidents, malfunctions, which are not reported. For example, availability of your Web application pool:

Monitoring -> Microsoft Windows Internet Information Services -> Application Pool State (Select the Pool) -> Task Pane -> Report Task -> Availability

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb77.png?w=244&h=148

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb78.png?w=244&h=27

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb79.png?w=133&h=244

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb80.png?w=244&h=91

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb81.png?w=244&h=105

Or alerts a service:

Monitoring -> Windows Service And Process Monitoring -> Windows Service State (Select Service) -> Task Pane -> Report Task -> Availability

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb82.png?w=244&h=56

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb83.png?w=244&h=98

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb84.png?w=178&h=244

Reports Web application monitoring alerts:

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb85.png?w=244&h=228

And many others.

Good practices to maintain healthy environment, as the last packs, changes to the settings, including .NET updates that resolve possible BUGS in your application or behavioral faults, configuration tips from your database.

Follow alert maintenance, good configuration practices, and monitor the performance of their applications in approval and production on the client.

- Database

Monitoring -> Microsoft SQL Server -> Dashboard for SQL Server

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb86.png?w=152&h=244

- Change Settings

Reporting -> Microsoft Generic Report Library -> Configuration Changes

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb87.png?w=244&h=186

- Service Packs Tips, Hotfix, Good Configuration Practices, to be used in your environment

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb88.png?w=244&h=58

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb89.png?w=244&h=147

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb90.png?w=244&h=52

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb91.png?w=244&h=71

http://qualidadeeti.files.wordpress.com/2014/10/image_thumb92.png?w=244&h=40

There are several other reports that can be used matching your needs, explore the same as your goal.