Está en la página 1de 23

ADMINISTRACIÓN DE APLICACIONES WEB

MANUAL

INTEGRANTES
CARLOS CORDOBA
MARCELO ESTEBAN HENAO
YENITH MARITZA RODRIGUEZ
KATERINE LUNA RUIZ
JENY GONZALEZ
LUZ DARY TEKIA
LUISA FERNANDA RAVE
LUISA FERNANDA ARIAS

INSTRUCTORES
MAURICIO ORTIZ
NICOLAS GALLEGO
CAMILO ZAPATA
FERNANDO QUINTERO

ADMINISTRACIÓN DE REDES DE COMPUTADORES


CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
MEDELLÍN
2008
INDICE

INTRODUCCION 3
OCS INVENTORY 4
INSTALACION DE OCS INVENTORY NG 5
CONFIGURACION DEL SERVIDOR DE ADMINISTRACION 11
ACTUALIZACION DE SEGURIDAD Y SOPORTE OPENSSL 13
INSTALACIÓN DEL AGENTE EN WINDOWS XP 17
PRUEBAS 20

2
INTRODUCCION

En el extenso mundo de la Teleinformática se incluyen las aplicaciones Web, que


son aplicaciones escritas en código soportado por los navegadores web.

Existe varios tipos de aplicaciones Web, como, Ecommerce (comercio


electrónico): la función de este es comprar y vender productos o servicio a través
de la Web. CMS (sistema de gestión de contenido), nos permite administrar o
diseñar la interfaz grafica de un sitio Web sin preocuparse del texto que tenga en
él. Sistema d Tickets: este permite la comunicación entre un cliente y el
administrador para consultar, comunicar y sugerir inquietudes y reclamos sobre los
servicios que se presta. Sistema Colaborativo: este se encarga de publicar y
compartir diferentes recursos a los clientes como documentos, hojas de calculo, y
toda la información que el cliente necesite o que se quiera publicar en la Web. Y
por ultimo el Sistema de Inventario que se encargar de tener un registro de todos
los dispositivos de red, activos además de los software´s que se utilizan en cada
dispositivo.

Las aplicaciones Web son herramientas muy importantes para mantener una red
bien distribuida, administrada y lo mas importante bien alimentada.

En este manual implementaremos un Sistema de inventario llamado “OCS


Inventory” que como ya vimos es un sistema que nos permite estar a tanto de
todos los dispositivos en cuanto a hardware y software.

Este manual fue implementado en un sistema operativo Windows Server 2003


instalado en una maquina virtual por mayor dinamismo y así mismo utilizar esta
opción como un bonus.

3
OCS INVENTORY NG

Open Computer and Software Inventory Next Generation: es una aplicación


diseñada para ayudar al administrador del sistema o red a mantener la pista de la
configuración y el software instalado en los computadores de la red. También
permite el despliegue de paquetes en computadores Windows y Linux.

OCS Inventory NG es una herramienta que facilita el seguimiento de la


configuración y el software instalado en los ordenadores de una red local, así
como la instalación remota de aplicaciones desde un servidor Web.

OCS Inventory es software GPL, es libre de usar, copiar y modificar. Este tiene
una licencia GPLv2 que es la que cubre la mayoría de los software´s creados por
FSF (Free Software Fundation o Fundación del Software Libre), en la cual se
incluye una serie de reglas y condiciones con respecto a la copia, modificación y
distribución de este software.

Gestión de servidor contiene 4 componentes principales:

* Servidor de base de datos, que almacena la información de los inventarios.


* Comunicación con servidor, que se encargará de las comunicaciones HTTP
entre el servidor de base de datos y agentes.
* Despliegue de servidor, que almacenará todos los paquetes de configuración de
despliegue.
* Administración de la consola, lo que permitirá a los administradores consultar el
servidor de base de datos a través de su navegador favorito.

OCS se basa en las estándares actuales. El diálogo entre los equipos cliente y el
servidor se basa en el Protocolo de transferencia de hipertexto (HTTP) y el
formato de los datos es XML.

El servidor de administración utiliza Apache, MySQL y esta escrito en PERL como


módulo de Apache. Ya que los scripts PERL son compilados cuando Apache
inicia, y no en cada solicitud. Esta es una opción diseñada para lograr un mejor
rendimiento. El servidor de comunicación puede requerir algunos módulos Perl
adicionales, de acuerdo a su distribución.

