OCS GLPI LINUX

 

Embed or link this publication

Popular Pages


p. 1

installation configuration gplpi ocs inventory ng installer sur debian 5 lenny liaison active directory mise en place du couple ocs/glpi par pomente guillaume ocs inventory et glpi sont deux outils open-source pour la gestion d un parc informatique le premier sert à réaliser un inventaire d un parc informatique qui permet au travers d un client installé dur les postes de faire remonter des information hardware et logicielles le second est un outils qui se couple avec ocs pour récupérer les informations des postes mais aussi il intégre des fonctions de helpdesk 1 ­ installation des pré-requis ocs inventory et glpi s appuie sur un serveur lamp je vais donc commencer par installer les paquets nécessaires apt-get install make apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql php5-gd perl libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libdbi-perl libapachedbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libnet-ip-perl libsoaplite-perl libc6-dev php5-cgi php-net-ldap 1-2 configuration de php editer le fichier /etc/apache2/mods-enabled/php5.conf nano /etc/apache2/mods-enabled/php5.conf ajouter la ligne suivante addtype application/x-httpd-php .php5 control x pour quitter nano il demande si l on sauve dire oui en pressant la touche o il demande comment le fichier doit s appeler faire entrée pour toucher à rien editer le fichier /etc/apache2/mods-enabled/dir.conf nano /etc/apache2/mods-enabled/dir.conf ajouter la ligne suivante directoryindex index.php5 pour prendre en compte les modifications un petit rédémarrage du service apache /etc/init.d/apache2 restart pendant l installation le serveur apache2 sera redémarré et vous allez sûrement rencontrer une erreur de ce genre apache2 could not reliably determine the server s fully qualified domain name using 127.0.1.1 for servername

[close]

p. 2

ceci n est absolument pas gênant et vous pouvez régler le problème en ajoutant la directive « servername » dans le fichier de configuration principal /etc/apache2/apache2.conf nano /etc/apache2/apache2.conf ajouter la ligne suivante servername serveurftp vérification du bon fonctionnement de php 5 création d un fichier php dans /var/www/phpinfo.php nano /var/www/phpinfo.php ajouter les lignes suivantes php phpinfo control x pour quitter nano il demande si l on sauve dire oui en pressant la touche o il demande comment le fichier doit s appeler faire entrée pour toucher à rien une fois le fichier créé et enregistré il devrait apparaitre sur la page d index de votre serveur vue tout à l heure cliquez alors dessus ou entrez directement l url dans votre navigateur http votreserveur phpinfo.php si jamais le navigateur vous demande d enregistrer le fichier php cela viens peut etre d un probléme de module mal initialisé a2enmod php5 /etc/init.d/apache2 restart si tout ce passe correctement vous devriez voir apparaître une page avec toutes les infos concernant php 2 ­ installation de ocs inventory ng 2-1 téléchargement d ocs wget http launchpad.net/ocsinventory-server/stable-1.3/server-release1.3.1 download/ocsng_unix_server-1.3.1.tar.gz 2-2 décompression tar ­xvf ocsng_unix_server-1.3.1.tar.gz

[close]

p. 3

