Sunteți pe pagina 1din 70

Servidor de aplicaciones

web
OCS INVENTORY
OPENFIRE

Fernanda Orozco

Natalia valencia

Roger Olarte
Objetivos:

Implementar tres soluciones WEB que permita resolver


problemas puntuales en una empresa, de nuestro
interés o basado en una necesidad que se observe.
Aplicaciones WEB
Son las aplicaciones que los usuarios pueden utilizar accediendo a un
servidor web a través de Internet o de una intranet mediante un navegador;
además es importante mencionar que una página Web puede contener
elementos que permiten una comunicación activa entre el usuario y la
información. Esto permite que el usuario acceda a los datos de modo
interactivo, gracias a que la página responderá a cada una de sus acciones.
Una aplicación WEB es una página web con contenido dinámico, es decir,
cambia su contenido según la interacción de cada usuario que la visita.
Básicamente hay tres tipos de aplicaciones donde la primera nos permiten
como usuario encontrar información fácil y rápidamente en una página web
rica en contenido
Ejemplo "Tabla de datos interactiva “; la segunda nos permite recibir,
guardar y analizar datos proporcionados por el usuario de la página:
Ejemplo "Formulario dinámico“; la tercera nos admite actualizar páginas
web cuyo contenido necesita ser puesto al día, hacemos a medida una suite
de administración mediante la cual Ud. podría editar el contenido de una o
varias secciones de su web fácilmente y través de su navegador. Ejemplo
"Aplicación para actualizar una sección".
Lo que realmente interesa son los efectos de diseño es mas interesante
clasificarlas según el público al cual va dirigido (target) y que objetivo
queremos conseguir
OCS Inventario
Es una aplicación que corre sobre APACHE/MYSQL/PHP/PERL diseñada para
ayudar al administrador de la red o de sistemas a no perder de vista que
software y hardware se han instalado en los computadores. Para lo anterior se
instalará un servidor, el cual permitirá administrar los datos, además esta
permite ser desplegada en las plataformas Windows y Linux, la comunicación
entre el cliente y el servidor está basada en protocolos HTTP/HTTPS, lenguaje de
programación PHP y XML.
Esta aplicación esta compuesta por cuatro elementos:
- Servidor de base de datos: almacena la información de los inventarios
(MYSQL).
- Servidor de comunicación: es el encargado de las comunicaciones HTTP
entre servidor de base de datos y agentes, necesita Apache Web Server y está
escrito en PERL como módulo de Apache (Porque los scripts PERL son
compilados cuando Apache inicia, y no en cada solicitud. Esta es una opción
acertada para lograr un mejor rendimiento. El servidor de comunicación puede
requerir algunos módulos Perl adicionales, de acuerdo a su distribución).
- Consola de administración: permite a los administradores consultar la base
de datos del servidor utilizando su navegador favorito (está escrita en PHP y se
ejecuta en el servidor Web Apache ).
- Servidor de distribución, que almacena toda la configuración de la
distribución de paquetes (¡requiere HTTPS!)
Instalación del servidor Ocs inventario

Damos clic sobre el instalador este se


ejecuta primeramente dándonos a
seleccionar el idioma que se vamos a
utilizar en esta aplicación web.

Aquí nos saca un error donde nos informa


que para proseguir con la instalación
debemos de instalar un paquete (XAMPP)
donde este nos permite instalar los servicios
que esta aplicación necesita para funcionar
correctamente como: Apache, MYSQL, PHP.

Pero la ventaja de esta es que nos da la


opción de instalar este paquete de servicios
en la misma instalación de la aplicación .
Después de el error anterior nos da la
bienvenida a la instalación de OCS
inventario.

Luego nos enseña el contrato de la


licencia que OCS inventario tienen para
exponernos a nosotros.
Donde debemos de activar la casilla
aceptando el contrato.
Pulsamos Siguiente.
Después de ello podemos observar que
nos dan la opción de colocar el archivo
de configuración de esta aplicación (es
valido afirmar que podemos cambiar
dando en examinar en el folder que
deseemos) pero para nosotros lo
dejaremos por defecto.

Si recordamos el error que nos saco esta


instalación al principio aquí lo
remediaremos instalando el paquete de
archivos XMAPP que ya explicamos,
entonces nos dan dos opciones del tipo
de instalación.
-full: instalara nuestra aplicación WEB y
el paquete de XAMPP.
- mínima: solo instalara el paquete
XAMPP. (por si ya instalaste XAMPP
previamente.
Luego seleccionaremos la carpeta de
inicio y el nombre con que identificara
los accesos directos donde lo debemos
dejar por defecto.

XAMPP es un servidor independiente de plataforma, software libre, que consiste


principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para
lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los
diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

PHP, Apache y MySQL son las tres tecnologías de código abierto fundamentales que
constituyen la base de la mayoría de los servidores web hoy en día. Conocer cómo actúan y
cómo pueden ser combinadas entre sí resulta imprescindible para todos aquellos que
necesiten crear de modo rápido sitios web tanto en servidores Windows como Linux.
El apache es el servidor web donde publicaras tus paginas web, donde colocaras
reproductores de música, aplicativos etc, todo lo que tu pagina tenga. el php es el lenguaje de
programación para la creación de paginas web dinámicas, esto lo ejecutas mayormente del
lado servidor. MySQL es la base de datos que interactúa con php, hay creas las tablas , la base
de datos en si, si es que tus paginas poseen un aplicativo que guarda información.
En este momento este paquete de XMAPP
abre la consola de este y como podemos
observar nos enseña los módulos de apache,
MySql, fileZilla donde nos puede mostrar el
estado de estos módulos.
Generalmente esto se hace para que
verifiquemos que todo esta funcionando
correctamente.
Como se ve aquí los servicios están
empezados pero no están corriendo de lo
contrario nos aparecería (Running) lo que
generalmente hacemos para que todos
empiecen a correr es en darle Refresh y
luego iniciar los que necesites.

Después de la verificación ,
verdaderamente empieza a correr este
paquete de módulos.
Y listo nuestra aplicación web esta
instalada ahora nos disponemos a
configurarlo.
nstalación del agente de OCS inventario

s nos preguntaremos que hacer para que los equipos de la red sean reconocidos por nues
ción OCS inventario, pues la respuesta esta en que en los equipos que deseamos
tariar) deben de tener un agente (componente software que instalamos en el computador
er gestionado e informa a alguien (aplicación) sobre unas preguntas que este le realiza)
és de ello este equipo ya se puede considerar un miembro de inventario.

Después de darle ejecutar al instalador


de este agente, nos da la bienvenida
para la instalación de este agente
(donde nos hacen una recomendación
general que si deseamos que esta
ejecución se realice en exitosa cerremos
otras aplicaciones que nos puedan
consumir recursos que tal ves
necesitaremos)
Donde pulsaremos siguiente.
Luego nos muestra la licencia del
contrato que debemos de firmar para
poder hacer uso de este agente; donde
después de leerla pulsaremos I Agree
(acepto).

Es una realidad que si vamos a instalar un agente


quiere decir que tenemos ya la aplicación
instalada en un equipo (OCS inventario), en este
paso debemos de indicar cual es la dirección IP el
cual nos va a inventariar, además el puerto por
donde nos vamos a comunicar con la aplicación;
si observamos podemos ver que hay tres casillas
para activar las cuales significa: No IE proxy: Si
desea no utilizar la configuración del proxy en
Microsoft Internet Explorer (porque su proxy
requiere autenticación) entonces la activas;
Enable log file: este nos permite que todos los
eventos que ocurran con esta aplicación nos la
guarde en un archivo; Inmediatly launch
inventory: nos permite que apenas terminemos
de instalar este agente nos envie un reporte a el
servidor de esta aplicación un informe sobre este
equipo con todas las especificaciones necesarias.
Y finalmente la Miscelánea nos permite pasar a
Después de lo anterior nos pide la ruta
donde nosotros deseamos agente
tenga los archivos de configuración de
este (si en el paso anterior escogimos
Enable log file aquí los guardara); es
lógico decir que si deseamos cambiar
la ruta no es sino examinar y colocarla
donde tu desees.

Aquí nos muestra el proceso de


instalación de este agente a nuestro
equipo.
Donde lo único que debemos de hacer
es esperar a que el termine.
Y finalmente se ha completado la
instalación de el agente de OCS
inventario.

Es muy posible que el servidor no te


reconozca y pueden ser por dos causas:
2.Que el servicio de agente no este
iniciado y para ello debemos de ingresar
e iniciarlo.
3.Cuando nosotros instalamos un
servidor de la aplicación OCS inventario
debe de tener la versión y entonces
para que está reconozca los equipos
debes de instalar el agente OCS
inventario de la misma versión de la
aplicación como tal.
Volviendo a el servidor de aplicación OCS
inventario; inmediatamente cuando
terminemos la instalación el mismo nos
abre una consola sobre Mysql y ademas
nos piden un Login, un password y un
hostname. Y muy seguramente nos
preguntaremos ¿ Pero para que es esto, si
yo jamás e informado a esta aplicación
sobre estos datos de MySQL? Como
nuestra aplicación necesita una base de
datos, y si recordamos cuando se instalo
XAMPP dentro de los servicios que
manejaba era este, ahora debemos
conectar nuestra base de datos con
nuestra aplicación, y los datos no tienen
ninguna ciencia ya que vienen por
defecto(este no trae password por
defecto).

Entonces aquí nos muestra que esta


base de datos comenzó a guardar datos
sobre esta aplicación.
Y después de todo esto finalmente nos
da la opción de poder ingresar a
nuestra aplicación.
Donde también trae unos datos por
defecto.
¿ y la seguridad que ? Tal ves nos haremos esta pregunta ya que cualquier
persona podría entrar
A nuestra base de datos (no posee password) y a XAMPP puede ingresar todas las
personas que tengan acceso a nuestro equipo; entonces para ello XAMPP nos
puede colaborar ya que desde allí podemos configurar los métodos de acceso o
mas bien la configuración para el acceso y no sea tan demasiadamente fácil
Ingresar a estos elementos.

Para ingresar a la pagina WEB de XAMPP