OCS es multi-plataforma: se ejecuta en sistemas operativos Unix, así como en


Microsoft Windows (2000 o posterior).

Una interfaz web privativa escrita en PHP ofrece servicios complementarios:

* Consulta del inventario


* Gestión de los derechos de los usuarios
* Una interfaz de servicio de (o escritorio de ayuda) para los técnicos.

4
OCS Inventory NG en la actualidad solo puede trabajar sobre la base de datos de
MYSQL 4.1 o superior y en esta base de datos se almacenaran todos lo
inventarios que sean recibidos de los agentes instalados en los clientes.

INSTALACION DE OCS INVENTORY

XAMPP es una distribución fácil instalar de Apache que contiene y configura los
siguientes componentes en un único computador y se instalará la mismo tiempo
que el OCS Inventory.

* Apache 2.2.3
* MySQL 5.0.27
* PHP 5.2.0 + PHP 4.4.4 + PEAR
* PHP-Switch win32 1.0
* XAMPP Control Versión 2.3
* XAMPP Security 1.0
* SQLite 2.8.15
* OpenSSL 0.9.8d
* phpMyAdmin 2.9.1.1
* ADOdb 4.93
* Mercury Mail Transport System for Win32 y NetWare Systems v4.01b
* FileZilla FTP Server 0.9.20
* Webalizer 2.01-10
* Zend Optimizer 3.0.2
* eAccelerator 0.9.5 RC1 para PHP 5.1.6
* Perl 5.8.8
* mod_perl 2.0.2

Lo primero que debemos hacer es descargar el paquete


OCSNG_WIN32_SERVER_1.01.zip desde “http://www.ocsinventory-ng.org/”
descomprimirlo y ejecutarlo.

Luego de ejecutarlo nos comienza a pedir una serie de información necesaria,


primero seleccionamos el idioma en nuestro caso será español para mejor
compresión de este software.

5
Luego nos recordará que no tenemos el servidor XAMPP y/o el administrador Perl
instalado en nuestro computador y por ende que debemos instalarlo “aceptamos”
esta condición y continuamos.

Comenzamos la instalación, el asistente nos recomienda cerrar todas las


aplicaciones para cuando se termine de instalar OCS Inventory NG no tengamos
que reiniciar el sistema, presionamos “siguiente”.

Ahora aceptaremos la licencia que de instalación GLPv2 y presionamos siguiente.

6
El siguiente paso es otorgar el directorio donde se alojará todos los archivos
referentes a la instalación de OCS Inventory, para cambiar el directorio es solo
cuestión de dar clic en “examinar” y buscar la ruta correspondiente a la carpeta
que queremos que guarde los archivos de nuestro servidor, en nuestro caso lo
dejaremos por defecto que es “C:/archivosdeprograma/OCS Inventory NG/” y
presionamos siguiente.

7
Ahora seleccionaremos los complementos que vamos a instalar, incluido XAMPP
ya que no lo tenemos para esto solo seleccionamos “tipo de instalación: Full”
instalado en caso contrario solo seleccionamos “OCS Inventory Server” y damos
clic en siguiente.

8
Crearemos la nueva carpeta para los accesos directos en el Menú de Inicio con el
nombre “OCS Inventory NG” y procedemos a instalar

9
Y empezara la instalación:

En este proceso nos preguntará si queremos iniciar el Panel de Control XAMPP.


Debemos responder “No”, por que todo lo haremos desde la interface Web y no
necesitaremos el panel de XAMPP.

Y por ultimo finalizamos la instalación dando clic en “terminar”.

10
Al terminar podemos ver el icono que nos llevara a la interfaz web de
administración y configuración de “OCS Inventory”

CONFIGURACION DEL SERVIDOR DE ADMINISTRACION

Introducimos la información necesaria para conectar al servidor de bases de datos


MySQL, especificando un usuario con permisos para crear la base de datos,
tablas, índices, etc.:

• Identificador de usuario de MySQL, en forma predeterminada: “root”


• Contraseña del usuario MySQL (en forma predeterminada: contraseña en
blanco)
• Servidor MySQL, “localhost”

Aquí nos recordará que no podremos crear automáticamente paquetes de más de


16 mb. Y para corregir esto debemos entrar al archivo php.ini y plantearlo en las
líneas “post_max_size” y “upload_max_filesize”.

