manual de ocsinventory

19
Manual de Instalación y Configuración de OCSInventory NG en Debian Etch 4.0 ¿Qué es OCSInventory NG Server? Acrónimo de Open Computer and Software Inventory Next Generation, es una aplicación que se utiliza para realizar inventario de los equipos de la red mediante un agente que se instala en el cliente. 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, libre de usar y copiar. OCS Inventory también es Open source, usted debe prever sus actualizaciones bajo los términos de la licencia GPL. El Servidor de Gestión contiene 4 componentes principales: - Servidor de base de datos, que almacena la información del inventario - Comunicación con servidor, que se encarga de las comunicaciones HTTP entre el servidor de base de datos y los agentes. - Despliegue de servidor, que almacena todos los paquetes de configuración desplegados. - Consola de Administración, que permite a los administradores consultar el servidor de base de datos a través de su navegador web favorito. OCSInventory se basa en los estándares actuales. El diálogo entre los equipos cliente y 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 Perl. OCS es multi-plataforma: se ejecuta en sistemas operativos Unix, así como en Microsoft Windows (2000 o posterior). Tiene una interfaz web privativa escrita en PHP que ofrece servicios complementarios:

Upload: richar

Post on 10-Jun-2015

19.275 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Manual de OCSInventory

Manual de Instalación y Configuración de OCSInventory NG en Debian Etch 4.0

¿Qué es OCSInventory NG Server?Acrónimo de Open Computer and Software Inventory Next Generation, es una aplicación que se utiliza para realizar inventario de los equipos de la red mediante un agente que se instala en el cliente. 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, libre de usar y copiar. OCS Inventory también es Open source, usted debe prever sus actualizaciones bajo los términos de la licencia GPL.

El Servidor de Gestión contiene 4 componentes principales: - Servidor de base de datos, que almacena la información del inventario- Comunicación con servidor, que se encarga de las comunicaciones HTTP entre el servidor de base de datos y los agentes. - Despliegue de servidor, que almacena todos los paquetes de configuración desplegados.- Consola de Administración, que permite a los administradores consultar el servidor de base de datos a través de su navegador web favorito.

OCSInventory se basa en los estándares actuales. El diálogo entre los equipos cliente y 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 Perl. OCS es multi-plataforma: se ejecuta en sistemas operativos Unix, así como en Microsoft Windows (2000 o posterior).

Tiene una interfaz web privativa escrita en PHP que 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

InstalaciónHagamos los siguientes pasos en Debian.

Agregar las siguientes líneas al archivo /etc/apt/sources.lists del manejador de paquetes apt-getsudo pico /etc/apt/sources.lists

deb http://security.debian.org/ etch/updates main contribdeb-src http://security.debian.org/ etch/updates main contribdeb http://mirrors.kernel.org/debian stable maindeb http://security.debian.org stable/updates main

Actualizamos la lista de repositoriossudo apt-get update

Page 2: Manual de OCSInventory

Una vez actualizado el repositorio, continuamos con el proceso de instalación de las siguientes librerías

sudo apt-get install libxml-simple-perlsudo apt-get install libcompress-zlib-perlsudo apt-get install libdbi-perlsudo apt-get install libdbd-mysql-perlsudo apt-get install libapache-dbi-perlsudo apt-get install libnet-ip-perlsudo apt-get install libsoap-lite-perl

Ahora instalamos los paquetes

sudo apt-get install apache2sudo apt-get install php5sudo apt-get install perlsudo apt-get install mysql-server-5.0

Instalemos módulos para PHP

sudo apt-get install libphp-pclzipsudo apt-get install php5-gdsudo apt-get install libapache2-mod-perl2sudo apt-get install php5-mysql

Debemos reiniciar Apache para continuarsudo /etc/init.d/apache2 restart

Descarga e instalación de OCSInventory Server: Podemos descargar el paquete Haciendo clic aquí o con el comando wget así.

wget http://dfn.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz

Llevamos el paquete descargado al directorio /usr/local/src/ sudo cp /home/usuario/Desktop/OCSNG_LINUX_SERVER_1.01.tar.gz /usr/local/src

Esta en un archivo comprimido (tar.gz) se debe descomprimir con el siguiente comandosudo tar -xzf OCSNG_LINUX_SERVER_1.01.tar.gz

Page 3: Manual de OCSInventory

Ingresamos a la carpeta OCSNG_LINUX_SERVER_1.01 que se crea después de descomprimir el archivocd OCSNG_LINUX_SERVER_1.01/

Ejecutamos el siguiente comando para la instalaciónsudo sh setup.sh ó ./setup.sh

Se mostrarán una serie de preguntas

CAUTION: If upgrading Communication server from OCS Inventory NG 1.0 RC2 and previous, please remove any Apache configuration for Communication Server!

Do you wish to continue ([y]/n)? Presionamos Enter ya que la opción “Y” esta por defecto (entre corchetes).

Your MySQL client seems to be part of MySQL version 5.0. Your computer seems to be running MySQL 4.1 or higher, good ;-) Which host is running database server [localhost]? Ingresamos la dirección IP del servidor (loopback) 127.0.0.1 o servidor local

On which port is running database server [3306]? Dejamos el puerto de la base de datos por defecto que es (3306) y presionamos Enter para continuar.

Where is Apache daemon binary [/usr/sbin/apache2]? Presionamos Enter para continuar.

