Recherche sur le réseau








télécharger 97.01 Kb.
titreRecherche sur le réseau
date de publication02.04.2017
taille97.01 Kb.
typeRecherche
ar.21-bal.com > comptabilité > Recherche
SSII Ella Fitzgerald-Schneider Electric


OCS/GLPI SOUS DEBIAN 6

EPREUVE E4/E6

Lilian Odorin-BTS SIO2

https://encrypted-tbn2.gstatic.com/images?q=tbn:and9gctua9m41eewb7i_qbctgaazknhahapnibbcr28pmpouzlvyv_wxmahttps://encrypted-tbn1.gstatic.com/images?q=tbn:and9gctu7qoettty4ksktarakumng8tohrxr24xpet6qq9epcdr_-3gdeg

SOMMAIRE

1-PRESENTATION D’OCS GLPI

1.1/Présentation d’OCS INVENTORY :

OCS Inventory 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 pour pouvoir bien voir la configuration d’un parc informatique. Il comporte également la possibilité de télé-déployer des applications sur un ensemble de machines selon des critères de recherche.

OCS Inventory a principalement les fonctionnalités suivantes :


  • Informations d'inventaire pertinentes.




  • Système évolué de télédiffusion permettant de déployer des installations de logiciels ou d'exécuter des scripts et commandes sur les ordinateurs sans surcharger le réseau.




  • Interface d'administration web.




  • Support de nombreux systèmes d'exploitation incluant Microsoft Windows, Linux, *BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X.




  • Architecture tierce utilisant les standards courants, les protocoles HTTP/HTTPS et le formatage de données XML.




  • Web service accessible au travers de l'interface SOAP.




  • Support de plugins au travers des API.




  • Recherche sur le réseau.




  • Synchronisation avec GLPI (pour la gestion de parc informatique).

1.2/Présentation de GLPI :

G.L.P.I est une application libre, distribuée sous licence GPL (General Public Licence) destinée à la gestion de parc informatique. G.L.P.I. est composé d’un ensemble de services Web écrits en PHP qui permettent de recenser et de gérer l’intégralité des composantes matérielles ou logicielles d’un parc informatique, et ainsi d’optimiser le travail des techniciens grâce à une maintenance plus cohérente. Les fonctionnalités principales de l’application s’articulent autour des axes suivants :

  • Inventaire des ordinateurs, périphériques, réseau, imprimantes et consommables associés.



  • Gestion des licences (acquises, à acquérir, sites, OEM..) et des dates d’expiration.



  • Affectation du matériel par zone géographique (salle, étage...).



  • Gestion des informations commerciales et financières (achat, garantie et extension, amortissement).



  • Gestion des réparations.



  • Gestion des demandes d’intervention pour tous les types de matériel de l’inventaire.



  • Interface utilisateur finale pour demande d’intervention.



  • Gestion des entreprises, contrats, documents liés aux éléments d’inventaires...



  • Réservation de matériel.



  • Gestion d’un système de base de connaissances hiérarchique (FAQ), gestion d’une FAQ publique.



  • Génération de rapports sur le matériel, de rapports réseau, de rapports sur les interventions.

1.3/Prérequis nécessaire:

