View
229
Download
1
Category
Preview:
Citation preview
03/04/2017
OCS Inventory Sous Debian
LABO 3 Kevin – Aurélien -Even BTS SIO 2017 - STJOSUP
LABO 3 1
Table des matières OCS Inventory : ........................................................................................................................................ 2
Définition : ........................................................................................................................................... 2
Comment installer OCS Inventory ? ........................................................................................................ 2
OCS Inventory NG Agent : ....................................................................................................................... 8
Définition : ........................................................................................................................................... 8
............................................................................................................................................................. 8
Plugin OCS « Remonter de PC » ............................................................................................................ 10
Installation GLPI et FusionInventory ..................................................................................................... 12
Création d’un ticket ............................................................................................................................... 15
LABO 3 2
OCS Inventory :
Définition :
OCS Inventory NG soit Open Computer and Software Inventory est une application permettant de
réaliser un inventaire sur la configuration matérielle des machines du réseau et sur les logiciels qui y
sont installés et de visualiser ces informations grâce à une interface web. Il comporte également la
possibilité de télé-déployer des applications sur un ensemble de machines selon des critères de
recherche.
Comment installer OCS Inventory ?
Pour installer OCS Inventory assurer vous d’avoir 2 machines : 1 machines serveur OS Linux Debian
de préférence et une ou plusieurs machine dite « client ».
D'abord, nous allons éditer l’adresse IP et configuration réseaux dans « nano / etc / network / interfaces »
(A modifier)
LABO 3 3
Ensuite une fois que nous avons configuré notre réseau IP, nous allons redémarrer le réseau avec les commandes suivantes :
Nous allons passer en revue les référentiels pour vérifier, nous ouvrons le fichier « nano /etc/apt/sources.list »
Vous devez mettre à jour Ubuntu grâce à la commande : « apt-get update » « apt-get upgrade » (Commande MAJ complémentaire) Maintenant, nous commençons à installer les paquets nécessaires à notre INVENTAIRE OCS. Nous installons les packages suivants : apt-get install apache2
apt-get install php5 libapache2-mod-php5 php5-cli
apt-get install php5-common php5-cgi php5-gd
apt-get install mysql-client mysql-server mysql-common php5-mysql
Nous devons rentrer le mot de passe pour l'utilisateur « root » de MYSQL, ensuite installer les
paquets suivant :
apt-get install libxml-simple-perl
apt-get install libio-compress-perl
LABO 3 4
apt-get install libdbi-perl
apt-get install libdbd-mysql-perl
apt-get install libnet-ip-perl
apt-get install libsoap-lite-perl
cpan -i XML::Entities et appuyer sur entrée : Vous deviez obtenir ceci
Installer le pack OCS Inventory :
apt-get install ocsinventory-server ocsinventory-reports
Nous devons ensuite nous rendre dans le module « préinstallé »CPAN, pour l’éditer et le paramétrer.
perl -MCPAN -e shell
Nous allons ensuite installer le module CPAN :
Install CPAN
Puis suivre les différentes installations et configurations suivante :
reload CPAN
install YAML
LABO 3 5
install XML::Entities
install Nmap::Parser
quit
Installer l’éléments suivant :
apt-get install nmap snmp
Une fois, que les divers configuration et installation sont finis vous pouvez vous rendre dans votre
navigateur et tapez « localhost / ocsreports » soit 127.0.0.1 (IP loopback / test) nous aurons une
fenêtre où nous pouvons nous authentifier soit « root » avec le mot de passe par défaut « root »
LABO 3 6
Dans la fenêtre suivante, nous allons obtenir un journal avec ce qui a été fait et a été installé avec
succès.
Dans la fenêtre suivante, nous allons obtenir les identifiants qui nous permettrons accéder à nos OCS
dans ce cas serait admin / admin et donner « cliquez ici pour entrer dans l'interface graphique OCS-
NG » :
Dans la fenêtre suivante, nous écrivons notre nom d'utilisateur et mot de passe donné à l'étape
précédente :
LABO 3 7
(À modifier)
Après que nous avons entrer nos identifiants nous pouvons constater que nous allons obtenir un
journal avec les erreurs suivantes, ci-dessous :
La première erreur indique « Votre install.php existe dans votre répertoire d'installation »
Il faudra donc supprimer le fichier install « rm /usr/share/ocsinventory-reports/install.php » :
Vous devrez obtenir ceci :
Maintenant que OCSInventory est bien installer et configurer nous allons passer l’installation
d’OCSAgent.
LABO 3 8
OCS Inventory NG Agent :
Définition :
Le logiciel OCS Inventory NG Agent est conçu spécifiquement pour la gestion d'un parc informatique.
Il permet de contrôler les programmes, les fichiers et les navigations de différents ordinateurs.
• Scan : pour scanner et identifier les adresses IP connectées au parc informatique, le programme est doté d'une fonction ipdiscover. La fonction SNMP balaie le réseau pour obtenir les informations sur les périphériques connectés. Le résultat est stocké en inventaire XML et envoyé vers un serveur.
• Inventaire : OCS Inventory NG Agent a été développé pour permettre à l'administrateur réseau d'inventorier les ordinateurs et les logiciels utilisés sur le réseau. Toutes les informations sont collectées avec précision comme le type d'ordinateur, d'écran, de disques durs ou les systèmes d'exploitation.
• Module Server : il faut installer cette application sur tous les postes du parc et le module Server sur le serveur du réseau. Les résultats des inventaires y seront centralisés et stockés. Les logiciels ou fichiers nécessaires à tous les ordinateurs seront déployés et installés depuis le serveur.
Pour commencer veuillez installer le paquet suivant : apt-get install ocsinventory-agent.
Il y a deux options : choisissez http.
LABO 3 9
Nous indiquons ici l’adresse IP du serveur soit 127.0.0.1 (Adresse local test)
Pour lancer OCS InventoryAgent :
Le serveur est maintenant fonctionnelle ainsi que l’agent il reste plus qu’à installer le Plugin Agent et
à faire les machines.
LABO 3 10
Plugin OCS « Remonter de PC »
Il faut donc télécharger sur le site officiel le Plugin OCS Inventory NG Agent pour Windows pour les
machines clientes qui seront remonter au serveur grâce à celui-ci;
Suivre l’installation basique.
Arrivée à cette étape :
Veuillez ajouter l’IP de votre serveur OCS puis poursuivre et terminer l’installation.
Retourner sur votre navigateur web « 127.0.0.1 » vous pouvez constater que les machines ont bien
était remonté au serveur
LABO 3 11
LABO 3 12
Installation GLPI et FusionInventory
Installation de GLPI
Pour installer GLPI, veuillez taper à partir du Terminal les commandes suivantes.
Fichier de configuration
Pour se connecter à la base MySQL le fichier /etc/glpi/config_db.php contient l’utilisateur et son mot
de passe
Installation du plugin FusionInventory
Avec les commandes qui suivent on va télécharger l’archive du plugin, la copiez dans le répertoire
/usr/share/glpi/plugins et la décompressez.
Vous allez pouvoir vous connectez a l’interface GLPI accessible avec un navigateur
(http://ip_serveur_glpi/glpi) Login : glpi / Mot de passe : glpi.
Nous installons et activons le plugin FusionInventory dans « Configuration -> Plugins »
Installation de l’agent FusionInventory
Nous installons des paquets supplémentaires sur le serveur pour la découverte réseau et l’inventaire
SNMP.
Il faut ensuite modifier le fichier avec la commande « nano /etc/default/fusioninventory-agent »
pour exécuter l’agent FusionInventory en tant que service. On modifie le MODE en « daemon »
LABO 3 13
Configuration de l’agent FusionInventory
Avec le commande « nano /etc/fusioninventory/agent.cfg » qui va déterminer la configuration de
l’agent FusionInventory on va dé-commenter et/ou modifier la configuration comme suit :
L’adresse ip du serveur GLPI est 192.168.1.19 chez moi.
Pensez à redémarrer le service fusioninventory-agent avec la commande :
Réglages GLPI
A partir de l’interface GLPI, dans Plugins -> FusionInventory vous tomberez sur ce message d’erreur.
LABO 3 14
N’oubliez pas d’indiquer l’adresse web de l’application dans la configuration générale (Configuration
-> Générale)
Configuration de la synchronisation Active Directory
Dans Configuration -> Authentification, il y aura des messages d’erreur
Il convient d’installer le paquet suivant pour la synchronisation des utilisateurs et des groupes GLPI et
un annuaire Active Directory.
En allant dans Configuration -> Authentification -> Annuaires LDAP vous pourrez entrer les
coordonnées de votre service d’annuaire Active Directory. Cliquez sur l’icône avec un croix jaune et
n’oubliez pas de choisir la pré configuration Active Directory.
LABO 3 15
Création d’un ticket
Une fois sur l’interface de GLPI, allez dans Assistance et ensuite ticket.
Cliquez sur le petit + en haut à gauche, à droite de tickets, pour pouvoir ajouter un nouveau ticket.
LABO 3 16
Ici, nous sommes sur le point de créer notre ticket où le nom du ticket est TEST, ce ticket est destiner
pour l’utilisateur Marie Even.
Une fois arrivé sur l’interface de Marie Even nous pouvons retrouver le ticket TEST, le ticket à bien
était envoyer.
Recommended