Sie sind auf Seite 1von 36

MANTENIMIENTO CORRECTIVO

LADY JOHANNA VALENCIA OCAMPO

INSTITUTO DE CAPACITACION TECNICA COMFAMILIAR


TECNICO LABORAL POR COMPETENCIAS EN SISTEMAS
SOFTWARE LIBRE
WILMER PEREZ
RISARALDA
2019
TABLA DE CONTENIDO

TABLA DE IMAGENES ................................................................................................... 3


INTRODUCCION .............................................................................................................. 4
OBJETIVOS ....................................................................................................................... 5
MANUAL EXPLICATIVO - CONFIGURACION DE OPENFIRE Y SUS CLIENTES. 6
¿Qué es Openfire? .............................................................................................................. 6
¿En qué aplicaciones se puede usar Openfire? ................................................................... 6
Clientes Multiprotocolo (Jabber, IRC, AIM, ICQ, MSN, Yahoo...) .................................. 6
Clientes para teléfonos móviles o PDAs: ........................................................................... 7
Clientes web:....................................................................................................................... 7
Clientes para instalar en un sitio web: ................................................................................ 7
Otros clientes: ..................................................................................................................... 8
¿Qué es Pidgin? ................................................................................................................ 10
Descarga y configuración de Openfire ............................................................................. 11
Configurando segundo usuario de Openfire en Xabber.................................................... 24
CONCLUSIONES ............................................................................................................ 35
REFERENCIAS................................................................................................................ 36
TABLA DE IMAGENES

Ilustración 1: Descarga del sitio oficial de Openfire ............................................................ 11


Ilustración 2: Primer paso para configuración de Openfire: Idioma .................................... 12
Ilustración 3: Segundo paso de la configuración: Dominio/IP ............................................. 13
Ilustración 4: Configuración de fuente de datos por defecto. ............................................... 14
Ilustración 5: Configuración de fuente de datos: Base de datos interna ............................... 14
Ilustración 6: Configuración de perfil .................................................................................. 15
Ilustración 7: Cuenta del administrador: Correo y contraseña ............................................. 16
Ilustración 8: Ingreso al servidor Openfire: usuario y contraseña ........................................ 17
Ilustración 9: Ingreso al servidor Openfire ........................................................................... 18
Ilustración 10: Creación de primer usuario .......................................................................... 19
Ilustración 11: Lista de usuarios creados .............................................................................. 20
Ilustración 12: Pidgin ........................................................................................................... 21
Ilustración 13: Configurando el primer usuario de Openfire en Pidgin ............................... 22
Ilustración 14: Primer usuario configurado .......................................................................... 23
Ilustración 15: Configurando Xabber ................................................................................... 25
Ilustración 16: Ingreso de usuario y contraseña en Xabber .................................................. 26
Ilustración 17: Ingreso de usuario y contraseña para crear cuenta den Xabber ................... 27
Ilustración 18: Usuario configurado en Xabber ................................................................... 28
Ilustración 19: Usuario en línea ............................................................................................ 29
Ilustración 20: Usuario en línea, conectado.......................................................................... 30
Ilustración 21: Chat en Xabber ............................................................................................. 31
Ilustración 22: Primer paso para crear grupo........................................................................ 32
Ilustración 23: Grupo creado con éxito. ............................................................................... 33
Ilustración 24: Usuarios agregados al grupo ........................................................................ 33
INTRODUCCION

Respondiendo a la actividad propuesta en clase, la de investigar sobre servidores de

mensajería instantánea (IM) y aplicaciones que se pudieran configurar en una empresa para

que sus empleados se puedan comunicar en tiempo real y sin costo (sin uso de ISP o datos

móviles) se descargó y posteriormente se instaló Openfire en los computadores de la sala de

clases del Instituto Técnico de Capacitación Comfamiliar.

Openfire funciona como servidor, pero para que las personas puedan hacer uso de la

mensajería instantánea, es necesario descargar otros programas, estos se conocen o se les

llama: clientes. Los programas que se utilizaron como clientes fueron: Pidgin y Xaber, este

último es una aplicación para móvil la cual cumple la función de comunicar usuarios entre

sí; y para la cual fue necesario un dispositivo de red inalámbrica, un modem que permitió a

los estudiantes conectarse (temporalmente) a una red Wifi y descargar y configurar Xabber

en sus dispositivos móviles.

Este manual se hace con la finalidad de mostrar paso a paso cómo se configura un servidor

de mensajería instantánea (gratuito) para una red cerrada de trabajo, (empresas); además,

mostrar también en qué aplicaciones puede funcionar.


OBJETIVOS

• Aprender sobre servidores de mensajería instantánea (IM) y qué aplicaciones se

pueden usar para ser uso del servidor.

• Descargar Openfire (servidor) y clientes: Pidgin y Xabber.

• Configurar de forma correcta el servidor y sus clientes.

• Mostrar cómo se configura el servidor y los clientes.

• Usar los clientes de mensajería instantánea en una red cerrada de trabajo (empresas)
6

MANUAL EXPLICATIVO - CONFIGURACION DE OPENFIRE Y SUS CLIENTES.

¿Qué es Openfire?

Openfire nos ofrece un sistema muy versátil en el que apoyarnos para el desarrollo de

aplicaciones de mensajería y que se caracteriza también por una sencilla administración. Para

ello, dispone de una interfaz amistosa, mediante web, con la que podemos administrar

usuarios, realizar la monitorización de los mensajes (online y offline), administrar grupos,

etc. Gracias a su panel de control web, los administradores son capaces de acceder desde

cualquier lugar, con cualquier ordenador o dispositivo que disponga de un navegador y una

conexión a Internet.

Al estar basado en Java puede correr sobre cualquier plataforma que disponga de una

máquina virtual Java. O lo que es lo mismo, en los principales y más utilizados sistemas y

dispositivos. Además, bajo el protocolo XMPP es capaz de interactuar con diversos otros

sistemas de mensajería como MSN, ICQ, Google Talk, etc. 1 (Arsys, s.f.)

¿En qué aplicaciones se puede usar Openfire?

Clientes Multiprotocolo (Jabber, IRC, AIM, ICQ, MSN, Yahoo...)

• Pidgin: Muy agradable y popular. Software Libre. Gratuito. (Windows, Linux)

• Miranda IM: Ligero y con muchísimos plugins. Software Libre. Gratuito. (Windows)

• Kopete: El cliente de mensajería de KDE. Software Libre. Gratuito. (Linux)

• Adium: Software Libre. Gratuito. (Mac OS X)

• iChat: Incluido en MacOS X Cerrado. (MacOS)

• Trillian Pro: Código cerrado. De pago. (Windows)


7

Clientes para teléfonos móviles o PDAs:

• bombus: Libre Gratuito (J2ME/MIDP)

• bombusmod: Libre Gratuito (2ME/MIDP)

• TipicME: Cerrado. Gratuito

• Jabber Messenger Mobile Clients

Clientes web:

• meebo

• koolim

• Mabber

• snimmer

• JWChat: (Javascript)

• Jeti: (Java)

• Jabber Messenger for the Web

• Spark Web: Integrado en la versión comercial del servidor Openfire

• Enigma3: (Java)

Clientes para instalar en un sitio web:

• Jeti: (Java)

• Centova Messenger: De pago (PHP, Javascript, MySQL)

• JWChat (Javascript)

• MUCkl Basado en JWChat. Permite acceder a salas sin registrar cuentas (Javascript)
8

• Phabber: (PHP) - Muy primitivo aún. Discontinuado

• Enigma3: (Java)

Otros clientes:

• Spark: Integrado con el servidor OpenFire y pensado para empresas. Escrito en Java. Libre,

gratuito. (Windows, Linux, MacOS)

• Jabbin: Cliente libre desarrollado a partir de Psi (Windows, Linux y en un futuro MacOS)

No se sigue desarrollando

• Bitlbee: Es una pasarela IRC-IM que permite conectar a varios protocolos usando un cliente

IRC.

• Gossip: Para entornos GNOME2, muy orientado hacia el usuario final. Software Libre.

