SME 7 et GLPI

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

SME 7 et GLPI

Messagepar henrir » 20 Août 2006 14:07

Bonjour,

Quelqu'un a t'il essayé d'installer Glpi (Gestion e Parc) NG intégré OCS Inventory sur SME 7 ?

Quelles procédures...retour d'expériences..

Merci d'avance à tous.
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Messagepar yak » 20 Août 2006 19:09

J'utilise glpi version 0.68 sous sme 7.0 en prod depuis très peu sans aucun pb.

Voici la démarche à suivre:

1. Crée une ibay (ex: glpi) en utilisant le server-manager (http://votre_serveur_sme/server-manager)

2. télécharger l'archvie glpi glpi-xxxxx.gz

3. La décompresser dans le répertoire /home/e-smith/files/ibays/glpi/html/

NB. je vous conseil d'installer phpmyadmin au préalable c'est plus pratique pour créer la bd mysql de glpi.
(smeserver-phpmyadmin-multiuser-2.1-1.noarch.rpm)

Et bon courage

A+
yak
Matelot
Matelot
 
Messages: 4
Inscrit le: 20 Août 2006 18:58

Glpi et SME 7

Messagepar henrir » 20 Août 2006 19:23

Merci bien,

Je vais tester cela..

Bien Cordialement
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Erreur PhphMyAdmin

Messagepar henrir » 21 Août 2006 07:04

Bon je reviens,

Création de l'bay GLPI : ok

Install package phpmy admin OK

Mais ensuite aprés la première connexion j'ai voulu changer le password de admin@localhost sur PHPmyadmin et ensuite impossible de me connecter : ZUT.

Que dois-je faire ?

Est ce possible de désinstaller et réinstaller phpmyadmin pour retrouver la conf initiale phpmyadmin ?

Quelles sont les bonnes commandes RPM ? Ou autres manips .

Merci d'avance.
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Messagepar Taltos » 21 Août 2006 11:06

moi c'est installer ocs invenory que j'ai jamais réussi !! :oops:
Avatar de l’utilisateur
Taltos
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 227
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar yak » 21 Août 2006 13:54

Un coup d'oeil sur le lien suivant: http://contribs.org/modules/pbboard/viewtopic.php?t=32966&sid=8836d41b87e784eb88d8953a0c10c596%20&PHPSESSID=8836d41b87e784eb88d8953a0c10c596

In case anyone else has this problem:

1. The initial login and password for phpmyadmin is login="admin" & password="admin"
2. The password is changed using the privileges section of phpmyadmin. (Locate the admin user and assign a new password there).
3. If you have recently upgraded mysql you will need run the script "/usr/bin/mysql_fix_privilege_tables" providing the mysql root password.
4. The mysql root password can be obtained by:
Code:
cd /root
cat .my.cnf

Run the fix_privilege_tables by typing:
Code:
/usr/bin/mysql_fix_privilege_tables --password=[password from above]

Then change the admin password as per step two above.
yak
Matelot
Matelot
 
Messages: 4
Inscrit le: 20 Août 2006 18:58

Messagepar pkaer » 02 Oct 2006 14:25

Bonjour,

J'ai installé OCS et GLPI sur SME70. Après quelques tatonnements, tout semble fonctionnel, y compris la récupération des données de OCS dans GLPI.

Si cela intéresse du monde, je peux essayer de faire un petit HowTo.

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

SME7 et GLPI

Messagepar henrir » 02 Oct 2006 14:30

Bonjour,

Oui, moi je suis trés intéréssé par un HowTo SME7-GLPI et surtout intégration d'OCS.

Merci..Merci d'avance..
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Messagepar pkaer » 02 Oct 2006 15:04

Ok, C'est parti

@+
PK

Avant toutes choses il faut préparer votre SME70

1) Installer SME 7.0
Dans le Serveur Manager autoriser l’accès distant SSH
Créer une Ibay (ocsglpi par exemple) Groupe propriétaire : Admin, Ecriture=groupe, lecture=tous, Tout Internet,CGI PHP SSI activé

2) Modifier les templates de my.cnf dans :
/etc/e-smith/templates/etc/my.cnf/005mysqld ajouter :
max_allowed_packet=50M
/etc/e-smith/templates/etc/my.cnf/009innodb modifier la ligne et replacer disabled par enabled
my $innodb = $mysqld{InnoDB} || 'enabled';

3) lancer les commandes (ne tapez pas le #) :wink:
#yum install mod_perl
#/sbin/e-smith/config setprop modPerl status enabled
#/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf

4) Dans le Server-Manager dans la fonction « Arrêt et Redémarrage » choisir :
« reconfigurer »