debemos de colocar en el navegador
http://localhost y el nos permite ingresar, lo
primero que hacemos es escoger el idioma
en que deseamos que aparezca y luego nos
aparece este, donde debemos de
seleccionar en la parte izquierda superior
un área llamada Chequeo de seguridad.
Inmediatamente de darle allí nos debe
de abrir otra ventana con todos
elementos de seguridad de cada uno
de los servicios que XAMPP instalo; y
como podemos observar las tres
primeras son las que realmente nos
interesan (que ventaja que podemos
configurar centralizadamente esta
seguridad); además en la parte inferior
nos muestra el servicio, la descripción
y el numero de puerto que este
maneja.
Para configurar estas debemos de
darle clic sobre el vinculo que podemos
mirar el centro del recuadro
http://localhost/security/xamppsecurit
.
Este nos envía a una consola que se divide
en dos partes:

esta la primera nos permite darle


seguridad al ingreso hacia MySQL y
phpMyAdmin; el usuario ROOT no se puede
cambiar ya que es el usuario con mas
permisos sobre esta aplicación, luego nos
pide que le coloquemos una contraseña en
el ingreso de estos. Y después debemos de
darle Password changing, donde nos
debe de aparecer un letrero como el de la
parte de abajo (indica que la contraseña
fue cambiada satisfactoriamente).

En la segunda parte nos permite


colocarle seguridad a XAMPP como tal y
que al querer ingresar a este nos pida
una credencial al ingreso.
Debemos de declarar un usuario y una
password para ese usuario.
Luego damos Make safe the XAMPP
directory para realizar el cambio y nos
debe de aparecer el letrero de abajo
para verificar que si realizo los cambios
pertinentes.
Dicho y hecho cuando queremos
ingresar por medio del navegador a el
directorio de XAMPP este nos pide el
usuario y la contraseña para poder
entrar.

Después de haber ingresado


seguramente a XAMPP deseamos
mostrarles que si entramos a chequeo
de seguridad observamos que el estado
de las que cambiamos se ha modificado
a seguro.
Y luego intentaremos ingresar a la
base de datos Mysql ingresando por
http://localhost/phpmyadmin ,
phpmyadmin es… ya lo podemos hacer
metiendo un usuario y una contraseña
para poder entrar.
Pero … ¿ Como manejar esta aplicación ?

Creemos que es difícil enseñarle a


manejarla pero les daremos un
pequeño pero profundo paseo por
todas las opciones, ofrecimientos y
ventajas que esta aplicación posee.
Cuando ingresamos lo primero que
veremos esta pantalla, si ya hemos
configurado el agente en un equipo
debe de aparecer aquí.
¿ Pero que significan todos esos
signos ?

Si observamos en la pantalla anterior podemos


observar que se ha reconocido un equipo
llamado FERCHIS y nos ofrecen una información
básica acerca de este; pero si deseas saber mas
acerca de este dispositivo solo debes de darle
clic sobre el nombre y te traerá a una consola
que se divide en tres partes.
Esta la primera nos permite ver datos mas
específicos pero no dejan de se generales, como:
nombre, dominio al cual pertenece, fecha y hora
del ultimo sondeo de inventario, RAM, memoria
virtual, IP de red para cada conexión que tiene
creada dicho equipo, que sistema operativo y
versión tiene, usuario por el cual inicio el equipo,
numero y clave de licencia de Windows y el
La segunda parte nos ofrece una cantidad
de símbolos que nos permiten ir a
determinado dato del equipo.

La tercera parte se encuentra mas abajo


que la anterior, lo que debemos de
hacer es darle clic sobre el símbolo y el
inmediatamente nos enseña los datos
específicos de este dispositivo.
Es valido afirmar que estamos haciendo
la prueba con este equipo pero todos se
manejan de la misma manera.
Este nos ofrece observar el tipo de
procesador, la velocidad que este
maneja y la cantidad de procesadores
con que el dispositivo tiene.
Este símbolo nos muestra el tipo de
memoria RAM tiene, la ranura donde se
encuentra ubica cada, la capacidad y
la velocidad que este posee.

Este símbolo nos muestra las unidades


de almacenamiento que el computador
tiene, donde claramente nos enseñan el
nombre de la unidad, el fabricante, el
modelo, el tipo de unidad y el tamaño.
En este nos muestra la cantidad de
discos con que el equipo cuenta; en
ese ejemplo vemos que el disco duro
tiene dos particiones + la unidad de
CD-ROM y aquí nos la muestra
especificándonos; el tipo de disco, la
letra que lo identifica, el sistema de
archivo que posee, el total de espacio
que tiene cada una, y la cantidad de
espacio libre sobre el total y finalmente
el nombre que lo identifica.

En este símbolo podemos observar la


tarjeta de video con la que este
dispositivo trabaja; nos muestran el
nombre, el modelo, la cantidad de
memoria que posee, y la resolución con
la que se ejecuta.
En este símbolo nos muestra los
dispositivos que el computador tiene
para ejecutar el sonido donde nos
especifica; el fabricante, el nombre de
los dispositivos y una pequeña
descripción de ellos.

Este símbolo nos permite


observar todas las conexiones
que este tiene y nos detalla de
cada una de ellas; la
descripción, el tipo de
conexión, la velocidad, la
dirección MAC de esta, el
estado de encendida o
apagada, la dirección IP que le
asignaron, la puerta de enlace
que tiene configurada, el ID de
red a la que pertenece y si
esta regida por DHCP nos
Como todos sabemos que para que un
computador funcione de una manera
integra necesita de una serie de
controladores, aquí nos muestran
todos los controladores que el
dispositivo tiene activado e instalados;
nos enseñan el fabricante, el nombre y
el tipo de controlador que es.