2-3 installation se placer dans le répertoire décompressé cd ocsng_unix_server-1.3.1.tar.gz lancer l installation setup.sh répondre y puis [entrée welcome to ocs inventory ng management server setup caution if upgrading communication server from ocs inventory ng 1.0 rc2 and previous please remove any apache configuration for communication server do you wish to continue y n y saisir localhost puis [entrée checking for database server properties your mysql client seems to be part of mysql version 5.0 your computer seems to be running mysql 4.1 or higher good which host is running database server [localhost ?localhost saisir 3306 ok database server is running on host localhost on which port is running database server [3306 3306 appuyer sur [entrée checking for apache web server daemon where is apache daemon binary usr/sbin/apache2 ?

[close]

p. 4

appuyer sur [entrée checking for apache main configuration file where is apache main configuration file etc/apache2/apache2.conf appuyer sur [entrée checking for apache user account which user account is running apache web server [www-data appuyer sur [entrée checking for apache group which user group is running apache web server [www-data appuyer sur [entrée checking for apache include configuration directory setup found apache include configuration directory in etc/apache2/conf.d setup will put ocs inventory ng apache configuration in this directory where is apache include configuration directory etc/apache2/conf.d appuyer sur [entrée checking for perl interpreter found perl intrepreter at usr/bin/perl where is perl intrepreter binary usr/bin/perl saisir y do you wish to setup communication server on this computer y n y

[close]

p. 5

appuyer sur [entrée communication server can create detailled logs this logs can be enabled by setting interger value of loglevel to 1 in administration console menu configuration where to put communication server log directory var/log/ocsinventory-server saisir y checking for optional perl modules checking for soap lite perl module found that perl module soap lite is available checking for xml entities perl module warning perl module xml entities is not installed this module is only required by ocs inventory ng soap web service do you wish to continue y n y saisir y ok communication server log directory created now configuring apache web server to ensure apache loads mod_perl before ocs inventory ng communication server setup can name communication server apache configuration file z-ocsinventory-server.conf instead of ocsinventory-server.conf do you allow setup renaming communication server apache configuration file to z-ocsinventory-server.conf y n y saisir y ok communication server setup sucessfully finished please review etc/apache2/conf.d z-ocsinventory-server.conf to ensure all is good then restart apache daemon do you wish to setup administration server web administration console on this computer y n y

[close]

p. 6

saisir y checking for administration server directories caution setup now install files in accordance with filesystem hierarchy standard so no file is installed under apache root document directory refer to apache configuration files to locate it if you re upgrading from ocs inventory ng server 1.01 and previous you must remove or move directories ocsreports and download from apache root document directory if you choose to move directory you must move download directory to administration server writable/cache directory by default /var/lib/ocsinventory-reports especialy if you use deployement feature do you wish to continue y n y appuyer sur [entrée where to copy administration server static files for php web console usr/share/ocsinventory-reports appuyer sur [entrée where to create writable/cache directories for deployement packages and ipdiscover var/lib/ocsinventory-reports rédémarrer apache /etc/init.d/apache2 restart 2-3 configuration une fois ocs installé je vais procédé à la configuration de celui-ci pour cela avec un navigateur se rendre à l adresse suivante http adresseduserveur/ocsreports/install.php

[close]

p. 7

mysql login identifiant de connexion à la base sql mysqlpassword mot de passe de connexion à la base sql mysql hostname nom d hôte de la base si les informations saisie au dessus sont correctes les informations suivantes doivent apparaître 3 ­ installation de glpi 3-1 création de la base sql je vais commencer par créer la base de donnée pour glpi via phpmyadmin avec un navigateur ouvrir la page http adresseduserveur/phpmyadmin saisir l identifiant et le mot de passe de connexion à la base sql

[close]

p. 8

inscrire le nom de la base dans mon cas glpi puis cliquer sur créer 3-2 téléchargement de glpi wget no-check-certificate https forge.indepnet.net/attachments/download/597/glpi0.72.4.tar.gz 3-3 décompression je vais maintenant extraire le fichier directement dans /var/www tar -xzf glpi-0.72.4.tar.gz -c /var/www 3-4 ajout des droits le module de gestion de documents a besoin des droits d écriture pour cela faire la commande suivante chown -r www-data /var/www/glpi 3-4 configuration je vais finir l installation via un navigateur saisir l adresse suivante http adresseduserveur/glpi/install/install.php la page suivante apparaît sélectionner votre langue dans mon cas français.

[close]

p. 9

cocher j ai lu et accepte les termes de la licence énoncés ci-dessus puis continuer cliquer sur installation

[close]

p. 10

cliquer sur continuer saisir l identifiant le mot de passe et le serveur de la base de donnée

[close]

p. 11

sélectionner la base créée précédemment puis cliquer sur continuer cliquer sur continuer

[close]

p. 12

cliquer sur utiliser glpi 4 configuration du couple glpi ocs 4-1 téléchargement du plugin ocs pour glpi wget no-check-certificate https forge.indepnet.net/attachments/download/433/glpimassocsimport-1.3.0.tar.gz 4-2 décompression je vais maintenant extraire le fichier directement dans /var/www tar -xzf glpi-massocsimport-1.3.0.tar.gz -c /var/www/glpi/plugins 4-3 installation du plugin positionner la souris sur configuration et cliquer sur plugins

[close]

p. 13

cliquer sur installer cliquer sur activer positionner la souris sur configuration et cliquer sur plugins cliquer sur l onglet restrictions et activer le mode ocsng

[close]

p. 14

5 ­ liaison avec active directory je vais maintenant lier ad avec glpi ca va permettre aux utilisateurs du domaine de pouvoir se connecter et de pouvoir poster des tickets d intervention grâce à leur compte classique positionner la souris sur configuration et cliquer sur authentification cliquer ldap cliquer sur active directory pour pré-remplir certain champs par la suite saisissez les information suivantes nom nom d affichage pour glpi serveur ldap nomduserveur.domaine basedn dc=votredomaine rootdn cn=administrateur,cn=users,dc=votredomaine

[close]

p. 15

5­1 importation des utilisateurs positionner la souris sur administration et cliquer sur utilisateurs cliquer sur liaison ldap cliquer sur importation de nouveaux utilisateurs cocher les utilisateurs que vous souhaiter importer et cliquer sur importer auteur pomente guillaume blog@guillaume-p.net

[close]

Other Publications

Mysql

Mysql


Tags:
PhtoshopCS4

PhtoshopCS4


Tags:
php et mysql

php et mysql


Tags:
Episode5

Episode5


Tags:
Episode1

Episode1


Tags:

Comments

no comments yet

YOUBLISHER
About
What Others Say
Sitemap
Impressum

PUBLISHERS
Login
Signup
Tutorials
FAQ
Support

BUSINESS
Overview
Advertising
Support

DEVELOPERS
API

LEGAL
Report a Copyright Violation
Copyright FAQ
Terms of Use
Privacy Policy