Prérequis
Le prérequis à cette installation est d’avoir un serveur Tomcat avec un JDK de Sun installé et opérationnel.
Reportez-vous à l’article Installation de Tomcat pour cela.
De plus il faut un serveur MySQL 4.1 ou plus récent.
Installation OpenSI
téléchargez l’archive de OpenSi sur le site http://www.opensi.org/Telechargements.html.
wget http://www.opensi.org/download/opensi-serveur/3.5/opensi-serveur-3.5.tgz
Décompactez cette archive dans le dossier /usr/share/tomcat5/webapps.
cd /usr/share/tomcat5/webapps
tar xvfz /root/opensi-serveur-3.5.tgz
chown tomcat:tomcat /usr/share/tomcat5/webapps/OpenSI -R
cd OpenSI
Il faut maintenat passer au paramétrage de l’outil.
mv opensi.unix.cfg opensi.cfg
Editez opensi.cfg pour l’adapter à la configuration de tomcat de votre serveur.
Pour ma part cela j’ai du modifier ceci :
# (pour Linux Debian ; à adapter éventuellement pour les autres distributions selon le répertoire d'installation de Tomcat)
opensi.servlet: OpenSI
app.UploadDir: /usr/share/tomcat5/webapps/OpenSI
opensi.absdir: /usr/share/tomcat5/webapps/OpenSI
mysql.absdir: /usr/bin
Attention, corrigez ceci si vous ne voulez pas utiliser les valeurs sur la création de la base :
opensi.nombase: opensi
jdbc.User: opensi
jdbc.Password: opensi
jdbc.MaxConn: 100
jdbc.MinConn: 20
Enfin, on donne un email valable.
#Paramètres de l'envoi de mails
email.MailHost:
email.From: MonEmail@monfai.org
email.maintenance: MonEmail@monfai.org
Création de la base de données MySQL:
Ici j’utilise les valeurs par défaut de la configuration de OpenSI, mais il faudra adapter à ce que vous voulez, notemment au niveau mot
de passe de la base opensi.
Si vous voulez remplacer les informations de connexion, éditez le fichier database/mysql/General.sql avant de continuer la procédure.
cd database/mysql/
mysql
On arrive au prompt mysql,
( Attention ! Si vous avez un mot de passe sur votre compte root mysql, utilisez la commande mysql -p
! )
source General.sql
Cela crée les users avec le mot de passe par défaut, ainsi que la structure des tables.
On redémarre le serveur Tomcat avec la commande service tomcat5 restart
Client OpenSI
Attention le client OpenSI est un module pour Firefox.
Il faut donc que vous ayez ce naviagteur web installé sur votre machine.
Téléchargez le client OpenSI correspondant à votre machine cliente sur le site http://www.opensi.org/Telechargements.html.
Pour ma part je veux tester en local, je prends donc la version linux.
Il suffit depuis Firefox de cliquer sur le lien « télécharger la mise à jour » dans la section « OpenSi Client 3.5 pour Firefox ».
Vous confirmez que vous faites confiance à openSI et vous recliquez sur le même lien pour relancer l’installation.
redémarrez Firefox pour prendre en compte ce nouveau composant.
Une fois que vous avez rechargé Firefox, vous avez une rubrique supplémentaire dans le menu Outils, nommé Opensi.
Cliquez dessus pour lancer le client OpenSI.
Vérifiez ls paramètres dans configuration avancée.
– Adresse du serveur : adresse ip de votre machine
– port : 8080
– servlet : OpenSI
Sélectionnez Manager dans la liste des applications, puis logguez-vous avec le mot de passe « root » ( le mot root, et pas le mot de passe de votre compte root… ).
Créez vos dossiers, vos utilisateurs, et lisez ensuite ( ou avant, ou pendant ) la documentation sur le site de l’éditeur ou dans le dossier /usr/share/tomcat5/webapps/OpenSI/aide/opensiguide, ouvrez le fichier index.htm.
Bonne Compta à tous ! :-))