Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
net
Que es OpenFire ?
Es un sistema de mensajeria instantanea GPL, hecho en java que utiliza el protocolo jabber con el podrás
tener tu propio servidor de mensajería, se pueden administrar a usuarios, compartir archivos, auditar
mensajes, mensajes offline, mensajes broadcast, grupos, etc y además contiene plugins gratuitos con
diferentes funciones extras.
Que es Spark ?
Spark es un cliente de mensajería instantánea open source optimizada para empresas. Combinado con el
servidor OpenFire, es una buena herramienta para mensajería instantánea empresarial.
En muchas empresas siempre existen problemas de comunicación, pues a veces se necesita un sistema de
comunicación instantáneo... pero definitivamente no podemos usar messenger ya sea aol,msn,yahoo,etc.,
ya que todos trabajadores prefieren chatear con sus propios contactos... Para estos casos, se bloquea todo
acceso a messenger. Es por eso que aparece Openfire, para posibilitar la comunicación instantánea entre
usuarios de una empresa.
LAMP
El acrónimo LAMP se refiere a un conjunto de subsistemas software necesarios para alcanzar una solución
global, en este caso configurar sitios web o Servidores dinámicos con un esfuerzo reducido.
En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:
en los pasos de instalacion de phpmyadmin podras escoger el soporte para los servidores web, yo los
pongo todos, ya que trabajo con varios de ellos.
en los pasos de la instalacion de mysql-server te pedira una contraseña para el usuario el root, debes
recordarla muy bien.
busca la carpeta phpmyadmin y copiarla a /var/www que es donde esta la carpeta raiz de nuestro servidor
web.
# cp -r phpmyadmin /var/www/phpmyadmin
ahora puedes administrar la base de datos por entorno grafico desde un navegador web.
Para poder usar el OpenFire debemos primero instalar una serie de paquetes de JAVA los cuales son :
asi te mostrara todos los paquetes que comienzen por ese nombre y sera mas facil que veas las ultimas
versiones y puedes coger la que sea mas actual.
Vamos a coger a como predeterminada la version de java que acabamos de instalar en caso de que hallan
otras
# update-alternatives --config java
seleccionamos /usr/lib/jvm/java-6-sun/jre/bin/java
te pedira usuario y contraseña, este es el usuario root y la contraseña que ingresaste para la base de datos
mysql-server. Tambien puedes seleccionar tu idioma.
Ahora teniendo todo listo vamos a comenzar con la instalacion de OpenFire, asi que vamos a descargar la
version tar.gz desde la pagina principal del producto www.igniterealtime.org/
despues de tener el directorio vamos a copiarlo en /opt
# cp -r /home/alex/Escritorio/openfire_3_6_0a.tar.gz /opt
# ln -s /opt/openfire/bin/openfire /etc/init.d/
# chmod +x /etc/init.d/openfire
si te sale este error nohup: appending output to `nohup.out' ejecuta el siguiente comando
# /etc/init.d/openfire start
# /etc/init.d/openfire stop
Configuracion de OpenFire
lo primero que debemos hacer es ingresar a http://localhost:9090 ya que es la direccion y el puerto por
donde trabaja nuestro servidor IM.
En esta primera etapa de la configuracion podremos escoger nuestro idioma y damos clic en continuar
ahora vamos a configurar nuestro dominio el cual puede ser el nombre del host o la ip del servidor
las otras opciones las podemos dejar asi ya que son los puertos spor donde corre nuestro servidor uno es el
puerto standar (9090) y el otro es el puerto seguro (9091)
en la configuracion de la base de datos vamos a coger una tipo standar ya que tenemos una base de datos
externa como lo es mysql
ahora que tenemos una base de datos standar o externa como la quieras llamar entonces vamos a
configurar la conexión
asi que vamos a coger como base de datos a mysql esto nos llenara automaticamente dos de las opciones
a seguir la primera de ellas la vamos a dejar asi pero en la segunda vamos a editar la informacion de forma
de que nos quede algo como esto jdbc:mysql://localhost:3306/openfire
luego vamos a ingresar nuestro usuario administrador de la base de datos el cual es root y tambien
ingresamos la contraseña de nuestro usuario
las otras opciones las dejamos asi ya que vienen por defecto y son las mas indicadas.
En la seteos es para organizar la forma en que se manejaran los usuarios, en nuestro caso vamos a usar la
opcion por defecto ya que estamos trabajando con base de datos y no tenemos un LDAP
ahora vamos a configurar el usuario administrador asi que vamos a agregar el correo electronico y la
contraseña de administracion
podemos ver que la configuracion fue completada correctamente asi que vamos a seguir con nuestro
servidor de mensajeria instantanea
Spark es un cliente de mensajería instantánea open source optimizada para empresas. Combinado con el
servidor OpenFire, es una buena herramienta para mensajería instantánea empresarial.
Lo primero que debemos hacer es bajar el directorio desde la pagina principal la cual es la misma de donde
bajamos el OpenFire www.igniterealtime.org/ y vamos a descargar el Spark
# cp -r /home/alex/Escritorio/spark_2_5_8.tar.gz /opt/
# cd /opt/Spark
# ./Spark
ya con esto iniciara nuestro cliente de mensajeria y de esta manera iniciamos seccion
listo hemos terminado la instalacion y configuracion de nuestro servidor de mensajeria instantanea, ya solo
es cuestion de que agregues usuarios y mires las demas opciones que nos da el servidor.
Fastpath Webchat
este nos sirve como cliente para la mensajeria instantanea pero por medio de un navegador web
vamos a coger el de nombre Fastpath Webchat y en la parte derecha le vamos a dar clic para instalarlo
de esta forma vamos a ver que el plugin esta instalado correctamente
en esta primera pantalla trae por defecto las opciones que necesitamos asi que vamos a continuar
saldra un letrero como este pero es pro que aun no hemos terminado tenemos que agregar otro plugin mas,
asi que vamos de nuevo al menu de plugins
para verificar que este correctamente vamos a el menu de plugins para ver que este alli
podemos ver que tenemos una sala de chat llamada demo pero que esta offline (desconectada), asi que
vamos a crear nuestra propia sala.
agregamos el nombre y los usuarios que pertenecen a esta grupo de trabajo y lo creamos
primero debes parar y luego poner a correr el servidor OpenFire, ya que solo tenemos estas dos opciones
# /etc/init.d/openfire stop
# /etc/init.d/openfire start
ingresaremos a http://localhost:9090/webchat
vemos que ya tenemos activo uno de los grupos entonces vamos a conectarnos con Spark con uno de
nuestros usuarios del grupo Prueba yo usare mi usuario admin
ya estoy conectado entonces ire al webchat y comenzare una converzacion
Aca podemos ver las dos ventanas de chat la de la izquierda pertenece al webchat y la de la derecha a
Spark
ahora voy a mandar un mensaje de prueba
listo ya hemos terminado y vemos que nos a funcionado todo correctamente, puedes seguir probando las
demas opciones de este servidor el cual es puede llegar a ser muy util en una empresa en la cual no se
cuente con salida a internet, y sea necesario estar en contacto.