OCS Inventory NG
Transcription
OCS Inventory NG
OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels Introduction 1. Avant-propos 15 1.1 Cibles et objectifs de l'ouvrage 1.2 Organisation du livre 1.3 Pré-requis techniques et ressources documentaires 1.3.1 Pré-requis techniques 1.3.2 Ressources documentaires 2. Présentation générale 16 16 17 17 18 18 2.1 La communauté 2.2 La licence du logiciel OCS Inventory 2.3 Périmètre cible du logiciel OCS Inventory 2.4 Principales fonctionnalités 2.4.1 Inventaire et gestion de parc 2.4.2 Déploiement de logiciels 2.4.3 Découverte automatique du réseau et scan SNMP 2.4.4 Support de plug-ins 2.4.5 Interfaçage avec des logiciels tiers 18 20 20 21 21 22 22 23 23 Installation du serveur OCS Inventory 1. Objectifs du chapitre et pré-requis 25 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables 26 26 2. Architecture de l'application 26 2.1 Principe de fonctionnement général 2.2 Les modules d'OCS Inventory 2.2.1 Le serveur de communication 2.2.2 Le serveur d’administration 2.2.3 L'installation des modules www.editions-eni.fr © Editions ENI 27 28 28 28 29 1/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 3. Mise en œuvre sur plate-forme Windows 3.1 Installation d'OCS Inventory sur plate-forme XAMPP 3.1.1 Installation 3.1.2 Configuration MySQL 3.1.3 Fin d'installation 3.2 Configuration SSL du serveur OCS Inventory 3.2.1 Activation de l'extension PHP OpenSSL 3.2.2 Certificat de sécurité SSL 4. Mise en œuvre sur plate-forme Linux 30 30 35 40 42 42 43 44 4.1 Plate-forme Red Hat/CentOS 4.1.1 Installation du serveur CentOS 4.1.2 Installation d'OCS Inventory depuis les dépôts CentOS 4.1.3 Configuration SSL sur un serveur CentOS 4.2 Plate-forme Debian (installation recommandée) 4.2.1 Installation du serveur 4.2.2 Installation d'OCS Inventory 4.2.3 Installation des dépendances 4.2.4 Installation de l'application 4.2.5 Configuration SSL du serveur OCS Inventory 5. Première remontée d'inventaire 44 44 49 58 59 59 63 63 65 72 74 5.1 Installation du client OCS Linux 5.1.1 Installation du client : 5.1.2 Déclenchement manuel de la remontée du client OCS Linux 6. Présentation de l'interface et ergonomie 6.1 Première connexion à l'interface 6.1.1 Présentation générale de l'interface 6.1.2 Modification du mot de passe par défaut du compte admin 6.1.3 Correction de l'erreur relative au fichier install.php 6.2 Le menu d'accueil 6.3 La page Toutes les machines 6.4 Les fiches « machines » www.editions-eni.fr 29 © Editions ENI 75 75 76 77 77 79 80 82 82 86 88 2/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 6.5 Fonctions de recherche 6.5.1 Recherches multicritères 6.5.2 Recherches par logiciels 89 90 92 Fonctionnement et déploiement des agents 1. Objectifs du chapitre et pré-requis 93 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables 93 94 2. Fonctionnement des clients OCS 94 2.1 Principe général des remontées de l'agent 2.2 Structure d'un échange entre un agent et son serveur de rattachement 2.3 Intervalle de remontée des clients OCS 2.4 Informations inventoriées par les clients 3. Installation du client Windows 102 3.1 Fichiers nécessaires 3.2 Installation manuelle en mode graphique 3.2.1 Préparation 3.2.2 Installation 3.3 Installation « silencieuse » de l'agent OCS 3.3.1 Description des options d'installation de l'agent OCS 3.3.2 Exemple d'utilisation 3.4 Précisions sur l'agent OCS Inventory Windows 3.4.1 Le service OCS Inventory 3.4.2 Répertoire d'installation et de configuration de l'agent 3.4.3 Fichiers de configuration et fichiers journaux (logs) 3.4.4 Interface graphique de l'agent OCS Windows 4. Déploiement du client OCS sur un domaine Windows 4.1 Introduction 4.2 Principe de fonctionnement 4.2.1 Illustration du principe de fonctionnement www.editions-eni.fr 95 96 98 99 © Editions ENI 102 103 103 104 112 112 114 114 114 115 116 116 117 117 118 118 3/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 4.3 Paramétrage du client OCS avec OCS Packager 4.3.1 Pré-requis 4.3.2 Exécution d'OCS Packager et compilation du client paramétré 4.3.3 Exemple de configuration 4.4 Déploiement automatique du client OCS sur un domaine Active Directory 4.4.1 Méthode « classique » de diffusion du client 4.4.2 Méthode alternative sur un domaine Active Directory 4.4.3 Autres paramètres applicables à l'exécutable OcsLogon.exe 5. Déploiement du client OCS Windows avec Deployment Tool 5.1 Pré-requis 5.2 Installation et configuration 5.3 Paramétrage et installation de l'agent 6. Installation et déploiement des clients sur plate-forme Linux 6.1 Principe 6.2 Installation à partir des dépôts de la distribution 6.2.1 Installation et configuration de l'agent (distribution Debian) 6.3 Installation à partir de l'archive téléchargeable 6.3.1 Préparation 6.3.2 Installation des dépendances 6.3.3 Installation et configuration 119 119 120 122 125 126 128 130 131 131 132 134 140 140 140 141 142 143 143 144 7. Autres plates-formes compatibles 148 8. Options propres au client OCS 148 8.1 Principales options du client OCS unifié 8.2 Principales options du client OCS Windows 8.3 Autres options du client Windows 9. Options de configuration modifiables dans l'interface OCS Inventory 9.1 Onglet Inventaire 9.2 Autres options www.editions-eni.fr 149 150 152 153 153 155 © Editions ENI 4/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 10. Réflexions préalables au déploiement des clients 156 Inventaire exhaustif du parc informatique 1. Objectifs du chapitre et pré-requis 159 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables 160 161 2. Saisie d'informations 161 2.1 Le tag OCS Inventory 2.1.1 Édition manuelle des tags 2.1.2 Alimentation du tag à l'installation du client OCS 2.1.3 Alimentation du tag par les utilisateurs 2.1.4 Autres précisions sur le tag OCS 2.2 Les données administratives 2.2.1 Modification et ajout de données administratives 2.2.2 Édition des données administratives 2.3 Les notes 2.4 Exemple de configuration 2.4.1 Contexte de l'exemple 2.4.2 Mise en œuvre 2.4.3 Aperçu de la solution 3. Interrogations en base de registre Windows 3.1 Rappels sur la base de registre Windows 3.2 Interroger la base de registre avec le client OCS 3.3 Option de configuration 4. Interrogations automatiques du réseau 4.1 Consultation des résultats 4.2 Édition des informations IpDiscover 4.2.1 Édition des équipements découverts www.editions-eni.fr © Editions ENI 162 163 166 167 169 170 170 173 174 175 175 176 181 182 182 184 186 186 187 189 189 5/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 4.2.2 Édition des sous-réseaux 4.3 Configuration de la fonction IpDiscover 4.3.1 Configuration générale 4.3.2 Configuration au niveau de chaque machine 5. Interrogations SNMP 191 192 193 194 195 5.1 Pré-requis au fonctionnement des requêtes SNMP 5.2 Configuration d'OCS en vue de l'interrogation SNMP 5.2.1 Activation de la fonctionnalité 5.2.2 Configuration des communautés SNMP 5.3 Déclenchement d'un inventaire SNMP et exemple de remontées 5.3.1 Principe 5.3.2 Mise en œuvre 6. Inventaire des postes hors réseau 196 197 197 197 199 199 199 201 6.1 Inventaires de postes Windows hors réseau 6.2 Inventaires de postes Linux hors réseau 6.3 Chargement des fichiers d'inventaires dans l'interface 7. Gestion des doublons 202 202 203 204 7.1 Affichage des doublons 7.2 Fusion des doublons 7.3 Blacklist d'informations 7.4 Fusion automatique des machines 204 205 206 207 Authentification et gestion des profils 1. Objectifs du chapitre et pré-requis 209 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables 209 210 2. Authentification interne et profils de base 2.1 L'authentification interne www.editions-eni.fr 210 210 © Editions ENI 6/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 2.2 Description des profils de base 2.3 Créer de nouveaux utilisateurs 2.4 Les groupes d'utilisateurs 2.5 Réinitialisation d'un mot de passe 2.6 Modification et création de profils 2.6.1 Modification des profils existants 2.6.2 Création de nouveaux profils 2.7 Précision de sécurité sur l'authentification interne 3. Utiliser une authentification centralisée (AD / LDAP) 3.1 Configurer OCS Inventory en vue d'une authentification AD 3.1.1 Contexte de l'exemple 3.1.2 Configuration des informations de connexion 3.1.3 Modification des fichiers de configuration 3.2 Configuration de l'authentification LDAP 3.2.1 Configuration de l'application 3.2.2 Modification des fichiers de configuration 4. Les modes de fonctionnement d'OCS Inventory 4.1 Le mode NORMAL 4.2 Le mode DEBUG 4.3 Le mode FUSER 4.4 Le mode LANGUE 4.5 Le mode MAINTENANCE 4.6 Le mode NOCACHE 212 213 218 219 220 220 230 233 235 235 235 236 239 241 241 242 242 243 244 244 245 245 245 Maîtrise du parc logiciel et des déploiements 1. Objectifs du chapitre et pré-requis 247 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables 247 248 2. Menus propres aux logiciels 248 2.1 Menu logiciel propre à chaque machine www.editions-eni.fr © Editions ENI 248 7/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 2.2 Menu Tous les logiciels 2.3 Recherches multicritères propres aux logiciels 2.4 Menu Dictionnaire 3. Déploiement de logiciels avec OCS Inventory 3.1 Principe 3.2 Création et activation d'un paquet de déploiement 3.2.1 Création du paquet de déploiement 3.2.2 Activation manuelle du paquet Firefox 3.3 Déploiement du paquet Firefox sur un poste de test 3.3.1 Affectation du paquet 3.3.2 Paramétrage de la configuration de déploiement en vue du test 3.3.3 Déclenchement manuel du processus de déploiement 3.4 Déploiement du paquet Firefox sur le parc en production 3.4.1 Affectation du paquet à un ensemble de machines 3.4.2 Activation générale de la fonctionnalité de télédéploiement 3.4.3 Déroulement du télédéploiement en production 4. Autres fonctionnalités de déploiement 250 251 251 254 254 256 256 263 267 267 269 272 274 274 279 279 280 4.1 Stocker un fichier 4.1.1 Création 4.1.2 Activation 4.1.3 Affectation du paquet et déploiement 4.2 Exécuter une commande 4.2.1 Lancement de la commande rem 4.2.2 Installation d'un exécutable au format MSI 280 281 283 284 285 285 287 5. Principales erreurs liées aux télédéploiements 288 6. Menus de configuration liés aux déploiements 290 6.1 Le menu de configuration général 6.2 Les options de télédéploiement d'une fiche machine 6.3 Précisions sur les temporisations appliquées 7. Pour aller plus loin www.editions-eni.fr 291 292 294 295 © Editions ENI 8/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels Configuration du workflow de télédéploiement 1. Objectifs du chapitre et pré-requis 297 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables 1.3 Avertissements propres à ce chapitre 2. Utilité et principe du workflow 298 298 298 299 2.1 Utilité du workflow de télédéploiement 2.2 Principe de fonctionnement 2.3 Activation générale de la fonctionnalité 3. Scénarios d'utilisation du workflow 299 299 300 301 3.1 Exemple simple d'utilisation du workflow 3.1.1 Description du processus envisagé 3.1.2 Configuration du workflow 3.1.3 Mise en application de ce processus 3.1.4 Commentaires sur l'exemple traité 3.2 Exemple d'utilisation avancée 3.2.1 Description du processus envisagé 3.2.2 Configuration du workflow 3.2.3 Mise en application de ce processus 3.2.4 Remarques sur l'exemple traité 4. Étendre les informations présentes dans l'interface du workflow 4.1 Modification des valeurs par défaut 4.2 Ajout de nouvelles données aux onglets existants 4.3 Ajout de nouveaux onglets 302 302 302 309 318 318 319 320 324 327 328 329 330 334 Utilisation à moyenne et grande échelle 1. Objectifs du chapitre et pré-requis 337 1.1 Contexte et pré-requis 338 www.editions-eni.fr © Editions ENI 9/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 1.2 Fichiers téléchargeables 338 2. Utiliser les groupes de machines 338 2.1 Présentation des groupes de machines 2.1.1 Les groupes statiques 2.1.2 Les groupes dynamiques 2.1.3 Les groupes de redistribution 2.2 Configuration des groupes 2.3 Cas d'utilisation 2.3.1 Améliorer la gestion des inventaires 2.3.2 Gérer des configurations personnalisées 2.3.3 Cibler les déploiements d'applications 3. Utiliser des serveurs de redistribution 339 339 344 347 349 350 350 351 352 353 3.1 Création des serveurs de redistribution 3.2 Configuration du logiciel OCS Inventory en vue de l'utilisation de la redistribution 3.2.1 Les groupes de serveurs 3.2.2 Les règles d'affectation 3.2.3 Copie des paquets de déploiement 3.2.4 L'activation des paquets 3.2.5 Affectation des paquets 3.2.6 Déploiement du paquet 3.2.7 Commentaire et résumé des étapes 4. Architecture maître esclave 353 354 354 356 358 361 362 364 364 366 4.1 Principe 4.2 Configuration 4.2.1 Création du répertoire de dépôt des inventaires 4.2.2 Configuration de l'esclave 4.2.3 Vérification et création d'une tâche planifiée 4.2.4 Options de lancement de l'utilitaire ocsinventory-injector.pl 366 367 367 368 370 371 Interfacer OCS Inventory avec des logiciels tiers www.editions-eni.fr © Editions ENI 10/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 1. Objectifs du chapitre et pré-requis 373 1.1 Contexte 1.2 Pré-requis 1.3 Fichiers téléchargeables 1.4 Avertissements 374 374 375 375 2. Exploiter la base MySQL ocsweb 375 2.1 Présentation du logiciel GLPI 2.2 Découvrir GLPI 2.3 Configuration du serveur MySQL 2.4 Remarques sur cet exemple 375 376 376 378 3. Utiliser le web service d'OCS Inventory 379 3.1 Principe du web service 3.2 Configuration du serveur 3.2.1 Installation des composants supplémentaires 3.2.2 Activation du web service 3.2.3 Configuration de l'authentification au web service 3.2.4 Désactivation de l'authentification 3.3 Exemples de mise en œuvre 3.3.1 Exemple 1 : Toutes les machines 3.3.2 Exemple 2 : Écrans et imprimantes filtrés par tag 3.4 Utilisation de l'utilitaire soap-client.pl 3.4.1 Exemple d'utilisation du script soap-client.pl 3.4.2 Documentation complémentaire 379 380 380 380 381 383 383 384 390 393 393 394 Installation et utilisation des plug-ins 1. Objectifs du chapitre et pré-requis 395 1.1 Contexte et pré-requis 1.2 Fichiers téléchargeables www.editions-eni.fr 396 396 © Editions ENI 11/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 2. Installation et utilisation des plug-ins 396 2.1 Généralités 2.2 Plug-in « Statistiques des communications » 2.2.1 Présentation du plug-in 2.2.2 Installation 2.2.3 Utilisation 2.3 Plug-in Windows : Informations de sécurité 2.3.1 Présentation du plug-in 2.3.2 Installation 2.3.3 Utilisation 2.4 Plug-in Linux : Remontée des tâches Cron 2.4.1 Installation 2.4.2 Utilisation 2.5 Documentation en ligne 396 397 397 398 400 401 401 401 407 407 408 413 414 Création d'exécutables avec NSIS 1. Objectifs du chapitre et pré-requis 415 1.1 Pré-requis 1.2 Fichiers téléchargeables 416 416 2. Installation de NSIS 416 3. Construction de l'exécutable d'installation FireZip 417 3.1 Préparation de l'environnement 3.2 Création du script NSIS 3.3 Compilation 417 419 422 4. Construction d'un exécutable pour le déploiement de plug-ins Windows 4.1 Préparation de l'environnement 4.2 Création du script NSIS 4.2.1 Options générales www.editions-eni.fr 425 425 426 426 © Editions ENI 12/13 OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels 4.2.2 Section principale 4.2.3 Section uninstall 4.3 Compilation 427 428 429 Index www.editions-eni.fr 433 © Editions ENI 13/13
Documents pareils
Installation d`OCS Inventory NG v2.1
Installation d’OCS Inventory NG v2.1
Procédure d’utilisation
Objectif du document :
Installation d’OCS Inventory Ng v2.1 sur un serveur Linux (ici Ubuntu Server 14.04) et
remonté des machines du pa...
OCS Inventory NG Serveur 2.1 : Installation et Configuration
Le serveur de base de données ne peut, à l’heure actuelle, être que sur MySQL 4.1 (ou supérieur)
avec un moteur InnoDB actif.
Le serveur de communication est écrit en langage PERL en tant que modul...
Installation de OCS Inventory ultime
changer la valeur de TTO_Wait à 10 par exemple, enregistrez, « killez » le service "ocs
inventory service", puis relancez-le. La machine se synchronisera dans les 10 secondes.