Instalacion y Configuracion OcsInventory

12
CONFIGURACIÓN DE UNA MAQUINA PARA CONTROL DE INVENTARIOS UTILIZANDO OCSINVENTORY 1. Tener instalado un Sistema operativo Ubuntu server 12.04 a 32 bits y Asignarle una dirección ip fija 2. Abrimos una terminal y hacemos el loguin como administrador con el comando Sudo su Y ahí el nos pedirá el password del administrador 3. Para comenzar la instalación de OCS Inventory en UBUNTU empezaremos por actualizar los repositorios de nuestro sistema Ubuntu, en mi caso utilicé la 12.04, entonces desde una consola con privilegios de root escribimos lo siguiente # apt-get update 4. Ahora ya que tenemos los repositorios actualizados procedemos a instalar los paquete necesarios para implementar OCSinventory, para ello necesitamos tener un servidor LAMP (Linux, Apache, Mysql, Php), empezaremos por instalar My sql como se ve en la imagen. # apt-get install mysql-server mysql-client php5-mysql Agregamos la contraseña para nuestra base de datos Mysql

Transcript of Instalacion y Configuracion OcsInventory

Page 1: Instalacion y Configuracion OcsInventory

CONFIGURACIÓN DE UNA MAQUINA PARA CONTROL DE INVENTARIOS UTILIZANDOOCSINVENTORY

1. Tener instalado un Sistema operativo Ubuntu server 12.04 a 32 bits yAsignarle una dirección ip fija

2. Abrimos una terminal y hacemos el loguin como administrador con el comandoSudo suY ahí el nos pedirá el password del administrador

3. Para comenzar la instalación de OCS Inventory en UBUNTU empezaremos por actualizarlos repositorios de nuestro sistema Ubuntu, en mi caso utilicé la 12.04, entonces desdeuna consola con privilegios de root escribimos lo siguiente

# apt-get update

4. Ahora ya que tenemos los repositorios actualizados procedemos a instalar lospaquete necesarios para implementar OCSinventory, para ello necesitamos tener unservidor LAMP (Linux, Apache, Mysql, Php), empezaremos por instalar My sqlcomo se ve en la imagen.

# apt-get install mysql-server mysql-client php5-mysql

Agregamos la contraseña para nuestra base de datos Mysql

Page 2: Instalacion y Configuracion OcsInventory

5. Confirmamos la contraseña

6. Ya terminada la descarga e instalación de My sql, pasamos a instalar el próximocomponente de nuestro servidor, en esta ocasión continuamos con el modulo deapache y de Php, lo hacemos con el comando que se muestra a continuación.

# apt-get install apache2

7. Ya hemos finalizado la instalación de los componentes necesario para implementarOCSInventory, entonces procedemos a instalar el servidor de OCSInventory, lohacemos con los siguientes comandos:

# aptitude install ocsinventory-server ocsinventory-reports

Nota: para instalar con aptitude debemos instalarlos con el siguiente comando

Apt-get install aptitude

Page 3: Instalacion y Configuracion OcsInventory

8. Abrimos el explorador y Acceder a http://localhost/ocsreports/

OCS Inventory -Configuración de base de datos

9. Establecer los valores de nuestro servidor MySQL local o remoto:

o MySQL Login: root (o algun usuario con privilegios de super admin)o MySQL Password: [contraseña del usuario root]o Name of database: ocsweb (o algun otro nombre)o MySQL hostname: localhost (si el host es remoto indicar el numero de IP o

nombre de host)

Importante: En este punto OCS Inventory creara la base de datos y tambiéncreara un usuario en la base de datos MySQL con el nombre ocs. Esta no va a serla configuración final.

8. Abrimos el explorador y Acceder a http://localhost/ocsreports/

OCS Inventory -Configuración de base de datos

9. Establecer los valores de nuestro servidor MySQL local o remoto:

o MySQL Login: root (o algun usuario con privilegios de super admin)o MySQL Password: [contraseña del usuario root]o Name of database: ocsweb (o algun otro nombre)o MySQL hostname: localhost (si el host es remoto indicar el numero de IP o

nombre de host)

Importante: En este punto OCS Inventory creara la base de datos y tambiéncreara un usuario en la base de datos MySQL con el nombre ocs. Esta no va a serla configuración final.

8. Abrimos el explorador y Acceder a http://localhost/ocsreports/

OCS Inventory -Configuración de base de datos

9. Establecer los valores de nuestro servidor MySQL local o remoto:

o MySQL Login: root (o algun usuario con privilegios de super admin)o MySQL Password: [contraseña del usuario root]o Name of database: ocsweb (o algun otro nombre)o MySQL hostname: localhost (si el host es remoto indicar el numero de IP o

nombre de host)

Importante: En este punto OCS Inventory creara la base de datos y tambiéncreara un usuario en la base de datos MySQL con el nombre ocs. Esta no va a serla configuración final.

Page 4: Instalacion y Configuracion OcsInventory

