SlideShare a Scribd company logo
1 of 23
17 DE MAYO DE 2015
ASIGNATURA: ADMINISTRACIÓN DE REDES

ADMINISTRACIÓN DEREDES
1
INDICE
¿QUÉ ES OCS IVENTORY? ……………………………………….....…………2
LICENCIA……………….…………………………………….....…..……………..2
CARACTERISTICAS DE OSC INVENTORY…………………………………..3
OCS INVENTORY DIAGRAMA GLOBAL……………………………………....4
CONFIGURACIÓN DEL SERVIDOR DE GESTIÓN……………………………5
Paso 1: Instalar dependencia
Paso 2: Descomprimir e instalar
Paso 3: Configurar la base de datos
Paso 4: Modificar los archivos de configuración
Paso 5: Imágenes de la interfaz Web OCS Inventory
INSTALACIÓN DE OSC INVENTORY EN UBUNTU…………………………7
BIBLIOGRAFIA…………………………………….....………………………….22
ADMINISTRACIÓN DEREDES
2
¿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 información 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 través de una interfaz web. Además, OCS
comprende la posibilidad de implementación de aplicaciones en los equipos de
acuerdo a criterios de búsqueda. Además, tiene muchas opciones más como
escanear la red por medio del IPDiscovery, o instalar aplicaciones remotamente
creando Builds.
LICENCIA
OCS Inventory es liberado bajo la Licencia Pública General GNU, versión
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.
ADMINISTRACIÓN DEREDES
3
CARACTERISTICAS DE OSC INVENTORY
Inventario relevante información.
Sistema de despliegue de gran alcance que permite la distribución de la
instalación de software o scripts en ordenadores sin sobrecargar la red.
Web Consola de administración .
Soporte de sistemas operativos múltiples , incluyendo Microsoft Windows,
Linux, * BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X.
La arquitectura de 3 niveles usando los estándares actuales, HTTP / HTTPS
y XML de formato de datos.
Servicio web accesible a través de la interfaz SOAP.
Plugins apoyan a través de la API.
Exploración de red
Sincronización con GLPI
ADMINISTRACIÓN DEREDES
4
OCS INVENTORY DIAGRAMA GLOBAL
Figura 1: Este es un diagrama simplificado de una arquitectura de red.
ADMINISTRACIÓN DEREDES
5
CONFIGURACIÓN DEL SERVIDOR DE GESTIÓN
Servidor de administración está formado por 4 componentes principales:
1. Servidor de base de datos: almacena la información de inventario.
2. Servidor de Comunicación: se encarga de las comunicaciones HTTP entre
el servidor de base de datos y los agentes.
3. Consola de administración: lo que permite a los administradores consultar
el servidor de base de datos utilizando su navegador favorito.
4. Servidor de implementación: almacena toda la configuración de
distribución 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 físicos, servidores de
base de datos de un servidor de alojamiento + Comunicación y el otro anfitrión de
una réplica de la base de datos del servidor de administración + servidor
deployement.
Figura 2: OCS Inventory NG arquitectura de comunicación.
ADMINISTRACIÓN DEREDES
6
Servidor de base de datos en la actualidad sólo puede ser MySQL 4.1 o superior
con motor InnoDB activo.
Servidor de Comunicación necesita Apache Web Server 1.3.x / 2.X y está escrito
en Perl como un módulo 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 módulos Perl
adicionales, de acuerdo a su distribución.
Servidor de implementación necesita cualquier servidor Web con SSL habilitado.
Consola de administración está escrito en PHP 4.1 (o superior) y se ejecuta bajo
el servidor Web Apache 1.3.x / 2.X. Consola de administración requiere ZIP y GD
apoyo habilitado en PHP con el fin de utilizar la implementación del paquete.
ADMINISTRACIÓN DEREDES
7
INSTALACIÓN DE OSC INVENTORY EN UBUNTU
Está instalación se encuentra basado en un esquema de red común, una red con
equipos MS Windows y un servidor Ubuntu.
Figura 3: Esquema de Instalación OCS Inventory en una red común.
REQUISITOS
 MySQL database server corriendo en algún lugar y que escucha en el puerto