11
Desde ahora podemos acceder mediante el usuario “admin” y la contraseña
“admin”

Y podremos ver la consola grafica que tenemos para administrar nuestro servidor
“OCS Inventory”

12
ACTUALIZACION DE SEGURIDAD Y SOPORTE OPENSSL

XAMPP también tiene la opción de asegurar el puerto 80 para pasar a ser el


puerto 8080 el utilizado para cualquier conexión con la url “https://localhost/” y
aseguraremos los componentes tambien asi:

Para esto primero entramos a la url “http://localhost/xampp/index.php”

Aquí dando clic en chequeo de seguridad podremos ver que todo esta marcado
como inseguro o desconocido para componentes no iniciados.

13
En esta pagina daremos clic en la url que se encuentra en la parte de abajo
“http://localhost/security/xamppsecurity.php”.

Aquí es donde cambiaremos todas las claves para root de MySQL y seleccionar el
método de autenticación phpMyAdmin.
Y después protegeremos el acceso al menú de XAMPP otorgando un usuario y
una clave.

Validamos los cambios haciendo clic en el botón “Asegurar el directorio XAMPP”.

Ahora activemos el certificado para OpenSSL entrando a la url


“http://localhost/xampp/index.php” y dando clic en “https://localhost”

14
A continuación aceptaremos el certificado dando clic en “si”.

15
Y por ultimo nos pedirá autorización por medio de el usuario y la clave de XAMPP
y presionamos en “Aceptar”

Y como podemos ver ya el puerto de conexión es seguro

16
INSTALACIÓN DEL AGENTE EN WINDOWS XP

Primero descargamos el paquete OCSNG_WIN32_AGENT_1.01.zip desde


“http://www.ocsinventory-ng.org/” lo descomprimimos de podremos ver que
contiene estos 3 archivos:

• OcsAgentSetup.exe, instalador del agente con el servicio Windows incluido. Se


recomienda el uso de este paquete.
• OcsAgent.exe, para instalar la versión del agente independiente (standalone)
en un computador que no esté en red para permitir generar el inventario
manualmente con el parámetro de línea de comandos /LOCAL (o si no desea
correrlo como servicio Windows).
• OcsLogon.exe, lanzador del agente de OCS Inventory NG para utilizar cuando
se esté distribuyendo el agente a través de un script de inicio o como política GPO
del Directorio Activo en el dominio. Si el agente ya está instalado, este
simplemente corre el agente. En otro caso, este descarga los binarios del agente
del servidor de Comunicación, lo configura y lo lanza.

En nuestro caso debemos ejecutar OcsAgentSetup.exe para instalarlo asi:

Primero damos clic en “next” para continuar la instalación.

17
Luego aceptaremos la licencia de instalación, esta licencia también es GPLv2 y
seguimos presionando “I Agree”.

Introducimos la dirección y puerto del servidor de Comunicación OCS Inventory


NG. Si no deseamos utilizar la configuración del proxy de Microsoft Internet
Explorer (por ejemplo, porque su proxy requiere autenticación), habilitemos la
opción "No Proxy". El campo Miscellaneous nos permite incluir otros argumentos
de línea de comandos al agente, en este caso lo dejaremos en blanco.
Y luego damos clic en “next” para seguir con la instalación.

18
Ahora otorgaremos la carpeta correspondiente a los archivos del agente, para
cambiarlo solo seleccionamos “Browser” y buscamos la ruta que queremos para el
directorio de instalación, para mayor comodidad lo dejaremos por defecto.

19
PRUEBAS

Después de instalar el agente en el dispositivo cliente podremos entrar a la


consola de “OCS Inventory” y ver que este ha sido reconocido e inventariado por
el servidor.

20
Dando clic en el nombre del computador podremos empezar a navegar a través de
la información que tiene OCS Inventory de este dispositivo.

En la parte de arriba podemos una muy buena información del dispositivo como el
usuario, dominio, las redes a las que tiene acceso, el sistema operativo con su
respectivo serial y el tipo de agente que tiene configurado, etc.

También tenemos la opción de ver uno a uno los componentes de este dispositivo
como, el procesador:

O las memorias RAM, discos duros, dispositivos de entrada, software´s instalados,

etc, o simplemente dando clic en este icono podremos ver todo en una
sola lista:

21
22
23