System Center Advisor (nom de code ATLANTA)

 


 

Article par David BARBARIN (MVP SQL Server)

David BARBARIN est actuellement consultant en bases de données pour une entreprise Suisse GOLD Partner Microsoft et participe au développement d’offres à valeur ajoutée de data management autour de la technologie Microsoft SQL Server. Intervenant en tant que speaker à plusieurs reprises lors des sessions GUSS et SQLPass Suisse depuis 2010, David a également écrit de nombreux articles et billets de blog. De plus, il participe activement aux communautés SQL Server sur Developpez.com, Technet SQL Server et Beyond Relational.  

Expert en bases de données et performances SQL Server, David met son expérience au service des différents clients pour lesquels il a pu travailler.

 

Vous trouverez ci-dessous le début de l’article, n’hésitez pas à télécharger la suite directement en format pdf


 

Sommaire de l'article

  • INTRODUCTION
  • SYSTEM CENTER ADVISOR QU’EST-CE QUE C’EST EXACTEMENT ?
  • ARCHITECTURE
  • ADMINISTRATION DE LA PLATEFORME SYSTEM CENTER ADVISOR
  • LICENCES
  • SYSTEM CENTER ADVISOR EN PRATIQUE
    • Installation et déploiement des agents sur les serveurs
    • Communication interne et externe entre les différents agents et le service Cloud System Center Advisor
  • TOUR D’HORIZON DE LA CONSOLE D’AMINISTRATION DE SYSTEM CENTER ADVISOR
    • Section Administration du compte System Center Advisor
    • Section Administration des serveurs
    • Section Visualisation des configurations de serveurs
    • Section Visualisation de l’historique des configurations de serveur
    • Gestion des alertes de serveur
    • Fonction de recherche proposée par System Center Advisor
  • CONCLUSION

 

>> Télécharger gratuitement l'intégralité de cet article <<

 

Introduction

Mes instances SQL Server sont-elles correctement configurées ? Sont-elles à jour en termes de sécurité ? Est-ce que je respecte les bonnes pratiques ? Bon nombre de questions qu’un service informatique peut légitimement se poser à propos de ses serveurs de bases de données. Microsoft propose aujourd’hui un service online nommé Service Center Advisor qui permet de répondre à ce besoin.

SYSTEM CENTER ADVISOR QU’EST-CE QUE C’EST EXACTEMENT ?

System Center Advisor est un service Cloud qui permet l’analyse des configurations d’instances SQL Server et des systèmes d’exploitation Windows Server à partir des versions 2008 et plus. Active Directory et Hyper-V sont également pris en charge dans cette version Release Candidate.  De plus, cet outil fournit des informations et des recommandations importantes aux administrateurs et leur permet de résoudre des problèmes de configuration relatifs à leurs infrastructures et de solutionner de manière proactive ceux qui pourraient avoir un impact sur la disponibilité ou la performance de leurs systèmes. System Center Advisor propose les fonctionnalités suivantes :

  • Une vue instantanée de l’état des configurations des différents systèmes analysés
  • Un historique des changements survenus sur ces différents systèmes
  • Un système d’alertes qui informent les administrateurs sur les problèmes concernant des mises à jour manquantes ou qui fournissent des recommandations sur la configuration des systèmes par rapport aux best practices connues

ARCHITECTURE

System Center Advisor est composé de deux parties distinctes :

  • En interne sur site avec la collecte et l’envoi des données des serveurs analysés vers le service dans le Cloud : pour cela des agents de collectes sont installés sur chaque serveur concerné. Ceux-ci remontent ensuite les données nécessaires par diverses méthodes (Appels WMI, analyse du registre, des journaux d’événements, des logs SQL Server, requêtes SQL via OLEDB). En dernier lieu, les données en provenance des agents de collectes sont envoyées dans le Cloud via des passerelles.
  • Dans le Cloud avec l’analyse des données et la génération des informations de configuration et des alertes destinées aux administrateurs. Les données recueillies sont agrégées puis analysées en se référant à une base de données interne (hébergée dans le Cloud) contenant les best practices et les éléments de sécurité qui sont constamment mise à jour. Si une déviation est détectée sur une des configurations de serveur alors une alerte est créée en conséquence. L’administrateur peut alors se connecter via l’interface Web d’administration de ce compte pour visualiser l’ensemble des informations relatives à ces serveurs ou consulter un résumé sous la forme d’un email