por defecto 3306 con la comunicación TCP / IP habilitado.
 Servidor Web Apache instalado y en ejecución para el servidor de
Comunicación y el servidor de administración.
 PHP y Perl instalados y utilizable por el servidor Web Apache para la consola
de administración.
 Perl y mod_perl instalados y utilizable por el servidor Web Apache para el
servidor de Comunicación.
ADMINISTRACIÓN DEREDES
8
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
# sudo apt-get install libapache-dbi-perl libxml-simple-perl
ADMINISTRACIÓN DEREDES
9
# sudo apt-get install libapache2-mod-perl2 libapache-dbi-perl libxml-simple-
perl 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
Nos pregunta en donde deseamos crear el directorio en este caso cpan,
posteriormente si deseamos una configuración automática por lo cual decimos
“yes”.
ADMINISTRACIÓN DEREDES
10
Podemos observar que los módulos 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.
ADMINISTRACIÓN DEREDES
11
Una vez iniciado (tal vez dure unos minutos), instalamos el paquete SOAP::Lite:
CPAN> install SOAP::Lite
ADMINISTRACIÓN DEREDES
12
Después de varias líneas de mensajes instalamos el paquete XML::Entities
CPAN> install XML::Entities
ADMINISTRACIÓN DEREDES
13
Paso 2: Descomprimir e instalar
- Una vez descargado el archivo de la web de OCS Inventory, tenemos que
descomprimirlo en algún directorio temporal y ejecutar el archivo setup.sh:
-
Primeramente para poder descargar el archivo debes de registrarte en la
página oficial, en la cual te solicita algunos datos personales, una vez que
llenes el formulario debes dar clic en “download”.
- Una vez registrado podemos descargar el paquete deseado, en este caso el
OCSNG_UNIX_SERVER2.0.1.tar.gz
ADMINISTRACIÓN DEREDES
14
- Descomprimiendo el archivo
# tar zxf OCSNG_UNIX_SERVER-2.0.x.tar.gz
- Ejecutando la instalación
# 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 instalación, a menos que deseen cambiar los valores por defecto. El
resultado de la instalación es el siguiente:
ADMINISTRACIÓN DEREDES
15
- 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 configuración 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.
- Ingresa o validar Apache camino principal archivo de configuración.
- Ingresa o validar daemon Apache corriendo cuenta de usuario, generalmente
"apache" o "www" (en Debian / Ubuntu es "www-data").
ADMINISTRACIÓN DEREDES
16
- Siguiente, cheques de configuración para los binarios de intérprete
Perl. Ingresa o validar ruta a Perl intérprete.
- Información común para configurar el servidor de comunicaciones o consola
de administración está ahora recogido. Instalación le pide si desea configurar
el servidor de comunicación en este equipo. Enter "y" o validar establecer
servidor de Comunicación hasta "n" para omitir la instalación del servidor de
Comunicación.
ADMINISTRACIÓN DEREDES
17
- El programa de instalación a continuación si falla, la instalación se
detendrá.
- Ingresa o validar camino a Apache incluye directorio de configuración. Este
es el directorio donde se almacena la configuración de Apache para
módulos específicos. Generalmente, este directorio es etc/httpd/conf.d o
/etc/apache/conf.d
ADMINISTRACIÓN DEREDES
18
Luego de esta instalación debemos reiniciar apache:
# sudo service apache2 restart
Paso 3: Configurar la base de datos
OCS Iventory está listo para que podamos establecer los parámetros 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 algún usuario con privilegios de súper admin)
 MySQL Password: [contraseña del usuario root]
 Name of database: cose (o algún otro nombre)
