GLPI : Différence entre versions

De Asso Val Libre
Aller à : navigation, rechercher
(Prérequis)
 
(35 révisions intermédiaires par 12 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
EN COURS DE RÉDACTION
+
{{Appli
 +
| name=glpi
 +
| webhome=http://www.glpi-project.org/
 +
| dev=PHP
 +
| categorie=Inventaire
 +
| interface=web
 +
| domaine=Administration
 +
| descriptif=Solution full-web de gestion de parc informatique et de servicedesk
 +
| licence=
 +
}}
  
= Gestion de parc informatique OCSng et GLPI =
+
Solution open-­source de gestion de parc informatique et de servicedesk, 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.
  
== Prérequis ==
+
{{SILL}}
 
 
Avoir un système Apache/MySql opérationnel. Voir [[LAMP]]
 
 
 
= OCSng =
 
 
 
; Présentation :
 
 
 
OCSng fonctionne sur le système client/serveur. Un agent est déployé sur les postes windows ou linux. Lors de son exécution, ce dernier envoie les données du poste client sur le serveur. On accède à OCSng par le biais d’une interface web.
 
 
 
; Installation :
 
 
 
Avant d’installer OCSng vous devez installer les paquets suivants :
 
 
 
   
 
* apt-get install libxml-simple-perl
 
   
 
* apt-get install libcompress-zlib-perl
 
   
 
   
 
* apt-get install libdbd-mysql-perl
 
   
 
* apt-get install libapache-dbi-perl
 
 
 
IMPORTANT : Connectez vous à Mysql avec phpmyadmin, cliquez sur Privilèges et créez un mot de passe root.
 
 
 
tar –xvzf OCSNG_LINUX_SERVER_1.0-XX.tar.gz
 
 
 
mv OCSNG_LINUX_SERVER_1.0-XX/ocsreports /var/www
 
cd /var/www
 
chown -R root :root ocsreports
 
chmod gou+rx ocsreports ocsreports/css ocsreports/files ocsreports/image ocsreports/languages
 
chown root :www-data ocsreports
 
chmod gu+w ocsreprots
 
 
chown –R root :root OCSNG_LINUX_SERVER_1.0-XX/ocsinventory-NG
 
chmod gou+rx OCSNG_LINUX_SERVER_1.0-XX/ocsinventory-NG
 
mv OCSNG_LINUX_SERVER_1.0-XX/ocsinventory-NG /usr/local
 
 
 
Pour savoir la version de mod_perl saisissez cette commande
 
dpkg –l libapache-mod-perl
 
Vous devez alors obtenir quelque chose comme ça : 1.29.0.3-6sarge1
 
 
 
Si par hasard vous aviez mod_perl version 1.999.22 (ou plus) faites alors ceci :
 
mv OCSNG_LINUX_SERVER_1.0-XX/Ocsinventory.pm_4_mp_since_1.999_22/Ocsinventory.pm /usr/local/ocsinventory-NG
 
 
 
cd /usr/local/ocsinventory-NG
 
 
 
Par défaut, ocsinventory-NG s’installe dans "/var/www/ocsinventory-NG”. vous pouvez changer pour indiquer "/usr/local/ocsinventory-NG" en modifiant “Ocsinventory_startup.pl” et dans Apache.
 
vi Ocsinventory_startup.pl
 
Changez alors la ligne <use lib “/var/www/ocsinventory-NG” ;> par <use lib
 
“/usr/local/ocsinventory-NG” ;> . (Important ne pas mettre les symboles : <> )
 
 
 
vi apache_config
 
Changez la ligne <PerlRequire /var/www/ocsinventory-NG/Ocsinventory_startup.pl> par <PerlRequire /usr/local/ocsinventory-NG/Ocsinventory_startup.pl>.(Important ne pas mettre les symboles : <> )
 
 
 
cp apache_config /etc/apache/conf.d/ocsinventory-ng.conf
 
 
 
mkdir /var/log/ocsinventory-NG
 
chown –R www-data :www-data /var/log/ocsinventory-NG
 
 
 
vi Ocsinventory.pm
 
Précisez le chemin pour les logs : <use constant LOGPATH => “/var/log/ocsinventory-NG” ;>.(Important ne pas mettre les symboles : <> )
 
 
 
Voilà, maintenant relancer le serveur apache :
 
 
 
  /etc/init.d/apache stop puis /etc/init.d/apache start
 
 
 
Maintenant depuis votre navigateur web préféré, consultez www.votresite.org/ocsreports/install.php
 
 
 
OCSng va alors se connecter à mysql pour créer la base. Une page web va apparaître et vous demander le login (root) le password (celui entré avec phpmyadmin) et l’adresse de la base (localhost).
 
Validez, ne remplissez pas la case "Please enter the label..." et cliquez sur envoyer. Si tout est ok vous pourrez alors vous connectez à travers l’interface web en utilisant le login admin et le mot de passe admin.
 
 
 
Notre serveur OCSng est maintenant effectif, prêt à recevoir les requêtes de l’agent.(Agent téléchargeable dans cet article)
 
 
 
IMPORTANT : si vous avez des caractères spéciaux en mode français (interface web) c’est vous n’avez pas paramétré votre serveur en fr_FR.UTF-8 (suivre la doc dans l’article précédent). Cela est très important pour l’export de l’inventaire au format sky (pris en charge par OOffice ou MS Office).
 
 
 
Déploiement de l’agent :
 
 
 
L’agent (à télécharger sur le site OCSng) comporte les fichiers suivants :
 
 
 
biosinfo.exe
 
mfc42.dll
 
ocswmi.dll
 
sysinfo.dll
 
update.exe
 
ocsinventory.exe
 
osclogon.exe
 
ocsinventory.conf
 
ver
 
 
 
L’agent ne nécessite pas de droits avancés pour s’exécuter. On peut donc le déployer sans contrainte à travers un réseau via le login script.
 
 
 
Avant de lancer l’agent vous devez modifier le fichier (sous windows) ocsinventory.conf pour y mettre l’adresse ip de votre serveur.
 
 
 
Voilà, il ne vous reste plus qu’à tester en lançant ocsinventory.exe...
 
 
 
== GLPI ==
 
 
 
; Présentation :
 
 
 
GLPI permet de gérer le parc informatique. Pour cela, il récupère les données receuillies par OCSng et va les ajouter à sa base. Il permet d’y intégrer beaucoup plus d’informations qu’OCSng (n° d’inventaire, gestion commerciale,...). De plus il y intègre un système de suivi des demandes d’interventions, un FAQ, ...
 
 
 
Avant toute chose modifiez la ligne suivante dans le fichier /etc/php4/apache/php.ini : 
 
memory_limit = 8M et remplacez 8 par 16.
 
Connectez vous à mysql avec phpmyadmin et créez une base pour glpi.
 
Redémarrez apache (stop puis start).
 
 
 
* Récupérer l’archive sur http://glpi.indepnet.org.
 
 
 
* Dézipper là dans /var/www/ et donnez lui les droits du propriétaire apache :
 
chown -R www-data.www-data glpi/
 
 
 
Puis avec votre navigateur préféré lancez http://localhost/glpi/
 
 
 
Dans les informations mysql et saisissez les informations demandées. (localhost, root, password,...)
 
 
 
Si vous en êtes à l’étape 3, cest que c’est en bonne voie... et c’est encore mieux à l’étape 4....Connectez-vous !
 
 
 
C’est bon vous êtes connectez ? Bon maintenant on va patcher GLPI avec le patch fourni sur GLPI dans téléchargement.
 
Placez le patch dans la racine de glpi et dézippez-le. Remontez à la racine du site web (/var/www/) puis faites à nouveau : chown www-data :www-data glpi/ -R.
 
 
 
== Intégration OCS / GLPI ==
 
 
 
Maintenant on va intégrer à GLPI le plugin OCS. Pour cela placez vous dans glpi/plugins et décompressez l’archive. Donnez y les droits www-data.
 
 
 
RDV sur l’interface web GLPI (si vous y êtes déjà, actualisez). Et voilà vous devriez voir apparaître ocs. Par défaut il affiche les paramètres de connexion à la base mysql. Choisissez ce que vous voulez importer et comment les gérer (global ou unique). Là c’est à vous de voir .
 
 
 
Voilà, il ne vous reste plus qu’à parcourir GLPI et testez son potentiel... Pour ça la doc de GLPI est bien faîtes avec une aide contextuelle. Sinon drv sur le site de GLPI
 
 
 
 
 
Pour ceux qui utilise un proxy paramétré dans IE ou firefox, créez un fichier bat avec ceci à l’intérieur (uniquement pour le référencement des postes en local) :
 
 
 
echo lancement de ocs start ocsinventory.exe /np <— np=noproxy echo ok c bon PAUSE
 
 
 
Liens :
 
 
 
* http://glpi.indepnet.org/
 
 
 
* http://ocsinventory.sourceforge.net/fr/index.php
 

Version actuelle en date du 16 octobre 2023 à 19:38

Solution full-web de gestion de parc informatique et de servicedesk
 Copies d'écrans
Les liens ci-dessous sont donnés à titre indicatif et automatiquement générés. Certains peuvent être invalides.

youtube

ubuntu-fr

stackoverflow

duckduckgo

guix

launchpad


 ATTENTION: Ne téléchargez jamais un logiciel en dehors de son site officiel de diffusion ou de celui de votre distribution 
            ÉVITEZ les sites dits de téléchargements gratuits


Flatpak
Rechercher si un paquet Flatpak correspondant glpi est disponible à l'adresse ci-dessous
https://flathub.org/apps/search/glpi
Utiliser alors votre magasin de logiciels pour installer le flatpak souhaité

Solution open-­source de gestion de parc informatique et de servicedesk, 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.


Marianne.png
Fait partie du Socle Interministériel des Logiciels Libres