Por fín, he conseguido unir el GLPI con el OCS y viendo que la docu que he encontrado no me gustaba voy a poner mi propia Docu de instalación.
Lo primero que vamos a instalar va a ser OCS Inventory, este paquete instala Xampp, pero ojo, si lo instalas, te recomiendo que lo hagas en la ruta por defecto, ya que si no, a veces falla; esta ruta es c:\Xampp (si tienes Xampp instalado, sólo te lo reconocerá en C:\).
No voy a poner muchos pantallazos por que la instalación es muy fácil, tendréis que descargaros este fichero OCSNG-Windows-Server-Setup.exe, podéis hacerlo de
http://www.cdlibre.org/consultar/catalogo/Utilidades_Red.html
o de la misma página de OCS: http://www.ocsinventory-ng.org/index.php?page=1-3
Lo descomprimís y lo ejecutáis, como es recomendable la instalación por defecto, la instalación es en plan siguiente -> siguiente, si tienes Xampp en C:\ te lo detectará y no lo instalará, si no está en esa ruta te lo instalará.
Muy bien, una vez hecho eso, configuraremos Xampp y luego el OCS.
Xampp:
Abrimos la consola de Xampp, tendremos un acceso directo en el escritorio, y activamos el Apache y el MySQL, una vez estén las 2 aplicaciones “running” abrir el navegador y poner
http://localhost
y se abrirá la página de inicio de Xampp para que escojáis el idioma, acto seguido entraréis en la configuración de Xampp.
Ahora, en el menú de la derecha, pincháis en chequeo de seguridad y os dará 2 errores y un link para solucionarlos, pincháis en el link y simplemente tendréis que poner usuario y contraseña para la administración de MySQL y usuario y contraseña para la web de Xampp.
Actualizamos y voilá! Ya tenemos Xampp, Apachey MySQL configurados.
OCS:
Para configurar el OCS es muy sencillo, simplemente abre el navegador y pon:
http://localhost/ocsreports/install.php
Y te saldrá por defecto la pantalla para empezar a configurar el OCS, en la primera, tendrás que poner el servidor de MySQL y usuario y contraseña con permisos de administración.
Y prácticamente es siguiente -> siguiente, en un principio te saldrán un par de warnings peor no hay que caso, ya que son normales.
Una vez terminado, tendremos el OCS Inventory instalado y para entrar solo tendremos que poner:
http://localhost/ocsreports/
GLPI
Le toca el turno a GLPI, esta instalación también es “ultrasencilla”, simplemente nos descargaremos el fichero de :
http://www.glpi-project.org/spip.php?article41&lang=en
Lo descomprimiremos, y la carpeta glpi resultante la copiaremos en la siguiente ruta:
C:\xampp\htdocs\
Para configurarlo, abriremos el navegador y pondremos lo siguiente:
http://localhost/glpi/
y a seguir las instrucciones.
Nos volverá a pedir servidor de MySQL y usuario con permisos de administración, después nos preguntará si queremos usar una tabla de MySQL existente o crear otra, yo recomiendo marcar crear otra y llamarla glpi.
Y ya tendremos instalado nuestro GLPI.
Ya tenemos instaladas las herramientas necesarias.
Antes de conectarlas, vamos a probar el OCS Inventory, haremos algo fácil, nos descargaremos el agente de:
http://www.ocsinventory-ng.org/index.php?page=1-3-3
Y lo instalaremos en un cliente, simplemente lo descomprimimos y ejecutamos el fichero OCSAgentSetup.exe y siguiente -> siguiente hasta que nos pregunte datos, como nombre del servidor, el puerto en un principio por defecto salvo que hayas hecho otra configuración, y se recomienda marcar las opciones Inmediatly Launch Inventory y NO OCS_Contact shortcut.
La opción Miscellaneous será el TAG en el OCS Inventory, pero eso todavía lo tengo que descubrir por qué no estoy segura…lo probaré estos días; y siguiente -> siguiente -> siguiente hasta que terminemos.
Una vez finalizado, y dependiendo de cada cuanto queréis que se actualice vuestro inventario, tendréis que modificar el fichero C:\Archivos de programa\OCS Inventory Agent\Service.ini
Y en las opciones PROLOG_FREQ=10 OLD_PROLOG_FREQ=10, poner el tiempo, en un principio en horas, en este caso se actualiza cada 10 horas.
Hay que añadir que en un principio para instalar el agente se necesitan permisos de administrador, aunque hay formas para hacerlo sin permisos, pero que actualmente desconozco.
Una vez finalizado el agente, vamos a la página del OCS Inventory
http://localhost/ocsreports/
para comprobar que está el equipo añadido.
Conectar OCS y GLPI.
Para poder conectarlos y que el GLPI importe la información del OCS Inventory, tendremos que descargarnos el plugin
http://plugins.glpi-project.org/spip.php?article92
De la página que nos indica.
Una vez descargado, lo descomprimimos y el directorio resultante lo metemos en la siguiente ruta:
C:\xampp\htdocs\glpi\plugins
Ahora entramos en el GLPI
http://localhost/glpi/
y desde configuración -> Plugins, Instalamos y activamos el plugin.
Una vez activado, se nos habrá puesto el nombre verde, pinchamos en él y luego en configuración y activamos el modo OCSNG y Aceptar.
Ahora, desde Configuración -> Modo OCSNG podremos configurar las opciones del OCS Inventory en GLPI y desde Utilidades -> OCSNG podremos importar los equipos.
Por lo que se, de momento sólo se podrán importar manualmente desde esa última parte, si descubro como hacerlo manualmente lo escribiré.
Y si finalmente pincháis en Importación de ordenadores nuevos, en Inventario os debería aparecer el nuevo Pc.
Un saludo y cualquier duda…con paciencia..que yo también estoy aprendiendo.
PD: Había puesto negrita y cosas monas...pero me ha desconfigurado todo y paso de etner que volver a pasarlo...si...soy muy vaga!! por lo menos para la documentación.
52 comentarios:
todo iba muy bien pero en donde dices que ponga http://localhost/
no me abre el menu sino que solo me pone It Works!
OK!!
Si tienes el apache y el mysql iniciado, prueba a entrar como http://localhost/xampp
Ya me dirás!
Un saludo.
Hola, he intentado hacer lo funcionar con instalando el glpi+ocs , pero no lo hice porque me parece muy manual, ya que hay estan importando el inventario y hay que configurar OCS y tambien GLPI e integrarlo cosa que me parecio no muy practico, asi investigando un poco, El mismo GLPI ya integra el eniventario con el fusion inventory core de GLPI, y funciona de maravilla, es muy bueno y automatizado al 100%, estoy lo documentare en mi blog
Lo probaré, lo que me gusta del OCS Inventory es el IP Discover, te descubré todas las IPs y en algunos casos te da el sistema operativo y nombre de la máquina, y que con la instalación del Agente del OCS Inventory, te mantiene actualizado diariamente el inventario, en este caso es bastante automático.
Pero probare lo que me comentas para ver las diferencias y la ayuda que me pueda dar.
Gracias y un saludo.
Buenas tarde , te escribo para pedirte colaboración, actualmente tengo instalado mi servidor OCS para realizar inventarios en mi empresa la cosa es que el agente genera el inventario y al observar el LOG observo que envía perfectamente pero en el servidor no se ve reflejado inicialmente estoy realizando la prueba localmente para ya pasar a las estaciones de trabajo, muchas gracias por tu colaboración
==============================================================================
Starting OCS Inventory NG Agent on Tuesday, September 06, 2011 10:35:28.
AGENT => Running OCS Inventory NG Agent Version 2.0.0.16
AGENT => Using OCS Inventory NG FrameWork Version 2.0.0.16
AGENT => Loading plug-in(s)
PLUGIN => Searching for Plug-in DLL(s) in folder
PLUGIN => 0 Plug-in(s) succesfully loaded
AGENT => Using network connection with Communication Server
COM PROVIDER => Loading Communication Provider
AGENT => Using Communication Provider Version <2.0.0.16>
AGENT => Sending Prolog
DID_CHECK => Read DeviceID and MACs <00:15:5D:64:29:09> in file
COM SERVER => Initializing cURL library for sendRequest
COM SERVER => Using cURL with server authentication
COM SERVER => Disabling cURL proxy support
COM SERVER => Enabling cURL SSL server validation support using CA Bundle
COM SERVER => Sending HTTP Post request to URL
COM SERVER => HTTP Post response received
COM SERVER => Cleaning cURL library
AGENT => Prolog successfully sent
AGENT => Prolog Frequency set to 10 hour(s)
AGENT => No task required
AGENT => Unloading communication provider
AGENT => Unloading plug-in(s)
AGENT => Execution duration: 00:00:00.
Buenas:
La verdad que si lo haces localmente, te debería mostrar la info al instante.
Puedes mostrarme como te quedó el archivo de configuración del agento?
Lo mismo no está mandando la info donde debe.
Lo compararé con alguno que tenga yo funcionando.
Un saludo.
Me sirvio de mucho... Gracias...
excelente post, muchas gracioas por la ayuda
Gracias, me ha sido muy útil.
Gracias a todos los que comentáis!
Hola, es la primera vez que voy a instalar este software, el manual es muy entendible. Gracias por tomarte el tiempo y compartir el conocimiento.
Mucha sgracias a ti por escribir un comentario!!
Si tienes dudas escríbe algún comentario, que yo mas tarde o mas temprano, contesto XD
Hola, no me funciona el usuario admin/admin para entrar en la consola, como lo puedo cambiar?? Gracias!!!
A que consola te refieres?
a MySQL, a XAMPP, a OCS Invntory o al GLPI.
y ese usuario, lo has creado tu?
Coméntame un poquillo mas el problema, indicándome en que paso te has quedado y cosas así, a ver si te puedo ayyudar!
Un saludo.
Hola,
el usuario que no me funciona es el de la consola del ocshttp://loclahost/ocsreports/
Tenia instalada una version vieja, lo actualice y el usuario que tenia antes me ha dejado de funcionar.
Si que he cambiado el password del usuario de bbdd , tal y como se indica, pero el usuario admin/admin no me funciona
Tengo acceso a la bbdd , pero no a la consola, y no puedo ver los equipos inventariados
Muchas gracias
De momento tengo malas noticias para ti, esta documentación es para la instalación, quería hacer uan de actualziación, pero como no conseguí hacer ninguna actualización del OCS Inventory con buen resultado, nunca subí esta documentación, de hecho, creo que me pasaba lo mismo que a tí.
Te dejo el link uq ete dice como actualizar la versión de OCS:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Server#Upgrading_management_server._2
A ver si te puede ayudar en algo.
pd:Ahora mismo lo tengo de lado por traslado en el curro, pero en cuanto vuelva a ponerlo en pie, intentaré actualizar y subiré el como si lo hago correctamente.
Un saludo y suerte!
Buenas noches
Mi nombre es Elkin Escobar
Tengo instalado el glpi en un hosting pagado y me funciona de maravilla, y tengo instalado el ocs inventory en un equipo local, mi problema es que no he podido integrarlos si ustedes saben cómo hacerlo les pediría el favor de ayudarme. Me sería muy útil para mi trabajo gracias por la atención prestada
Buenas:
si te fijas, en este mismo texto hay un apartado qeu se llama "Conectar OCS y GLPI", en ese apartado tienes toda la información para conectarlo.
Un saludo.
Hola, estoy comenzando con un proyecto sobre OCS + GLPI, voy a basarme en tus pasos, pero también lo inentaré con un servidor LINUX y clientes linux y windows. Ya comentaré mis resultados!! Gracias por tu aporte.
En Linux también es bastante fácil de instalar, simplemente fíjate en las dpenencias qeu hay qeu tener instaladas, del tipo apache, PHP y cosillas así.
Una vez instaladas las dependencias y descomprimido el software, prácticamente todo lo demás es igual.
Suerte!
En primer lugar muchas gracias por tu excelente manual de instalación.
Mi problema es que el OCS cuando ejecuto el IP Discover no encuentra nada. Por otra parte, he instalado el agente en algunos ordenadores i tampoco consigo verlos.
Hace muchísimo que no toco OCS, por lo que dame unos días, que te lo miro y te digo que puede estar pasando.
Mientras tanto, revisa si tienes el firewall del equipo iniciado, ya que cierra el puerto que usa OCS para comunicarse.
Y si no recuerdo mal, en la ruta de instalación del cliente de OCS, debería haber un log, revísalo y pásamelo.
Un saludo.
Buen dia. Y lo he implementado con los pasos y recomendaciones que ustedes han colocado en este post, pero tengo la urgencia de un manual o algo para apreder a usar GLPI. se supone que ya me conecto con el correo y con el OCS pero no se por que parte importar tanto el inventario de los pcs y los correos que llegan como servicio tecnico
.....agradeceria si me pueden ayudar
Buen Post.... Deberíamos de hacer una comuninad OCS de habla española....
Lo instalé en Debian Linux y me sirvió de maravilla.
Gracias por la info.
Por aquello que alguien quiera instalarlo en linux acá está la info:
http://www.glpi-project.org/spip.php?article61
Saludos
Estiamdos, al ingresar al GLPI, me solicita un usuario y contraseña, pero no recuerdo haber puesto alguna, cual podria ser?
Buenas @Rolando, justo una pantalla antes de finalizar la configuración de GLPI, te aparece una pantalla dónde aparecen diferente usuarios para acceder la primera vez.
De todas formas, el usuario por defecto con permisos para todo es:
user= glpi
pass= glpi
Te recomiendo que una vez le eches un vistazo a la aplicación, cambies los usuarios or defecto.
y una cosa mas, leer las pantallas que aparecen durante la instalación, que no me leeis nada :D
Un saludo.
porque no me entra el link http://localhost/ocsreports/install.php me sale error pagina no encontrada
ayudame porfa es un caso de una empresa
Buenas Anónimo:
Asegúrate de que el servicio http del xampp está iniciado!!
Tiene pinta de que no se ha iniciado y por eso te dice eso.
Si está iniciado, vuélveme a avisar.
¿Cómo haces para que en OCS Inventory se te reconozca los monitores de los equipos? estoy ya desesperada... no paro de enviar datos de los equipos y en ninguno me reconoce el monitor ni el teclado ni nada hardware :( ¿has hecho algo concreto para que te lo reconozca el servidor OCS?
Buenas:
Pues es un problema, si no te reconoce el teclado y el ratón, probablemente sea por que los tengas USB, hace mucho que no uso OCS Inventory, pero creo que hay un apartado donde puede editar y añadir los número de serie.
Lo de la pantalla, si que no te puedo decir, los míos se detectaban perfectamente si tenían VGA o DVI, si usas hdmi no se si tendrías algún problema.
Tienes el foro de OCS Inventory: http://forums.ocsinventory-ng.org/
Probablemente aquí te puedan ayudar!
Si lo solucionas, no dudes en avisarme y preparamos un post por si a alguien mas le pasa!
Un saludo.
Buen tutorial, pero... ¿como se podria hacer desde un hosting? es decir, esto esta para trabajar en red local...
exactamete como dijeron en el ultimo comentario. como hacerlo desde un servidor dedicado de pago para inventariar con estos dos software.
Buenas:
No me di cuenta de contestar el comentario anterior, sorry! Es el agente el que se pone en contacto con el servidor, por lo que tu podrías instalarlo donde quisieras pero es necesario que tenga una IP pública.
En ese caso, en los agentes indicarías dicha IP y el agente hablaría con el server.
Si se hace eso, por seguridad, recomendaría habilitar ese puerto del servidor solo a IPs conocidas, para que no haya problemas
Un saludo.
Buenos días, al querer ingresar al aplicativo glpi, https://localhost/xampp/htdocs/glpi, me aparece un mensaje de error " Objecto no localizado!
El URL solicitado no ha sido localizado en este servidor. Si usted tecleó el URL manualmente, por favor revise su ortografía y vuélvalo a intentar.
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal."
Error 404
localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3
Buenas:
Para acceder al GLPI, la URL es:
http://localhost/glpi/
Prueba con esta!!
Un saludo.
hola 1 pregunta, se podrá importar usuarios desde google apps para su autenticación e ingreso al sistema, tal como se hace desde active directory??
Buenas:
Hace mucho tiempo que no toco GLPI, pero he estado buscando y no tiene pinta.
Quizás podrías escribir y preguntar en su foro a ver si lo tienen en su roadmap.
Gracias por pasarte :D
hola, otra pregunta, instalé el ocsinventory + glpi en Windows 8.1 profesional, pero no puedo configurar las notificaciones de correos, no salen con nada las notificaciones de prueba, siempre recibo el mismo error "Fallo del envío de mensaje de prueba al administrador"
alguna idea de que debo reconfigurar?? en php, firewall
gracias
el ambiente del glpi, es la versión 0.85.4 y el ocs es la última disponible en la página web, con todos los componentes que instala por defecto
el problema está resuelto, se habilitó el openssl en xampp, en el blog de Mikel Arizkuren, están los pasos completos "habilitar openssl en XAMPP", gracias
buen día
tengo el siguiente error y no se que hacer.
SECURITY ALERT!
The install.php exists in ocsreports directory
The default sql login/password is activate on your database: ocsweb
Cambio la contraseña que por defecto viene configurada en la bbdd. Es un aviso de que el usuario y contraseña es el de por defecto , cualquiera podría entrar.
Gracias javier ,
siguiendo los pasos publicados al instalar el GLPI
me sale este error en la verificación de compatibilidad.
Fileinfo extension of your parser PHP is not installed
Buenas!
A ver si te sirve esto:
https://octobercms.com/forum/post/the-php-extension-fileinfo-is-not-installed
Un saludo.
Instale el OCS, pero no me muestra los equipos, no se que pueda ser.
sería bueno saber sobre que plataforma está instalado
Instale el la ultima versión del OCS server y agent sobre Windows 10, y no reconoce el equipo, algo importante es que me decía al momento de iniciar el Apache, que el puerto 80 esta ocupado, por lo que entre al config, y lo cambie por el 8080, y subió sin problema, otra cosa es que para instalar el GLPI, me pide mínimo php 5.4.0, y l OCS instala una versión de Xampp relativamente vieja la cual no viene con esa versión del PHP. De verdad les agradecería su ayuda
lamentablemente, la nueva versión de glpi, no es compatible con el enlatado de OCS, debes obligatoriamente, instalar la .84 o .85 creo, por otro lado el win 10, es la Pro.?
Si, es profesional, y no se ya instale OCS server y agente en el mismo equipo, pero por alguna razon no me reconoce el mismo equipo
en el ip discovery me salen equipos que aun no tienen instalados los agente. alguna manera de instalar remotamente el agente en esos equipos.
Publicar un comentario