ADMINISTRACIÓN DEREDES
19
1. En el siguiente paso nos pedirá dejar un mensaje que será visualizado en las
terminales (opcional). En este punto también nos indicará que el usuario y
password por defecto es: admin y la contraseña es: admin, simplemente
finalizar el proceso haciendo clic en el botón.
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;
ADMINISTRACIÓN DEREDES
20
Paso 4: Modificar los archivos de configuración
1. Eliminamos el archivo install.php
# sudo rm /usr/share/ocsinventory reports/ocsreports/install.php
2. Luego de cambiar la contraseña al usuario ocs es necesario actualizar el valor
en los archivos de configuración:
# /etc/apache2/conf.d/z-ocsinventory-server.conf
3. Será necesario reiniciar el servidor apache para que la nueva configuración
surta efecto.
# sudo service apache2 restart
Paso 5: Imágenes de la interfaz Web OCS Inventory
Anexamos pantallas desde un servidor Administración OCS Inventory NG, se trata
de una interfaz web, desarrollado en HTML / PHP / CSS / JS.
Imagen 1.
ADMINISTRACIÓN DEREDES
21
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.
ADMINISTRACIÓN DEREDES
22
BIBLIOGRAFÍA
 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.

More Related Content

What's hot

Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2cyberleon95
 
Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mintkamui002
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDAndres Ldño
 
Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linuxandres
 
Manual de referencia
Manual de referenciaManual de referencia
Manual de referenciacyberleon95
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
 
Instalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIANInstalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIANcyberleon95
 
Centos 6.5 Servidor Básico
Centos 6.5 Servidor BásicoCentos 6.5 Servidor Básico
Centos 6.5 Servidor Básicocyberleon95
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio graficocyberleon95
 
Instalación y Configuración SAN HP MSA 2040 SFF
Instalación y Configuración SAN HP MSA 2040 SFFInstalación y Configuración SAN HP MSA 2040 SFF
Instalación y Configuración SAN HP MSA 2040 SFFRaGaZoMe
 
Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2cyberleon95
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 

What's hot (20)

Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
Guía instalación koha por paquetes
Guía instalación koha por paquetesGuía instalación koha por paquetes
Guía instalación koha por paquetes
 
Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mint
 
COMO INSTALAR MySQL EN LINUX
COMO INSTALAR  MySQL EN LINUXCOMO INSTALAR  MySQL EN LINUX
COMO INSTALAR MySQL EN LINUX
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linux
 
Manual de referencia
Manual de referenciaManual de referencia
Manual de referencia
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Servidor web Apache
Servidor web ApacheServidor web Apache
Servidor web Apache
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
Instalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIANInstalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIAN
 
Centos 6.5 Servidor Básico
Centos 6.5 Servidor BásicoCentos 6.5 Servidor Básico
Centos 6.5 Servidor Básico
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
 
Instalación y Configuración SAN HP MSA 2040 SFF
Instalación y Configuración SAN HP MSA 2040 SFFInstalación y Configuración SAN HP MSA 2040 SFF
Instalación y Configuración SAN HP MSA 2040 SFF
 
Instalacion backup pc
Instalacion backup pcInstalacion backup pc
Instalacion backup pc
 
Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2Manual WSUS - Windows Server 2008 R2
Manual WSUS - Windows Server 2008 R2
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
Apache
ApacheApache
Apache
 

Similar to Instalacion de osc inventory en ubuntu

Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysqljohan reyes
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEBLenidav
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lampyaser6700
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes drossykeles
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoMETROPOLITANO
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoErnesto Gamboa
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoUbeimar Navarro Herrera
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoIgnacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)Eduardo Monroy Husillos
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAlberto Martinez
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sqldante123456
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/LinuxMartin Gregorio
 

Similar to Instalacion de osc inventory en ubuntu (20)

Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lamp
 
Pdf
PdfPdf
Pdf
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes d
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
 