El computador tiene ranuras; entonces


con este símbolo nos permite observar
unos datos mas detallados sobre este
elemento; no muestra el nombre, la
descripción de el tipo de ranura lógica y
una pequeña descripción sobre el tipo
de ranura física que es.
Con este símbolo podemos observar si
el computador tiene puertos seriales,
cuales tiene libres y la descripción de
este.
Como este computador es portátil no
tiene, pero el dueño del equipo le
instalo un controlador que permite
convertir un puerto USB a un puerto
serial, entonces el detecta este como
un puerto serial.

Cuando nosotros instalamos el agente


en el equipo activamos una casilla para
que inmediatamente terminemos de
instalar nos envié un inventario de este
equipo a el servidor donde se encuentra
la aplicación; entonces si este equipo
cambiara de dispositivos ¿como se daría
cuenta el servidor de estos cambios ?,
esta es una clara manera de hacerlo
manualmente, ya que si actualizamos el
le envía al servidor su inventario.
Con este símbolo nos permite tener mas
información sobre la BIOS; donde nos
detallan el numero de serial, el fabricante
y el modelo del equipo, el fabricante de la
BIOS y la fecha en que fue creada esta.

En este símbolo nos permite observar


todos los programas o aplicaciones que
el sistema de este computador tiene
instalada, nos muestra el creador del
programa o aplicación, el nombre que
este tiene, la versión que tenemos.
Este nos muestra que monitores posee
el computador, el fabricante, la fecha
de fabricación, el tipo de monitor y el
numero serial de este.

Con este símbolo nos permite observar


todos los dispositivos de entrada
estándar del computador, donde nos
muestran; el tipo de dispositivo que
tiene, el fabricante, de que manera es
reconocido en el sistema (USB, ps2),
una pequeña descripción y la interfaz
por donde es reconocido.
y finalmente nos muestra si el equipo
tiene una interfaz para conectar una
impresora o el programa que nos
permite realizar esta tarea.

Y listo si miramos un poco mas abajo


nos aparecen dos símbolos mas que nos
especifica, el primero si deseamos
imprimir todo este informe; y el segundo
nos permite ver toda la información que
vimos anteriormente pero de una
manera seguida sin necesidad de darle
clic a cada uno de los simbolitos.

Si volvemos a la pagina principal en la


parte superior derecha, hay dos
símbolos que el primero nos indica que
si deseas abortar esta aplicación y la
segunda es si deseas cambiar la
contraseña al ingresar a esta aplicación.
Y pensamos pero que significan todos
estos símbolos cuando estamos afuera
de los dispositivos; pues este el
primero nos permite ver todos los
computadores que son reconocidos por
esta aplicación (que tengan el agente
instalado).
Nos muestra la cantidad de equipos
que se han descubierto.

Si observamos en mostrar nos permite


configurar cuantos equipos deseas que te
muestre en la pagina principal;

y en adicionar columna cuando


observamos en la pagina principal un
equipo nos permite ver una cantidad de
datos de el dispositivos pero los datos que
se muestran no son los únicos que se
pueden mostrar, de esta pestaña puedes
escoger los datos que deseas ver en la
pagina principal.
Con este símbolo nos permiten adicionar
mas usuarios para la configuración y
administración de esta aplicación, en este
nos piden el nombre del usuario, la
contraseña y el tipo de usuario
(Administrador: El usuario tiene la
posibilidad de configurar todos los
parámetros del producto; usuario: el
usuario sólo puede consultar la base de
datos y ver los resultados del inventario.)
si creas uno te debe de aparecer como se
muestra en el recuadro.
Para borrar un usuario basta con darle clic
en la cruz roja.

Este nos permite configurar lo siguiente:


