L’infogérance des environnements Azure avec Operational Insights

Azure Operational Insights est une toute nouvelle offre de service type SaaS - actuellement en preview (bêta) - qui permet de monitorer, capturer, gérer et analyser les informations venant de votre système informatique concernant la configuration, la performance, la capacité, le bon état de santé, les incidents de tout type, les mises à jour, les changements au niveau logiciel.
image
OpInsights – comme nommé plus brièvement – se base sur l’ancienne offre System Center Advisor, qui a été en échange revue et élargie comme fonctionnalité. Ce service cible des environnements à demeure ou cloud et est censé à compléter – ou remplacer même – System Center Operations Manager. Il peut travailler en tandem avec SCOM mais également se dispenser de tout outil d’analyse de monitoring traditionnel.
Comment ça fonctionneComme vous allez voir, un agent installé dans votre environnement (sur les machines à monitorer) enverra des informations vers le service OpInsights. Le type d’informations capturées et envoyées variera en fonction des différentes fonctionnalités que vous activez (Log Management, Update Assessment, Change Tracking ou autres). Ensuite vous pouvez utiliser ces informations via des outils très puissants d’analyse et via des ergonomies adaptées.
Démonstration
En étant ici dans un blog focalisé 100% sur Azure, nous utiliserons Operational Insights pour gérer des environnements hébergés dans Azure. Encore plus, aujourd’hui nous discuterons précisément des environnements type IaaS (Infrastructure-as-a-Service).
Notre but sera donc de monitorer 2 VMs standard Azure hébergés en Europe (à Dublin), à l’aide d’Azure Operational Insights.
Les étapes principales seront:
1. Ouverture d’un espace de travail OpInsights
2. Installation de l’agent et configuration des machines cible
3. Activation des Intelligent Packs OpInsights
4. Suivi de l’activité opérationnelle
Allons-y:

Using Azure Resource Manager within Azure Automation


I am publishing here an extract of a post on MSDN Forums, about the utilization of Azure Resource Manager within Azure Automation.

The answer to the question asked in this post, given by Joe Levy, a Microsoft employee, is more important than the original thread. It may be a temporary solution, but also a long term one (if the ARM module will not be exposed by default in Azure Automation).

Here it is:


·        We do not ship the Azure Resource Manager module out of the box yet in Azure Automation like we do the Azure (AzureServiceManagement) module. We have done some limited testing on the ARM module in Azure Automation. If you would like to import this module yourself, here are the steps to get ARM set up in Azure Automation:
Step 1 – Create an Azure Automation Integration Module from the AzureResourceManager PowerShell module.
Navigate to the AzureResourceManager module within the Azure PowerShell directory on a host with Azure PowerShell installed.

Zip up the AzureResourceManager folder.
Step 2 – Import into Azure Automation
Importing this zip as an integration module into Azure Automation works fine as the below screenshots show:

Step 3 – Write a Runbook that uses AzureResourceManager functionality
Like you normally would, except no need to use Switch-AzureMode to switch between AzureServiceManagement and AzureResourceManager, as both AzureServiceManagement and AzureResourceManager modules are now in the PS path.


Thanks, Joe!