Instalacion de osc inventory en ubuntu

  • 1. 17 DE MAYO DE 2015 ASIGNATURA: ADMINISTRACIÓN DE REDES 
  • 2. ADMINISTRACIÓN DEREDES 1 INDICE ¿QUÉ ES OCS IVENTORY? ……………………………………….....…………2 LICENCIA……………….…………………………………….....…..……………..2 CARACTERISTICAS DE OSC INVENTORY…………………………………..3 OCS INVENTORY DIAGRAMA GLOBAL……………………………………....4 CONFIGURACIÓN DEL SERVIDOR DE GESTIÓN……………………………5 Paso 1: Instalar dependencia Paso 2: Descomprimir e instalar Paso 3: Configurar la base de datos Paso 4: Modificar los archivos de configuración Paso 5: Imágenes de la interfaz Web OCS Inventory INSTALACIÓN DE OSC INVENTORY EN UBUNTU…………………………7 BIBLIOGRAFIA…………………………………….....………………………….22
  • 3. ADMINISTRACIÓN DEREDES 2 ¿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 información 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 través de una interfaz web. Además, OCS comprende la posibilidad de implementación de aplicaciones en los equipos de acuerdo a criterios de búsqueda. Además, tiene muchas opciones más como escanear la red por medio del IPDiscovery, o instalar aplicaciones remotamente creando Builds. LICENCIA OCS Inventory es liberado bajo la Licencia Pública General GNU, versión 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.
  • 4. ADMINISTRACIÓN DEREDES 3 CARACTERISTICAS DE OSC INVENTORY Inventario relevante información. Sistema de despliegue de gran alcance que permite la distribución de la instalación de software o scripts en ordenadores sin sobrecargar la red. Web Consola de administración . Soporte de sistemas operativos múltiples , incluyendo Microsoft Windows, Linux, * BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X. La arquitectura de 3 niveles usando los estándares actuales, HTTP / HTTPS y XML de formato de datos. Servicio web accesible a través de la interfaz SOAP. Plugins apoyan a través de la API. Exploración de red Sincronización con GLPI
  • 5. ADMINISTRACIÓN DEREDES 4 OCS INVENTORY DIAGRAMA GLOBAL Figura 1: Este es un diagrama simplificado de una arquitectura de red.
  • 6. ADMINISTRACIÓN DEREDES 5 CONFIGURACIÓN DEL SERVIDOR DE GESTIÓN Servidor de administración está formado por 4 componentes principales: 1. Servidor de base de datos: almacena la información de inventario. 2. Servidor de Comunicación: se encarga de las comunicaciones HTTP entre el servidor de base de datos y los agentes. 3. Consola de administración: lo que permite a los administradores consultar el servidor de base de datos utilizando su navegador favorito. 4. Servidor de implementación: almacena toda la configuración de distribución 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 físicos, servidores de base de datos de un servidor de alojamiento + Comunicación y el otro anfitrión de una réplica de la base de datos del servidor de administración + servidor deployement. Figura 2: OCS Inventory NG arquitectura de comunicación.
  • 7. ADMINISTRACIÓN DEREDES 6 Servidor de base de datos en la actualidad sólo puede ser MySQL 4.1 o superior con motor InnoDB activo. Servidor de Comunicación necesita Apache Web Server 1.3.x / 2.X y está escrito en Perl como un módulo 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 módulos Perl adicionales, de acuerdo a su distribución. Servidor de implementación necesita cualquier servidor Web con SSL habilitado. Consola de administración está escrito en PHP 4.1 (o superior) y se ejecuta bajo el servidor Web Apache 1.3.x / 2.X. Consola de administración requiere ZIP y GD apoyo habilitado en PHP con el fin de utilizar la implementación del paquete.
  • 8. ADMINISTRACIÓN DEREDES 7 INSTALACIÓN DE OSC INVENTORY EN UBUNTU Está instalación se encuentra basado en un esquema de red común, una red con equipos MS Windows y un servidor Ubuntu. Figura 3: Esquema de Instalación OCS Inventory en una red común. REQUISITOS  MySQL database server corriendo en algún lugar y que escucha en el puerto por defecto 3306 con la comunicación TCP / IP habilitado.  Servidor Web Apache instalado y en ejecución para el servidor de Comunicación y el servidor de administración.  PHP y Perl instalados y utilizable por el servidor Web Apache para la consola de administración.  Perl y mod_perl instalados y utilizable por el servidor Web Apache para el servidor de Comunicación.
  • 9. ADMINISTRACIÓN DEREDES 8 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 # sudo apt-get install libapache-dbi-perl libxml-simple-perl
  • 10. ADMINISTRACIÓN DEREDES 9 # sudo apt-get install libapache2-mod-perl2 libapache-dbi-perl libxml-simple- perl 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 Nos pregunta en donde deseamos crear el directorio en este caso cpan, posteriormente si deseamos una configuración automática por lo cual decimos “yes”.
  • 11. ADMINISTRACIÓN DEREDES 10 Podemos observar que los módulos 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.
  • 12. ADMINISTRACIÓN DEREDES 11 Una vez iniciado (tal vez dure unos minutos), instalamos el paquete SOAP::Lite: CPAN> install SOAP::Lite
  • 13. ADMINISTRACIÓN DEREDES 12 Después de varias líneas de mensajes instalamos el paquete XML::Entities CPAN> install XML::Entities
  • 14. ADMINISTRACIÓN DEREDES 13 Paso 2: Descomprimir e instalar - Una vez descargado el archivo de la web de OCS Inventory, tenemos que descomprimirlo en algún directorio temporal y ejecutar el archivo setup.sh: - Primeramente para poder descargar el archivo debes de registrarte en la página oficial, en la cual te solicita algunos datos personales, una vez que llenes el formulario debes dar clic en “download”. - Una vez registrado podemos descargar el paquete deseado, en este caso el OCSNG_UNIX_SERVER2.0.1.tar.gz
  • 15. ADMINISTRACIÓN DEREDES 14 - Descomprimiendo el archivo # tar zxf OCSNG_UNIX_SERVER-2.0.x.tar.gz - Ejecutando la instalación # 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 instalación, a menos que deseen cambiar los valores por defecto. El resultado de la instalación es el siguiente:
  • 16. ADMINISTRACIÓN DEREDES 15 - 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 configuración 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. - Ingresa o validar Apache camino principal archivo de configuración. - Ingresa o validar daemon Apache corriendo cuenta de usuario, generalmente "apache" o "www" (en Debian / Ubuntu es "www-data").
  • 17. ADMINISTRACIÓN DEREDES 16 - Siguiente, cheques de configuración para los binarios de intérprete Perl. Ingresa o validar ruta a Perl intérprete. - Información común para configurar el servidor de comunicaciones o consola de administración está ahora recogido. Instalación le pide si desea configurar el servidor de comunicación en este equipo. Enter "y" o validar establecer servidor de Comunicación hasta "n" para omitir la instalación del servidor de Comunicación.
  • 18. ADMINISTRACIÓN DEREDES 17 - El programa de instalación a continuación si falla, la instalación se detendrá. - Ingresa o validar camino a Apache incluye directorio de configuración. Este es el directorio donde se almacena la configuración de Apache para módulos específicos. Generalmente, este directorio es etc/httpd/conf.d o /etc/apache/conf.d
  • 19. ADMINISTRACIÓN DEREDES 18 Luego de esta instalación debemos reiniciar apache: # sudo service apache2 restart Paso 3: Configurar la base de datos OCS Iventory está listo para que podamos establecer los parámetros 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 algún usuario con privilegios de súper admin)  MySQL Password: [contraseña del usuario root]  Name of database: cose (o algún otro nombre)
  • 20. ADMINISTRACIÓN DEREDES 19 1. En el siguiente paso nos pedirá dejar un mensaje que será visualizado en las terminales (opcional). En este punto también nos indicará que el usuario y password por defecto es: admin y la contraseña es: admin, simplemente finalizar el proceso haciendo clic en el botón. 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;
  • 21. ADMINISTRACIÓN DEREDES 20 Paso 4: Modificar los archivos de configuración 1. Eliminamos el archivo install.php # sudo rm /usr/share/ocsinventory reports/ocsreports/install.php 2. Luego de cambiar la contraseña al usuario ocs es necesario actualizar el valor en los archivos de configuración: # /etc/apache2/conf.d/z-ocsinventory-server.conf 3. Será necesario reiniciar el servidor apache para que la nueva configuración surta efecto. # sudo service apache2 restart Paso 5: Imágenes de la interfaz Web OCS Inventory Anexamos pantallas desde un servidor Administración OCS Inventory NG, se trata de una interfaz web, desarrollado en HTML / PHP / CSS / JS. Imagen 1.
  • 22. ADMINISTRACIÓN DEREDES 21 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.
  • 23. ADMINISTRACIÓN DEREDES 22 BIBLIOGRAFÍA  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.