5) Par winscp, transférer sur le serveur SME dans /tmp les rpm suivants :
perl-Compress-Zlib-1.37-1.el4.kb.i386.rpm
perl-XML-Simple-2.14-4.noarch.rpm
perl-Apache-DBI-0.9901-2.2.el4.rf.noarch.rpm
perl-Net-IP-1.23-1.noarch.rpm
que vous trouverez sur le site http://centos.karan.org ( une recherche des rpms par leur nom avec Google vous y conduira).

Un petit coup de :
#rpm -Uvh *.rpm dans /tmp vous installera les rpm.

6) Il faut aussi changer le password de root de MySql
sous le login de root taper la commande :
#mysql
celle-ci vous rend l’invite de commande de mysql pour taper les deux lignes suivantes :
mysql > SET PASSWORD = PASSWORD('monpassword');
mysql > exit


Vous pouvez verifier que votre mot de passé de root a bien été change en entrant la commande suivante :
#mysql –p
Enter password: monpassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12 to server version: 4.1.20

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


Installation de OCS et GLPI

OCS

Il vous faut d’abord récupérer les produits sur les sites de OCS (http://ocsinventory.sourceforge.net/ ) et GLPI (http://www.glpi-project.org/ )

Pour moi c’était les versions suivantes :
OCSNG_LINUX_SERVER_1.0RC3-1.tar.gz
OCSNG_WIN32_AGENT_1.0RC3-1.zip (Agent pour OS windows)
glpi-0.68.2.tar.gz

Transférez les deux archives *.tar.gz sur le serveur SME70 via Winscp dans /tmp par exemple.

On commence d’abord par OCS avec la commande :
# tar zxvf OCSNG_LINUX_SERVER_1.0RC3-1.tar.gz
(Cette commande décompresse l’archive dans un sous-répertoire OCSNG_LINUX_SERVER_1.0RC3-1)
# cd OCSNG_LINUX_SERVER_1.0RC3-1
# ./setup.sh

nous entrons dans le programme d’installation d’OCS. Je ne reproduis pas les masques écrans juste les réponses :
Do you wish to continue ([y]/n)?y
Which host is running database server [localhost] ? (faire entrée)
On which port is running database server [3306] ? (faire entrée)
Where is Apache daemon binary [/usr/sbin/httpd] ? (faire entrée)
Where is Apache main configuration file [/etc/httpd/conf/httpd.conf] ? (faire entrée)
Which user account is running Apache web server [www] ? (faire entrée)
Which user group is running Apache web server [www] ? (faire entrée)
Do you wish to setup Communication server on this computer ([y]/n)?y

Ci-dessous il faut préciser le répertoire de l’Ibay recevant le serveur de communication OCS
Where is Apache Include configuration directory [] ?/home/e-smith/files/ibays/ocsglpi/html
Where to put Communication server log directory [/var/log/ocsinventory-NG] ? (faire entrée)
Do you wish to setup Administration server (web administration console)
on this computer ([y]/n)? y

Ci-dessous il faut préciser le répertoire de l’Ibay recevant le serveur d’administration OCS
Where is Apache root document directory [] ?/home/e-smith/files/ibays/ocsglpi/html

C’est presque fini :wink:

Il faut encore créer le répertoire suivant :
/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf

dans ce répertoire créer le fichier 97ocsglpi (c’est un exemple) et y mettre l’instruction suivante avec le répertoire de l’Ibay créée:
Include /home/e-smith/files/ibays/ocsglpi/html/ocsinventory.conf

Un petit coup de expand-template pour créer le bon httpd.conf:
# /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf

Un reboot plus tard, vous pouvez maintenant accéder à OCS à l’adresse URL suivante :
https://monserveurSME70/ocsglpi/ocsreports/

Pour la première connexion, OCS vous demande le login et password de root pour MySQL. Le password est celui que vous avez modifié au début du HowTo (monpassword)et le serveur MySQL est : localhost
OCS va alors créer les bases qui lui sont nécessaires . Pour le reste, reportez-vous à la doc OCS. Par défaut les login et mot de passe de OCS sont admin admin.

Test de la communication agent-serveur
Dé-zippez le fichier OCSNG_WIN32_AGENT_1.0RC3-1.zip et copier le fichier OcsLogon.exe en @IPserveurSME.exe ou @IPserveurSME est l’adresse IP de votre serveur SME (ex :10.0.0.150.exe)

Un double clic sur ce nouveau fichier et attendez une petite minute avant de rafraichir la page de OCS. Ce fichier peut être lancé en mode de commande (CMD)avec les options /DEBUG pour créer un log et/ou /NP pour ne pas tenir compte des paramètres de proxy d’Internet Explorer.

GLPI

Vous aviez transféré le package de GLPI dans /tmp il vous faut maintenant le décompacter dans votre Ibay par la commande suivante :
# tar zxvf glpi-0.68.2.tar.gz -C /home/e-smith/files/ibays/ocsglpi/html
NB :le répertoire derrière l’option –C correspond au répertoire de votre Ibay

Avec putty, rendez vous dans le répertoire de l’Ibay et donnez les droits d’accès au répertoire glpi avec les commandes suivantes :
# cd /home/e-smith/files/ibays/ocsglpi/html
# chgrp -R www glpi
# chmod -R 2775 glpi


Vous pouvez maintenant vous connecter à GLPI à l’adresse URL suivante
https://monserveurSME70/ocsglpi/glpi
Pour la première connexion GLPI vous demande votre langage. Pour ma part Français me va bien :wink: . Vous lisez ensuite attentivement les termes de la licence que vous acceptez :wink:
GLPI vous demande ensuite si vous êtes en mode Installation ou Upgrade. Choisissez Installation
GLPI poursuit son setup et vous demande les login mot de passe de connexion à MySQL (même chose que OCS). Il vous demande ensuite de tester la connexion à la data base. Choisissez le button “Create a new database:” et donnez lui un nom (glpidb par exemple)
Le setup est terminé, notez bien les login mot de passe des différents utilisateurs GLPI sur les pages suivantes. Les Login et mot de passe administrateur sont par défaut glpi glpi.

Vous pouvez vous connecter à GLPI en administrateur et tout de suite vous rendre dans la partie administration et settings pour passer la langue en français.

Ensuite il faut paramétrer la connexion à OCS. Pour cela il faut retourner dans la partie administration – configuration – configuration générale. changez la langue par défaut pour français Activez le mode OCSNG. Vous accédez alors à la page de « Configuration du module d'import OCS NG -> GLPI »
Je vous renvoie à la doc de GLPI pour plus d’infos. Pour ma part j’ai mis « Import Global » partout sauf pour logiciels qui ne permet que « Import Unique »

Concernant les logiciels, si vous choisissez « Utiliser le dictionnaire logiciel d'OCS », seul les catégories, que vous aurez passées de « NEW » à « UNCHANGED » dans OCS, seront importées. Dans le cas contraire, tous les logiciels seront importés dans GLPI. Cela peut être gênant si l’on n’a pas l’intention de gérer tous les correctif de Microsoft.

Concernant les parties « Informations générales Ordinateurs » et « Composants », j’ai choisi de tout importer à l’exception « IP ». Non pas que je ne veuille pas récupérer l’@IP des stations mais le fait d’activer cette option empêche GLPI de récupérer les données concernant les logiciels. Un bug référencé sur les forums GLPI.

Pour plus d’infos, je vous invite à lire les docs GLPI et OCS et à parcourir leur forums.

Bon courage :wink:
Dernière édition par pkaer le 02 Oct 2006 15:27, édité 4 fois au total.
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

SME7 et GLPI

Messagepar henrir » 02 Oct 2006 15:08

Merci beaucoup..

Je vais tester cela...
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Messagepar pkaer » 02 Oct 2006 15:11

Henrir,

Fais attention car je corrige le Howto pour y ajouter qq précisions.

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

SME7 et GLPI

Messagepar henrir » 02 Oct 2006 15:34

Ok, j'attends un peu alors...

Merci
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Messagepar pkaer » 02 Oct 2006 17:27

Henrir,

Non tu peux y aller, ce ne sont que des modifs de détail.

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

SME7 et GLPI

Messagepar henrir » 02 Oct 2006 17:28

Ok Merci,

Je vais tester cela...
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

SME7 et GLPI

Messagepar henrir » 02 Oct 2006 18:21

Je plante sur la fin

Setup has found Apache Include configuration directory in
.
If you are not using Include directive, please enter 'no'.
Where is Apache Include configuration directory [] ?/home/e-smith/files/ibays/ocsglp/html
OK, Apache Include configuration directory /home/e-smith/files/ibays/ocsglp/html found ;-)

+----------------------------------------------------------+
| Checking for Apache mod_perl version... |
+----------------------------------------------------------+

Checking for Apache mod_perl version 1.99_22 or higher
Checking for Apache mod_perl version 1.99_21 or previous
Found that mod_perl version 1.99_21 or previous is available.
OK, Apache is using mod_perl version 1.99_21 or previous ;-)

+----------------------------------------------------------+
| Checking for Communication server log directory... |
+----------------------------------------------------------+

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-NG] ?
OK, Communication server will put logs into directory /var/log/ocsinventory-NG ;-)


+----------------------------------------------------------+
| Checking for required Perl Modules... |
+----------------------------------------------------------+

Checking for DBI PERL module...
Found that PERL module DBI is available.
Checking for Apache::DBI PERL module...
*** ERROR: PERL module Apache::DBI is not installed !

Installation aborted !
Avatar de l’utilisateur
henrir
Major
Major
 
Messages: 82
Inscrit le: 16 Oct 2002 00:00
Localisation: BOURGOGNNE

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité