15
j uancho’s Blog Integración de OCS Inventory + GLPI. Publicado por Juancho en diciembre 1, 2009 OCS Inventory + GLPI. Que es OCS Inventory? OCS Inventory es una herramienta que nos permite realizar inventario de los equipos de una red, permitiéndonos así recolectar información diariamente de nuestros recursos de hardware, y llevar un seguimiento al mismo, esta tiene una aplicación cliente y una servidor, soportando casi todas las plataformas disponibles en el merado, tales como Linux, Windows, Mac os, Sun, IBM, AIX, entre otros. Ocs Inventory tiene una licencia GNU GPLv2, y podemos visitar su página desde este enlace h3p://www.ocsinventory-ng.org/, siendo así software libre y permitiéndolo implementar en cualquier parte sin ningún tipo de impedimento. Y entonces que es GLPI? GLPI (Gestionnaire libre de parc informatique) es un sistema administrador de recursos de una red, la cual posee una interfaz administrativa muy agradable y de fácil manejo e implementación, GLPI tiene funciones que facilitan a un administrador de una red llevar un seguimiento al mismo, GLPI está disponible para su descarga para sistemas Linux y Windows, y esta licenciado también, bajo GPL. Y entonces para que OCS Inventory + GLPI? Fusionando estos dos productos podemos obtener una herramienta muy potente para la administración de todos los recursos de la red, permitiendo así a un administrador llevar un seguimiento muy completo a su red, y también evitando que se vayan perdiendo componentes de hardware del equipo monitoreado o daños en los mismos. Una de sus principales ventajas es la potente herramienta de monitoreo de hardware que tiene OCS Inventory mas la excelente administración grafica de estos datos que nos ofrece GLPI, se convierte en un sistema completo de monitoreo. En fin tenemos que mirar por nuestra propia cuenta como es su funcionamiento para que comprendamos de verdad cuales son las características de los mismos y que nos pueden ofrecer con sus herramientas administrativas. Con seguridad en algún momento de nuestras vidas como administradores tendremos que implementar este servicio, por lo cual no queda de más tomarse un momento para aprender de este y que nos pueden ofrecer, no siendo mas entonces comencemos con su implementación. Para comenzar la instalación de OCS Inventory en debían empezaremos por actualizar los repositorios de nuestro sistema Ubuntu, en mi caso utilicé la 9.04, entonces desde una consola con privilegios de root escribimos lo siguiente: # apt-get update 1 of 15

(Integración de OCS Inventory + GLPI. « juancho’s Blog)

Embed Size (px)

Citation preview

Page 1: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

juancho’s Blog

Integración de OCS Inventory + GLPI.

Publicado por Juancho en diciembre 1, 2009

OCS Inventory + GLPI.

Que es OCS Inventory?

OCS Inventory es una herramienta que nos permite realizar inventario de los equipos de una red,permitiéndonos así recolectar información diariamente de nuestros recursos de hardware, y llevar unseguimiento al mismo, esta tiene una aplicación cliente y una servidor, soportando casi todas lasplataformas disponibles en el merado, tales como Linux, Windows, Mac os, Sun, IBM, AIX, entre otros.

Ocs Inventory tiene una licencia GNU GPLv2, y podemos visitar su página desde este enlaceh3p://www.ocsinventory-ng.org/, siendo así software libre y permitiéndolo implementar en cualquierparte sin ningún tipo de impedimento.

Y entonces que es GLPI?

GLPI (Gestionnaire libre de parc informatique) es un sistema administrador de recursos de una red, la cualposee una interfaz administrativa muy agradable y de fácil manejo e implementación, GLPI tiene funcionesque facilitan a un administrador de una red llevar un seguimiento al mismo, GLPI está disponible para sudescarga para sistemas Linux y Windows, y esta licenciado también, bajo GPL.

Y entonces para que OCS Inventory + GLPI?

Fusionando estos dos productos podemos obtener una herramienta muy potente para la administración detodos los recursos de la red, permitiendo así a un administrador llevar un seguimiento muy completo a sured, y también evitando que se vayan perdiendo componentes de hardware del equipo monitoreado odaños en los mismos.

Una de sus principales ventajas es la potente herramienta de monitoreo de hardware que tiene OCSInventory mas la excelente administración grafica de estos datos que nos ofrece GLPI, se convierte en unsistema completo de monitoreo. En fin tenemos que mirar por nuestra propia cuenta como es sufuncionamiento para que comprendamos de verdad cuales son las características de los mismos y que nospueden ofrecer con sus herramientas administrativas.

Con seguridad en algún momento de nuestras vidas como administradores tendremos que implementareste servicio, por lo cual no queda de más tomarse un momento para aprender de este y que nos puedenofrecer, no siendo mas entonces comencemos con su implementación.

