Vous êtes sur la page 1sur 24

OSC INVENTORY

EN UBUNTU
INSTITUTO TECNOLGICO DE
TEHUACN

DOCENTE: M.C VAZQUEZ GUZMAN FRANCISCO


INTEGRANTES DEL EQUIPO:
VILLEDA GUERRERO BEATRIZ
TEQUEXTLE PETLA EDUARDO RAFAEL

ASIGNATURA: ADMINISTRACIN DE REDES

OSC INVENTORY

INDICE
QU ES OCS IVENTORY? .....2
LICENCIA..........2
CARACTERISTICAS DE OSC INVENTORY..3
OCS INVENTORY DIAGRAMA GLOBAL....4
CONFIGURACIN DEL SERVIDOR DE GESTIN5
Paso 1: Instalar dependencia
Paso 2: Descomprimir e instalar
Paso 3: Configurar la base de datos
Paso 4: Modificar los archivos de configuracin
Paso 5: Imgenes de la interfaz Web OCS Inventory
INSTALACIN DE OSC INVENTORY EN UBUNTU7
BIBLIOGRAFIA......22

ADMINISTRACIN DE REDES

OSC INVENTORY

QU ES OCS IVENTORY?
Open Computer and Software Inventory Next Generation (OCS) es un software
libre que permite a los usuarios administrar el inventario de sus activos de TI.
OCS-NG recopila informacin sobre el hardware y software de equipos que hay en
la red que ejecutan el programa de cliente OCS ("agente OCS de inventario").
OCS puede utilizarse para visualizar el inventario a travs de una interfaz web.
Adems, OCS comprende la posibilidad de implementacin de aplicaciones en los
equipos de acuerdo a criterios de bsqueda. Adems, tiene muchas opciones ms
como escanear la red por medio del IPDiscovery, o instalar aplicaciones
remotamente creando Builds.

LICENCIA
OCS Inventory es liberado bajo la Licencia Pblica General GNU, versin
2.0 (GPLv2 GNU). La GPL de GNU prev una o varias personas para distribuir
OCS Inventory por una tarifa, pero en realidad no cobrando por el software en s,
porque OCS Inventory es gratuito.

ADMINISTRACIN DE REDES

OSC INVENTORY

CARACTERISTICAS DE OSC INVENTORY

Inventario relevante informacin.

Sistema de despliegue de gran alcance que permite la distribucin de la


instalacin de software o scripts en ordenadores sin sobrecargar la red.

Web Consola de administracin .

Soporte de sistemas operativos mltiples , incluyendo Microsoft Windows,


Linux, * BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X.

La arquitectura de 3 niveles usando los estndares actuales, HTTP / HTTPS


y XML de formato de datos.

Servicio web accesible a travs de la interfaz SOAP.

Plugins apoyan a travs de la API.

Exploracin de red

ADMINISTRACIN DE REDES

OSC INVENTORY
Sincronizacin con GLPI

OCS INVENTORY DIAGRAMA GLOBAL

Figura 1: Este es un diagrama simplificado de una arquitectura de red.

ADMINISTRACIN DE REDES

OSC INVENTORY

CONFIGURACIN DEL SERVIDOR DE GESTIN


Servidor de administracin est formado por 4 componentes principales:
1. Servidor de base de datos: almacena la informacin de inventario.
2. Servidor de Comunicacin: se encarga de las comunicaciones HTTP
entre el servidor de base de datos y los agentes.
3. Consola de administracin: lo que permite a los administradores consultar
el servidor de base de datos utilizando su navegador favorito.
4. Servidor de implementacin: almacena toda la configuracin de
distribucin de paquetes (requiere HTTPS).
Estos 4 componentes se pueden alojar en un nico equipo o en equipos diferentes
para permitir el equilibrio de carga. Por encima de 10.000 ordenadores
inventariados, se recomienda utilizar al menos 2 servidores fsicos, servidores de
base de datos de un servidor de alojamiento + Comunicacin y el otro anfitrin de
una rplica de la base de datos del servidor de administracin
deployement.

ADMINISTRACIN DE REDES

+ servidor

OSC INVENTORY

Figura 2: OCS Inventory NG arquitectura de comunicacin.