- AUTO_DUPLICATE_LVL: Elige valor que
desea habilitar para detectar dos o más
ordenadores Si usted comprueba múltiples
valores iguales, el servidor intentará detectar
la doble comparación de estos valores.
-DESCARGAR: Activa o no el despliegue
automático de nuevos agentes.
- DOWNLOAD_CYCLE_LATENCY: El tiempo
en segundos de espera entre cada ciclo de
descarga .
- DOWNLOAD_FRAG_LATENCY: Tiempo en
segundos a esperar entre cada fragmento de
descarga .
- DOWNLOAD_PERIOD_LATENCY: Tiempo en segundos a esperar entre cada
descarga .
DOWNLOAD_PERIOD_LENGTH: Número de ciclos por período .
-DOWNLOAD_TIMEOUT: Validez en días de un paquete de un agente. Si el tiempo
utilizado para descargar un paquete en más días, el paquete será limpiado y será
enviado a servidor OCS.
- FRECUENCIA: Especificar la frecuencia en días de l-os inventarios.
- INVENTORY_DIFF: Habilitar o no del inventario para acelerar el servidor. Solo si hay
cambios serán almacenados y no se almacenara todo el inventario.
- INVENTORY_TRANSACTION: Habilitar o no la transacción en el servidor. Con la
transacción, un inventario está almacenado sólo si todos los datos han sido procesados
correctamente .
- IPDISCOVER: Especifica el número de agente a pedir IP en funcionamiento
descubrimiento característica para cada puerta de enlace. Si deja el valor por defecto
2, esto significa que el servidor de Comunicación solicitará a los 2 equipos más activos
de cada sub red la IP para ejecutar descubrimiento de sus características. Si ajusta a 0,
la IP para descubrimiento se desactivará.
- IPDISCOVER_LATENCY: Tiempo en segundos a esperar entre la exploración de cada
dirección IP .
- IPDISCOVER_MAX_ALIVE: Máximo número de días entre dos inventarios para una el
descubrimiento de la IP de un PC con conexión a Internet. El descubrimiento de la IP de
un PC a con conexión a Internet perderá su condición si no se ha visto por la
Comunicación con el Servidor para más días que el número de días definido en este
ajuste. .
- LOCAL_PORT: numero del puerto de comunicación con el servidor de OCS
inventario.
- LOCAL_SERVER: dirección IP o el nombre DNS de la comunicación del servidor de
equipos duplicados: En general, se encargará de que
por sí solo. Pero a veces, es imposible para el
servidor para saber si dos equipos son los mismos o
no, usted puede elegir el tipo de comparación que
desee en la parte superior derecha combo-box;
Redundancy resumen - Muestra el número de
equipos redundantes detectado con la comparación
de cada método.
- Hostname + Número de serie, Nombre de la
máquina + Mac dirección, Mac dirección de serie +
número: Estos son los dos criterios de los métodos
de comparación, la más fiable ya que devuelve todos
los equipos que tienen dos criterios en común.
- Hostname sólo, de serie sólo, sólo la dirección Mac :
Se trata de un criterio de los métodos de
comparación, sólo muestra a todos los equipos que
comparte un parámetro.
 
OCS Inventario GN le permite almacenar información
personalizada para cada uno de los equipos
inventariados. Por ejemplo, usted puede agregar
información administrativa para especificar el
propietario de la computadora, o la ubicación de la
computadora.
Esta información administrativa se almacena tanto
en el servidor y el cliente para evitar cualquier
pérdida de los datos.
Usted puede definir la información administrativa que
desee para cada equipo haciendo clic en "Admin
info" barra de menú.
Puede añadir información nueva definición
administrativa mediante la introducción de su
nombre y la selección de su tipo. Usted puede elegir
entre tipo:
Por ejemplo, vamos a añadir la información
administrativa correspondiente a la fecha de compra
ordenador.

Esta ventana emergente solicita la


"TAG" valor que se utiliza para los
equipos de clase Esta "etiqueta" de
archivo se genera durante la instalación
del servidor, y puede ser editado por clic
"Etiqueta" barra de menú.
En conclusión esta es mostrada a los
agentes cuando se este haciendo un
inventario de equipos
La administración del servidor a través de su
navegador web para los que las computadoras no
están conectadas en la red, usted puede importar
los resultados de los inventarios a partir de un
archivo creado en el equipo por el agente de
ejecutar en modo local. Suponemos que usted es
capaz de guardar este archivo en el disco duro de
tu buzón de correo, o cualquier otra camino.
nota: Si la comunicación con el servidor no se está
ejecutando en el puerto HTTP estándar 80, o en el
mismo equipo como consola de administración,
usted debe actualizar Opciones generales.
Software de diccionario se utiliza para clasificar
el software detectado. Esta característica es muy
útil cuando usamos OCS Inventario GN
combinado con GLPI.
Por ejemplo, usted tiene muchas versión de
Microsoft Office (97, 2000, XP, 2003 ...), pero no
se preocupan por la versión. Usted sólo quiere
gestionar el número total de MS Office. Puede
crear una categoría de "Microsoft Office" e
insertar en esta categoría todas las versiones de
MS Office. En GLPI, sólo verá "Microsoft Office".
Software de diccionario actúa como un grupo o
cambiar el nombre de utilidad para GLPI.
Haga clic en "Diccionario" barra de menú.

Existen 3 categorías por defecto:


NUEVO: incluir todos los nuevos o aún no
clasificadas software.
IGNORADA: usted puede poner en esta categoría
todo el software que usted no desea importar en
Openfire
Openfire es la premiada alternativa open source a los sistemas
de mensajería instantánea . Es extremadamente fácil de instalar,
administrar, personalizar e integrar con otras aplicaciones,
agrupar distintas redes o incluso utilizarlo como plataforma para
sus propias aplicaciones.
tiene un completo soporte para registrar los mensaje a una base
de datos, e incluye las herramientas necesarias para encontrar
mensajes basado en el contenido, usuarios, fechas y palabras
clave. El registro es fundamental para las organizaciones que
tienen políticas internas y deban velar por su cumplimiento. 
La administración del servidor se hace a través de una interfaz
web, que corre por defecto en el puerto 9090 (HTTP) y 9091
(HTTPS). Los administradores pueden conectarse desde cualquier
lugar y editar la configuración del servidor, agregar y borrar
usuarios, crear cuartos de conferencia permanentes.
Cuando te encuentras en alguna empresa siempre existen
problemas de comunicación a veces se necesita un sistema de
comunicación instantáneo y definitivamente no podemos usar
Messenger ya sea MSN, yahoo,etc. ya que todos los empleados
prefieren chatear con sus amigos así que debes de convertirte en
Lo primero que debemos de hacer es instalara
XAMPP ya que necesitamos los servicios que
este nos ofrece; si recordamos anteriormente
cuando instalábamos OCS inventario este nos
daba la opción de instalarlo en un solo paso
junto con la aplicación, pero lastimosamente
esta aplicación no nos da esta alternativa;
entonces nos toca descargar el instalador de
XAMPP e instalarlo independientemente.
Después de darle doble clic sobre este nos da la
elección de seleccionar el idioma en que
deseamos que se trabaje (como no tiene
español, se escoge ingles porque es la segunda
lengua que medio manejamos).
Pulsando OK.