Gratuito. (Linux)

• gYaber: Cliente en desarrollo, escrito en C# usando la librería Jabber.Net. Libre. Gratuito

Descontinuado (Windows)

• Ayttm: Software Libre. Gratuito. (Windows y Linux)

• Centericq: En modo texto. Software Libre. Gratuito. (Windows y Linux)

• Fire: Software Libre. Gratuito. Discontinuado (Mac OS X)

• MJabber: Para móviles con soporte de Java (j2me). Sencillo. Gratuito. (J2ME)

• TipicIM: Código cerrado. Gratuito. (Windows)

• Jabberwocky Multiprotocolo. Software Libre. Gratuito. (AmigaOS, m68k/PPC y MorphOS

PPC)

• Cabber: Cliente en modo texto. Software Libre. Gratuito. Discontinuado (Linux)


9

• Gnome Jabber: Su autor va a colaborar en el cliente Gossip y discontinuará este. Software

Libre. Gratuito. (Linux/Gnome y Windows)

• TkJabber: Cliente Tcl/Tk. No tienen relación alguna con el cliente Tkabber. Código cerrado.

Gratuito o de pago. (Linux, Windows, donde haya entorno Tcl/Tk)

• IR-Jabber: Para IRcap, un paquete de scripts para el mIRC.

• Jabber Messenger: Pensado para empresas. Código cerrado. Gratuito. (Windows)

• Enigma2: Discontinuado. Software Libre. Gratuito.

• Sameplace Extensión de Firefox

• Jabberzilla Para el navegador Mozilla. Discontinuado

• Marvin Discontinuado.

• IRUKA Discontinuado.

• Smyrno Cliente en Emacs Lisp.

• EJab Cliente en Emacs Lisp. Discontinuado.

• Gabber 2: Software Libre. Gratuito. Discontinuado (Linux)

• jabber.el Cliente en Emacs Lisp. Discontinuado.

2 (jabber.org, s.f.)

Entre las aplicaciones que se citaron anteriormente se resaltaran: Pidgin, que fue una de las

que se descargó, se instaló y se configuró en clase para hacer uso del servidor: Openfire.
10

¿Qué es Pidgin?

Pidgin es un cliente de mensajería instantánea que permite conectarse a múltiples

protocolos de mensajería y a la vez en varias cuentas. Además, es uno de los más ricos en

funcionalidad.

Pidgin, anteriormente llamado Gaim, es un cliente de mensajería instantánea que permite

conectarse a la vez con todas las cuentas del usuario para hablar con sus amigos, sean del

protocolo que sean, y soportando el extendido MSN. Contiene todas las funcionalidades

básicas más típicas y añade su toque personal, convirtiéndolo en una de las aplicaciones más

populares del ámbito del software libre. 3 (BILIB, 2009)


11

Descarga y configuración de Openfire

A continuación, se mostrará, con ayuda de capturas de pantalla, cómo se descargó y se

configuró el servidor.

Se ingresó a la pagina oficial de Openfire y se descargó la versión 4.3.2. Se descargó la

versión para una arquitectura de 64 Bits y que incluye Java.

Ilustración 1: Descarga del sitio oficial de Openfire


12

En la siguiente imagen se muestra el primer paso para la configuración de Openfire,

en la cual se le da la opción al usuario de escoger el idioma.

Ilustración 2: Primer paso para configuración de Openfire: Idioma

Se escoge el idioma, (que en este caso fue español) y se da click en siguiente.


13

En el segundo paso de la configuración del servidor, aparece una ventana la cual muestra

la dirección IP (que es diferente para cada uno de los equipos en los que se instaló el servidor)

y aparece bajo el nombre de: dominio, se repite en la segunda casilla. En este paso no se

cambió los puertos de consola y de administración, se dejaron los que la configuración

propone por defecto. Se le dio en siguiente después de verificar que la dirección IP estaba

correcta.

Ilustración 3: Segundo paso de la configuración: Dominio/IP


14

En el tercer paso de la configuración el programa ofrece una configuración de fuente de

