Skip to content

This Azure Code sample provides an ARM template and powershell scripts to automate deployment and collection of Azure Stack cloud operational data to OMS.

License

Notifications You must be signed in to change notification settings

sahammer/AzureStack-AdminPowerShell-OMSIntegration

 
 

Repository files navigation

services platforms author
Azure-Stack
PowerShell
chasat-ms

AzureStack-AdminPowerShell-OMSIntegration

A common ask from Microsoft Azure Stack customers is how can they integrate the operational and usage data from multiple Azure Stack deployments with OMS. This project provides an example of how customers can build their own custom integration with OMS and PowerBI to visualize operational and usage data.

Features

This project sample provides the follow features:

  • Azure Stack alerts viewable through OMS
  • Azure Stack capacity data (memory, storage, public IP) viewable through OMS
  • Azure Stack version data per deployment viewable through OMS
  • Azure Stack usage data available for PowerBI queries

Getting Started

Prerequisites

  • Running and registered instance of Azure Stack (GA bits 170928.3 or higher)
  • Marketplace syndication of the Windows Server 2016 - Eval VM Image and Custom Script Extension
  • Deployment GUID of Azure Stack system
  • Subscription to Azure (OMS Log Analytics)
  • Internet connection from Azure Stack OMS VM to Azure

Installation

  • Follow the detailed guidance in /docs/setup.md to deploy and configure a VM with scheduled tasks to upload data to OMS
  • Follow the detailed guidance in /docs/dashboard.md to configure the PowerBI Dashboard for usage data analysis

About

This Azure Code sample provides an ARM template and powershell scripts to automate deployment and collection of Azure Stack cloud operational data to OMS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%