6
OCS INVENTORY NG (Mayo 2014) Alex Flores, Adriana Gómez, Mercy Loachamin, Cristian Monar, Mauricio Ortiz, Gabriela Rodríguez, Brayann Saraguro, Edison Villegas Abstract: OCS Inventory is an application for the inventory of PC's on a network, this procedure is performed through a client-server structure. A server collects the information you send him an agent software installed on each PC's Windows. OCS Inventory works under the GNU GPLv2 license, so is free software. This work provides a guide to the steps to be followed for scanning PCs and perform an automated inventory of hardware and software of the computer in a more efficient manner. Index tem: OCS Inventory, Software Libre, GNU, escaneo, Hardware, Software I. INTRODUCCION CS Inventory NG cuyo nombre completo es Open Computers 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 permitiendo el despliegue de paquetes en sistemas operativos 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 es decir toda la información relacionada con hardware y software siendo capaz de detectar todos los dispositivos activos de la red conectados y operativos. Esta aplicación es libre de usar, copiar y modificar. II. FORMATO A. Caracteristicas Generales OCS INVENTORY NGOpen 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. * Servidor de comunicaciones, que se encargará de las comunicaciones HTTP entre el servidor de base de datos y agentes. * Servidor de Implementacion, 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. O

2.- Ocs Inventory Ng

Embed Size (px)

Citation preview

Page 1: 2.- Ocs Inventory Ng

OCS INVENTORY NG

(Mayo 2014)

Alex Flores, Adriana Gómez, Mercy Loachamin, Cristian Monar, Mauricio Ortiz, Gabriela

Rodríguez, Brayann Saraguro, Edison Villegas

Abstract: OCS Inventory is an application for the

inventory of PC's on a network, this procedure is

performed through a client-server structure. A

server collects the information you send him an

agent software installed on each PC's Windows.

OCS Inventory works under the GNU GPLv2

license, so is free software.

This work provides a guide to the steps to be

followed for scanning PCs and perform an

automated inventory of hardware and software of

the computer in a more efficient manner.

Index tem: OCS Inventory, Software Libre, GNU,

escaneo, Hardware, Software

I. INTRODUCCION

CS Inventory NG cuyo nombre completo

es Open Computers 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 permitiendo el despliegue

de paquetes en sistemas operativos 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 es decir toda la información

relacionada con hardware y software siendo capaz

de detectar todos los dispositivos activos de la red

conectados y operativos. Esta aplicación es libre

de usar, copiar y modificar.

II. FORMATO

A. Caracteristicas Generales

OCS INVENTORY NGOpen 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.

* Servidor de comunicaciones, que se encargará

de las comunicaciones HTTP entre el servidor de

base de datos y agentes.

* Servidor de Implementacion, 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.

O

Page 2: 2.- Ocs Inventory Ng

Fig1. Arquitectura

B. Requerimientos del Sistema

Los siguientes son los requerimientos de software

de la aplicación:

§ Servidor de base de datos, debe ser MySQL

4.1 ó superior

§ Servidor de comunicaciones, requiere Apache

Web Server 1.3.X/2.X.

Puede ser necesarios algunos módulos de Perl,

dependiendo de la

distribución de Linux.

§ Servidor de implementación, necesita

cualquier WebServer con SSL

habilitado.

§ Consola de administración, está escrita en

PHP 4.1 y funciona bajo

Apache Web Server 1.3.X/2.X. El servidor de

administración requiere

capacidades de ZIP y GD para las características

de implementación

§ Agente Windows, está escrito en C++ (requiere

MS Visual C++ 6

Service Pack 5 or higher and MS Platform SDK

Februray 2003 o más

nueva para compilación)

§ Agente Linux, está escrito en lenguajes PERL y

C, además de algunos

módulos de Perl para manejar XML y compresión

Zlib.

Fig 2. Reportes

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

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

C. INSTALACION

Cliente

1.-El equipo tendrá que poder ver el servidor de

ocs inventory.

2.-Ejecutamos Instalador del agente.

Page 3: 2.- Ocs Inventory Ng