OCS Inventory - Mensajes post instalación de base de datos

10. 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 elbotón.

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

SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NUEVO_PASS');

SET PASSWORD FOR 'ocs'@'%' = PASSWORD('MINUEVAPASSSWORD’);FLUSHPRIVILEGES;

OCS Inventory - Mensajes post instalación de base de datos

10. 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 elbotón.

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

SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NUEVO_PASS');

SET PASSWORD FOR 'ocs'@'%' = PASSWORD('MINUEVAPASSSWORD’);FLUSHPRIVILEGES;

OCS Inventory - Mensajes post instalación de base de datos

10. 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 elbotón.

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

SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NUEVO_PASS');

SET PASSWORD FOR 'ocs'@'%' = PASSWORD('MINUEVAPASSSWORD’);FLUSHPRIVILEGES;

Page 5: Instalacion y Configuracion OcsInventory

O pueden optar por otro método:

UPDATE mysql.user SET user.password = PASSWORD('NUEVO_PASS') WHRE

user.user = 'ocs';

FLUSH PRIVILEGES;

11. Eliminamos el archivo install.php

sudo rm /usr/share/ocsinventory-reports/install.php

Luego de cambiar la contraseña al usuario ocs es necesario actualizar el valor en losarchivos de configuración:

12. Luego de cambiar la contraseña al usuario ocs es necesario actualizar el valor en losarchivos de configuración:/etc/apache2/conf.d/ocsinventory.conf

# Master Database settings

# Replace localhost by hostname or ip of MySQL server for WRITE

PerlSetEnv OCS_DB_HOST localhost

# Replace 3306 by port where running MySQL server, generally 3306

PerlSetEnv OCS_DB_PORT 3306

# Name of database

PerlSetEnv OCS_DB_NAME ocsweb

PerlSetEnv OCS_DB_LOCAL ocsweb

# User allowed to connect to database

PerlSetEnv OCS_DB_USER ocs

# Password for useR

PerlSetVar OCS_DB_PWD 'MINUEVAPASSSWORD’

Page 6: Instalacion y Configuracion OcsInventory

13. Editamos el siguiente archivo de configuración/usr/share/ocsinventory-reports/dbconfig.inc.php

<?php

define("DB_NAME", "ocsweb");

define("SERVER_READ","localhost");

define("SERVER_WRITE","localhost");

define("COMPTE_BASE","ocs");

define("PSWD_BASE","'MINUEVAPASSSWORD’);

?>

14. Será necesario reiniciar el servidor apache para que la nueva configuración surta efecto.sudo service apache2 restart

15. Luego ingresamos nuevamente http://localhost/ocsreports/La clave por defecto es usuario= Admin password=AdminProdemos a cambiarla como lo muestra la imagen

Page 7: Instalacion y Configuracion OcsInventory

En la ficha user en la carita, Luego seleccionamos la viñeta superAdministrador ypresionamos en edit en el lápiz

Donde dice password debemos poner una contraseña nuevaPara que nos deje de salir la advertencia que debemos cambiar la contraseña que trae pordefecto el usuario Admin

16. En algunas ocasiones nos va ha salir un mensaje que dice no support en la parte superiorizquierda, para eso hacemos los siguiente vamos a config =la llave, y volvemos aseleccionar config luego seleccionamos la viñeta support damos en onLuego en update, nuevamente en OF luego en update y listo con este se nos quita estemensaje

Page 8: Instalacion y Configuracion OcsInventory

17. Ahora procedemos a la instalación de los agentes en los equipos para centralizar elinventario informático

Nos vamos a esta dirección: http://www.ocsinventory-ng.org/, de allí podemos descargartodos los paquetes necesarios de instalación en varias plataformas, para nuestro agentedescargamos el paquete OCSNG_WINDOWS2.0.5

lo descomprimimos y ejecutamos el que se llama ocsagentsetup.exe

Page 9: Instalacion y Configuracion OcsInventory

Inmediatamente comenzamos la instalación del agente de OCSInventory, clic en next.

Ingresamos la dirección ip de nuestro servidor OCS así

http://192.9.200.X/ocsinventory

Click en next

Donde dice proxy no le escribimos nada y siguiente y le damos next

Page 10: Instalacion y Configuracion OcsInventory

Ahora le damos estas opciones

Page 11: Instalacion y Configuracion OcsInventory

Seleccionamos el directorio en donde queremos instalar el servicio y clic en install

Comienza la instalación del agente en Windows, esto toma aproximadamente unos 30segundos

Y clic en finish para culminar la instalación.

Page 12: Instalacion y Configuracion OcsInventory

Infografía

http://jdnetworking.wordpress.com/2009/12/01/integracin-de-ocs-inventory-glpi/

http://www.latindevelopers.com/articulos/misc/instalar-ocs-inventory-3.php

Nota en estos link existe información pero en algunos casos los directorios no están donde ellosdicen por eso modifique todo en este archivo

Documentado por:

Ingeniero de sistemas

Beimar Trujillo