Luego nos da la bienvenida a la


instalación de nuestro paquete XAMPP;
donde procederemos a dar Next
(siguiente).
En este peldaño nos pide la ruta donde
va a instalar el archivo de
configuración de XAMPP; que el
generalmente lo trae por defecto, así
que si deseamos cambiarlo no hay
ningún problema desde que te
acuerdes donde lo colocaste.
Pulsamos Next (siguiente).

Este paso es súper importante ya que nos


da las siguientes opciones:
-Crear un icono en el escritorio.
- crear una carpeta en el menú para
apache.
- instalar el servicio de apache.
- instalar el servicio de base de datos
(MySQL).
- instalar el servicio FTP (Fillezilla).

Nosotros debemos de activar las casillas


que necesitemos, para este caso el FTP no
Aquí se están extrayendo del instalador
para colocarlos en el equipo, y
debemos de esperar a que el termine.

Y finalmente se ha instalado nuestro


paquete de servicios XAMPP, donde
debemos de dar Finish para empezar.
Esta primera consola nos indica que se
esta realizando un chequeo de puertos,
para iniciar todos los servicios que
hemos instalador anteriormente.

Luego nos indica que el servicio MySQL


esta satisfactoriamente instalado y que
en este momento se esta iniciando.

Nos muestra un cuadro de dialogo


informándonos que la instalación a
terminado y que hay una opción para
administrar los servicios y es el panel de
control de XAMPP.

Y luego nos dice que si deseamos que el


panel de control para su administración
se abra inmediatamente demos Si.
Después de esto nos aparece la
consola de administración de XAMPP,
donde nos indican claramente que los
servicios que necesitamos esta
corriendo.
Instalación de directorio
activo

1. Ingresamos por inicio, ejecutar


introducimos el comando
Dcpromo.exe y así ejecutamos la
función de instalación del controlador. Y
tecleamos aceptar.

1. Inmediatamente nos aparecerá este cuadro


donde nos están avisando que instalaremos
el directorio activó; le daremos
siguiente para continuar con la instalación.
3. Compatibilidad del sistema operativos
nos
comunican que esta versión del
directorio activo
no es compatible con versiones de
Windows 95,
Windows NT ya que estas no cumplen
con algunos
requisitos que esta instalación requiere.

le damos siguiente para continuar.

4. Tipo de controlador de dominio como


observamos tenemos dos opciones a
señalar:
Controlador de dominio para un nuevo
dominio: aquí instalamos directorio activo
en el servidor y se configura como el
primer controlador de dominio.
Controlador de dominio adicional para
un dominio: Si seleccionamos esta opción
elimina todas las cuentas locales en el
servidor y se elimina todas las claves de
cifrado.
Escogemos la primera opción y luego
siguiente.
5. En la creación de un nuevo dominio
elegimos la crear un dominio en un nuevo
bosque así se creara un nuevo dominio y
será registrado el DNS así mismo
alojaremos el primer dominio en el árbol
además que podremos configurar por
primera vez nuestro directorio activo; ya
que en el escenario que estamos
trabajando no tenemos ni un domino ya
creado para ser secundario de el, ni
tenemos un árbol creado para agregarnos.
Tecleamos siguiente.

1. En el nuevo nombre de dominio


escribiremos el nombre de nuestro
dominio que nos identificara dentro
de todo el bosque; eso si tenemos la
posibilidad de utilizar un dominio no
registrado, pero si salimos a internet
e utilizamos protocolos estándar
como http o ftp, pueden haber
confusiones y colisiones si ya
existiera ese dominio en la red de
redes.
en nuestro caso se llama diez. local
y pulsamos siguiente.
7. En el nombre de dominio de NETBIOS se
coloca aautomáticamente el cual no es
recomendable quitarlo, aunque solo es
necesario para los clientes que NO
soporten directorio activo. Este protocolo
permite el registro de nombres de
computador, aplicaciones y otros
identificadores en la red. Los Clientes
win9x y NT utilizan NetBIOS para todos
los recursos de red (incluyendo los
dominios); cuando hablamos de este
nombre nos referimos al nombre del
equipo que le va denominar en la red.
Pulsamos siguiente.

1. En las carpetas de la base de datos


