Está en la página 1de 16

Manual de Instalacin y Configuracin de

OCSInventory NG en Debian Etch 4.0


Qu es OCSInventory NG Server?
Acrnimo de Open Computer and Software Inventory Next Generation, es una aplicacin que se
utiliza para realizar inventario de los equipos de la red mediante un agente que se instala en el
cliente. Tambin permite el despliegue de paquetes en computadores Windows y Linux.
OCS Inventory NG es una herramienta que facilita el seguimiento de la configuracin y el software
instalado en los ordenadores de una red local, as como la instalacin remota de aplicaciones desde
un servidor Web.
OCS Inventory es software GPL, libre de usar y copiar. OCS Inventory tambin es Open source,
usted debe prever sus actualizaciones bajo los trminos de la licencia GPL.
El Servidor de Gestin contiene 4 componentes principales:
- Servidor de base de datos, que almacena la informacin del inventario
- Comunicacin 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 configuracin desplegados.
- Consola de Administracin, que permite a los administradores consultar el servidor de base de
datos a travs de su navegador web favorito.
OCSInventory se basa en los estndares actuales. El dilogo 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 administracin 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
- Gestin de los derechos de los usuarios
- Una interfaz de servicio de (o escritorio de ayuda) para los tcnicos

Instalacin
Hagamos los siguientes pasos en Debian.
Agregar las siguientes lneas al archivo /etc/apt/sources.lists del manejador de paquetes apt-get
sudo pico /etc/apt/sources.lists
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
deb http://mirrors.kernel.org/debian stable main
deb http://security.debian.org stable/updates main
Actualizamos la lista de repositorios
sudo apt-get update

Una vez actualizado el repositorio, continuamos con el proceso de instalacin de las siguientes
libreras
sudo apt-get install libxml-simple-perl
sudo apt-get install libcompress-zlib-perl
sudo apt-get install libdbi-perl
sudo apt-get install libdbd-mysql-perl
sudo apt-get install libapache-dbi-perl
sudo apt-get install libnet-ip-perl
sudo apt-get install libsoap-lite-perl
Ahora instalamos los paquetes
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install perl
sudo apt-get install mysql-server-5.0
Instalemos mdulos para PHP
sudo
sudo
sudo
sudo

apt-get install libphp-pclzip


apt-get install php5-gd
apt-get install libapache2-mod-perl2
apt-get install php5-mysql

Debemos reiniciar Apache para continuar


sudo /etc/init.d/apache2 restart
Descarga e instalacin 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 comando
sudo tar -xzf OCSNG_LINUX_SERVER_1.01.tar.gz

Ingresamos a la carpeta OCSNG_LINUX_SERVER_1.01 que se crea despus de descomprimir el


archivo
cd OCSNG_LINUX_SERVER_1.01/
Ejecutamos el siguiente comando para la instalacin
sudo sh setup.sh ./setup.sh
Se mostrarn 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 opcin 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 direccin 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.

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 lnea ServerRoot "/etc/apache2" y escribimos debajo
ServerName 127.0.0.1
Reiniciamos los servicios de apache y mysql
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart

Ejecucin inicial
Abrimos un navegador web con la siguiente URL http://127.0.0.1/ocsreports/install.php
Aparecer el siguiente formulario solicitando los datos
MySql login: Ingresamos root
MySql password: Lo dejamos en blanco, ya que mysql no pone contrasea por defecto.
MySql HostName: 127.0.0.1, ingresamos la direccin loopback
Presionamos el botn Send para continuar.

Aparecer el siguiente formulario y presionamos el botn Submit Query

En el siguiente formulario presionamos clic en Click here to enter OCS-NG GUI para comenzar
con la instalacin 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 Espaa.
Introducimos el usuario y la contrasea (usuario: admin, contrasea: admin) y presionamos clic en
el botn Aceptar.

En este punto ya tenemos el servidor instalado.

Instalacin y Configuracin del Agente OCSInventory en Debian Sarge 4.0


Para la instalacin del Agente en Linux instalamos las siguientes libreras:
sudo apt-get install libxml-simple-perl
sudo apt-get install libcompress-zlib-perl
sudo apt-get install libnet-ip-perl
sudo apt-get install libwww-perl
sudo apt-get install libdigest-md5-perl
sudo 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 continuacin.
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
Aparecern una serie de preguntas a responder para completar la instalacin
Do you wish to re-install/upgrade existing installation ([y]/n)?
Presionar Enter para empezar la instalacin
Which method will you use to generate the inventory ([http]/local)?
Presiona Enter para dejar el mtodo de inventario va http
Which host is running OCS Inventory NG Communication Server [172.26.16.12]?
Verificamos que la direccin IP corresponda con la del servidor y presionar Enter

On which port is running OCS Inventory NG Communication Server [80]?


Presionamos Enter para utilizar el puerto 80
Con estos pasos se debera de instalarse el agente OCSINVENTORY sin inconvenientes.

Instalacin y Configuracin 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 instalacin

Leemos el Acuerdo de Licencia y presionamos I Agree para continuar

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

Dejamos por defecto la ruta de instalacin y presionamos Install para instalar

Presionamos Finish para terminar.

Demostracin de algunas funcionalidades en el Servidor OCSInventory


Vemos algunos datos del computador CARLOS.

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

Veamos la lista de Controladores que contiene el sistema.

Veamos la lista de puertos.

Veamos una lista detallada del Software instalado en la maquina.

Cibergrafa

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

También podría gustarte