OPEN MIND - OPEN SOURCE

Linux - Zabbix - OpenFire - OpenSsh - Asterisk - Vmware - VirtualBox - Avaya

Vous n'êtes pas identifié.

#1 11-06-2010 14:36:32

zabbixagent
Administrateur

Installation et configuration d'OPENFIRE 3.6.4.1 sous CentOs 5.4

http://zabbixagent.free.fr/openfire.png

Ce tutoriel vous permettra d'installer et de configurer OPENFIRE afin de profiter pleinement d'un serveur de CHAT privée OPEN SOURCE.
La plateforme choisi est CentOs, mais comme toutes les distributions sont pratiquement identique, il ne devrai pas y avoir beaucoup de problème pour adapter ce tutoriel avec l'une d'entre elle.
D'ailleur, je suis preneur de tutoriel en miroir avec celui-ci pour l'installation d'OPENFIRE.

Avant de commencer:

Préparons a machine qui hébergera cette application. Il y a une étape préliminaire à compléter avant d'installer OPENFIRE. Cette étape est facultative et n'en empêchera pas le fonctionnement, mais je la conseille vivement pour une question pratique.

Installer les packages nécessaires:

[root@#] yum -y install php php-xml php-mbstring php-bcmath php-gd php-mysql httpd mysql gcc mysql-server mysql-devel

Cette étape consiste à créer une base de donnée pour OPENFIRE avec mysql :

[root@~] mysql -u root -p
password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 32698
Server version: 5.0.77 Source distribution

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

mysql> CREATE DATABASE openfire;
Query OK, 1 row affected (0.05 sec)

mysql> CREATE USER 'openfire'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.13 sec)

mysql> GRANT USAGE ON *.* TO 'openfire'@'localhost' IDENTIFIED BY 'password' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON `openfire`.* TO 'openfire'@'localhost';
Query OK, 0 rows affected (0.02 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)

mysql> quit
Bye


Maintenant que cette étape préliminaire a été complété avec succès, nous allons maintenant télécharger OPENFIRE :

[root@~] wget http://zabbixagent.free.fr/openfire-3.6.4-1.i386.rpm
...............................................................................
HTTP request sent, awaiting response... 200 OK
Length: 43394370 (41M) [application/octet-stream]
Saving to: `openfire-3.6.4-1.i386.rpm'

100%[======================================>] 43,394,370   632K/s   in 56s

2010-06-14 17:25:44 (760 KB/s) - `openfire-3.6.4-1.i386.rpm' saved [43394370/43394370]


Installation de OPENFIRE:

[root@~] rpm -ivh openfire-3.6.4-1.i386.rpm
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]


Si votre firewall est activé, vous devrez ouvrir les ports suivant:

-A INPUT -p tcp -i eth0 --dport 5222 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 5222 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 7777 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 7777 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 9090 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 9090 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 9091 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 9091 -j ACCEPT

Et ensuite redémarrer le service du firewall:

[root@~] service iptables restart

Démarrer le service OPENFIRE:

[root@~] service openfire start

Et la configuration se fera directement via l'interface web.
OUvrez une page internet explorer (ou mozilla firefox) et tapez ceci :
http://adresseIP:9090/setup/index.jsp

http://zabbixagent.free.fr/openfire2.png

Choisissez votre langue et cliquez sur le bouton "suivant"

http://zabbixagent.free.fr/openfire3.png

Configurer l'adresse IP de votre serveur ou le nom de votre machine si vous avez un DNS.

http://zabbixagent.free.fr/openfire4.png

Sélectionner "connexion standard à la base de donnée" et cliquez sur "continuer"

http://zabbixagent.free.fr/openfire5.png

Sélectionner "MySql" dans la liste "Pilote de base de donnée Prédéfinis"
Compléter le champs "URL de la base donnée" avec l'adresse IP de votre machine ou le hostname avec le nom de la base de donnée.
Remplisser ensuite l'utilisateur et le mot de passe qui aura accès à cette base de donnée avec les droit adéquat.

Cliquez ensuite sur "Continuer"

http://zabbixagent.free.fr/openfire6.png

Laisser le choix par défaut et cliquez sur "Continuer"

http://zabbixagent.free.fr/openfire8.png

Compléter les champs adresse-mail et password et cliquez sur "continuer" sinon sur "passer cette étape"

http://zabbixagent.free.fr/openfire9.png

Arrivée à cette étape, vous avez enfin compléter la configuration d'OPENFIRE et maintenant cliquer sur le bouton "Connectez vous à la console d'administration" pour commencer à administrer votre nouveau serveur d'Instant Messaging.

http://zabbixagent.free.fr/openfire10.png

A ce moment précis, vous devez redémarrer le service OPENFIRE:

[root@~] service openfire restart

Et pour finir, connectez vous avec les identifiants que vous avez récemment définit, sinon par défaut c'est login : admin et password : admin.

Enjoy;)


La solution ? On réinstalle tout....

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr