Balayarthur.files.wordpress.com



HYPERLINK "" égration et adaptation de serviceOCS / GLPI :---------------------------------------------------------------------------------------------------------------------------SommaireI – Intro 1II – INSTALLATION 3IV – Fin 22---------------------------------------------------------------------------------------------------------------------------I/ Introduction :?Déploiement sous Debian.Open Computer and Software Inventory Next Generation est une application permettant de réaliser un inventaire sur la configuration des machines et du réseau et sur les logiciels qui y sont installés.?L’application possède une interface web permettant de visualiser l’inventaire réalisé,?d'uploader des paquets qui sont téléchargés via le protocole HTTP/HTTPS et exécuter pat les agents OCS sur les clients.OCS GLPI---------------------------------------------------------------------------------------------------------------------------OCS GLPI est?:??Une Solution open?source de gestion de parc informatique et de service desk, GLPI est une application Full Web pour gérer l’ensemble de vos problématiques de gestion de parc informatique : de la gestion de l’inventaire des composantes matérielles ou logicielles d’un parc informatique à la gestion de l’assistance aux utilisateurs.DES FONCTIONNALIT?S ? FORTE VALEUR AJOUT?E?Gestion et suivi des ressources informatiques??Gestion et suivi des licences??Gestion et suivi des consommables??Base de connaissances??Gestion des réservations??Service Desk (helpdesk, SLA..)??Inventaire automatisé*??Télédéploiement**Avec l’utilisation conjointe de la solution d’inventaire OCS Inventory NG (glpi) ou de la suite de plugins FusionInventoryDES AVANTAGES IMPORTANTS POUR VOTRE STRUCTURE?Réduction des co?ts??Optimisation des ressources??Gestion rigoureuse des licences??Démarche qualité??Satisfaction utilisateur??SécuritéDiffusé sous licence libre GPL, GLPI est disponible gratuitement.UNE SOLUTION RAPIDE ? D?PLOYER ET SIMPLE ? UTILISER?Pré-requis techniques minimums??Mise en production immédiate??Accessible depuis un simple navigateur Web??Interface paramétrable??Utilisation intuitive Ajout aisé de fonctionnalité gr?ce à un système de plugins??Communication avec des annuaires existantsQUELQUES CHIFFRES (AU 14/10/2009)?+ de 750 000 téléchargements??+ de 1 900 structures utilisatrices??+ de 15 000 utilisateurs sur le forum communautaire????????I/ INSTALLATIONTopologie :1 VM Debian Jessie :?Hostname : OcsGlpi2 interfaces réseaux :?- netWork Adapter : en NAT ou en Bridge , cfg dhcp /etc/network/interfaces- netWork Adapter 2 : segment lan : 172.20 .0.12 /24?1VM Clinet Windows pour l’inventaire avec une carte réseau : 172.20.0.14 /24Les iso sont disponibles à l’adresse :?\\172.20.73.137\masterDirectory?De l’ecoleMise en pratiqueLe hostname de la machine est stocké dans le fichier /etc/hostname .?Hostname est aussi une commande.Le fichier /etc/apt/sources.list contient les urls des dép?ts de la distribution (2 x 3 ligne dub et dub-src. Pour voir cela, taper la commande : nano /etc/apt/sources.list?Modifier la configuration réseau de la machine avec la commande ifconfig :ifconfig -a pour voir toutes les interfaces réseaux configurées ou pas.Le fichier /etc/network/interfaces permet de configurer les interfaces réseaux :?Syntaxe :?auto <interfacecallname>iface < interfacecallname> inet <accessmode>address < @ip>netmask <netmask>network <@reseau>broadcast <@broadcast>gateway <@routeur>Accessmode : static ou dhcp, si la carte est un dhcp on a pas besoin de renseigner address, network , etc.Pour notre configuration, voici le contenu du fichier /etc/network/interfaces?Auto eth1iface eth1 inet staticaddress 172.20.0.12netmask 255.255.255.0Enregistrer le fichierRedémarrer le services réseaux à l’aide de la commande :?Service networking restart (start stop restart et status)Vérifier la bonne configuration ip de vos interfaces à l’aide de ifconfig :Ifconfig eth0 -> on doit voir une @IP fournit par le DHCP de l’école ou de VMWare (172.20.X.Y) ou (192.168.x.y chez soi)ifconfig eth1 -> l’@ IP 172.20.0.12 doit apparaitreContenu du fichier /etc/hostnameOcsGlpi. Installer Apache2 (serveur Web)?:apt update && apt upgradeapt install apache2Nano /etc/apache2/apache2.confA la fin rajouter la ligne172.20.0.12Vérifier le bon fonctionnement d’apache2 :?service apache2 status* Depuis la machine physique lancer votre navigateur, taper l’@IP de l’interface eth1?(172.20.0.12) il devrait apparaitre la page ? Apache2 Debian Default Page ? ? It’s works ! ?.Installation de php5 et du SGBD MySQL-Server :?apt install php5 mysql-serverAttention il faut renseigner un MDP pour MySQL (toor)apt install php5apt install mysql-serverapt install php5-curlVérification du bon fonctionnement de MySQL : depuis le terminal, tapez la commande :mysql -u root –pRenseigner le MDP?:toorL’invité de commande MySQL se lance : mysql>Tester la commande : show databases ;?exitInstaller les librairies perl et le module php5-mysql :?apt install libapache2-mod-perl2 libxml-simple-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl php5-mysql make libapache2-mod-perl2-dev Rechercher et installer les modules complémentaires PERL?perl -MCPAN -e ‘install::entities’cpan Apache2::SOAP?????? [yes]cpan SOAP::Lite?????? [yes]?????? [Yes]?????? [yes]??????[yes](à l’affichage des warning tapez q pour continuer)Installation d’OCS Inventory NG Linux?:Télécharger la dernière version d’OCS, en récupérant l’URL sur le site?: retourner sur la VM et taper la commande :?Wget --no-check-certificateDécompressez OCS NG :?ls -l ->pour vérifier la présence du fichier téléchargé .tar.gztar xvzf? OCSNG_UNIX_SERVER-2.3.1.tar.gz -> décompresse le fichierVérifier la présence du répertoire :? ls -lAccéder au dossier : cd OCSNG_UNIX_SERVER-2.3.1Lancer le script setup.sh à l’aide de la commande : ./setup.shlors de l’installe, appuyer sur enter et laisser vide Au 8eme fois que tu fais entrer?: Changer conf available par : /etc/apache2/conf-enabled->entrerDo you wish to continue(y/[n])?? Attention sélectionner y[prendre un scrin]cdRedémarrer le service apache2 : service apache2 restartDepuis la machine physique, taper l’url de la machine 172.20.0.12/ocsreports/right508000MySQL login:??????????????????? rootMySQL password:?????????? toorName of Database:???????? ocswebMySQL HostName:???????? localhost-> entrerValidation :Depuis la machine cliente, vous devez avoir accès à l'interface web d'OCS à l'aide de l'url : 172.20.0.12/ocsreportsPar défaut le login est : admin / adminl-------------------------------------------------------------------------------------------------------Gestion des alertes? de sécurités :??????? - Pour la première alerte de sécurité, renommez le fichier install.php :??????? mv?? /usr/share/ocsinventory-reports/ocsreports/install.php???? /usr/share/ocsinventory-reports/ocsreports/install.php.old????????RDV interface web d'OCS, actualisez pour vérifier que vous n'avez plus l'alerte de sécurité concernant le fichier install.php???? - Pour la seconde alerte de sécurité :??????? Connectez-vous à la console mysql, à l'aide de la commande :??????????? mysql? -u root -p??????????? mot de passe :******* (toor)??????? Tapez la requête SQL suivante :UPDATE mysql.user? SET password=PASSWORD('ocssecret') WHERE user='ocs';FLUSH? PRIVILEGES;exit;?????????????? Attribuez le même MDP (ocssecret) dans les fichiers de configuration d'OCS :?Editez le fichier z-ocsinventory-server.confnano? -c?? /etc/apache2/conf-enabled/z-ocsinventory-server.confRemplacer le mot de passe (ocs) au niveau de la ligne 31 (PerlSetVar OCS_DB_PWD?? ocs)par le mot de passe utilisé au niveau de la requête SQL (ocssecret),? tel que PerlSetVar OCS_DB_PWD ocssecret?2. Editez le fichier dbconfig.inc.phpnano -c? /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.phpRemplacer le mot de passe 'ocs' ligne 6 par 'ocssecret'RDV interface Web pour vérifier que vous n'avez plus d'alertes de sécurité.---------------------------------------------------------------------------------------------------------------------------Testez l'inventaire de la machine SRV-DEB :sur la machine SRV-DEB, installez l'agent ocsinventory-agent :??apt install ocsinventory-agentAu moment de l'installation, vous devez choir la méthode http et l'URL : le terminal, lancez la commande ocsinventory-agent, cette dernière doit vous faire appara?tre dans l'interface Web d'OCS la machine SRV-DEB.????Lancer l’agent?: ocsinventory-agentRDV?: La page Web, vous devez voir la machine ocsglpi dans l’inventaire?: onglet > ALL computers Création d'une BDD pour GLPI :Connectez-vous à MySQL, depuis le terminal, tapez la commande?:mysql? -u root? -pPassword :?toorleft146050 mysql> create database? glpidb;??? Vérifiez la création de la BDD à l'aide de la commande :???????? show databases;????? ??Créez l'utilisateur 'glpiUser' avec son mot de passe et lui donner les privilèges nécessaire pour qu'il??? puisse tout faire dans cette base, tapez la commande :??????? grant?? all? privileges?? on? glpidb.*?? to glpiUser identified by? 'toor';??????? FLUSH PRIVILEGES; exit;2- Récupérer la dernière version de GLPI depuis le site officiel, RDV site officiel pour copier le lien dernière le menu de téléchargement pour l'utiliser dans la commande wget :wget ?? glpi-9.1.tar.gz???? /var/www/html/????????? cd /var/www/html???? tar xvzf? glpi-9.1.tar.gz????? ?????Changer le propriétaire et le groupe propriétaire du dossier résultat 'glpi' en www-data (utilisateur 'apache') :(chwon : change owner)chown -R? www-data:www-data? /var/www/html/glpils -l?pour vérifier que le propriétaire et le groupe propriétaire sont www-data?Par précaution installer, vérifier la présence du paquet php5-gd :????apt install php5-gdapt install php5-curlRedémarrer apache2 et vérifié son statut :service apache2 restart service apache2 statusSur la machine cliente:Finaliser l'installation de GLPI depuis l'interface Web : ????électionner la langue ??Fran?aise?? et a arrivé de l’étape 1, rentrer les informations suivantes?:Serveur SQL (MariaDB ou MySQL) : localhostUtilisateur SQL : glpiUserMot de passe SQL : toorEtape 3?: initialisationEtape 4?: user et mdpSe connecter en admin?: User?: glpiMdp?: glpiVous êtes connecté à Glpi??Pour enlever les avertissements et augmenter la sécurité de la solution, changer les MDP de?: utilisateurs présents par défaut :Menu Administration -> Utilisateur -> puis changer les mdp (Cela concerne tous les utilisateurs présents au sein de GLPI, à savoir?: (GLPI?; POST-ONLY?; TECH?; NORMAL))J’ai mis???Mdp?: toor?? pour les 4 utilisateurs de baseSauvegarderAu niveau de la machine OCSGLPI, renommer le fichier d'installation installphpmv /var/www/html/glpi/install/install.php? /var/www/html/glpi/install/install.oldActualisez l'affichage de la fenêtre GLPI pour vérifier que vous n'avez plus de message d'avertissement.Installer le plugin OCS|GLPI : Se créer un compte sur github > le mien Wumau arthur.balay2@ Azerty123.Installer gitApt-get install gitgit clone ès le ficher installer( vérifier avec ls), rendez-vous sur l’interface GLPI pour vérifier le catalogue?:Menu Configuration -> Plugins -> Voir le catalogue des plugins -> installer -> activer le plugin RDV : machine OCSGLPI Installer>activerRDV : Outils -> OCSInventory NG -> Configuration -> Serveur OCS NG -> +->????????Ajouter > Ajouter un serveur OCSNGNom? : ocsConnexionH?te : localhostBaseBase de données : ocswebUtilisateur :rootMot de passe : toorActif : OuiAjouterCliquez sur la loupe pour vérifier l'ajout de l'élément de connexion.Pour importer l'inventaire réalisé par OCS :Outils -> OCS Inventory NG-> Onglet import de l'inventaire -> ??????????????????????Importation de nouveaux ordinateurs -> Importer.Remarque?: Pour enlever le message concernant le test de connexion OCS-GLPI (Trace_...),Console OCS -> Configuration -> Configuration -> Serveur -> cocher la case ??On?? pour TRACE_DELETED -> Mettre à jour. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download