datos, es decir, que puede elegir una base de datos estándar, que requiere que se haya creado

anteriormente, o una interna, que no requiere de una base creada previamente y hará que el

servidor entre en funcionamiento mas rápidamente.

Ilustración 4: Configuración de fuente de datos por defecto.

Ilustración 5: Configuración de fuente de datos: Base de datos interna


15

Después de escoger la base de datos interna, sigue la configuración de perfil. Se dejó la

que el programa ofrece por defecto: Por defecto. La idea era instalar el servidor de la forma

mas sencilla posible.

Ilustración 6: Configuración de perfil


16

En el siguiente paso de la configuración se pide una cuenta de administrador, un correo

electrónico y una contraseña que contenga letras y números. Dice además que para el inicio

del servidor el nombre de usuario es “admin”, muchos de los compañeros (incluyéndome)

pensaron que el nombre de usuario era el correo electrónico que se ingresó en la casilla que

este paso requirió, pero no era así, de ahí la importancia de saber leer.

Cada uno ingresó su correo (opcional, ya sea el personal o el institucional) y contraseña.

Después se le dio click en: continuar.

Ilustración 7: Cuenta del administrador: Correo y contraseña


17

Se ha terminado de configurar el servidor, en la siguiente imagen se muestra la pagina a

la que se accedió para iniciar sesión una vez se terminó de instalar y configurar Openfire.

Ilustración 8: Ingreso al servidor Openfire: usuario y contraseña

Como se mencionaba en anteriores líneas, en esta parte muchos tuvieron el mismo error,

pensar que el usuario (que aún no se había creado) era el correo electrónico que se ingreso

para configurar la cuenta del administrador. En este paso el usuario era: admin, y la

contraseña era la que cada uno de los estudiantes creó en el paso anterior. Después de

entender esto se ingresó el usuario y la contraseña correctas, luego se le dio click en: ingresar.
18

Ilustración 9: Ingreso al servidor Openfire

Una vez se logró ingresar, esto fue lo que se pudo observar, una página con la información

del servidor y unas pestañas en las cuales se puede crear usuarios y grupos; también muestra

una pestaña llamada sesiones, otra de conferencias y por último una de plugins. El siguiente

paso será crear los usuarios para cada uno de los clientes.
19

Ilustración 10: Creación de primer usuario

En la imagen anterior se puede observar que el servidor pide cierta información para crear

el primer usuario, el que se usará con el primer cliente: Pidgin. Pide datos muy básicos como:

usuario, el nombre completo del usuario, correo electrónico, contraseña, confirmación de

contraseña y por último ofrece la opción de hacer al usuario administrador o no. En este caso

a ninguno de los usuarios que se creó se le otorgó permisos de administrador. Debe recordarse

pues que los administradores tienen permisos que un usuario estándar no posee, puede

modificar la configuración y dar permisos que un usuario local (o estándar) no.


20

Ilustración 11: Lista de usuarios creados

La imagen muestra la lista de usuarios que finalmente se crearon. En este caso en

particular muestra tres usuarios. El primero es el administrador, el segundo es el que se usará

para iniciar sesión en Pidgin y el tercero es el que se utilizara para iniciar sesión de mensajería

instantánea en la aplicación móvil Xabber. Dado que la imagen del paso anterior: creación

de primer usuario, muestra los pasos necesarios para crear un usuario, se omitió el paso de la

creación del segundo usuario y se pasó directamente a mostrar la imagen con la lista de

usuarios en total.
21

Ilustración 12: Pidgin

Se descargó mediante navegador web (Google Chrome) la aplicación cliente para dar uso

al primer usuario que se creó en Openfire, se descargó y se instaló en el equipo Pidgin. En la

imagen se puede apreciar el icono de escritorio que se creó una vez terminada la descarga y

la instalación del programa y como tal la interfaz, se puede ver la ventana de Pidgin una vez

que se ejecuta el acceso directo.


22

Ilustración 13: Configurando el primer usuario de Openfire en Pidgin

Para configurar el primer usuario que se creó en Openfire en Pidgin (o el segundo, algunos

usaron el segundo usuario para Pidgin y el primero para Xabber) se debe seguir una serie de