Aparece un wizard de instalación y seleccionamos

NEXT

3.-En el siguiente paso aceptamos las condiciones

de la licencia

4.-En la siguiente opción solo damos un clic sobre

el botón de “Next”.

5.-En la siguiente pantalla nos pide que

coloquemos la ruta del servidor de OCS

Inventory.

6.- El wizard proporciona una ruta por default,

esta la eliminaremos y colocaremos la direccion

IP en donde esta alojado el servidor de OCS

Inventory De manera que queda así:

Damos un clic en el botón “Next”.

7.-En las opciones para seleccionar el proxy solo

damos un clic sobre el botón “Next”.

Page 4: 2.- Ocs Inventory Ng

8.-En las propiedades del Agente Solo habilitamos

le checkbox que dice “Imediatly launch Inventory

(=/NOW)” después damos un clic sobre el botón

“Next”.

9.-El wizard nos indica la ruta en la cual instalara

el cliente, la dejamos como aparece y damos un

clic sobre el botón de “Install”.

10.-Comienza la instalación.

11.-Al terminar dejamos habilitado el checkbox y

oprimimos e botón “Finish”.

12.-Al finalizar la instalación revisar en la barra

de notificaciones (esquina inferior derecha) que

este le icono del cliente OCS Inventory

Servidor

Page 5: 2.- Ocs Inventory Ng

III. VENTAJAS

Que se trabaja en una gran gama de

equipos sin ningún problema

Emplea un agente que ejecuta el proceso

de captura de información en los

computadores cliente

Ingreso de campos personalizados para

mayor manejo y mayor facilidad en su

uso

Organización de los datos por los campos

definidos.

Compatible con GLPI para inventario

personalizado

Tiene licencia GNU/GPL.

IV. DESVENTAJAS

La comunicación entre los agentes solo

el servidor se realiza solo mediante los

protocolos HTTP/HTTPS.

Deben estar instalados todos los

agentes en los computadores cliente caso

contrario no se realizara correctamente su

funcionamiento

Dispone software solo para agentes en

Windows y Linux.

V. CONCLUSIONES.

Es una herramienta muy utilizada para

facilitar la administración y recopilación de

información sobre Hardware y Software de

una red de clientes.

Se puede implementar aplicaciones

adicionales de acuerdo a las necesidades de

los clientes y del administrador, como

escanear la red por medio del IP-Discovery,

o instalar aplicaciones remotamente creando

Builds.

Es un programa muy versátil, compatible con

varios Sistemas Operativos, tanto como

servidor o agente.

Con OCS Inventory NG es posible hacer un

inventario de software y hadware totalmente

actualizado y automático, pero esta potente

aplicación carece de opciones que permitan

al usuario modificar parámetros.

VI. RECOMENDACIONES

Es necesario instalar las aplicaciones tanto

para servidor y cliente, en las respectivas

máquinas.

En la ejecución del programa; para Linux

existe una versatilidad y eficiencia mayor

que en Windows.

Para obtener un mayor desempeño de esta

herramienta, es necesario instalar los

servicios que ofrece XAMPP.

Cuando se ejecuta de manera correcta el

XAMPP, el puerto 80 debe ser liberado.

Los pasos de instalación se los debe seguir

rigurosamente, ya que si se configura mal

alguna dirección, no habrá conectividad

entre las máquinas.

Page 6: 2.- Ocs Inventory Ng

VII. REFERENCIAS

[1] astro. (25 de febrero de 2000). ocs

inventory. Recuperado el 9 de 5 de 2014, de

http://www.astro-

corp.com/sites/default/files/20120413-

FICHA%20OCS%20(Inventario).pdf

[2] interfase. (2001). ocs inventory ng. 10.

[3] moxd. (2001-20013). OCS INVENTORY NG.

Recuperado el 9 de 5 de 2014, de OCS

INVENTORY NG: http://www.ocsinventory-

ng.org/index.php?page=license

[4] pcsinventory. (2011). inventori gm. lima.

[5] Ramos, M. V. (2014). ocs inventory ng.

riobamba: 01.