|
|
(36 révisions intermédiaires par 12 utilisateurs non affichées) |
Ligne 1 : |
Ligne 1 : |
| + | {{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= |
| + | }} |
| | | |
− | EN COURS DE RÉDACTION
| + | 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. |
| | | |
− | = Gestion de parc informatique OCSng et GLPI =
| + | {{SILL}} |
− | | |
− | == Prérequis ==
| |
− | | |
− | Avoir un système Apache/MySql opérationnel.
| |
− | | |
− | = 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
| |
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.