Where is Apache main configuration file [//etc/apache2/apache2.conf]? Ingresamos la ruta correcta para Apache /etc/apache2/apache2.conf

Which user account is running Apache web server [www-data]? Presionamos Enter para dejar la cuenta de usuario por defecto.

Which user group is running Apache web server [www-data]? Presionamos Enter para dejar el nombre de grupo por defecto

Where is PERL Intrepreter binary [/usr/bin/perl]? Presionamos Enter para continuar.

Do you wish to setup Communication server on this computer ([y]/n)? Presionamos Enter para continuar.

Where is Apache Include configuration directory [//etc/apache2/conf.d/]? Infgresamos la ruta correcta /etc/apache2/conf.d/

Where to put Communication server log directory [/var/log/ocsinventory-NG]? Presionamos Enter para continuar.

Do you wish to setup Administration server (web administration console) on this computer ([y]/n) Presionamos Enter para continuar.

Page 4: Manual de OCSInventory

Where is Apache root document directory [] ?Ingresamos la ruta: /var/www/

Editar el archivo /etc/apache2/apache2.conf sudo pico /etc/apache2/apache2.conf

Buscar la línea ServerRoot "/etc/apache2" y escribimos debajoServerName 127.0.0.1

Reiniciamos los servicios de apache y mysqlsudo /etc/init.d/apache2 restartsudo /etc/init.d/mysql restart

Ejecución inicialAbrimos un navegador web con la siguiente URL http://127.0.0.1/ocsreports/install.php

Aparecerá el siguiente formulario solicitando los datosMySql login: Ingresamos rootMySql password: Lo dejamos en blanco, ya que mysql no pone contraseña por defecto.MySql HostName: 127.0.0.1, ingresamos la dirección loopback

Presionamos el botón Send para continuar.

Aparecerá el siguiente formulario y presionamos el botón Submit Query

Page 5: Manual de OCSInventory
Page 6: Manual de OCSInventory

En el siguiente formulario presionamos clic en Click here to enter OCS-NG GUI para comenzar con la instalación de la base de datos

En el siguiente formulario Seleccionamos el idioma presionando clic en la bandera correspondiente al idioma que deseamos, en este caso la bandera de España.Introducimos el usuario y la contraseña (usuario: admin, contraseña: admin) y presionamos clic en el botón Aceptar.

Page 7: Manual de OCSInventory

En este punto ya tenemos el servidor instalado.

Page 8: Manual de OCSInventory

Instalación y Configuración del Agente OCSInventory en Debian Sarge 4.0

Para la instalación del Agente en Linux instalamos las siguientes librerías:

sudo apt-get install libxml-simple-perlsudo apt-get install libcompress-zlib-perlsudo apt-get install libnet-ip-perlsudo apt-get install libwww-perlsudo apt-get install libdigest-md5-perlsudo apt-get install libnet-ssleay-perl

Luego descargamos el archivo OCSNG_LINUX_AGENT_1.01_with_require.tar.gz. Para ello presionamos click aquí

Ingresamos a la Shell logueados como super usuario (root), Una vez obtenido el paquete debemos seguir los pasos enunciados a continuación.

Descomprimimos el archivo OCSNG_LINUX_AGENT_1.01_with_require.tar.gz con el siguiente comando sudo tar -xzf OCSNG_LINUX_AGENT_1.01_with_require.tar.gz

Ingresamos a la carpeta OCSNG_LINUX_AGENT_1.01 que se crea una vez que sea descomprimido el archivo cd OCSNG_LINUX_AGENT_1.01

Ejecutamos el archivo instalar.sh sudo sh instalar.sh

Aparecerán una serie de preguntas a responder para completar la instalación

Do you wish to re-install/upgrade existing installation ([y]/n)? Presionar Enter para empezar la instalación

Which method will you use to generate the inventory ([http]/local)? Presiona Enter para dejar el método de inventario vía http

Which host is running OCS Inventory NG Communication Server [172.26.16.12]? Verificamos que la dirección IP corresponda con la del servidor y presionar Enter

Page 9: Manual de OCSInventory

On which port is running OCS Inventory NG Communication Server [80]? Presionamos Enter para utilizar el puerto 80

Con estos pasos se debería de instalarse el agente OCSINVENTORY sin inconvenientes.

Instalación y Configuración del Agente OCSInventory en Windows

Descargamos el instalador del agente haciendo clic aquí

Descomprimimos el archivo con winrar o winzip.Ejecutamos el archivo OcsAgentSetup.exe y seguimos las instrucciones del asistente de instalación

Leemos el Acuerdo de Licencia y presionamos I Agree para continuar

Page 10: Manual de OCSInventory

Nos pregunta por el nombre del servidor, sustituimos el valor por defecto (OCSINVENTORY-NG) por la dirección IP de nuestro servidor, marcamos la casilla no proxy si es necesario y presionamos Next para continuar

Dejamos por defecto la ruta de instalación y presionamos Install para instalar

Page 11: Manual de OCSInventory

Presionamos Finish para terminar.

Page 12: Manual de OCSInventory

Demostración de algunas funcionalidades en el Servidor OCSInventory

Vemos algunos datos del computador CARLOS.

Page 13: Manual de OCSInventory

Vemos los datos del computador CARLOS de una forma mas detallada.

Page 14: Manual de OCSInventory

Veamos la lista de Controladores que contiene el sistema.

Veamos la lista de puertos.

Page 15: Manual de OCSInventory

Veamos una lista detallada del Software instalado en la maquina.

Page 16: Manual de OCSInventory

Cibergrafía

http://www.ocsinventory-ng.org http://linuxfellaz.net/doku.php?id=debian:ocs_glpi