pasos. El primero es escoger el protocolo, que en este caso es XMPP. XMPP es Extensible

Messaging and Presence Protocol. Extensible Messaging and Presence Protocol, más

conocido como XMPP (Protocolo extensible de mensajería y comunicación de presencia)

(anteriormente llamado Jabber), es un protocolo abierto y extensible basado en XML,

originalmente ideado para mensajería instantánea. 4 (Wikipedia, 2018)

Lo segundo que pide el programa para configurar el usuario es un nombre de usuario, esto

es relativamente fácil si se tiene en cuenta que se esta configurando el usuario que se creó en

Openfire, no uno nuevo. Algunos tuvieron problemas al configurar el usuario en este

programa porque olvidaron este pequeño pero muy importante detalle.


23

En la tercera casilla pide el dominio, que se estableció en paginas anteriores (cuando se

estaba configurando el dominio en Openfire) que era la dirección IP de cada equipo, dirección

IPv4. En este caso el dominio para esta cuenta y usuario fue: 192.168.3.186.

Por ultimo y para terminar de configurar el usuario de Openfire en Pidgin, se ingresa la

contraseña que se creó en Openfire para el usuario. De acuerdo a la imagen anterior el usuario

es: Johanna y la contraseña fue la que la estudiante creó.

Ilustración 14: Primer usuario configurado

La imagen muestra un pequeño icono en verde, ese es el usuario que se configuró en

Pidgin. El que el icono del usuario se encuentre en verde dice dos cosas. Una, que está en

línea y dos y las mas importante, que el usuario quedó bien configurado en el cliente, que es

Pidgin.
24

Configurando segundo usuario de Openfire en Xabber.

En la introducción se mencionó brevemente que se iba a utilizar una aplicación móvil de

mensajería instantánea llamada Xabber, y que se había usado un dispositivo de red

inalámbrica, (Wifi) para descargarla en los moviles de cada uno de los estudiantes. A

continuación, se ampliará dicha información.

Xabber es una aplicación móvil (disponible en Play Store) que funciona como cliente de

código abierto. Siendo esta de XMPP (Jabber) soporta múltiples cuentas y es tanto libre como

gratuita, Xabber esta diseñado para ser el mejor cliente de Jabber en Android.

Teniendo un poco más claro que Xabber es un cliente de Jabber para Android, se pasará

a explicar y a mostrar mediante fotos cómo se instaló el segundo usuario creado en Openfire

en Xabber.
25

Ilustración 15: Configurando Xabber

Es importante señalar, y es por ello que se ha resaltado en la imagen con un circulo verde,

que ya que lo que se pretende es configurar la cuenta con un usuario existente, el primer paso

en Xabber es dar en: Sign in y no en Sign up. Sign in es para ingresar con un usuario ya

creado, Sign up es para crear un usuario y muchas veces crearlo directamente en la aplicación

tiene costo.
26

Ilustración 16: Ingreso de usuario y contraseña en Xabber


27

En la imagen anterior se muestran dos campos, uno para el usuario y el otro para la

contraseña. En la siguiente imagen se podrá observar cuál fue el usuario y la contraseña que

se ingresó en los campos.

Ilustración 17: Ingreso de usuario y contraseña para crear cuenta den Xabber

Se ingresó el segundo usuario que se creó en Openfire. Recordemos que en el servidor se

crearon dos usuarios, uno bajo el nombre de: Johanna, y el segundo bajo el nombre de

johanna2. En este caso se usa johanna2 para crear una cuenta de usuario en Xabber. Se pone
28

@y la dirección IPv4 que se ingresó igualmente en Openfire y en Pidgin porque esa dirección

es el dominio. Cada cliente necesita un dominio al cual poder conectarse.

Después de seguir el paso anterior, debe verse una imagen como la que se enseñará a

continuación.

Ilustración 18: Usuario configurado en Xabber


29

Las imágenes que se enseñarán a continuación corresponden a otra configuración de

usuario que se hizo horas más tarde. Ya que durante el proceso no se tomaron las debidas

