BTS SIO Services Informatiques aux Organisations Option SISR Session 2019 Nom, Prénom de l’élève CAMARA Laye-Abdoulnaby Activité professionnelle N°2 2 NATURE DE L'ACTIVITE Installation OCS-GLPI Contexte Dans le cadre d’un Travail pratique je devais installer OCS et GLPI sur des Machines Virtuels Objectifs Mise en place de la solution GLPI et OCS Lieu de réalisation Schola Nova SOLUTIONS ENVISAGEABLES Installation OCS-GLPI Installation serveur SCCM DESCRIPTION DE LA SOLUTION RETENUE Conditions initiales Aucune possibilité de gérer un parc Informatique et de faire remonter les incidents Conditions finales Gestion d’un Parc informatique et remonté d’incident Outils utilisés Machine virtuelle Debian 8, OCS, GLPI CONDITIONS DE REALISATION Matériels Ordinateur Portable Logiciels Virtual Box, Debian Durée Entre 1 et 2h Contraintes L’accès à internet ne doit pas être interrompu COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE A1.1.2 Étude de l'impact de l'intégration d'un service sur le
29
Embed
Tampon ISEFAC · Web viewLes applications OCS et GLPI nécessitent que les services suivant soient installés au préalable : Bien sûr l’OS Debian 8.7.1 . Apache qui gère le
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BTS SIOServices Informatiques aux OrganisationsOption SISR
Session 2019
Nom, Prénom de l’élèveCAMARA Laye-Abdoulnaby Activité professionnelle N°2 2
NATURE DE L'ACTIVITE Installation OCS-GLPI
Contexte Dans le cadre d’un Travail pratique je devais installer OCS et GLPI sur des Machines Virtuels
Objectifs Mise en place de la solution GLPI et OCS
CONDITIONS DE REALISATIONMatériels Ordinateur Portable
Logiciels Virtual Box, Debian
Durée Entre 1 et 2h
Contraintes L’accès à internet ne doit pas être interrompu
COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLEA1.1.2A1.1.3A1.2.2A1.2.4A1.3.2A1.3.2A1.4.3
Étude de l'impact de l'intégration d'un service sur le système informatiqueÉtude des exigences liées à la qualité attendue d'un serviceRédaction des spécifications techniques de la solution retenueDétermination des tests nécessaires à la validation d'un serviceDéfinition des éléments nécessaires à la continuité d'un serviceDéfinition des éléments nécessaires à la continuité d'un serviceGestion des ressources
DEROULEMENT DE L'ACTIVITE
INSTALLATION OCS-INVENTORY ET GLPI SOUS LINUX DEB8 JESSIELes applications OCS et GLPI nécessitent que les services suivant soient installés au préalable :
- Bien sûr l’OS Debian 8.7.1
- Apache qui gère le protocole http pour l’accès WEB
- PHP qui réalise l’interface entre la base de données et le serveur WEB apache
- Mysql qui est le gestionnaire de base de données
- PHPMyadmin qui assure l’interface graphique de l’accès à la base de données Mysql
INSTALLATION DE LA SUITE LAMP SOUS DEBIAN 8.7.1Obtenir l’image ISO : image netinst pour PC 64 bits
L’installation Debian nécessite quelques paramétrages, voici un site très intéressant :
Durant cette installation vous aurez à donner un login et mot de passe pour l’accès à la base de données. Utilisons le même mot de passe pour l’ensemble des modules : Btssio75000.
Enfin nous allons installer le gestionnaire graphique de l’interface avec Mysql : PhpMyadmin.
home/user# apt-get install -y phpmyadmin
Sélectionner Apache2 ( ! ! ! touche barre d’espace) puis Ok (touche TAB).
Btssio75000 puis Ok
Enfin on crée un lien entre les 2 fichiers de configuration
home/user# ln -s /etc/phpmyadmin/apache.conf /etc/apache2/mods-enabled/phpmyadmin.conf On
redémarre apache
home/user# service apache2 restart
On peut maintenant accéder à la page Web apache et à la base de données PhpMyadmin : http://@IP_Serveur
pour l’accès à la page WEB par défaut http://@IP_Serveur/phpmyadmin pour l’accès à la page d’entrée
INSTALLATION OCS INVENTORY ET GLPIOCS Inventory assure la collecte des informations des composants matériels et logiciels d’un parc informatique (PC, Serveurs, Imprimantes, OS, Applications, périphériques…), l’inventaire de l’ensemble des postes et ses composants internes, serveurs, imprimantes etc…
GLPI permet de gérer les interventions, maintenance, gestion de projets, gestion des tickets d’intervention, statistiques, tableaux de bord etc...
Il y a plusieurs modules qu’il faudra installer pour avoir une gestion complète du parc informatique :
- Les serveurs OCS et GLPI
- Les agents OCS pour l’inventaire du parc informatique (Windows, MAC OS, Linux)- Les plugins GLPI OcsInventory et FusionInventory pour sa synchronisation avec OCS - Le service
SNMP sur toutes les machines (celui-ci est installé d’origine sous Linux).
INSTALLATION DE OCS NG V2.3On va tout d’abord télécharger l’image iso à partir du site Github.
GITHUB est un site réseau social spécialisé et une plateforme collaborative pour développeurs et utilisateurs, GitHub est désormais le plus grand espace de stockage de travaux collaboratifs dans le monde. Que vous soyez intéressé pour participer à ce cerveau global ou tout simplement pour partir à la recherche de cet énorme réservoir de connaissances, vous vous devez d’y être.
On décompresse le fichier ce qui génère le dossier et les fichiers d’installation OCS home/user# tar –xvf
OCSNG_UNIX_SERVER-2.3.1.tar.gz
On va dans le dossier d’installation
home/user# cd OCSNG_UNIX_SERVER-2.3.1
home/user# ./setup.sh (ceci est la commande perl pour exécuter l’installation automatique de l’image iso ocs).
L’installation s’effectue automatiquement et vous validerez par la touche entrée la plupart des paramètres par défaut qui vous sont proposés. Vous aurez cependant à modifier les paramètres suivants :
A la question sur le fichier de configuration Apache.conf modifiez tapez /etc/apache2/apache2.conf
A la question “Checking for Apache Include configuration directory” tapez /etc/apache2/sites-enabled
Le script demande s’il faut utiliser les outils SOAP et explique que la librairie est manquante
continuer sans tenir compte de l’avertissement.
A la fin du script il vous est demandé de redémarrer le service apache. On fera cela mais avant
encore quelques modifications doivent être faites. On change les propriétaires des fichiers apache et
home/user# chown –R www-data:www-data /usr/share/ocsinventory-reports/ On
redémarre apache
home/user# service apache2 restart
OCS-NG Inventory est maintenant installé.
Pour accéder au serveur on tape la commande suivante dans la barre d’adresse d’un navigateur sur une
console client : http://@IP_Serveur/ocsreports
Login=root ; password=le mot de passe ; Nom de la database=ocsweb (par exemple) ; Mysql Hostname=l’adresse donnée lors de l’installation de Debian (par défaut localhost).
Maintenant il faut modifier les mots de passe par défaut par les mots de passe que nous avons défini plus haut (Btssio75000).
On doit tout d’abord modifier les privilèges de la base de donnée ocs. Pour cela on accède à PHPMyadmin via la barre d’adresse de votre navigateur :
http://nom_serveur_ocs/phpmyadmin
Login : root - Mot de passe : Btssio75000Aller dans l’onglet utilisateur puis choisir l’utilisateur ocs : localhost Action changer privilèges Choisir l’onglet
Mot de passe taper le mot de passe Btssio75000.
Lorsque l’on revient sur la page ocs-reports on trouve l’alarme suivante :
Pour corriger cela, modifier les fichier des MDP z-ocsinventory-server.conf et dbconfig.inc.php
home/user# nano /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php A la ligne : define(“PSWD_BASE”, “ocs”) ; remplacer ocs par le nouveau password.
OCS inventory est maintenant opérationnel et prêt à inventorier les éléments du parc, il reste à se déconnecter puis se reconnecter de OCS pour faire disparaître les alarmes de sécurité.
INSTALLATION DE L’AGENT OCS-NG POUR WINDOWSL’agent OCS Windows se trouve à cette adresse :
Nous installerons ici la version 9.1.2 de GLPI à partir du site Github.com
Home/user# cd /usr/src/
home /usr/src# wget https://github.com/glpi-project/glpi/releases/download/9.1.2/glpi-9.1.2.tgz home/usr/src# tar xvzf glpi-9.1.2.tgz notez que pour décompresser un fichier tgz qui n’est pas le fichier classique tar.gz des applications Linux on utilise l’option z (tar xzvf).
Il faut ensuite copier le dossier crée et ses fichiers et dossiers dézippés dans le dossier des sites WEB apache :
home/usr/src #cp -r glpi /var/www/html (l’option -r copie aussi tous les sous dossiers).
On donne ensuite des droits supplémentaires sur les fichiers et dossiers de glpi :
home/usr/src #cd /var/www/html home/var/www#chmod 777 -R glpi (l’option –R génère les droits sur
tous les sous dossiers)
Attention !!! pour les dernières versions de apache2 un fichier doit être modifié pour Glpi :
Accéder à GLPI via un navigateur web : http://url_de_votre_serveur/glpi/ On obtient
ceci :
Cliquez sur ok. Ensuite accepter les termes de la licence :
Cliquez sur Continuer.
Cliquez sur Installer.
Cliquez sur Continuer.
Cliquez sur Continuer. Ici on utilisera la base de donnée de OCS qui est ocsweb.
Cliquez sur Continuer.
Cliquez sur Continuer.
Cliquez sur Utiliser GLPI.
Vous accéder maintenant à la page suivante :
Login : glpi
Mot de passe : glpi
Vous accédez maintenant au panel de GLPI.
Des alarmes apparaissent dans la page d’accueil qui doivent être supprimées. On modifiera le mot de passe de l’utilisateur Glpi et supprimera les fichier temporaire d’installation install.php.
Changer le mot de passe dans la page Glpi aller dans Administration puis utilisateur mettre le nouveau mot de passe Btssio75000.
Installation du plugin OcsinventoryNG pour GLPI 9.1.2
Le plugin ocsinventory va permettre de connecter GLPI à la base de données OCS. On peut ainsi afficher les données recueillies par l’inventaire OCS. Ajouter le plugin ocs inventory dans glpi : home/user# cd /var/www/glpi/plugins
var/www/html/glpi/plugins # tar -xzvf glpi-ocsinventoryng-1.3.3.tar.gz
Sur le site ocsreports il faut vérifier que l’option Trace Deleted est bien activée :
Sur l’onglet config config server bouton "TRACE_DELETED" à "on" puis update.
De retour sur le site Glpi http ://@IP_Serveur/glpi le login et
Mot de passe par défaut est glpi / Btssio75000
Il faudra penser à changer ce mot de passe dans la page WEB GLPI.
Il faut installer et activer le plugin (sonde) qui permet de relier GLPI à la base de données OCS. Dans le menu
d’accueil GLPI sélectionnez configuration plugins
Cliquez sur Installer, puis Activer.
Si le serveur OCSNG n’est pas configuré dans glpi choisir ajouter un serveur puis configurez l’utilisateur et le mot de passe user=admin ; password=Btssio75000
Installation du plugin Fusioninventory pour GLPI 9.1.2
Le plugin FusionInventory permet à l’application GLPI d’inventorier un parc informatique sans l’aide d’OCS. OCSInventory n’est plus nécessaire et les remontées de l’inventaire se font alors via un agent FusionInventory à installer sur les machines clientes ou serveur.
On part de la version 9.1.2 de GLPI et on va chercher la dernière version de FusionInventory à partir du site Github.com.
INSTALLATION DE L’AGENT OCS-NG POUR WINDOWSDurant l’installation voici les 3 étapes qui nécessitent configuration autre que par défaut :
On configure l’emplacement du plugins dans le serveur Glpi suivant
L’adresse IP de confiance décrit l’adresse IP de réseau du serveur.
On pourra ici cocher la case lancer l’inventaire immédiatement… A la fin on décochera l’option
"afficher le Readme"
On pourra aussi vérifier si le service FusionInventory-agent est bien démarré. Menu Démarrer Exécuter taper "services"
Pour modifier la configuration du fichier de config, il faut entrer dans la base de registre Windows.
! ! ! ATTENTION UNE FAUSSE MANIP DANS CE FICHIER PEUT ENDOMMAGER VOIRE EMPECHER DEFINITIVEMENT LE FONCTIONNEMENT DE WINDOWS. IL VOUS FAUDRA ALORS RE-INSTALLER WINDOWS.
Dans Démarrer Exécuter taper la commande regedit. La fenêtre suivante apparaît :
Pour forcer un inventaire allez dans le dossier c:/programme/FusionInventory-agent/ et lancer le script Fusioninventory-agent.bat.
CONCLUSION
OCS GLPI va permettre de faire un inventaire de chaque machine/ serveur/ Téléphone juste en installant l’agent OCS sur l’appareil.