mountainss Cloud and Datacenter Management Blog

Microsoft SystemCenter blogsite about virtualization on-premises and Cloud


Leave a comment

#Microsoft System Center 2016 Management Pack for Microsoft #Azure #Sysctr #SCOM

scom-mp-for-azure

Management Pack Scope

The Management Pack for Microsoft Azure enables you to monitor the availability and performance of Azure resources that are running on Microsoft Azure. The management pack runs on a specified server pool, and then uses Microsoft Azure REST APIs to remotely discover and collect performance information about the specified Microsoft Azure resources.

This management pack focuses on the collection of performance metrics made available by Azure Services that use Azure Resource Manager.

Azure Active Directory is used for authenticating Azure REST API calls.

This management pack queries Azure REST APIs to enumerate the resources running in an Azure subscription and the performance metrics available for each resource.

Virtual machines, web roles, and worker roles can store events and performance counters into Azure table storage by means of Azure diagnostics. If these resources are configured to use Azure diagnostics, this Management Pack can collect these events and performance counters.

Examples of services that can be discovered, and whether performance counters are available for collection, are presented in the table below.

Service Discovered Performance Counters Notes
Application Insights Yes Yes
Automation Yes No
Backup Yes No
BizTalk Yes No
Cloud Service (web and worker roles) Yes Yes
Data Factory Yes Yes
DocumentDB Yes No Metrics are not available in the Add Monitoring wizard
Logic App Yes No
Media Services Yes No Uses Service Management APIs
Mobile Services Yes Yes Uses Service Management APIs
Networks Yes No
Notification Hubs Yes No
Operational Insights Yes No
Redis Cache Yes Yes
Scheduler Yes No
Search Yes No
Service Bus Yes No
SQL Azure Yes Yes
Storage Accounts Yes No
Traffic Manager Yes No Uses Service Management APIs
Virtual Machines Yes Yes Virtual machines also appear as role instances for Cloud Services
Websites Yes Yes

You can download the Microsoft Management Pack for Azure here

microsoft-mvp-cdm-azure-advisor-banner

Advertisements


Leave a comment

Microsoft #Azure #SQL Database Management Pack for #Sysctr 2012

AzureSQL MP Diagram

This diagram shows the classes used or defined in the management pack

The Microsoft Azure SQL Database Management Pack enables you to monitor the availability and performance of applications that are running on Microsoft Azure SQL Database.

Feature Summary
After configuration, the Microsoft Azure SQL Database Monitoring Management Pack offers the following functionalities:

  • User-friendly wizard to discover Microsoft Azure SQL Database servers.
  • Provides availability status of Microsoft Azure SQL Database server.
  • Collects and monitors health of Microsoft Azure SQL Database databases.
    • Space monitoring:
      • Used space
      • Free space
      • Total allocated quota
    • Track the total number of databases per server
    • Successful connections count
    • Failed connections count
    • Number of deadlocks
    • Throttling/long transactions count
    • Connections blocked by firewall count
  • Collects and monitors performance information:
    • Average memory per session
    • Total memory per session
    • Total CPU time per session
    • Total I/O per session
    • Number of database sessions
    • Maximum Transaction execution time
    • Maximum Transaction lock count
    • Maximum Transaction log space used
    • Network Egress/Ingress bandwidth
    • Percentage of CPU used
    • Percentage of workers used
    • Percentage of CPU used
  • Ability to define Custom thresholds for each monitor to configure the warning and critical alerts.
  • Run-as profile to securely connect to Microsoft Azure SQL Database.
  • Detailed knowledge to guide the IT operator with troubleshooting the problem.
  • Custom tasks to redirect the user to the Microsoft Azure SQL Database online portal.
  • Custom query support to enable application-specific availability and performance monitoring.
  • Dashboard functionality

You can download the Microsoft Azure SQL Database Management Pack for System Center 2012 here

SCOM Azure SQL


Leave a comment

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

MP AzureUpdate System Center Management Pack for Microsoft Azure Fabric :

Oct 2014 Fix for an issue in version 1.1.42.0, 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.
Prerequisites
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:https://management.core.windows.net/a906c760-2c06-4af1-9ef0-0fc7309476b7 StatusCode:0, ErrorCode: ErrorMessage: Exception:The remote name could not be resolved: ‘management.core.windows.net’

Important
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