Instalando OCS Inventory

He realizado varias pruebas con una máquina que he instalado con Linux. Entre ellas la instalación de OCS Inventory.

OCS Inventory es una herramienta para el inventariado de activos IT. La verdad es que por ser gratuita está muy bien y la verdad es que realiza muy bien su trabajo.

Por otro lado hay cosas mejorables (como todo en esta vida) y una de ellas es su look & feel.

La verdad es que a mi me ha gustado mucho, así que os deji mis pasos sobre la instalación.
 

 
Los recursos se encuentran en:

Pag. Principal: http://www.ocsinventory-ng.org/en/
Descarga Aplicación
Documentación Aplicación para Linux/Unix

La instalación se realiza sobre Ubuntu Server 12.10

Descargar la Versión para Linux
Descomprimirla en /opt

Se instalan las siguientes librerías:
apt-get install libxml-simple-perl
apt-get install libapache-dbi-perl
apt-get install libnet-ip-perl
apt-get install libsoap-lite-perl
cpan -i XML::Entities

El último comando me generó un error, pero volviéndolo a lanzar se instaló correctamente. El primer error supongo que ha sido debido a que no tenía configurado el CPAN y en la primera instalación lo he tenido que configurar.

Los demás paquetes que indicaba la documentación, ya estaban instaladas en la versión de Ubuntu que he utilizado de pruebas. Donde ya instalé por defecto el perfil de LAMP.

Luego al lanzar la aplicación /opt/OCSNG_UNIX_SERVER-2.1rc1/setup.sh, me ha dado un error al no encontrar MAKE instalado. Lanzando apt-get install make –fix-mising, se solventa el problema.

Al hacer de nuevo la instalación, me indica que no encuentra el paquete de perl: SOAP::Lite. Ejecuto: cpan -i SOAP::Lite, para instalarlo.

Posteriormente me pide el paquete: Apache2::SOAP. Ejecutanto: cpan -i Apache2::SOAP instalo el paquete indicado.

Después de la instalación si entramos vía Web: http://localhost/ocsreports/ nos indicará que debemos configurar la BD.

Aparte, al entrar en la página Web me aparecen un error indicando que instale: apt-get install php5-gd

Ejecuto el siguiente comando según el procedimiento de instalación de OCS Inventory en su página Web:

mysql -f -hlocalhost -uroot -p DBNAME log.log

el fichero ocsbase.sql se encuentra en: /opt/OCSNG_UNIX_SERVER-2.1rc1/ocsreports/files

Al lanzar el comando con mysql me indica que debo crear la BD. Hago un create database ocsweb y vuelvo ha lanzar el comando mysql.

Si se quiere volver ha lanzar la instalación, se puede hacer mediante: http://localhost/ocsreports/install.php
Se ha de tener en consideración que al realizar la instalación en un entorno de pruebas, yo la BD la ejecuto con root. Aunque lo interesante sería crear el usuario ocs y su password correspondiente para darle acceso a la BD ocsweb y acceder mediante ese ususario.

Hay que tener presente cambiar en el fichero /etc/apache2/conf.d/z-ocsinventory-server.conf

# User allowed to connect to database
PerlSetEnv OCS_DB_USER “USUARIO DE LA BD”
# Password for user
PerlSetVar OCS_DB_PWD “PASSWORD DE LA BD”

Ya se puede entrar en la aplicación mediante: http://localhost/ocsreports/ y admin/admin como usuario/password.

Por temas de seguridad, se renombro el fichero install.php a install.php.bck.

Aparte cambio la password de admin. En este caso a admin01.

Enjoy!!!

2 comments

  1. Necesito que un usuario pueda ver solo un grupo de elementos. Sabes si es posible?

    1. Hola Ana,

      En el apartado Admin prof gui de la ayuda, te da indicaciones de como gestionar los usuarios. Aparte también se puede hacer mediante los “Perimeter of user” que permiente indicar los grupos que puede ver un usuario.

      Por favor, si con esto que te indico no logras hacerlo, dímelo y te paso un paso a paso.

      Enjoy!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: