Several months ago, I posted an article on how I followed Wei Lim’s post on OMS equivalent SCOM ACS queries and built that into a custom OMS Solution.
The article in reference can be found here: SCOM ACS Dashboard in OMS
The original version of the solution was just a custom OMS solution, in .OMSView form. You can find a copy of this file on TechNet.
That solution works, and it’s easy enough to download and import the .omsview file into your own OMS Workspace. If you’re not familiar with how to do this, check out this article from Microsoft: Use View Designer to create custom views in Log Analytics.
Within that article, under the Creating and Editing Views section, there will be guided steps on how to export and import views.
Taking this solution to the next level, I decided to create it into an ARM template.
It should be noted that I am not a developer, so I’m completely new to GitHub, ARM templates, Infrastructure-as-Code, etc.
But through trial and error, using other existing examples, and with the help of Cameron Fuller and Kristian Nese, I was finally able to complete my template, and have it published for everyone to use!
You can find the OMS SCOM ACS Dashboard solution on GitHub.
And the solution is also available as an Azure QuickStart Template.
ARM Template Development
Cameron Fuller and I have a co-authored blog post with more of a step-by-step. When it’s available I will put the link here!
This was definitely a learning experience. First with creating a custom OMS solution, then with understanding the elements that make up an OMS solution within an ARM template, and finally, with the process of publishing via GitHub.
The next step forward for this solution is to figure out how to get it published to the Azure Marketplace.