monitoring pane p

MVP Operations Manager

MVP Blog Badge.

Je travaille comme consultant chez

EXAKISLOGO

Authoring pane p
Administration pane p

Superflow : Installation des clients SCCM

L’équipe SCCM continue son travail pédagogique et vient de publier un nouveau guide dans la série ‘Superflow’.

Le guide Client Installation and Assignment SuperFlow décrit toutes les étapes permettant d’installer un client SCCM et de l’assigner à un site.

Les différentes méthodes d’installation sont abordées :

image

Chaque étape est précisément décrite et, comme d’habitude, une section est dédiée au dépannage des installations des clients.

Disponibilité du Pack d’administration pour SQL Server

Pack d’administration : SQL Server Monitoring Management Pack

Version : 6.1.314.36

Compatibilité : Operations Manager 2007 SP1, Operations Manager 2007 R2

Téléchargement : SQL Server Monitoring Management Pack

Description:

Le pack d’administration pour SQL Server a été mis à jour et prend maintenant en charge SQL Server 2008 R2.

Ce pack d’administration n’est pas seulement une mise à niveau permettant la prise en charge de SQL Server 2008 R2. Il introduit certaines nouveautés :

  • En premier lieu, il n’y a maintenant plus de dépendance avec DMO, ce qui facilite le déploiement.
  • Ensuite, ce pack prend maintenant en considération des scénarios ‘Least Privileges’ contrairement aux versions précédentes qui nécessitaient des privilèges Sysadmin.
  • Une amélioration notable de la gestion des espaces libre avec la prise en compte du paramètre ‘autogrowth’.

Operations Manager 2007 SP1 Cumulative Update 1

Après le RollUp Update kb971541, Microsoft publie un Cumulative Update 1 pour Operations Manager 2007 SP1.

Téléchargement : Cumulative Update 1 (CU1) for OpsMgr 2007 SP1

Attention : Le RollUp Update kb971541 doit être installé avant le CU1.

Cette mise à jour cumulative corrige les problèmes suivants :

  • Le rapport ‘Active Alerts’ montre des alertes qui ont déjà été autorésolues.
  • Le rapport ‘Generic performance’ consomme trop d’espace dans la tempDb.
  • Il arrive à des agents qui sortent du mode maintenance de générer des alertes à partir d’évènements anciens ayant déjà été traités.
  • Lorsqu’Antigen Enterprise Manager (AEM) est configuré pour utiliser SharePoint, certains rapports sont bloqués.
  • Les Rapports d’Operations Manager 2007 SP1 échouent lorsque le data Waterhouse est partagé avec un Management Group qui a déjà été mis à jour vers OpsMgr R2.
  • Le service SDK peut s’arrêter à cause d’un problème de blocage entre Threads.
  • Depuis la console Web, les couleurs des lignes dans les graphes ne correspondent pas à celle de la légende.
  • La fonction Auto-Backup des journaux d’évènements fait stopper le collecteur ACS.
  • Le lien hypertexte dans les messages de notification peut renvoyer la liste des alertes actives au lieu de la description de l’alerte.
  • La propriété ‘allow anonymous discovery’ dans le pack d’administration IIS n’est pas affichée correctement dans la console.
  • Les découvertes échouent lorsqu’un caractère ‘double-byte’ est retourné dans le Data Stream.

Comment superviser des évènements générés par un ordinateur différent ou une machine virtuelle de cluster

Je tiens à signaler un excellent billet de Kevin Holman qui indique comment utiliser le TAG <AllowProxying>true</AllowProxying> dans des règles ou moniteur pour gérer les évènements qui sont générés par un autre ordinateur source que l’ordinateur sur lequel l’agent est installé.

vous pouvez retrouver cet article sur le lien suivant : How to monitor events logged by another computer or cluster

Résoudre les problèmes d’agents indisponibles (Gray state) dans Operations Manager

Microsoft vient de publier un article dans sa base de connaissances qui traite de la résolution des problèmes de communication entre les agents et l’infrastructure Operations Manager. Cet article donne également des indications sur la résolution des problèmes de performance des serveurs RMS, MS, GW et SQL.

Les points abordés sont :

  • Résolution des problèmes de communication des agents. 3 scénarii différents sont abordés.
  • Résolution des problèmes de performances du RMS.
  • Résolution des problèmes de performance des MS et Gateways.
  • Résolution des problèmes de performance des serveurs SQL.

 

Il s’agit sans aucun doute de l’article le plus complet publié par Microsoft dans la base de connaissances Operations Manager.

Cet article s’applique à Operations Manager 2007 SP1 et R2 ainsi qu’à System Center Essentials.

Donc, à lire absolument : Troubleshooting gray agent states in System Center Operations Manager 2007 and System Center Essentials

Release Candidate pour la version 2.0 du SCVMM 2008 R2 Self Service Portal

Microsoft a publié le SCVMM Self Service Portal v2.0 en version Release Candidate.

Vous pouvez le télécharger ici : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fef38539-ae5a-462b-b1c9-9a02238bb8a7

Plusieurs nouveautés pour Microsoft System Center Service Manager

Microsoft a publié un correctif et plusieurs outils pour System Center Service Manager 2010 :

Première Mise à jour cumulative pour SCSM 2010 (KB983572).

Cette mise à jour impacte les composants suivants :

  • Service Manager Management Server (SM Server)
  • Data Warehouse Management Server (DW Server)
  • Self-Service Portal
  • ServiceManager Console

Téléchargement : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1f864b54-fd95-4bb7-98c5-e66183875714

Microsoft System Center Service Manager Authoring Tool v1.0 Release Candidate

