Vous êtes sur la page 1sur 9

Installation de glpi sous centos

Installation de los en dhcp


Installation des paquets :

Yum install httpd
Yum install php
Yum install mysql-server
Yum install php-mysql
Yum install php-mbstring
Yum install php-ldap

Ensuite installation du repertoire glpi sous /var/www/html via winscp





Faire un chown R apache glpi en tant sous /var/www/html (donne les droits root a apache sur le rpertoire
glpi)

/usr/bin/mysqladmin u Root password root

Ensuite verifier le demarrage de mysqld et httpd :

/etc/init.d/httpd status
/etc/init.d/mysqld status

Modifier le dossier php.ini (sous /etc)
Rajouter extention=php.ldap.so dans la rubrique modules

Installation glpi sur windows

Installation de wamp et copie du repertoire de glpi dans le repertoire www de wamp

Parametrage ldap (importation utilisateur active directory windows server 2003)



Limportation peut se faire soit en totalit via administration utilisateurs liaison annuaire ldap, soit quand
lutilisateur se connecte pour la premire fois.

Lutilisateur a 2 moyen denvoyer un ticket :

Soit via le lien http://192.168.10.21/glpi/front/helpdesk.html




Soit en se connectant a glpi




Mise a jour de glpi


Descriptif de la mise jour GLPI
Vous utilisez une version de GLPI infrieure la dernire version de GLPI et vous souhaitez mettre jour votre
application pour profiter des nouveauts et corrections, cet article vous est destin.
Avertissement n1 : Si la taille de votre base de donnes est importante, il est pertinent que vous augmentiez les
valeurs de votre memory_limit et votre timeout dans votre configuration php.ini. En effet le processus de mise
jour ncessite temporairement des ressources plus importantes.
Avertissement n2 : Il indispensable de dsactiver les plugins avant la mise jour de GLPI et de vous assurer
quils soient compatibles avec la nouvelle version que vous installez.
I) Sauvegarde de votre ancienne configuration
Avant tout il convient de raliser les oprations suivantes :
Sauvegardez votre base de donne via linterface de sauvegarde de GLPI.
Sauvegardez TOUT le rpertoire GLPI (il contiendra la sauvegarde de votre base SQL et vos documents ).
A partir de l, si la mise jour ne se droule pas comme prvu ou que les nouvelles implmentations de la
dernire version ne vous conviennent pas, il sera facile de revenir votre version prcdente.
Si vous rencontrez des difficults, merci de nous informer sur les mailing listes, ou sur le forum du site du
projet, ou sur le bugtrack de la procdure utilise et du message derreur que vous obtenez.
II) Rcupration et installation des fichiers
Tout dabord, tlchargez larchive de la dernire version disponible dans la rubrique tlchargement du site du
projet glpi (http://glpi-project.org).
a) Cas o vous ralisez une mise jour de GLPI version <0.68 vers une version >=0.68 :
Sauvegardez bien lensemble de votre rpertoire GLPI et supprimez le.
Dcompressez la nouvelle archive de GLPI
!- Certains rpertoires ont chang. Il vous faut donc copier leur contenu - !
ancienne_installation_GLPI/backup/dump -> nouvelle_installation_glpi/files/_dumps
ancienne_installation_GLPI/docs/ -> nouvelle_installation_glpi/files
Verifiez ou changez les droits sur les dossiers suivants :
[votre_racine_http/]/glpi/files
[votre_racine_http/]/glpi/config/
de manire ce que PHP y ait les droits dcriture.
b) Cas o vous ralisez une mise jour de GLPI version >=0.68 vers une version suprieure (exemple 0.7 ...)
Dcompressez simplement la nouvelle archive de GLPI, la place de lancienne.
III) Lancement de la mise jour
1) Faites pointer votre navigateur web sur http://votreserveur/glpi/
2) Slectionnez la langue dans laquelle vous souhaitez effectuer la mise jour et cliquez sur ok .
3) Cliquez sur mise jour .
4) Vrifiez que les tests denvironnement on bien tous t ralis avec succs, sinon suivez les instructions et re-
essayez.
Si tout cest bien pass, cliquez sur continuer .
5) Si linterface vous le demande, configurez laccs au serveur Mysql,
Mysql serveur : le nom dhte mysql Mysql user : le nom dutilisateur mysql Mysql pass : le mot de passe
associ au nom dutilisateur mysql
Une fois tout ceci fait cliquez sur continuer
6) Si linterface vous le demande, slectionnez la base de donnes que vous souhaitez mettre jour. Cliquez sur
continuer
7) Un cran vous demande si vous tes sr de vouloir mettre jour votre base de donnes, cliquez sur
continuer si cest la cas.
8) La mise jour commence, cela peut prendre un certain temps en fonction de la taille de votre base de
donnes.
9) En fonction de la version de GLPI que vous mettez jour, un certain nombre dcrans intermdiaires vous
seront proposs. Rpondez aux questions poses en fonction de votre organisation.
10) Le script vous demande maintenant de procder la mise jour de lancien contenu de votre base de
donnes.
Aprs avoir cliqu sur "continuer" une barre de progression apparat sur votre cran, attention selon la taille de
votre base de donne cette procdure peut tre trs longue (plusieurs minutes, voir plusieurs heures) et il arrive
que la barre de progression reste un long moment 0%.
Si vous mettez jour une version infrieure la version 0.4 de GLPI merci de lire attentivement la note de bas
de page [1]
11) Si la procdure de mise jour a russie, vous pouvez dsormez utiliser votre nouvelle version de GLPI en
cliquant sur Utiliser GLPI et en vous connectant avec lutilisateur habituel.
[1] La mise jour depuis une version infrieure la version 0.4 ne vous permet pas de prserver
automatiquement vos configurations prcises (configurations gnrales, sources externes, mailing etc etc) qui
taient conserves dans le fichier config.php.
Il vous faudra utiliser les formulaires de configuration post-installation dans le menu configuration de
lapplication.
Ces menus ne sont accessibles qu un nouveau type dutilisateur ajout dans glpi : le super-admin .
La mise a jour effectue donc automatiquement la conversion admin -> super-admin ou vous permet de
crer un utilisateur super-admin .
A partir de ce moment, plusieurs cas sont possibles en fonction de la version depuis laquelle vous mettez votre
base de donne jour et de vos anciennes configurations.
CAS 1 : Vous aviez des utilisateurs de type admin , ou quau moins un des utilisateurs de type admin ne
se connectaient pas lapplication depuis des sources externes (ldap,imap) (puisque dans ce cas le mot de passe
nest pas stock dans la base de donnes).
Tous vos utilisateurs ayant auparavant les droits admin et un mot de passe non vide se retrouvent avec les
droits super-admin , un message vous en informe.
Votre base de donnes est a jour, vous pouvez dsormais configurer GLPI en cliquant sur utiliser GLPI et en
vous connectant avec lun des utilisateurs anciennement admin.
CAS 2 : Vous naviez pas dutilisateurs de type admin ou que tous les admin ont un mot de passe vide
(puisquils se connectent depuis des sources externes).
Le script vous demande de bien vouloir saisir un nom dutilisateur et de un mot de passe associ (nentrez pas le
nom dun utilisateur dj existant).
Ltape suivante
Si cette procdure russie, votre base de donnes est maintenant jour vous pouvez configurer GLPI en cliquant
sur utilisez GLPI et en vous connectant avec lutilisateur que vous venez de crer.
Une fois la configuration termine, vous pourrez supprimer cet utilisateur. Attention assurez vous quil reste
toujours un utilisateur super-admin ayant la possibilit de se connecter lapplication depuis MySQL, ne
serait-ce quen cas de problmes avec les sources de donnes externes.
Inventaire automatique du parc
Pour cela, installer le plugin fusion inventory accessible a ladresse
http://forge.fusioninventory.org/projects/fusioninventory-for-glpi/files
Dcompresser larchive dans le repertoire plugins de glpi
Ensuite installer les plugins sous glpi via la page suivante :

