instalacion e intregracion de OcsInventory-NG y GLPI

download instalacion e intregracion de OcsInventory-NG y GLPI

If you can't read please download the document

description

taller dado en el flisol 2009 en la ciudad de Piura Peru

Transcript of instalacion e intregracion de OcsInventory-NG y GLPI

  • 1. Taller de instalacion e integracion de OcsInventory y GLPIIng. Milton Villanueva Flores [email_address] http://piuralinux.blogspot.com Flisol , Piura 2009

2. OCSInventory-NG : herramienta conque sirve para hacer inventarios de software y hardware en red, sin tener que recurrir a otras herramientas muy costosas.Tiene un una aplicacin cliente y otra servidor desde la que se recogen losinformes de la red. Disponible para las plataformas Microsoft Windows 95/98/Me/NT4/2000/XP /2003, Linux, Mac OS X, Sun Solaris y IBM AIX. licenciaGLP Mas informacin y descarga:http://ocsinventory.sourceforg e.net/ Visualizacion via web y se integra a base de datos mysql 3. GLPI (Gestionnaire libre de parc informatique)es un administrador de recursos de informacin con una interfaz para su administracin. Es utilizada para establecer bases de datos con un inventario de la empresa (Pcs, impresoras, escaners, software, etc). GLPI dispone de funciones que facilitan el trabajo de los administradores as como un sistema de seguimiento de trabajo con mail de notificacin, ademas de poder establecer la topologa de la red. GLPI esta disponible en los sistemas windows y Linux. Es necesario disponer de un servidorApache instalado con soporte para PHP. Tambien es necesario MySQL con soporte PHP. http://glpi-project.org/ 4. Requerimiento para la instalacion * Tener instalado GNU/linux (de preferencia Debian)* instalar LAMP(Linux, Apache, Mysql y PHP) 5. Instalando Apache 2 con soporte de PHP Si desean instalar apache 2 con PHP5, ponemos lo siguiente.. # apt-get install apache2 php5 libapache2-mod-php5 6. Instalando MySQL # apt-get install mysql-server mysql-client php5-mysql El archivo de configuracin de MySQL esta en: /etc/mysql/my.cnf Despues de instalar MySQL debemos cambiar el password ya que este no tiene asi que ponemos lo siguiente # mysql -u root mysql> USE mysql; mysql> UPDATE user SET Password=PASSWORD('nuevo-password') WHERE user='root'; mysql> FLUSH PRIVILEGES; 7. PhpMyAdmin Les recomiendo no usar el usuario root, para eso debemos crear usuarios los cuales le daremos permisos para que menejen sus bases de datos, para eso vamos a instalarPhpMyAdmin. # aptitude install phpmyadmin El archivo de configuracin de phpmyadmin se encuentra en: /etc/phpmyadmin reseteamos apache2 para que coja los cambios # /etc/init.d/apache2 restart Ahora abrimos el naveador y le ponemos http://localhost/phpmyadmin 8. Instalacion del OCSInventory-Ng Comencemos con la instalacin, primero nos aseguramos que estemos al da: # aptitude update luego inicamos la instalacin: # aptitude install ocsinventory-server ocsinventory-reports 9. Despus comienza con la configuracin de ocsinventory-server como se muestra en la imagen 10. Nos pide que ingresemos la contrasea del root de mysql 11. Ahora nos pide una contrasea que vamos a usar para el administrador de la base de OCS inventory: 12. confirmamos la contrasea: listo ya tenemos instalado los paquetes de OCS inventory NG 13. Antes de abrir nuestros navegador y apuntarlo ahttp://localhost/ocsreportsdebemos corregir un pequeo bug con la contrasea, para arreglar este bug tenemos que cambiar la clave... # htpasswd /etc/ocsinventory/htpasswd.setup admin Ahora ya corregido esto ahora si podemos abrir nuestro navegador y ponerhttp://localhost/ocsreports , recuerden queel usuariode la base de datos de ocs inventoryes ocsy la clave es la que habamos puesto anteriormente 14. una vez aqu nos aparece como se muestra la figura anterior, as que solo necesitamoshacer click en send 15. Ahora nos pide el usuario y la clave, el usuario aqu es admin y la clave es laque pusimos cuando corregimos el bug... 16. Ahora comenzara con la instalacin de la base de datos...hacemos un click submit query 17. listo hacemos un click en el enlace a OCS inventory NG 18. listo ya tenemos instalado todo en la parte del server, ahora ponemosel usuario admin y la clave admin 19. 20. Ahora lo que hacemos es instalar en cada computadora el agente(OcsAgentSetup.exe) 21. 22. Manual en espaol de OCSInventory http://wiki.ocsinventory-ng.org/index.php/OCS_Inventory_NG:Documentation/es 23. GLPI Requerimientos Se debe tener espacio en el servidor web con: - Tener acceso al servidor via FTP, SSH - instalar PHP4 or superior con soporte de sessiones - accesoa MySQL (>4.23) database. Antes de la instalacin, debe tener disponible una base de datos MySQL. Si usted no es el administrador del servidor, es necesario pedir la activacin de una base de MySQL para el administrador. Usted debe conocer los datos de su conexin de MySQL (otorgado por el administrador): - your MySQL login ; - your MySQL password ; - the name of the database 24. Como conseguir GLPI GLPI esta disponible en el website : - http://glpi-project.org in the "download" section. Elegir la versiona instalar y desempaquetarlo en la PC luegomover el directorio resultante a(/var/www o /var/www/html). hacerlo como root 25. Instalar los ArchivosInstale el conjunto de archivos de GLPI en su espacio web, en la que desea que seaaccesible GLPI al pblico. Ahora, es necesario modificar los permisos de algunos directorios para que PHP puedeescribiren: - /files - /config Empezando la instalacion via web Para comenzar la instalacin hay que utilizar el navegador a la raz de GLPI: por defecto eshttp://yourserver/glpi/ Durante la primera conexin, paso a paso la instalacin se inicia. La interfaz es fcil de usar, slo debes introducir la informacin requerida. 26. Pasos Previos : A- cambiar al idioma preferido Just choose your favorite langage and click to OK B- Install or Update. Usted quiere hacer una nueva instalacin, de modo que haga clic en Install . C- Compatibility checks to use GLPI Este paso se verifica que estn bien todos los requisitos para la instalacin de GLPI. Si algo est mal, no se puede continur la instalacin. Aparecer un mensaje de error que explique qu hacer para corregir el problema. Si todo est correcto, usted puede hacer clic en continue . 27. Pasos para la instalacion Paso 1 : Configuracin del acceso al servidor de base de datos. Paso 2: Elija o cree la base de datos. Paso 3: Temporales y explicaciones paso: Paso 4: En esta etapa, indica que la instalacin de GLPI est terminado, se mostrar un resumen. 28. FinalizandoEn caso de error (del tipo: you forgot your own access to GLPI.....), para iniciar de nuevo este procedimiento de instalacin, es necesario utilizar el software de FTP (por ejemplo) y borrar el archivo siguiente: - config/config_db.php Por razones de seguridad usted debe leer para que el derecho a la configuracin / config_db.php slo para el usuario de servicios de Web. Ejemplo: chmod 400 config / config_db.php Utilice su navegador para obtener la raz de GLPI: http://yourserver/glpi/ (por defecto) para iniciar de nuevo el procedimiento de configuracin a continuacin (en realidad, es la falta de disposicin "config_db.php" que causa el lanzamiento de este procedimiento). 29. 30. 31. Integracion de OCSNG y GLPI Para integrarse los dos sistemas se debe agregarun plugin al GLPI de la pagina web de GLPI opcion recursos opcion plugin dentro de plugin lo referente a: Injection / import *Mass import from OCS NG (maintained by Walid Nouh and Remi Collet) este pluging lo copiamos dentro de la carpeta plugins de /var /www/glpi 32. Integracion OCSNG y GLPI Luego desde GLPI se configura el nuevo plugin en la opcion : configuracion / plugins donde ya debe aparecer el nombre del plugin y su version en este caso algo asi : Importacin masiva desde OCS#1.2.1le damos Click y nos dara la opcion de configuracion del plugin y aceptamos por defecto. En este punto ya apareceran dentro de la opcion configuracion la parte de OCSNG (MODO OCSNG) que nos permitira configurar la sincronozacion hacemos los cambios y al aceptar ya esta listo para la sincronizacion. 33. 34. 35. 36. Exportacin del OCSNG al GLPI 37. En la opcion Utilidades / OCSNG aparecera tal como muestra la figura anterior las opciones de importacion y sincronizacion de los archivos de inventario de OCS/NG y del GLPI Saludos y gracias Milton Villanueva Flores piuralinux.blogspot.com [email_address]