Para comenzar la instalación de OCS Inventory en debían empezaremos por actualizar los repositorios denuestro sistema Ubuntu, en mi caso utilicé la 9.04, entonces desde una consola con privilegios de rootescribimos lo siguiente:

# apt-get update

1 of 15

Page 2: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Ahora ya que tenemos los repositorios actualizados procedemos a instalar los paquete necesarios paraimplementar 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

Confirmamos la contraseña

Ya terminada la descarga e instalación de My sql, pasamos a instalar el próximo componente de nuestroservidor, en esta ocasión continuamos con el modulo de apache y de Php, lo hacemos con el comando quese muestra en la imagen.

# apt-get install apache2 php5 libapache2-mod-php5

Este paquete es opcional para manejar nuestras bases de datos, pero es muy útil por la interfaz grafica que

2 of 15

Page 3: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

nos ofrece.

# apt-get install phpmyadmin

Seleccionamos nuestro servidor web, recordemos que vamos a implementar apache, por lo tanto loescogemos y aceptamos.

Seleccionamos la opción “SI” para configura nuestra base de datos para phpmyadmin.

Agregamos la contraseña para la cuenta de administración del usuario de la base de datos Mysql.

Agregamos ahora la contraseña para registrar phpmyadmin con el servidor de bases de datos.

Confirmamos la contraseña

3 of 15

Page 4: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Ahora reiniciaremos nuestro servidor apache para que los cambios surjan efecto.

# /etc/init.d/apache2 restart

Ya hemos finalizado la instalación de los componentes necesario para implementar OCSInventory,entonces procedemos a instalar el servidor de OCSInventory, lo hacemos con los siguientes comandos: #apt-get install ocsinventory-server ocsinventory-reports

Empezamos a configurar la base de datos de OCSInventory, seleccionamos la opción sí.

Introducimos la contraseña de nuestro usuario administrador de la base de datos.

Asignamos la contraseña para que nuestro servidor de inventarios se registre contra la base de datos demysql.

4 of 15

Page 5: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Confirmamos la contraseña.

Con esto finalizamos la instalación de nuestro servidor OCSInventory NG.

Leí en internet que este software tiene un bug con respecto a la contraseña, entonces para solucionarlo solodebemos insertar esta línea de comando, la cual nos hará el cambio de la misma y solucionara este fallo deseguridad.

# htpasswd /etc/ocsinventory/htpasswd.setup admin

Ingresamos por nuestro navegador a la siguiente url: h3p://localhost/ocsreports

Nos abrirá la interfaz de configuración de OCSInventory. Damos clic en Send (enviar).

Nos solicita las credenciales de entrada al servidor OCS, entonces como usuario colocamos admin y comocontraseña ponemos la que pusimos cuando cambiamos la contraseña corrigiendo el bug.

5 of 15

Page 6: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Ahora comenzamos la instalación de la base de datos, clic en enviar consulta.

Damos clic en “Clic here to enter OCS-NG GUI”

Ya tenemos todo instalado en la parte del servidor, por lo tanto insertamos el usuario y la contraseña, pordefecto son usuario: admin contraseña: admin (las podemos cambiar luego pero por cuestión de prácticano lo haré)

Entramos a nuestro servidor y vemos que no tenemos aun ninguna información por lo que procederemos ainstalar los agentes, pera mi práctica instalare 2 agentes uno en Windows XP y otro en Debian Lenny

Instalación de agentes para OCSInventory-NG.

Instalación Agente OCSInventory-NG Windows XP:

Nos vamos a esta dirección: h3p://www.ocsinventory-ng.org/, de allí podemos descargar todos lospaquetes necesarios de instalación en varias plataformas, para nuestro agente descargamos el paqueteOCSNG_WINDOWS_AGENT_1.02.zip,

6 of 15

Page 7: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

lo descomprimimos y ejecutamos el que se llama ocsagentsetup.exe

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

Ingresamos la dirección ip de nuestro servidor OCS

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

Comienza la instalacion del agente en windows, esto toma aproximadamente unos 30 segundos

7 of 15

Page 8: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Y clic en finish para culminar la instalación.

Instalación Agente OCSInventory-NG Debian Lenny:

Para comenzar la instalación debemos actualizar los repositorios de Debian, lo hacemos con el siguientecomando # apt-get update

Después de finalizar la actualización damos el siguiente comando:

# apt-get install ocsinventory-agent

Seleccionamos h3p y aceptar

En este campo ingresaremos la dirección ip de nuestro servidor OCS

8 of 15

Page 9: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Iniciamos el servicio del agente de OCSInventory en Debian de la siguiente manera:

# ocsinventory-agent

Si queremos que el servicio se ejecute cada vez que iniciemos el sistema solo basta con agregarlo al archivo/etc/rc.local.

}

