Azure Monitor – Taking the Logging and alerting deployment from ARM To PowerShell

Azure Monitor, an all in one comprehensive solution for collecting, analyzing and acting on your cloud and/or on-premises environment. Along with this, we use both Log Analytics & Application Insights for collecting and analyzing telemetry data that allows us to view real-time metrics of how the application/environment is currently being handled. Application Insights also helps … Continue reading Azure Monitor – Taking the Logging and alerting deployment from ARM To PowerShell

PowerShell Function:- WordPress.com retrieve blog data using API

A quick PowerShell Function to retrieve blog post data from my blog site - added to Github as may be useful for others! Run this function easily by: Get-Blogs -BlogSiteName "thomasthornton.cloud" Output: If you require further Output data from the used api, you can run $WPBlogRetrieve = Invoke-RestMethod -uri "https://public-api.wordpress.com/rest/v1/sites/$BlogSiteName/posts/?number=100" $WPBlogRetrieve.posts Further info on WordPress.com … Continue reading PowerShell Function:- WordPress.com retrieve blog data using API

AzureRM Deployment Fails: See inner errors for details

Running an Azure RM Template and it errors with: Error: Code=InvalidTemplateDeployment; Message=The template deployment 'test_analytics' is not valid according to the validation procedure. The tracking id is 'XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX'. See inner errors for details. Please see https://aka.ms/arm-deploy for usage details. A simple PowerShell command will get you the verbose error log, to assist you with troubleshooting … Continue reading AzureRM Deployment Fails: See inner errors for details

Azure Managed Identities

Keeping credentials safe and secure has always been a priority, even more so when in the cloud – quite a potential challenge this can be within your application, virtual machine or requirements to authenticate to additional cloud services Within Microsoft Azure, using managed identities is one of the security precautions can assist you with the … Continue reading Azure Managed Identities

Azure Action Groups:- What are they?

Action Groups within Azure are a group of notification preferences and/or actions which are used by both Azure Monitor and service alerts. They can be defined in various ways depending on the environment you are working on, whether one action group is used for all alerts or action groups are split into different alerting scenarios. … Continue reading Azure Action Groups:- What are they?

Microsoft Azure:- Exam Preparation Tips

As of writing this blog, I have passed the following Microsoft Azure Exams:- Microsoft 70-533: Implementing Microsoft Azure SolutionsMicrosoft 70-535: Architecting Microsoft Azure SolutionsMicrosoft AZ-102: Microsoft Azure Administrator Certification Transition I thought my next blog I will go into some detail exam preparation tips aimed at Microsoft Azure exams. The exam set I have taken … Continue reading Microsoft Azure:- Exam Preparation Tips

Network Security Groups: 10 suggestions for best practice!

As mentioned in a previous blog - NSG's control access by permitting or denying network traffic in a number of ways, whether it be:- Communication between different workloads on a vNET Network connectivity from on-site environment into Azure Direct internet connection 1. One NSG to rule them all Do you really need a NSG per subnet? Or … Continue reading Network Security Groups: 10 suggestions for best practice!

Azure Automation Account Logging to Log Analytics using AzureRM

There may be a need to log the activity of an Azure Automation Account to Log Analytics, this can of course be done via the Portal but, if deploying in true automated fashion - it would be preferable to implemented via code. These log categories will be configured along with All Metrics:- JobLogs JobStreams DSCNodeStatus … Continue reading Azure Automation Account Logging to Log Analytics using AzureRM

NPS Server Configuration To Integrate with Azure MFA:- Part3 (PowerShell)

Last of the NPS integration with Azure MFA blogs, this will include using PowerShell for installation of the Radius Configuration from a backup along with additional snippets of PowerShell to potentially help you to automate your own NPS server build. Installation of NPS Server Role Install-WindowsFeature NPAS -IncludeManagementTools Configure and add RadiusClients The below Password … Continue reading NPS Server Configuration To Integrate with Azure MFA:- Part3 (PowerShell)