Servidor de base de datos en la actualidad slo puede ser MySQL 4.1 o superior
con motor InnoDB activo.
Servidor de Comunicacin necesita Apache Web Server 1.3.x / 2.X y est escrito
en Perl como un mdulo de Apache. Por qu? Debido a que los scripts de Perl se
compilan cuando Apache se inicia, y no en cada solicitud. Esto es mejor en cuanto
al rendimiento. Servidor de comunicaciones puede requerir algunos mdulos Perl
adicionales, de acuerdo a su distribucin.
Servidor de implementacin necesita cualquier servidor Web con SSL habilitado.
Consola de administracin est escrito en PHP 4.1 (o superior) y se ejecuta bajo
el servidor Web Apache 1.3.x / 2.X. Consola de administracin requiere ZIP y GD
apoyo habilitado en PHP con el fin de utilizar la implementacin del paquete.

ADMINISTRACIN DE REDES

OSC INVENTORY

INSTALACIN DE OSC INVENTORY EN UBUNTU


Est instalacin se encuentra basado en un esquema de red comn, una red con
equipos MS Windows y un servidor Ubuntu.

Figura 3: Esquema de Instalacin OCS Inventory en una red comn.

REQUISITOS

MySQL database server corriendo en algn lugar y que escucha en el


puerto por defecto 3306 con la comunicacin TCP / IP habilitado.

ADMINISTRACIN DE REDES

OSC INVENTORY

Servidor Web Apache instalado y en ejecucin para el servidor de


Comunicacin y el servidor de administracin.

PHP y Perl instalados y utilizable por el servidor Web Apache para la


consola de administracin.

Perl y mod_perl instalados y utilizable por el servidor Web Apache para el


servidor de Comunicacin.

Paso 1: Instalar dependencias:


Seguramente en nuestro servidor ya tenemos instalado y configurado los servicios
web con Apache y bases de datos con MySQL, pero necesitaremos algunos
paquetes adicionales para poder continuar, por lo cual ejecutaremos los siguientes
comando necesarios para MySQL, APACE, PHP, PERL Y MOD_PERL.
# sudo apt-get install libapache2-mod-perl2

ADMINISTRACIN DE REDES

OSC INVENTORY
# sudo apt-get install libapache-dbi-perl libxml-simple-perl

# sudo apt-get install libapache2-mod-perl2 libapache-dbi-perl libxml-simpleperl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libnet-ip-perl php5-gd
php5-mysql

Adicionalmente necesitaremos unos paquetes para Perl: Abrimos el shell de Perl


como super usuario
#sudo perl -MCPAN -e Shell

ADMINISTRACIN DE REDES

OSC INVENTORY
Nos pregunta en donde deseamos crear el directorio en este caso cpan,
posteriormente si deseamos una configuracin automtica por lo cual decimos
yes.

Podemos observar que los mdulos de instalan de forma correcta, este paso es un
poco tardado dura aproximadamente 15 minutos.
-

Nos pregunta como deseamos ingresar de forma manual, sudo u local::lib,


en este caso elegimos sudo.

ADMINISTRACIN DE REDES

OSC INVENTORY

Una vez iniciado (tal vez dure unos minutos), instalamos el paquete SOAP::Lite:
CPAN> install SOAP::Lite

ADMINISTRACIN DE REDES

OSC INVENTORY

Despus de varias lneas de mensajes instalamos el paquete XML::Entities


CPAN> install XML::Entities

ADMINISTRACIN DE REDES

OSC INVENTORY

Paso 2: Descomprimir e instalar


-

Una vez descargado el archivo de la web de OCS Inventory, tenemos que


descomprimirlo en algn directorio temporal y ejecutar el archivo setup.sh:

Primeramente para poder descargar el archivo debes de registrarte en la


pgina oficial, en la cual te solicita algunos datos personales, una vez que
llenes el formulario debes dar clic en download.

ADMINISTRACIN DE REDES

OSC INVENTORY
-

Una vez registrado podemos descargar el paquete deseado, en este caso


el OCSNG_UNIX_SERVER2.0.1.tar.gz

Descomprimiendo el archivo

# tar zxf OCSNG_UNIX_SERVER-2.0.x.tar.gz

Ejecutando la instalacin

# cd OCSNG_UNIX_SERVER-2.0.x
# sudo sh setup.sh

Si todo anda bien, solo ser necesario presionar ENTER varias veces hasta que
termine la instalacin, a menos que deseen cambiar los valores por defecto. El
resultado de la instalacin es el siguiente:

ADMINISTRACIN DE REDES

OSC INVENTORY

Si todo est bien, entrar en puerto del servidor MySQL, por lo general de
3306.

Ingresa o validar camino a Apache demonio binario, generalmente "/ usr /


sbin / httpd". Se utiliza para encontrar los archivos de configuracin de
Apache.

