> Tech > Inventaire matériel et logiciel plus poussé

Inventaire matériel et logiciel plus poussé

Tech - Par iTPro - Publié le 24 juin 2010
email

Voyons maintenant comment vous pouvez étendre le champ d'action de SMS 2.0 en lisant l'information du registre client SMS. Vous pouvez améliorer l'inventaire matériel et logiciel de SMS en modifiant certains de vos fichiers de site primaire. Voyons deux exemples de lecture des clés de registre et de reporting de

cette information
dans la base de données du site
SMS : l’information Add/Remove
Programs et l’information Custom
Registry Key Software Update.
Windows propose un applet Control
Panel Add/Remove Programs qui
correspond directement avec une clé
de registre qui renseigne sur l’information
présente pendant l’installation
d’un programme logiciel, d’un correctif
de sécurité, d’un pack de service, ou
de n’importe quel programme Windows
standard. Les programmes maison
écrits spécialement pour Windows
doivent suivre les mêmes règles d’écriture
dans le registre pendant les étapes
d’installation du programme. La mise à 
jour du registre avec les fichiers .exe
maison permet à  SMS de faire le
compte-rendu de l’installation client
par client.
Avant de commencer à  étendre le
processus d’inventaire par défaut SMS,
il est bon de prendre en compte
quelques informations générales sur
les inventaires matériels. Les clients
SMS communiquent des données à 
leurs serveurs de sites respectifs. A leur
tour, ces derniers transmettent cette
information au site primaire qui
contient la base de données SQL
Server. Les paramètres de site SMS
pour chaque site dans la hiérarchie
SMS sont gérés dans la base de données
SQL Server avec l’ensemble des
données client SMS ou objets client.
Tous les objets client SMS dans la base
de données SQL Server sont enregistrés
dans la base de données dans le
cadre de l’opération d’inventaire matériel
SMS. Les données collectées sont
considérées comme des objets gérés
ou des objets gérables. (Vous pouvez
examiner les objets en utilisant des requêtes
SQL simples par l’intermédiaire
de la SMS Administration Console ou
créer de nouvelles SQL Views, semblables
à  celles qu’utilise l’outil SMS
Web Reporting.).Vous pouvez utiliser
SMS pour gérer environ 600 objets matériels
; seulement 200 environ sont
configurés et inventoriés par défaut. Si
les autres 400 objets qui ne sont pas validés
ne peuvent pas inventorier l’information
spécifique dont vous avez
besoin, il vous faudra étendre la portée
de SMS sur vos systèmes client. Voyons
comment augmenter le matériel et le
logiciel SMS provenant du système
client.
Le fait d’ajouter des objets au MOF
(Managed Object Format) par défaut
peut étendre l’inventaire matériel SMS.
Quand vous installez SMS sur la station
de travail ou le serveur, le fichier
sms_def.mof est copié du serveur de
site SMS dans le répertoire \\siteserversiteshare\sms\inboxes\cliefiles.srchinv, dans le système client. Microsoft
fournit un programme séparé appelé
MOF Manager, mofman.exe, pour éditer le fichier sms_def.mof. (Ce fichier
est sur le CD-ROM SMS 2.0 dans
le répertoire \support\reskit\bin\x86.)
Cependant, les spécialistes SMS expérimentés
préfèreront parfois utiliser
Notepad pour éditer le fichier MOF. Il
est judicieux de faire une sauvegarde
du fichier sms_def.mof pendant le test
et d’utiliser la GUI 2.0.21 (que vous
trouverez sur le CD-ROM SMS 2.0)
pour vérifier les erreurs de syntaxe durant
la compilation.
Le listing 1 montre les changements
nécessaires pour faire le
compte-rendu des Add/Remove Programs
installés sur le système client
SMS et pour fournir cette information
à  la base de données du serveur de site
SMS. Copiez simplement le listing dans
le fichier MOF de votre site SMS de
test. Cet ajout est ensuite mis à  jour sur
le SMS Client, et chaque client communique
l’information du registre Add/
Remove Programs au serveur du site
SMS. Vous pouvez ajouter ce script au
fichier sms_def.mof pour le test. (Le
script comporte des espaces pour des
raisons de clarté : ils ne sont pas nécessaires
pour la compilation.)
L’information Custom Registry Key
Software Update est ajoutée au système
client pendant l’installation des
scripts SMS parce que nous avons édité
le fichier .mof. Le programme SMS
Installer permet d’encapsuler un exécutable
dans un script SMS. Vous pouvez
choisir d’installer le programme
SMS Installer pendant une installation
personnalisée du logiciel SMS 2.0. Le
SMS Installer peut repackager un programme
après son installation, afin que
le système puisse l’annoncer à  une
collection SMS.
Le lab de test SMS de ma société a
des systèmes client qui représentent
notre configuration client de production
actuelle. Cette configuration est
considérée comme notre construction
standard et la société maintient un numéro
de version build (2.00.2, par
exemple). Le programme SMS Installer
fonctionne sur l’un de ces systèmes
client ; il prend un instantané de la
configuration et il marque une pause.
Pendant cette pause, nous installons
une nouvelle application (Visio, par
exemple) sur notre système client. Au
terme de cette installation, nous
laissons le programme SMS Installer
terminer ses processus en créant un fichier
qui a identifié tous les changements
apportés au système client
après que nous ayons installé l’application.
Le fichier résultant est dans un
format que nous pouvons « pousser »
sur des clients SMS et fournit des informations
plus détaillées sur le logiciel
installé sur chaque client SMS. Le programme
SMS Installer vous permet
d’ajouter des lignes de code logiciel ou
un script au fichier. Pour aider à  reconnaître
les applications personnalisées
ou l’information de construction client
standard, nous ajoutons une pincée
d’informations au registre client pour
chaque script SMS que nous installons.
Nous testons ensuite ce nouveau programme
d’installation sur les ordinateurs
client pour juger de l’interopérabilité
et, une fois qu’il a passé avec
succès nos vérifications de critères,
nous pouvons l’ajouter au package
SMS que nous pourrions pousser dans
une collection de systèmes client.
Nous augmentons également le numéro
de version build standard de la
société (2.00.3, par exemple) et enregistrons
les changements apportés à 
nos systèmes de production.

Téléchargez gratuitement cette ressource

Guide Startup : 5 leviers pour consolider votre croissance

Guide Startup : 5 leviers pour consolider votre croissance

Créer une startup, c’est une aventure. Pour maximiser les chances de succès, il faut pouvoir rêver les pieds sur terre. Bénéficiez d'une feuille de route infographique complète pour mettre en œuvre un parcours de croissance robuste et pérenne avec SAP Business One & ERT Intégration - groupe kardol.

Tech - Par iTPro - Publié le 24 juin 2010