evidencias para presentar este trabajo (capturas de pantalla) se hizo nuevamente y es por eso

que en las imágenes serán inconsecuentes con las anteriores. Se presentan con la necesidad

de mostrar cómo se ve la aplicación una vez se ha terminado de configurar el usuario.

Ilustración 19: Usuario en línea

Una vez se ha terminado de configurar el usuario en Xabber, debe verse así, el nombre del

usuario con @ el dominio en línea. Adicionalmente, debe verse en el servidor de la misma

manera que se vio en Pidgin, el icono del usuario debe estar verde mostrando que esta en

línea.
30

Ilustración 20: Usuario en línea, conectado.

En la siguiente imagen, y después de comprobar en Openfire que los dos usuarios se han

configurado correctamente, se muestra una conversación con otro usuario de Xabber, de ahí

que su nombre se vea muy similar al que se configuró, con una dirección IPv4.
31

Ilustración 21: Chat en Xabber


32

Por ultimo se enseñarán un conjunto de imágenes que muestran el paso a paso de cómo

se creó un grupo en Opennfire.

Ilustración 22: Primer paso para crear grupo

En este primer paso se le ha dado click en la pestaña: Grupos. Estando ahí pide poca

información para crear el grupo, nombre del grupo y descripción. Una vez se han llenado las

casillas se le ha dado click en crear grupo.


33

Ilustración 23: Grupo creado con éxito.

En este segundo paso y después de haber creado el grupo con éxito, debe añadirse los

usuarios que lo compondrán.

Ilustración 24: Usuarios agregados al grupo


34

Se agregaron los dos usuarios que se crearon en Openfire. Ambos, y dado que las

aplicaciones (Pidgin y Xabber) estaban funcionando, abiertas, aparecen como usuarios

conectados (iconos en verde). Los usuarios también pueden tener permisos de administrador

en el grupo, pero, y al igual que se hizo antes, se dejó como estaba, por defecto y sin darles

permiso de administrador.
35

CONCLUSIONES

• Se pudo conocer, y aprender, mas de servidores de mensajería instantánea. Se

aprendió a diferenciar lo que es un servidor y lo que no lo es, como las aplicaciones

de mensajería de móvil, por ejemplo, Messenger, Line, Firechat, etc. Aquellas son

clientes, no servidores. E igualmente, se aprendió sobre clientes, como los

mencionados anteriormente y los que se usaron en la práctica: Pidgin y Xabber.

• Se descargaron correctamente, sin virus ni complicaciones, sin alterar la

configuración del equipo, los programas necesarios para llevar a cabo la actividad.

Se descargó Openfire desde su pagina oficial, Pidgin desde una pagina alterna, y

Xabber desde Play Store mediando conexión Wifi temporal.

• Aunque con complicaciones al inicio, se logró configurar el servidor y los clientes

en el equipo.

• Como evidencia del proceso, la configuración del servidor y los clientes, están las

capturas de pantalla; adicional a las imágenes, hay una breve pero concisa

explicación de cada una de ellas. Se logró mostrar cómo fue el proceso de

configuración del servidor y sus clientes.

• Con Pidgin no fue posible establecer una comunicación (chat) con otro usuario de

la red (compañeros de clase), pero con Xabber sí. Se pudo usar al menos un cliente

de mensajería instantánea en una red cerrada de trabajo. (aula de clase)


36

REFERENCIAS

1
Arsys, B. d. (s.f.). Blog de Arsys. Obtenido de

https://www.arsys.es/blog/soluciones/cloud/cloudbuilder-next/openfire-cloud/

2
jabber.org. (s.f.). jabber.org. Obtenido de https://www.jabberes.org/clientes/

3
BILIB. (28 de 09 de 2009). BILIB. Obtenido de

https://www.bilib.es/actualidad/blog/noticia/articulo/analisis-de-aplicacion-pidgin/

4
Wikipedia, l. e. (02 de 06 de 2018). Wikipedia, la enciclopedia libre. Obtenido de

https://es.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol

Das könnte Ihnen auch gefallen