monitoring pane p

MVP System Center Cloud and Datacenter Management

MVP Logo

Authoring pane p
Administration pane p

Mise en place d’un atelier de développement pour Operations Manager

Comme vous le savez déjà, la console Operations Manager permet d’enrichir la supervision en ajoutant des règles, moniteurs, ou autres composants. Néanmoins, lorsqu’on souhaite créer un pack d’administration complet ou simplement, si l’on veut complètement maîtriser la conception et avoir accès à tous les modules disponibles, la console Operations Manager est insuffisante.

Si vous souhaitez vous lancer dans la conception de packs d’administration, il faut faire appel à l’outil de développement Authoring Console.

Dans cet article, je vais vous indiquer comment configurer un environnement de développement de packs d’administration.

1. Tout d’abord, nous avons besoin de Microsoft Word pour éditer les articles de la base de connaissances de nos packs d’administration.

Installez donc Microsoft Office Word 2003 with the .NET Programmability feature, ou Microsoft Office Word 2007 ou Office Word 2010 Professional edition. Pour ce qui concerne Office 2010, seule la version 32-bit est supportée. Si vous utilisez la version 64-bit, il y a un contournement que je vais expliquer dans un prochain article.

2. Ensuite, nous avons besoin de Microsoft Visual Studio 2005 Tools for the Microsoft Office System pour faire l’interface entre la console et Office. Vous pouvez trouver cela ici : http://www.microsoft.com/downloads/details.aspx?FamilyID=f5539a90-dc41-4792-8ef8-f4de62ff1e81&displaylang=en

3. Si l’Authoring Console vous dispense grandement de toucher le code XML des packs d’administration, il est toutefois utile de disposer d’un éditeur XML. Par ailleurs, il faut un éditeur pour les scripts. Personnellement, j’utilise l’excellent Notepad++ mais vous pouvez faire un autre choix. L’essentiel étant de disposer d’un bon éditeur pour les scripts (VBS, JS, PowerShell) et pour le XML.

4. Maintenant, nous pouvons installer l’Authoring Console ainsi que les outils Operations Manager 2007 R2 Authoring Resource Kit. Suivez donc ce lien et installez à la fois l’Authoring Console et les outils. Bien que cet outil ait été publié pour Operations Manager 2007 R2, il convient tout à fait pour des développements sur Operations Manager 2007 SP1.

5. Se constituer une bibliothèque. Vos packs d’administration vont avoir des dépendances avec les bibliothèques de base ou avec d’autres packs d’administration. Vous devez donc recopier tous les packs d’administration (fichiers *.mp) de base depuis le dossier %ProgramFiles%\System Center Operations Manager 2007 du RMS et du Report Server ainsi que tous les packs d’administration que vous importez vers un dossier de référence. Si vous développez à la fois pour Operations Manager 2007 SP1 et R2, il vous faudra des sous-dossiers pour inclure toutes les versions.
Cela donne quelque chose comme ça :

image

6. Paramétrer l’Authoring Console:

Démarrez l’Authoring Console et allez dans le menu Tools/Options

image

image 

1: Je vous conseille de sélectionner les deux options Use Custom Icons et Use display names

2: Sélectionnez Auto-increment management pack version on save pour faciliter l’importation des packs d’administration.

3. Indiquez le chemin vers votre éditeur préféré.

Dans l’onglet References, indiquez les chemins vers vos bibliothèques

image

6. Il faut maintenant configurer le MPBPA (Management Pack Best Practice Analyser). Ouvrez n’importe quel pack d’administration dans l’Authoring Console. Allez dans le menu Tools/Analyse with MPBPA

image 

Cliquez sur “Configure” puis sur l’onglet “Preference” et sélectionnez le chemin vers MpDiif.exe qui a été installé avec l’Authoring Resources Kit.

image

7. Si vous souhaitez sceller vos packs d’administration, il vous faut générer une clé au moyen de la commande sn.exe. Pour ce faire, il vous faut l’un des outils suivants :

.NET Framework SDK

Micorosft Viual Studio 2005

Business Intelligence Development Studio (from SQL 2005 Client Components)

Il vous faut ensuite générer la clé à utiliser pour la signature des packs au moyen de la commande sn -k c:\pairkey.snk.

Les packs d’administration peuvent être scellés à l’aide de l’outil FastSeal qui se trouve dans le répertoire d’installation de l’Authoring Console.

FastSeal ManagementPackFile.xml /KeyFile pairkey.snk /Company “Le nom de ma boite”

Conclusion:

Voila! Vous êtes maintenant prêts à développer vos packs d’administration. Il vous manque juste un peu de documentation :

- Le site Author MPs : http://www.authormps.com/dnn/

- Les guides de conception : http://technet.microsoft.com/en-us/systemcenter/om/bb498235.aspx

 

Je vous souhaite de bons développements

1 comment to Mise en place d’un atelier de développement pour Operations Manager

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>