Yann Gainche's Weblog

Le blog d'un consultant qui cause de MOM, SCOM, SCE, PowerShell, ISA et peut-être même d'autres choses...

opsMgr 2007 : Comment créer un diagnostique automatique sur un moniteur

Lors d’un déploiement Operations Manager 2007 chez un client, OpsMgr a détecté qu’un disque était plein sur l’un des serveurs supervisé.

Le reflexe de l’administrateur a été de se connecter au serveur et utiliser un outil pour lister les répertoires les plus volumineux.
Certes, Opérations Manager est un outil de supervision et il est normalement utilisé par les équipes d’exploitation, mais c’est aussi l’un des outils à privilégier par les administrateurs.

Dans ce cas précis, on peut demander à Opérations manager de faire la liste des répertoires les plus volumineux lors de la détection d’un manque de place.

Il suffit de créer un diagnostique utilisant la commande DIRUSE des Windows Support Tools. J’en profite au passage pour rappeler que les Support Tools devraient être installés systématiquement sur tous les serveurs.
Il faut éditer le moniteur pour lui associer le diagnostique. On peu le trouver dans le panneau ‘Authoring’ ou dans le ‘Health Explorer’ :

Ensuite, il faut aller sur l’onglet ‘Diagnostic and Recovery’ et cliquer sur ‘Add’ pour ajouter le diagnostique. Dans le cas de ce moniteur, il peut être associé à l’état Warning ou Critical.

Le diagnostic peut être un script ou une commande. Penser à le stocker dans le bon pack d’administration (cf http://msmvps.com/blogs/opsmgr/archive/2007/11/04/opsmgr-2007-best-practices-et-quelques-r-233-flexions.aspx ).

Ensuite, on donne un nom à l’objet Diagnostic (oui je sais, j’avais promis un article sur une convention de nommage OpsMgr. Patience, ça vient Smile)

La commande est : %ProgramFiles%\Support Tools\diruse.exe


Avec les paramètres :
/S /M /C /Q:100 /D $Target/Property[Type="MicrosoftWindowsLibrary6062780!Microsoft.Windows.LogicalDevice"]/DeviceID$\

La référence $Target/Property[Type="MicrosoftWindowsLibrary6062780!Microsoft.Windows.LogicalDevice"]/DeviceID$\ s’obtient  en sélectionnant la propriété DeviceId dans la liste déroulante.

Lors de la prochaine alerte sur l’espace libre d’un disque, il suffit de basculer sur la vue ‘Health Explorer’ et sur l’onglet ‘State Change Events’ pour voir le résultat :

Conclusion : Ayez le reflexe Diagnostique !

Comments

Opsmgr Or SCOM 2007 as you like...and may be Hyper-V said:

Je reviens ici sur un trés bon article de Yann Gainche. Comment créer un diagnostique automatique sur...

# January 19, 2009 12:29 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)