Dans notre cas, il nous faudra une machine serveur virtuelle (voir fiche contexte) avec Debian 6.0.7 installé, qui hébergera OCS Inventory Server et GLPI. Sur cette machine, il faudra installer LAMPP pour avoir les services Apache, MySQL, PHP et Perl (et bien d'autres ...) qui sont indispensables.

1.4/Architecture mise en place:

c:\users\frontera\desktop\dessin1 - microsoft visio.jpg

2- INSTALLATION DE DEBIAN 6.0.7

2.1/Mise en place de la machine virtuelle :

D’après le contexte mise en place avec la société Schneider Electric, nous avons décidé de mettre en place pour la phase de test la situation réseau sous une machine virtuelle (avec comme ferme de serveur VCenter de VMware) en attendant d’avoir les fonds pour l’achat du matériel ce qui permettra de mesurer précisément le cout et l’impact que la mise en place de ce schéma réseau aura pour la société demandeur.

  • D’abord nous nommons la machine virtuelle (avec un système de nommage) qui sera le Debian :

f:\capture docs\ocs glpi linux\1.png

  • Nous renseignons la version de l’OS de la machine :

f:\capture docs\ocs glpi linux\5.png

  • Nous paramétrons le nombre de cœurs qu’aura la VM :

f:\capture docs\ocs glpi linux\6.png

  • Nous configurons la capacité de mémoire :

f:\capture docs\ocs glpi linux\7.png

  • Nous créons le disque dur de la machine et donnons sa capacité :

f:\capture docs\ocs glpi linux\11.png

  • Voici le récapitulatif de la configuration de la machine virtuelle :

f:\capture docs\ocs glpi linux\13.png

  • Ensuite, cocher la case « éditer les paramètres de la machine virtuelle avant » :

f:\capture docs\ocs glpi linux\13.png

  • Voici les propriétés de la machine ou nous allons pouvoir insérer le disque (par ISO stocké sur la ferme) :

f:\capture docs\ocs glpi linux\14.png

  • Maintenant il faut aller sur « Nouveau CD/DVD »⇨cocher « fichier ISO banque de données » ⇨cliquer sur « parcourir »:

f:\capture docs\ocs glpi linux\14.png

  • Dans l’onglet « banques de données » cliquer sur « Stockage_ISO » :

f:\capture docs\ocs glpi linux\15.png

  • Cliquer sur le dossier « Linux » :

f:\capture docs\ocs glpi linux\16.png

  • Cliquer sur le dossier « Debian » :

f:\capture docs\ocs glpi linux\17.png

  • Choisir la version « 6.0.7 » :

f:\capture docs\ocs glpi linux\18.png

  • Pour terminer la configuration de la machine virtuelle, il faut cocher la case « Connecter lors de la mise en tension »  puis cliquer sur « Terminer » :

f:\capture docs\ocs glpi linux\19.png

2.2/Installation de Debian 6.0.7 :

  • La VM démarré nous commençons l’installation de Debian, choisissez « Install » puis faite «Entrée  » :

f:\capture docs\ocs glpi linux\21.png

  • On sélectionne la langue :

f:\capture docs\ocs glpi linux\22.png

  • Choisir la disposition du clavier :

f:\capture docs\ocs glpi linux\24.png

  • On indique le nom de la machine :

f:\capture docs\ocs glpi linux\26.png

  • On déclare le domaine que l’on veut joindre :

f:\capture docs\ocs glpi linux\27.png

  • On choisit un mot de passe « superutilisateur » (en « root ») ici notre mot de passe sera « debian » :

f:\capture docs\ocs glpi linux\28.png

  • On déclare le login de l’utilisateur en mode « normal » nous le nommerons « ocs-glpi » :



  • On tape le mot de passe de l’utilisateur nous le nommerons « glpi » :



  • Après avoir confirmé le mot de passe on attend le chargement des composants :





  • On choisit la méthode partitionnement du disque :



  • On choisit le disque à partitionner :





  • On choisit le schéma de partitionnement :



  • On modifie les configurations des partitions en passant en « ext4 » puis on valide :



  • On applique les changements des partitions pour le disque :



  • Après avoir appliqué les changements on attend le chargement des partitions :



  • L’installation nous demande s’il faut analyser un autre disque dire « NON » :



  • L’installation demande si nous voulons mettre un miroir sur le réseau (ce qui permettra de compléter les logiciels présent sur le CD) mettre « OUI » :



  • Choisir le pays le plus proche pour avoir le plus prêt de soi une archive miroir :

f:\capture docs\ocs glpi linux\44.png

  • On choisit le miroir Debian que l’on veut on garde celui par défaut :

f:\capture docs\ocs glpi linux\45.png

  • Si on un proxy un proxy à disposition on le renseigne dans notre cas nous n’en avons pas ne rien remplir et continuer :

f:\capture docs\ocs glpi linux\46.png



  • L’installation télécharge les fichiers :

f:\capture docs\ocs glpi linux\47.png

  • Puis charge la partie logicielle :

f:\capture docs\ocs glpi linux\47.png

  • L’installation nous demande si nous voulons participer à l’étude statistique sur l’utilisation des paquets dire « NON » :

f:\capture docs\ocs glpi linux\49.png

  • Debian nous propose ensuite la liste des logicielles que l’on veut installer, cocher (avec la barre espace du clavier) « Serveur SSH » (pour pouvoir mettre en place le SSH pour pouvoir utilisé « putty » pour la configuration du Debian qui est bien plus pratique avec le copier/coller) et garder « Utilitaire standard du système » puis validé :

f:\capture docs\ocs glpi linux\50.png

  • Les logicielles qu’on a choisi s’installent :

f:\capture docs\ocs glpi linux\51.png



  • Debian nous propose de mettre en place le « programme de démarrage GRUB » (permet de ne pas démarre la machine si il n’y a pas de système d’exploitation détecté) faire « OUI » et continuer :

f:\capture docs\ocs glpi linux\52.png

  • L’installation de Debian version 6.0.7 est terminé faire continuer pour finir l’installation est pouvoir démarrer la machine :

f:\capture docs\ocs glpi linux\53.png

3- CONFIGURATION DU DEBIAN

Maintenant que notre Debian est installé connectons-nous (en mode « root ») pour commencer la configuration nous le ferons en mode putty pour pouvoir faire un copier/coller des commandes et gagner du temps:



3.1/Préparation du serveur :

  • Nous allons tout d’abord faire les mises à jour du système, entrez les commandes suivantes :

apt-get update 

f:\capture docs\ocs glpi linux\57.png

La mise à jour télécharge :

f:\capture docs\ocs glpi linux\58.png

apt-get upgrade

f:\capture docs\ocs glpi linux\59.png

La mise à niveau s’effectue :

f:\capture docs\ocs glpi linux\60.png

  • Il faut maintenant installer apache et php (LAMPP), entrez les commandes suivantes :

apt-get install apache2 php5 libapache2-mod-php5 php5-gd

f:\capture docs\ocs glpi linux\61.png

Les paquets télécharge faire « Oui » pour charger les paquets quand on le demande :

f:\capture docs\ocs glpi linux\62.png

  • Nous allons installer MySQL, la suite de LAMPP, entrez les commandes suivantes :

apt-get install mysql-server php5-mysql

f:\capture docs\ocs glpi linux\63.png

Les paquets télécharge faire « Oui » pour charger les paquets quand on le demande :

f:\capture docs\ocs glpi linux\64.png

L’installation nous demande un mot de passe pour le MySQL on choisit « mysql » comme mot de passe :

f:\capture docs\ocs glpi linux\65.png

On confirme le mot de passe :

f:\capture docs\ocs glpi linux\66.png

Le MySQL ce télécharge :

f:\capture docs\ocs glpi linux\67.png

  • On redémarre Apache :


/etc/init.d/apache2 restart
f:\capture docs\ocs glpi linux\68.png

Apache redémarre :

f:\capture docs\ocs glpi linux\69.png

  • Nous allons modifier la configuration du réseau de la machine. Pour ce faire, exécutez la commande suivante :

nano /etc/network/interfaces

f:\capture docs\ocs glpi linux\70.png

Voici le menu de la configuration de la carte réseau :

c:\users\frontera\documents\my screen captures\résultats google recherche d\'images correspondant à httpimg.serverfreak.comsupporttutorialnicdebian3.jpg - google chrome.jpg

On peut voir que de base, nous sommes en dhcp, nous allons donc nous mettre en statique (tout en rentrant notre machine dans notre réseau) puis on sauvegarde (Ctrl « O » pour sauvegarder/« Entrée » pour validé/Ctrl « X » pour quitter la configuration réseau) :

f:\capture docs\ocs glpi linux\72.png

3.2/Installation de GLPI :

  • Pour installer GLPI, entrez la commande suivante :

apt-get install glpi

f:\capture docs\ocs glpi linux\73.png

Le GLPI s’installe dire « OUI » quand l’installation le demande :




  • Une fenêtre va s’ouvrir, votre interface web est normalement disponible, appuyez sur « OK » :


f:\capture docs\ocs glpi linux\75.png

  • Il vous demande ensuite de créer une base de données pour GLPI, avec l’aide de dbconfig-common, acceptez et créer la base de données en appuyant sur « OUI » :

f:\capture docs\ocs glpi linux\76.png

  • Indiquez un mot de passe administrateur pour créer la base de données MySQL on choisit « mysql » comme mot de passe :

f:\capture docs\ocs glpi linux\77.png


  • Saisissez ensuite un mot de passe utilisateur pour GLPI sur le serveur de la base de données on mettra « mysql » :


f:\capture docs\ocs glpi linux\78.png


  • Confirmé le mot de passe :

f:\capture docs\ocs glpi linux\79.png



  • On redémarre de nouveau Apache pour mettre à jour le serveur :



/etc/init.d/apache2 restart

f:\capture docs\ocs glpi linux\69.png

  • On se rend sur l’interface web afin de finaliser l’installation (http://ip-du-serveur/glpi) :


f:\capture docs\ocs glpi linux\79-1.png

  • Nous voici sur l’interface web de GLPI :

f:\capture docs\ocs glpi linux\80.png

  • Le login et le password par défaut pour se logger sur l’interface d’administration sont respectivement « glpi » et « glpi » :

f:\capture docs\ocs glpi linux\81.png


  • Vous avez donc ensuite accès à l’interface de GLPI une fois connecté :

f:\capture docs\ocs glpi linux\84.png

3.3/Installation d’OCS Inventory :

  • On installe d’abord les librairies nécessaires :



apt-get install libapache2-mod-php5 libapache2-mod-perl2
f:\capture docs\ocs glpi linux\85.png

Les paquets s’installent  faire « OUI » quand l’installation le demande :

f:\capture docs\ocs glpi linux\86.png

apt-get install libxml-simple-perl libcompress-zlib-perl

f:\capture docs\ocs glpi linux\87.png

Installation des paquets :

f:\capture docs\ocs glpi linux\88.png

apt-get install libdbi-perl libdbd-mysql-perl

f:\capture docs\ocs glpi linux\89.png

Installation des paquets :



apt-get install libnet-ip-perl libphp-pclzip make

f:\capture docs\ocs glpi linux\90.png

Installation des paquets :



apt-get install libapache-dbi-perl

f:\capture docs\ocs glpi linux\91.png

Installation des paquets :

f:\capture docs\ocs glpi linux\92.png


  • Nous installons maintenant les modules Perl, nous les installons automatiquement donc tapez « YES » à toutes les questions demandées et patientez :

perl -MCPAN -e 'install XML::Entities'

f:\capture docs\ocs glpi linux\93.png

f:\capture docs\ocs glpi linux\94.png

perl -MCPAN -e 'install SOAP::Lite'

f:\capture docs\ocs glpi linux\95.png

Installation des paquets :



  • On redémarre apache :



/etc/init.d/apache2 restart

f:\capture docs\ocs glpi linux\96.png

  • Nous installons OCS Inventory :



apt-get install ocsinventory-server
f:\capture docs\ocs glpi linux\97.png

Installation des paquets :

f:\capture docs\ocs glpi linux\98.png


  • Une boite de dialogue s’ouvre, rentrez votre domaine et validez :

f:\capture docs\ocs glpi linux\99.png


  • Indiquez un mot de passe pour se connecter à OCS sur le serveur de base de données nous prendrons « mysql » comme mot de passe puis validé :


f:\capture docs\ocs glpi linux\100.png

  • Confirmé le mot de passe puis validé :

f:\capture docs\ocs glpi linux\101.png


  • Il faut ensuite créer la base de données pour OCS à l’aide de dbconfig-common, comme pour GLPI, appuyez sur « Oui » :


f:\capture docs\ocs glpi linux\102.png

  • Saisissez le mot de passe pour la base de données MySQL (« mysql ») :

f:\capture docs\ocs glpi linux\103.png

  • Vous pouvez ensuite vous connecter à l’interface web via l’adresse : http://ip_du_serveur/ocsreports/index.php :


f:\capture docs\ocs glpi linux\105.png



  • Nous voici sur l’interface web d’OCS Inventory :

f:\capture docs\ocs glpi linux\106.png

  • Rentrez le login et le mot de passe par default (admin et admin), et vous auriez accès à la page d’accueil d’OCS :



f:\capture docs\ocs glpi linux\107.png

  • Voici le menu de l’interface web d’OCS Inventory :



3.4/Mode OCSGN :

  • Afin d’automatiser l’importation des éléments OCS dans GLPI il faut activer le mode OCSNG, dans l’interface d’administration de GLPI rendez-vous dans « configuration »/ « Générale »/ « Restriction », et activez le mode :

f:\capture docs\ocs glpi linux\108.png

f:\capture docs\ocs glpi linux\109.png

f:\capture docs\ocs glpi linux\110.png

f:\capture docs\ocs glpi linux\111.png

  • Cliquez ensuite sur ‘localhost’, et vérifiez que la connexion à la base de données est réussie :

f:\capture docs\ocs glpi linux\112.png

  • Mettre « Oui » à « Activer Liaison automatique/puis « Valider » :

f:\capture docs\ocs glpi linux\114.png

  • La connexion à bien réussi :

f:\capture docs\ocs glpi linux\113.png

4- INSTALLATION DES CLIENTS

4.1/Installation d’OCS NG Agent sous client Windows:

Maintenant qu’OCS est installé et configuré sur le Serveur, nous allons en faire de même sur les clients. Nous allons donc installer cette fois ci l’agent OCS spécifique sur un client (en ayant déjà préalablement téléchargé le package « OCS Agent » sur ce site : http://www.ocsinventory-ng.org/fr/) :

f:\capture docs\ocs glpi linux\115.png


  • Ouvrir le dossier puis lancer l’exécutable :

f:\capture docs\ocs glpi linux\116.png

  • La fenêtre du début de l’installation apparait, appuyez sur « Suivant » :

f:\capture docs\ocs glpi linux\117.png

  • Validez l'accord de licence en cliquant sur le bouton « J'accepte » :

f:\capture docs\ocs glpi linux\118.png

  • Choisissez le type d'installation que vous souhaitez, ne pas changer ce qui est coché/clic sur « Suivant »:




  • Network Inventory: l'ordinateur client peut joindre via le réseau le serveur OCS Inventory NG, et de ce fait, il est possible de lancer régulièrement l'agent via un service Windows, ou une GPO, voire une script de login.




  • Local Inventory: l'ordinateur n'est pas connecté au réseau ou ne pourra jamais communiquer avec le serveur OCS Inventory NG. Vous pouvez manuellement générer un fichier d'inventaire et l'importer plus tard sur le serveur (voir le chapitre Génération d'inventaire de machines non connectées au réseau ci-dessous).


f:\capture docs\ocs glpi linux\119.png

  • Ensuite, précisez l'URL de votre serveur de communication OCS Inventory NG, comme ceci http://adresse_de_votre_serveur_ocs:_port_de_votre_serveur/ocsinventory, s’il y a un port (pas dans notre cas). Vous pouvez aussi spécifier une adresse en https si SSL est activé et configuré sur votre serveur afin de sécuriser les communications. Si vous avez protégé l'accès à votre serveur de communication par une authentification, vous devez spécifier vos identifiants de connexion à l'agent pour qu'il puisse s'authentifier correctement et automatiquement (ces identifiants seront cryptés avant d'être stockés dans le fichier de configuration).

Si vous êtes au courant de la validation du certificat serveur lorsque vous utilisez le protocole HTTPS, soit pour l'envoi de l'inventaire soit pour le déploiement de paquets, vous pouvez le désactiver. Toutefois, c'est une faille de sécurité ! Nous ne recommandons pas de désactiver la validation du certificat car l'agent ne s'assurera pas de l'authenticité du serveur. Avec la validation du certificat active, vous devez spécifier le chemin de l'autorité de certification racine du certificat. (par défaut, l'agent utilise "%ProgramData%\OCS Inventory NG\Agent\cacert.pem"). Ensuite, cliquez sur le bouton Suivant :

f:\capture docs\ocs glpi linux\120.png

  • Si besoin, sélectionnez un type de proxy à utiliser pour se connecter au serveur de communication, spécifiez son adresse et le port utilisé, et les identifiants de connexion si ce dernier est authentifiant (ces identifiants de connexion seront cryptés avant d'être enregistrés et stockés dans le fichier de configuration). L'agent supporte les proxies HTTP, SOCKS 4 et SOCKS 5. Dans notre cas nous n’en avons pas clic sans rien changé sur « Suivant » :

f:\capture docs\ocs glpi linux\121.png


  • Par défaut, l'agent OCS Inventory écrit quelques informations dans les fichiers de log. Vous pouvez améliorer la verbosité des logs en activant l'option “Verbose log”. Vous pouvez aussi désactiver la demande d'un TAG, qui permet de définir une valeur de TAG. Pour finir, indiquez quel niveau d'intégration du système vous avez besoin :

  • Ne pas enregistrer en tant que service en utilisant un compte LocalSystem (i.e, utilisez l'agent autonome, qui doit être lancé manuellement ou via un script d'ouverture de session).

  • Ne pas configurer l'applet OCS Inventory NG Systray à démarrer automatiquement quand l'utilisateur ouvre une session. Cette applet permet à l'utilisateur de lancer l'agent manuellement, ou de visualiser les informations concernant l'inventaire. Si cette option est désactivée, aucun lien ne sera créé dans le "Menu Démarrer" de "All users".

  • Lance l'inventaire à la fin de l'installation.

Clic sur « Suivant » pour continuer :

f:\capture docs\ocs glpi linux\122.png

  • Choisissez un répertoire de destination, C:\Program Files(X86)\OCS Inventory Agent par défaut, et cliquez sur le bouton Installer :

f:\capture docs\ocs glpi linux\123.png

  • L’installation est en cour de téléchargement :

f:\capture docs\ocs glpi linux\124.png

  • Une fois l’installation terminée, cliquez sur le bouton Terminer pour fermer la fenêtre d'installation de l'agent OCS Inventory.

Exécutez ensuite l’agent OCS pour remonter les informations au serveur :

c:\users\frontera\documents\my screen captures\10.0.11.83 - connexion bureau à distance_11.jpg

  • OCS Inventory mentionne que la notification de démarrage à bien été envoyé au Service OCS Inventory :

f:\capture docs\ocs glpi linux\126.png

  • On rafraichit notre interface web d’OCS puis on voit bien que le client a été rajouté :

f:\capture docs\ocs glpi linux\127.png

  • Et sur GLPI dans le mode OCSNG aller sur « Importation de nouveaux ordinateurs » :

 

f:\capture docs\ocs glpi linux\129.png

On applique cette méthode pour tous les ordinateurs sous Windows pour qu’ils soient dans l’inventaire.

4.2/Installation d’OCS NG Agent sous client Linux:

  • Pour installer OCS NG Agent sous client linux on tape dans la machine que l’on veut monter la commande suivante :

apt-get install ocsinventory-agent



  • On choisit « http » puis on valide :

f:\capture docs\ocs glpi linux\147.png

similaire:

Recherche sur le réseau iconRésumé Les travaux de recherche sur le réseau social de l’entrepreneur...

Recherche sur le réseau iconRecherche sur le réseau

Recherche sur le réseau iconRecherche sur le réseau

Recherche sur le réseau iconRecherche sur la «sécurité intérieure»
«nouvelle criminologie» et des projets de contrôle de la recherche sur la «sécurité intérieure»

Recherche sur le réseau iconLes étudiants du groupe ece paris se connectent en WiFi sur les différents...
«démarchage» a démarré début 2011. C’est dans cette démarche de veille et de recherche, que la société Aerohive a été remarquée,...

Recherche sur le réseau iconQu'est-ce qu'un réseau?
«réseau» définit un ensemble d'entités (objets, personnes, etc.) interconnectées les unes avec les autres. Un réseau permet ainsi...

Recherche sur le réseau iconJe recherche un emploi dans les mises et dans les relations publiques ayant un bon réseau

Recherche sur le réseau iconInstructions Installation ellis business sur Réseau

Recherche sur le réseau iconInstructions Installation ellis business sur Réseau

Recherche sur le réseau iconMapa «fourniture et installation de systemes de diffusion video et...
«fourniture et installation de systemes de diffusion video et de communication dynamique sur reseau ip»








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com