Cloud and Datacenter Management Blog

Microsoft Hybrid Cloud blogsite about Management

UPDATE : Microsoft System Center 2012 Management Pack for Microsoft Azure #sysctr #SCOM #Azure

Leave a comment

MP AzureUpdate System Center Management Pack for Microsoft Azure Fabric :

Oct 2014 Fix for an issue in version, where Azure VMs do not persist on the “Virtual machines” tab when you click OK and reopen the template UI. This happens when you configure Azure monitoring using the template.

The Management Pack for Microsoft Azure enables you to monitor the availability and performance of Azure fabric resources that are running on Microsoft Azure. The management pack runs on a specified server pool and then uses various Microsoft Azure APIs to remotely discover and collect instrumentation information about a specified Microsoft Azure resource, such as a Cloud Service, Storage, or Virtual Machines. The Management Pack for Microsoft Azure provides no functionality on import. For each Microsoft Azure subscription that contains Azure resources you want to monitor, you must configure discovery and monitoring by first using the Microsoft  Azure wizard in the administration section of the Operations Console, then the Microsoft Azure Monitoring template in the authoring section of the Operations Console. For more information, see Configuring the Management Pack for Microsoft Azure Fabric.
After configuration, the Management Pack for Microsoft Azure Fabric offers the following functionality:

• Discovers Microsoft Azure Cloud services.
• Provides status of each role instance.
• Collects and monitors performance information per role instance.
• Collects and monitors Windows events per role instance
• Collects and monitors the .NET Framework trace messages from each role instance.
• Grooms performance, event, and the .NET Framework trace data from Microsoft Azure storage.
• Changes the number of role instances.
• Discovers Microsoft Azure Virtual Machines
• Provides status of each role instance of the Virtual Machine
• Discovers Microsoft Azure Storage
• Monitors availability and size of each Storage and optionally alerts
• Discover relationships between discovered Azure resources, to see which other resources a particular Azure resource uses. This information is then displayed in a topology dashboard
• Monitors management and cloud service certificates and alerts if the certificates are about to expire
• Includes a new Distributed Application template that lets you create distributed applications that span Azure as well as on-premise resources, for Hybrid monitoring scenarios.
• Includes a set of dashboards for the Hybrid monitoring scenarios

Monitoring a Large Number of Azure Instances
The Operations Manager Management Pack monitors memory usage of the proxy agent. If you are monitoring more than 500 Microsoft Azure instances from a particular agent, you should increase the threshold for the Monitoring Host Private Bytes Threshold monitor to 350 MB or higher.
The following requirements must be met to run this Management Pack:
• You must have an Operations Manager 2012 SP1 or later environment, this Management Pack will not import on Operations Manager 2007 R2 or Operations Manager 2012 RTM.
• At least one machine in your server pool must have internet connectivity in order to be able to communicate with Microsoft Azure
• Microsoft Azure Diagnostics must be enabled. For more information about Microsoft Azure Diagnostics, see Collect Logging Data by Using Microsoft Azure Diagnostics
• Microsoft Azure Diagnostics must be configured to forward diagnostic data to a Microsoft Azure storage. For more information about configuring Microsoft Azure Diagnostics, see Transferring Diagnostic Data to Microsoft Azure Storage
• If you create an Azure subscription on a console computer that is not connected to the Internet – even when all management servers in the group are connected to the Internet, you will receive the following exception:

Severity: Warning
Message: Could not get subscription details

System.Exception: Azure Management REST request is failed. Method:GET URI: StatusCode:0, ErrorCode: ErrorMessage: Exception:The remote name could not be resolved: ‘’

The connection string for Microsoft Azure Diagnostics must be specified in the service configuration file (.cscfg) and should not be hardcoded in the application. By default, the Management Pack for Microsoft Azure Applications references the DiagnosticsConnectionString setting name in the service configuration file. If a different name is used in the service configuration file, you must override the Diagnostics Storage Account Setting Name parameter for Microsoft  Azure Hosted Service Total Discovery.

You must manually ensure that the prerequisites are met. The management pack does not validate that prerequisites are met.

You can download the System Center Management Pack for Microsoft Azure Fabric here

Author: James van den Berg

I'm Microsoft Architect and ICT Specialist and Microsoft MVP Cloud and Datacenter Management Microsoft MVP Windows Insider Microsoft Tech Community Insider Microsoft Azure Advisor

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.