Haut de page | Haut de page

ADMINISTRATION DE LA PLATEFORME SYSTEM CENTER ADVISOR

L’administration et la gestion des données relatives aux serveurs analysés se font depuis la console d’administration Web de System Center Advisor. Depuis la release Candidate est apparu le multi support. En effet plusieurs utilisateurs peuvent maintenant administrer un même compte. Deux types d’utilisateurs peuvent se connecter  à la plateforme. Les administrateurs qui ont la totalité des droits peuvent gérer l’ensemble des informations du compte (gestion des serveurs, alertes, informations du compte, utilisateurs …) et les utilisateurs invités qui ont des droits plus restreints n’ont qu’une vue en lecture seule sur ces mêmes informations.

LICENCES

System Center Advisor peut être évalué gratuitement dans un premier temps par n’importe qui pour ce qui concerne la Release Candidate. Cependant, Microsoft a prévu pour les versions ultérieures et commercialisables d’intégrer System Center Advisor au bénéfice de la software Assurance sans coût additionnel.

 

SYSTEM CENTER ADVISOR EN PRATIQUE

Vous trouverez des informations complémentaires dans la documentation en ligne dédiée. Je vous propose ici de voir concrètement les apports de System Center Advisor au personnel IT.

Installation et déploiement des agents sur les serveurs

Une fois la création du compte System Center Advisor effectué, la première étape est de télécharger les logiciels nécessaires à l’installation des différents agents depuis la console d’administration Web. Le téléchargement s’effectue depuis la section Gestion des serveurs dans System Center Advisor en cliquant sur le bouton Add Server. La fenêtre suivante apparaît :

Le certificat est nécessaire aux passerelles pour se connecter au service Cloud de collecte. Celui-ci contient les informations de connexion nécessaires au compte System Center Advisor.

Une fois l’exécutable AdvisorSetup.exe téléchargée, les agents de collecte ou les passerelles peuvent être installés de deux manières différentes :

 

  • En mode GUI via l’interface graphique
  • En mode ligne de commande. Ce deuxième mode permet d’automatiser l’installation sur les serveurs et de réaliser des déploiements en masse. Il est même possible d’intégrer cette installation aux images sysprep Windows au prix de quelques étapes supplémentaires avant la création de l’image.

Je ne monterais ici que l’installation en mode GUI d’un agent de collecte mais le paramétrage des informations d’installation restent sensiblement les mêmes en ligne de commande. Il faut tout d’abord lancer l’exécutable AdvisorSetup.exe.

Par défaut, le chemin d’installation des binaires est se trouve sous C:\Program File\System Center Advisor\

 

Le choix du type d’agent vient ensuite. Il est possible sur un même serveur d’installer soit une passerelle, soit un agent de collecte soit les deux. Dans ce dernier cas le serveur joue le rôle de passerelle et collecte également ses propres informations. Dans notre cas seul l’agent de collecte sera installé.

Il faut renseigner le nom de la passerelle sur lequel l’agent doit envoyer les informations de collecte du serveur.

Une fois la passerelle détectée l’installation peut continuer.

On peut remarquer que l’installation de l’agent correspond en réalité à celle d’un agent SCOM 2007 R2. Pas d’inquiétude cependant pour ceux qui utilisent SCOM en interne : l’agent qui est installé fonctionne en multi homing et n’a pas d’impact sur les agents SCOM existants.

 

 

 

>> Télécharger gratuitement l'intégralité de cet article <<

 

Haut de page | Haut de page