Ya podemos entrar de nuevo a nuestro servidor, actualizamos y ya podemos ver que el servidor ya recibiódatos de los dos agentes que instalamos

Ya que finalizamos la instalación de OCSInventory, procedemos a instalar GLPI, pero que es GLPI? Bueno,GLPI es un software para la administración de los recursos informáticos de una red, tales como impresoras,computadores, software. También puede programar y asignar tareas y llevar un registro técnico de loselementos informáticos. Ahora descargamos el paquete de GLPI de la siguiente página web: h3p://glpi-project.org

Descomprimimos el fichero que descargamos y la carpeta resultante la copiamos en /var/www

9 of 15

Page 10: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Ingresamos a nuestro navegador a la página h3p://localhost/glpi, entramos al navegador, seleccionamos elidioma

Aceptamos los términos de la licencia

Damos clic en instalación

Tenemos que cambiar los permisos de /files y de /config, también nos vamos al archivo php.ini que está en/etc/php5/apache2/php.ini y buscamos la línea que dice memory_limit y le cambiamos el valor que tengapor 64guardamos y listo. De tener algún error en este panel nos dirá que debemos corregir

10 of 15

Page 11: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Seleccionamos la ubicación de nuestro servidor Mysql y las credenciales del mismo

Escogemos nuestro tipo de base de datos, en nuestro caso Mysql

Nos dice que ya ha inicializado la base de datos

Ya hemos terminado la configuración inicial de glpi

Ahora vamos a la página que se muestra en la imagen y descargamos el plugin necesario para importar labase de datos de OCS a GLPI

11 of 15

Page 12: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Lo descomprimimos y el resultante lo copiamos en el directorio /var/www/glpi/plugins

Ahora entramos de nuevo a glpi, recordemos que el usuario y contraseña por defecto es glpi, vamos aconfiguración, plugins y vemos que ya nos aparece nuestro complemento, clic en instalar.

Clic en activar

En configuración, general, vamos a la pestaña restricciones y habilitamos el modo OCSNG, guardamos loscambios

Clic en OCSNG

12 of 15

Page 13: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Introducimos los datos que allí nos piden y clic en aceptar, podemos ver que nuestra base de datos se haconectado correctamente

Nos dirigimos a utilidades, OCSNG y vemos que ya se ha importado la base de datos y nos muestra losequipo que utilizamos para la prueba

Ahora solo queda que exploremos todas la opciones que este sistema nos puede ofrecer.

ADVERTISEMENT Esta entrada fue publicada el diciembre 1, 2009 a 3:53 am y está archivada en Uncategorized. Puedes seguirlos comentarios a esta entrada a través de RSS 2.0 feed. Puedes deja un comentario, o trackback desde tupropio sitio.

6 comentarios hacia “Integración de OCS Inventory + GLPI.”

13 of 15

Page 14: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

chris escribió

diciembre 9, 2009 a 11:42 pmbig thanks for this post

Responder

1.

saint escribió

febrero 3, 2010 a 3:40 pmHola complete el tutorial y funciona por completo bueno almenos casi todo para mi la ultima parte paraenlazar la base de datos del ocs con el glpi

lleno los datos

ID interna del servidorNombre localhostHost OCSWeb localhostNombre de la base de datos OCS ocswebUsuarios de la base de datos OCSweb adminContraseña de usuario OCSweb admin

estan bien los datos o me equivoque en algo??? los datos los puse por defecto por el momento, me sale“Unable to add. The OCS server already exists”

Responder

rastrojo escribió

enero 3, 2011 a 1:38 amme ocurre lo mismo, pero al colocar la contraseña del administrador de mysql funciona. debe serque el usuario admin no es un usuario en mysql.

Responder

2.

patchy escribió

marzo 7, 2010 a 5:44 pmMuchas gracias …se que me sera muy util tu informacion.besos y cuidate.

Responder

3.

Felipe Amaya escribió

mayo 11, 2010 a 9:59 pmJunacho muchas gracias, me fue de gran utilidad el tutorial.

4.

14 of 15

Page 15: (Integración de OCS Inventory + GLPI. « juancho’s Blog)

Responder

Anonimo escribió

septiembre 13, 2010 a 3:20 pmhola, tengo un problema, ya esta instalado en mi trabajo, glpi y ocs en los servidores. yo tengo que verel tema de la instalación de los agentes en los clientes. no me manejo para nada en el tema. se queambos se complementan pero no encuentro información de el agente glpi.AYUDA POR FAVOR!

Responder

5.

« Tabla comparativa Software de recuperación de datos.Instalación y configuración de KIWI SYSLOG SERVER. »

Blog de WordPress.com. | Tema: Andreas09 por Andreas Viklund.

15 of 15