y del
registro nos da la opción de
especificar la ubicación de la base
de datos, esta contendrá los
objetos directorio activo y sus
propiedades, esta configuración la
dejamos por defecto, así mismo la
ubicación de esta será en la
carpeta %SystemRoot%\Ntds del
volumen del sistem
recordemos que las bases de datos
que maneja el directorio activo son
llamadas Enginet Jet (ESE
Extensible motor de
compartido nos
especifica que creara un recurso
compartido
en la carpeta C:\\WINDOWS\SYSVOL,
es
importante que el volumen utilizado
en disco
sea NTFS 5, si no lo fuera habría que
transformarlo para su correcto
funcionamiento
y se recomienda ubicarlo en otro
disco duro
distinto al del sistema operativo por
si este
fallara.
Pulsamos siguiente.
• Como es indispensable que para que un directorio active
funcione debe de contar con un DNS preferido el busca
un servidor DNS y si lo encuentra lo anexa al árbol del
directorio activo, si no lo encuentra instala uno; Si
durante el proceso de instalación no fuera posible
encontrar un servidor DNS, Windows instalará uno en la
máquina por lo que esta actuará no solo como servidor
de dominio sino también como servidor DNS.este nos da
la opción de configurarlo de una vez, si así lo prefieren
entonces señalaremos instalar y configurar este equipo
de manera que utilice este servidor DNS como el
preferido; pero también le puedes dar la opción corregiré
el problemas mas adelante, configurando el DNS
manualmente lo que significa que instalare primero
directorio activo y después instalare el servidor DNS
manualmente y no automático como este me lo ofrece.
Pulsamos siguiente.
11. En permisos nos pregunta ¿ la
compatibilidad
del sistema operativo con los
permisos para
los usuarios y objetos del grupo?
Seleccionaremos según los sistemas
operativos
que operen en su dominio de
directorios; en
nuestro caso solo operan sistemas
de Windows
2000 y Windows 2003 server.
Pulsamos siguiente para
continuar.

12.En estos espacios introduciremos la


contraseña que utilizaremos
cuando
queramos acceder al servicio de
directorio
de manera remota.
13. En el resumen nos proporciona una
síntesis
de todas las decisiones que
acabamos de
seleccionar; si estamos de acuerdo
elegimos
siguiente pero si no lo estas
pulsamos
atrás y comienzas a cambiar lo que
necesites.

1. Aquí observamos que el directorio


activo se
esta instalando en nuestra
maquina, lo único que queda por
hacer es esperar a que el termine
su trabajo.
15. En este lugar nos pide que
introduzcamos el
CD-ROM generalmente el mismo con
el que
instalamos el sistema operativo
actual.

16. Nos esta advirtiendo que para que este


equipo sea
un servidor debe de tener configurada
la IP estática
y actualmente la tenemos configurada
dinámica. Nota: Si el servidor tenia una IP estática
antes de comenzar la instalación del
pulsamos aceptar. Active Directory, el asistente saltara este
paso.

1. El mismo nos abre el cuadro para cambiarla,


es muy importante que en el espacio del DNS
preferido coloquemos nuestra dirección IP
y en la del DNS alternativo ubiquemos la
dirección de nuestro reenviador.
18. Este es un aviso de que la instalacion
del
directorio activo en nuestra maquina
termino
satisfactoriamente.
Pulsamos finalizar.

1. Este asistente nos da la opción de


reiniciar
el equipo para que la maquina tome
todos
los cambios que acabamos de
realizar.
si dentro de nuestros planes
tenemos que hacer otra instalación
se recomienda que la realicemos y
pulsar en No reiniciar ahora; y
después de esa otra instalación
reiniciar manualmente el equipo.
Instalación de Openfire

Cuando damos doble clic sobre el


instalador, nos aparece una pantalla
donde se esta extrayendo todo el
contenido de este instalador.

Después de ello nos da la opción de


seleccionar el idioma con que vamos a
trabajar esta aplicación.

Aquí nos dan la bienvenida a la


instalación de esta aplicación.
Este es el contrato que tiene Openfire
para el cliente que lo valla a obtener
(es recomendable leerlo), donde
pulsamos que aceptamos los términos
de la licencia.

Debemos de tener un archivo donde se


guardaran todos los archivos de
configuración de esta aplicación,
tenemos la opción de cambiarlo pero se
recomienda deja la ruta que el tiene por
defecto.
Esta es una herramienta mas que nos
proporciona esta aplicación dándonos
la opción de crearle un acceso directo
en el menú de inicio cuando
terminemos de instalar.

Después de dar la información


requerida, ahora verdaderamente se
esta instalando la aplicación.
Lo único que queda por hacer es esperar
a que ella termine su debido proceso.
Y listo la instalación se ha completado
satisfactoriamente; en este nos dan la
opción cuando demos inmediatamente
demos Finalizar ejecutar nuestra
aplicación WEB.

El nos saca esta consola donde podemos


observar que nuestro servidor de
aplicación Openfire ya esta Start o sea
que ya esta corriendo sobre nuestro
equipo.
Aquí nos esta especificando que la
consola de administración se esta
dando por la Loopback y el puerto
9090.
http://127.0.0.1:9090
o
http://localhost:9090
¿ y la base de datos que ?
phpMyAdmin es una herramienta escrita en PHP
con la intención de manejar la administración de
MySQL a través de páginas webs, utilizando en
Internet.
Entonces lo primero que vamos a hacer es crear
nuestra base de datos para nuestra aplicación
Openfire; entonces ingresamos por el navegador
a http://localhost/phpmyadmin, donde nos saldrá
la consola de administración de MySQL entonces
existe un área crear una base de datos allí en
la casilla siguiente debemos de colocar el nombre
que le deseamos que se llame la base de datos
(se recomienda colocar el mismo nombre que
tiene la aplicación en archivos del programa, ya
que el muchas veces va y busca datos a aquella
carpeta), y buscamos la opción de ut8_unicode_ci
que es (xxx) dándole crear.

Luego nos sale la consola de la base de


datos que acabamos de crear llamada
Openfire donde deben de aparecer los
datos almacenados en esta aplicación.
Y Openfire que ?
Ahora vamos a ingresar a nuestra
consola de administración de Openfire
con la identificación del equipo (sea
nombre, local host, IP de Loopback) y
el puerto por donde trabaja esta
aplicación; o sea http://localhost:9090 .
Inmediatamente nos indica que estos
pasos nos llevaran a la configuración
inicial de nuestra aplicación y que
debemos de seleccionar nuestro
idioma en el cual trabajaremos.

Aquí nos muestra la configuración del


servidor donde especificaremos el
dominio al cual perteneceremos y los
puertos de la consola de administración
segura y no segura; donde tenemos la
opción de cambiarlos, pero debemos de
esta seguros que estos puertos estén
libres.
Ahora configuraremos la fuente de los
datos, seleccionaremos la conexión
estándar ya que la base de datos interna
su funcionamiento no es tan bueno como
el estándar.

Un controlador JDBC es un componente de


software que permite una aplicación Java para
interactuar con una base de datos; entonces
tenemos que entrelazar nuestra aplicación
Openfire con nuestra base de datos MySQL.
Por lo tanto nos pide la base de datos que
vamos a utilizar (recordemos que anteriormente
instalamos XAMPP y allí estaba incluido el
MySQL), entonces la seleccionamos y el
automáticamente colocara la URL para ingresar
a la base de datos integrada con nuestra
aplicación. (pero debemos de cambiarla de
manera que quede así
jdbc:mysql://localhost:3306/Openfire.
Después no piden un usuario y una contraseña y
nos informan con la intención de quererlo
cambiar, las máximas/ mínimas conexiones
En el sesteo de perfil, es algo así como
la base de datos de todos los usuarios;
aquí es donde verdaderamente vamos
a integrar el directorio activo con esta
aplicación.
La que mas se asemeja a lo que
necesitamos es LDAP.

Aquí vamos a proporcionar los datos del


directorio activo:
-Tipo de servidor: colocamos directorio
activo.
- servidor: IP del AD, o local host/Loopback
(si es el mismo equipo).
- DN: colocamos los usuarios del directorio
activo, pero con el FQDN.
- el puerto lo trae por defecto.
- en autenticación, el DN del administrador:
colocamos la cuenta de usuario pero con el
nombre FQDN.
- clave: en esta colocamos la misma
contraseña que tenemos en esa cuenta para
que si se pueda hacer la comunicación si
Luego de esto vamos a testear
(comprobar la comunicación con el
directorio activo); y nos debe de
aparecer así.

El nombre del campo a utilizar para


buscar nombres de usuarios. Si la
conexión no fue testeada entonces se
búcara con el uid; pero como si fue
testeada este nos dice que el que el
directorio activo debe de ser esta.
Luego nos pide algunos datos
Ahora vamos a realizar el testeo de
grupos del directorio activo; este ya lo
trae por defecto.(lo que hace este es
traer lo que tiene el directorio activo a
este).

Ahora vamos a configurar la cuenta de


administrador para que administre
nuestra aplicación Openfire (el usuario
que coloquemos debe de pertenecer a
nuestro directorio activo).
Y listo la configuración de la instalación
de nuestra aplicación Openfire ya ha
terminado, aquí nos dan la opción de
ingresar a la consola de administración
de Openfire

El nos muestra el modo de acceso


(credencial); donde debemos de colocar
la cuenta que creamos para administrar
este y su debida contraseña.

Si observamos en el navegador se ve de
que manera se comunico con la
aplicación.
Instalación de Spack
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.

Primeramente damos doble clic sobre


el instalador, el nos muestra la
extracción de los paquetes y
seguidamente nos da la bienvenida a
la instalación de este cliente.

Escogemos o seleccionamos el archivo


de configuración o mas bien la carpeta
donde van a estar los archivos de
configuración de este cliente de
mensajería.
Esta es una herramienta mas que nos
proporciona esta aplicación dándonos
la opción de crearle un acceso directo
en el menú de inicio cuando
terminemos de instalar.

Luego nos ofrece colocar un icono en el


escritorio y crear un icono de
lanzamiento rápido.
Después de esto damos Next
(siguiente).
En este momento se esta instalando
este cliente de mensajería en su
computador, por lo cual espere
mientras este se termina.

Y listo ya ha terminado de instalar


satisfactoriamente este cliente.
Para empezar a usar nuestro cliente Spark
debemos (como lo tenemos integrado con
el directorio activo debes de crearlo
primero en nuestro AD y el mismo se lo
pasara a Openrire) una vez creado,
accedemos a Spark y visualizaremos una
ventana con la lista de usuarios conectados.
Colocamos el nombre de usuario y su debida
contraseña; y en el servidor (como nosotros
también somos el servidor entonces
colocamos local host, pero si no fueses
colocarías la IP o el nombre del equipo donde
se encuentra el servidor de aplicaciones
Openfire).

Y listo entramos al chat de este usuario.

S-ar putea să vă placă și