Cet outil de développement permet d’étendre et de personnaliser SCSM avec les fonctionnalités suivantes :

  • Personnalisation de formulaires
  • Création de formulaires avec support de classes objet personnalisées
  • Editeur de classe et de relations pour étendre la CMDB
  • Création de Workflows étendus
  • Support des packs d’administration permettant de les sceller
  • Explorateur de classes et de formulaires

La mise à jour cumulative 1 est nécessaire.

Téléchargement : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=40b8f1b7-da63-46ae-9ca4-ef007fc3cb29

Documentation du SDK

La documentation du SDK de SCSM peut être téléchargée ici : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1862b19e-9cc1-49b5-b121-eb567a7b2fee

Mise à jour du Management Pack Catalog

Lors de la sortie de la première version du Management Pack Catalog sur le site PinPoint, nous avions été nombreux à regretter l’ancienne version.

Microsoft a tenu compte de nos remarques et une nouvelle version du Management Pack Catalog est désormais disponible à l’adresse suivante : http://pinpoint.microsoft.com/en-US/systemcenter

Exemple d’utilisation d’un module Performance.DataGenericMapper

Je suis tombé récemment sur un cas intéressant chez un client qui souhaitait suivre le volume de connexions à Active Directory depuis des postes clients sans information de site.

Le problème

Lorsqu’un ordinateur se connecte à Active Directory, il tente de localiser un contrôleur de domaine sur son site. Pour cela, il fait des requêtes DNS du type _ldap._tcp.<SiteName>._sites.dc._msdcs.<DnsDomainName>. Si aucun contrôleur de domaine local n’est disponible alors, le poste se replie sur un autre contrôleur de domaine (situé dans un hub parent dans le cas d’une topologie Branch Office) en faisant appel aux enregistrements génériques. La requête DNS est du type _ldap._tcp.dc._msdcs.<DnsDomainName>.

Il y a plusieurs circonstances qui font que la localisation d’un contrôleur de domaine passe par les enregistrements génériques parmi lesquelles:

  1. Aucun contrôleur local n’est accessible.
  2. Le poste vient d’être installé et ne connais pas son site.
  3. Une demande d’authentification en provenance d’une machine en dehors de la forêt Active Directory.
  4. Le sous-réseau du client n’est associé à aucun site Active Directory.

Les contrôleurs de domaine qui publient les enregistrements génériques  effectuent un suivi des demandes de connexions en publiant dans le journal Système un évènement ID 5807 source NETLOGON :

Event ID: 5807
Source: NETLOGON
User: N/A
Computer: ComputerName
Description:
During the past [X] hours there have been [Y] connections to this Domain Controller from client machines whose IP addresses don’t map to any of the existing sites in the enterprise. Those clients, therefore, have undefined sites and may connect to any Domain Controller including those that are in far distant locations from the clients. A client’s site is determined by the mapping of its subnet to one of the existing sites. To move the above clients to one of the sites, please consider creating subnet object(s) covering the above IP addresses with mapping to one of the existing sites. The names and IP addresses of the clients in question have been logged on this computer in the following log file…

Cet évènement est publié à peu près toutes les 4 heures et indique le nombre de connexions de clients sans information de site dans la période.

La méthode

Dans mon cas, je souhaitai récupérer la valeur du nombre de connexions [Y] et la publier dans la base de données Operations Manager.

La méthode est la suivante :

image

Le schéma du Workflow

Pour ce faire, il faut créer un module DataSource composite et l’utiliser pour créer un nouveau type de règle de collecte. Le module Performance.DataGenericMapper permet de transformer le Property Bag générique du module DataSource en Performance Data. Il s’agit d’un module de type Condition Detection Module.

Le Workflow est composé de la sorte :

image

On pourrait bien sur créer un Typed PropertyBag de type Performance et se passer du module Condition Detection mais l’avantage d’utiliser un PropertyBag générique dans le DataSource permet de réutiliser le DataSource dans un autre workflow tel qu’un moniteur.

L’implémentation

Le module DataSource

Il s’agit d’un module DataSource composite qui comporte un module DataSource standard EventProvider pour récupérer l’évènement suivi d’un module Probe Action de type ScriptPropertyBag. Le script fait un simple parsing du la description de l’évènement pour extraire le nombre de connexions et la renvoyer dans un PropertyBag.

image

Le module EventDS est plutôt classique et indique la source et le N° d’évènement.

Le module Probe Action passe la description de l’évènement comme paramètre au script.

image

Le script récupère la valeur dans la description et la publie dans un Property Bag.

image

 

La règle de collecte

Cette règle ressemble à une règle classique de récupération d’évènement avec le DataSource créé précédemment et deux modules Write Action pour publier l’information dans la base de données Operations Manager ainsi que dans la base de données du DataWareHouse.

On y a juste ajouté un module Condition Detection pour transformer la donnée générique fournie par le script du module DataSource en une donnée de performance.

image

Les paramètres du module Performance.DataGenericMapper  effectuent une correspondance entre la donnée retournée par le script et une donnée de performance.

image

Le résultat en images

image

Conclusion

Les modules de transformation du type Performance.DataGenericMapper permettent de multiplier les utilisations d’une source de données et facilitent la mise en œuvre des mécanismes d’optimisation (CookDown) de l’agent Operations Manager.

Vous pouvez retrouver les sources de ce pack d’administration ici : http://fichiers.gainche.net/Documents/AD.GenericRecords.xml

Vous pouvez utiliser ce pack d’administration pour suivre l’évolution de votre mise en œuvre des principes d’architecture Active Directory Branch Office ou simplement pour vous en inspirer pour vos propres besoins.

Nouveau MVP Operations Manager Français

Mon ancien collègue (quel lâcheur quand j’y pense :) ) François Dufour a été nommé MVP Operations Manager.

Bravo à lui.