Installer lagent fusion inventory sur les postes via gpo.
Celui-ci est tlchargeable a ladresse http://forge.fusioninventory.org/projects/fusioninventory-
agent/wiki/Platforms_tested
Ensuite le mettre dans un rpertoire partage dont les autorisations dacces en lecture.
Pour la gpo il faut utiliser le script vbs suivant :
On Error Resume Next

''''' define settings here '''''
available = "2.1.8-1"
args = "/S
/server=http://server1/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communic
ation.php"
dir = "\\ors-nas2\archives\pub\other"
file = "fusioninventory-agent_windows-i386_2.1.8-1.exe"

''''' do not touch under this line '''''

Set WshShell = Wscript.CreateObject("Wscript.shell")

OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment\PROCESSOR_ARCHITECTURE")

' extract current version from registry
if (OsType = "x86") then
key = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FusionInventory
Agent\DisplayVersion"
else
key =
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\FusionInventory
Agent\DisplayVersion"
end if

' install fusion if available version is different from current one
current = WshShell.RegRead(key)
'Wscript.Echo "current version: " & current
if current <> available then
'Wscript.Echo "new version available: " & available
command = dir & "\" & file & " " & args
'Wscript.Echo "running command: " & command
WshShell.Run "CMD.EXE /C """ & command & """",0,True
else
'Wscript.Echo "current version up to date"
end if

Mettre se fichier vbs dans le dossier logon (C:\WINDOWS\SYSVOL\sysvol\TAI10.fr\SCRIPTS)
Ensuite faire la gpo sur le domaine :