NOTA: Si usted no est usando daemon Apache sistema, pero otro como
servidor XAMPP / LAMPP Apache, debe introducir la ruta completa a su
demonio de Apache, no el sistema uno.

ADMINISTRACIN DE REDES

OSC INVENTORY

Ingresa o validar Apache camino principal archivo de configuracin.

Ingresa o validar daemon Apache corriendo cuenta de usuario,


generalmente "apache" o "www" (en Debian / Ubuntu es "www-data").

Siguiente, cheques de configuracin para los binarios de intrprete


Perl. Ingresa o validar ruta a Perl intrprete.

ADMINISTRACIN DE REDES

OSC INVENTORY

Informacin comn para configurar el servidor de comunicaciones o consola


de administracin est ahora recogido. Instalacin le pide si desea
configurar el servidor de comunicacin en este equipo. Enter "y" o validar
establecer servidor de Comunicacin hasta "n" para omitir la instalacin del
servidor de Comunicacin.

ADMINISTRACIN DE REDES

OSC INVENTORY

El programa de instalacin a continuacin si falla, la instalacin se


detendr.

Ingresa o validar camino a Apache incluye directorio de configuracin. Este


es el directorio donde se almacena la configuracin de Apache para
mdulos especficos. Generalmente, este directorio es etc/httpd/conf.d o
/etc/apache/conf.d

Luego de esta instalacin debemos reiniciar apache:

ADMINISTRACIN DE REDES

OSC INVENTORY
# sudo service apache2 restart

Paso 3: Configurar la base de datos


OCS Iventory est listo para que podamos establecer los parmetros de base de
datos: Debemos de acceder a http://localhost/ocsreports

Establecer los valores de nuestro servidor MySQL local o remoto:

MySQL Login: root (o algn usuario con privilegios de sper admin)


MySQL Password: [contrasea del usuario root]
Name of database: cose (o algn otro nombre)

ADMINISTRACIN DE REDES

OSC INVENTORY

1.

En el siguiente paso nos pedir dejar un mensaje que ser visualizado en


las terminales (opcional). En este punto tambin nos indicar que el usuario y
password por defecto es: admin y la contrasea es: admin, simplemente
finalizar el proceso haciendo clic en el botn.

2.

Cambiar el password el usuario ocs en mysql (via sql):

1. SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NUEVO_PAS


S');
2. SET PASSWORD FOR 'ocs'@'%' = PASSWORD('NUEVO_PASS');
3. FLUSH PRIVILEGES;

ADMINISTRACIN DE REDES

OSC INVENTORY
Paso 4: Modificar los archivos de configuracin
1. Eliminamos el archivo install.php
# sudo rm /usr/share/ocsinventory reports/ocsreports/install.php
2.
Luego de cambiar la contrasea al usuario ocs es necesario actualizar el
valor en los archivos de configuracin:
# /etc/apache2/conf.d/z-ocsinventory-server.conf
o
Ser necesario reiniciar el servidor apache para que la nueva
configuracin surta efecto.
# sudo service apache2 restart

Paso 5: Imgenes de la interfaz Web OCS Inventory


Anexamos pantallas desde un servidor Administracin OCS Inventory NG, se trata
de una interfaz web, desarrollado en HTML / PHP / CSS / JS.

Imagen 1.

ADMINISTRACIN DE REDES

OSC INVENTORY

Imagen 2.

Imagen 3.

Listo! eso es todo, en el servidor veras la maquinas actualizarse cada cierto


tiempo, OCS Inventory es muy til si estas administrando decenas de
computadoras en tu red, ahorra mucho trabajo al momento de hacer inventarios de
hardware y software.

ADMINISTRACIN DE REDES

OSC INVENTORY

BIBLIOGRAFA

Instalar OCS INVENTORY paso a paso, la comunidad de programadores


latinos, http://wiki.ocsinventory-ng.org/index.php/Documentation:Server/es
OCS Inventory NG 2.2 beta 1 Publicado , 24 de diciembre 2014

OCS Inventory NG 2.1.2 estable publised , 13 de julio 2014

Nuevo sitio web de apoyo de la comunidad , 07 de julio 2014

OCS Inventory NG 2.1 publised estable, Por Guillaume PRIOU el 06 de


febrero 2014.
http://www.latindevelopers.com/articulos/misc/instalar-ocs-inventory-3.php
http://www.ocsinventory-ng.org/en/download/download-server.html
http://wiki.ocsinventoryng.org/index.php/Documentation:Server#Under_Linu
x_Operating_System.

ADMINISTRACIN DE REDES

Vous aimerez peut-être aussi