As the holiday season is fast approaching, 2015 has only around 10 days left. The first big System Center community event in 2016 would probably be System Center Universe North America, which is going to take place at Dallas, Taxes. As you may or may not know, System Center Universe was originally started by my friend and fellow CDM MVP Cameron Fuller few years ago. As Cameron is currently busy organising this event, he has asked us to help him spread the words. I’m more than happy to do so because in my opinion, the System Center Universe “franchise” wouldContinue reading
The biggest community event for System Center would have to be System Center Universe (SCU). This conference is currently conducted in 3 different continent: North America, Europe and Asia Pacific. Next year, it is coming down to Melbourne as part of the SCU APAC event. The SCU Australia event is going to take place on the 11th March 2016 at Crown Casino, Melbourne. Other than the Australian based System Center, Cloud and Data Center Management MVPs (including myself), we are also going to have some globally recognised MVPs as speakers, which will be announced at a later stage once theContinue reading
Couple of weeks ago, I published a post titled OMS Alerting Walkthrough. I mentioned in the post that I have written a test runbook called Test-OMSAlertRemediation that extracts information from the OMS alert JSON input sends to you via email. Once you have created this rnbook in your Azure Automation account, you can use it as the remediation runbook for any OMS alerts. Source code:
#Process inputs from webhook data
Write-Verbose "Processing inputs from webhook data."
$WebhookName = $WebhookData.WebhookName
Write-Verbose "Webhook name: '$WebhookName'"
$WebhookHeaders = $WebhookData.RequestHeader
$WebhookBody = $WebhookData.RequestBody
Write-Verbose "Webhook body:"
$SearchResults = (ConvertFrom-JSON $WebhookBody).SearchResults
$SearchResultsId = $SearchResults.id
$SearchResultsValue = $SearchResults.value
$SearchResultsMetaData = $SearchResults.__metadata
#$SearchResult = $Inputs.SearchResult
Write-Verbose "Search Results:"
$SMTPConnection = Get-AutomationConnection SMTPNotification
$Subject = "Alert Remediation Runbook Input'"
$Body = @"
$($SearchResultsValue | out-String)
-Body $Body `
-HTMLBody $false `
-SMTPSettings $SMTPConnection `
-Subject $Subject `
Requirements This runbooks uses the SendEmail module for sending emails. You can install it to your automation account directly from PowerShell gallery(https://www.powershellgallery.com/packages/SendEmail/), or download the source code from GitHub(https://github.com/tyconsulting/SendEmail_PowerShellModule). Once the module is deployedContinue reading
Introduction Few days ago, my friend and CDM MVP Cameron Fuller published a great article on how to build Power BI Dashboards for OpsMgr. You can check out Cameron’s post from here: http://blogs.catapultsystems.com/cfuller/archive/2015/12/01/using-power-bi-for-disk-space-dashboards-and-reports-in-operations-manager/ The solution Cameron produced was based on Power BI desktop and OpsMgr Data Warehouse DB, which both are located in your on-premises network. After Cameron has shown us what he has produced, I spent some time, and managed to extend the reports and dashboards that Cameron has created using Power BI Desktop to Power BI sites, which is a cloud-based PaaS solution offered as a part ofContinue reading
Few weeks ago, the Squared Up folks sent me the preview bits for version 2.3. I haven’t had time to play with it until today. There have already been few posts about v2.3, i.e. the post by Squared Up, and the post by my friend and CDM MVP Daniele Grandini. When I was reading the feature intro that Squared Up sent me, the one feature that really stood out for me was the Open Access Dashboards. You can read the feature description from Squared Up’s post here. So basically, once you’ve made necessary configurations to support this feature and enabledContinue reading
Introduction Earlier today, the OMS product team has announced the OMS Alerting feature has entered Public Preview. This is indeed an exciting news and it is another good example that Microsoft is working very hard to close the gaps between OMS and the existing On-Prem monitoring solution – System Center Operations Manager. Alex Frankel from the OMS product team has already given a brief introduction on this feature from the announcement blog post. In this post, I will demonstrate how I used this feature to alert and auto-remediate an issue detected in my lab environment. Background Few months ago, IContinue reading
Things have been pretty busy for me recently. Over the last month, I have attended Microsoft Ignite Australia and co-presented a session on Azure Automation, while still working on a book on OMS with few other authors (which we will announce very soon). I’ve also been very busy preparing for an OMS workshop which is going to take place this Friday. While I’m currently sitting on a couch in the car dealer waiting for my car to get serviced, I finally found sometime today for this post that I’ve been wanting to write for a few weeks. After I startedContinue reading