OCS Inventory NG se requiere instalar: # sudo apt-get install apache2 libapache2-mod-php5 php5-cli php5- common php5-cgi mysql-server php5-mysql # sudo apt-get install build-essential # sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simple- perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache- dbi-perl php-pear php5-dev libnet-ip-perl A veces en la instalacin (del ocsinventory) nos aparece un error de la dependencia de XML Entities de perl: Checin! "or XML::Entities PE#L $odule% &&& 'arnin!: PE#L $odule XML::Entities is not installed ( ) co$o no e*iste nin!un +inario ,de+ para instalarlo- lo instalare$os en ter$inal: # sudo cpan -i XML::ntities # sudo cpan -i !"#$::Lite Luego descargaremos el ocsinventory desde: # %get http:&&so'tlayer(dl(source'orge(net&source'orge&ocsinventory&")!*+,-* .X,!/0/,1(22/)3(tar(gz *ota: !i tienen algun problema con la descarga vayan al sitio de ")! .nventory y dentro de diri4anse a do%nload y ahi podran encontrar el lin5 de descarga( 6escomprimimos # tar -xzv' ")!*+,-*.X,!/0/,1(22/)3(tar(gz # cd ")!*+,-*.X,!/0/,1(22/)3 #hora procederemos a la instalcion !eguimos las instrucciones a nuestro gusto( Le pueden dar puro enter7 pero '84ense si hay mensa4es de error( $osiblemente el usuario y grupo de apache no los vaya a reconocer7 en ese caso escribir como usuario o grupo: %%%-data # sudo sh setup(sh 9----------------------------------------------------------9 : : : ;elcome to ")! .nventory *+ Management server setup < : : : 9----------------------------------------------------------9 )#-=."*: .' upgrading )ommunication server 'rom ")! .nventory *+ 1(2 /)2 and previous7 please remove any #pache con'iguration 'or )ommunication !erver< 6o you %ish to continue >?y@&nAB #ssuming )ommunication server 1(2 /)2 or previous is not installed on this computer( !tarting ")! .nventory *+ Management server setup 'rom 'older &")!*+,-*.X,!/0/,1(22/)3 !toring log in 'ile &")!*+,-*.X,!/0/,1(22/)3&ocs,server,setup(log 9----------------------------------------------------------9 : )hec5ing 'or database server properties((( : 9----------------------------------------------------------9 Cour My!DL client seems to be part o' My!DL version 5(2( Cour computer seems to be running My!DL E(1 or higher7 good F-A ;hich host is running database server ?localhost@ B "G7 database server is running on host localhost F-A "n %hich port is running database server ?332H@ B "G7 database server is running on port 332H F-A 9----------------------------------------------------------9 : )hec5ing 'or #pache %eb server daemon((( : 9----------------------------------------------------------9 ;here is #pache daemon binary ?&usr&sbin&apache2@ B "G7 using #pache daemon &usr&sbin&apache2 F-A 9----------------------------------------------------------9 : )hec5ing 'or #pache main con'iguration 'ile((( : 9----------------------------------------------------------9 ;here is #pache main con'iguration 'ile ?&etc&apache2&apache2(con'@ B "G7 using #pache main con'iguration 'ile &etc&apache2&apache2(con' F-A 9----------------------------------------------------------9 : )hec5ing 'or #pache user account((( : 9----------------------------------------------------------9 ;hich user account is running #pache %eb server ?%%%-data@ B "G7 #pache is running under user account %%%-data F-A 9----------------------------------------------------------9 : )hec5ing 'or #pache group((( : 9----------------------------------------------------------9 ;hich user group is running #pache %eb server ?%%%-data@ B "G7 #pache is running under users group %%%-data F-A 9----------------------------------------------------------9 : )hec5ing 'or #pache .nclude con'iguration directory((( : 9----------------------------------------------------------9 !etup 'ound #pache .nclude con'iguration directory in &&etc&apache2&con'(d&( !etup %ill put ")! .nventory *+ #pache con'iguration in this directory( ;here is #pache .nclude con'iguration directory ?&&etc&apache2&con'(d&@ B "G7 #pache .nclude con'iguration directory &&etc&apache2&con'(d& 'ound F-A 9----------------------------------------------------------9 : )hec5ing 'or $/L .nterpreter((( : 9----------------------------------------------------------9 Iound $/L .ntrepreter at J&usr&bin&perlK F-A ;here is $/L .ntrepreter binary ?&usr&bin&perl@ B "G7 using $/L .ntrepreter &usr&bin&perl F-A 6o you %ish to setup )ommunication server on this computer >?y@&nAB 9----------------------------------------------------------9 : )hec5ing 'or Ma5e utility((( : 9----------------------------------------------------------9 "G7 Ma5e utility 'ound at J&usr&bin&ma5eK F-A 9----------------------------------------------------------9 : )hec5ing 'or #pache mod,perl version((( : 9----------------------------------------------------------9 )hec5ing 'or #pache mod,perl version 1(LL,22 or higher Iound that mod,perl version 1(LL,22 or higher is available( "G7 #pache is using mod,perl version 1(LL,22 or higher F-A 9----------------------------------------------------------9 : )hec5ing 'or )ommunication server log directory((( : 9----------------------------------------------------------9 )ommunication server can create detailled logs( =his logs can be enabled by setting interger value o' L"+L0L to 1 in #dministration console menu )on'iguration( ;here to put )ommunication server log directory ?&var&log&ocsinventory-server@ B "G7 )ommunication server %ill put logs into directory &var&log&ocsinventory-server F-A 9----------------------------------------------------------9 : )hec5ing 'or required $erl Modules((( : 9----------------------------------------------------------9 )hec5ing 'or 6M. $/L module((( Iound that $/L module 6M. is available( )hec5ing 'or #pache::6M. $/L module((( Iound that $/L module #pache::6M. is available( )hec5ing 'or 6M6::mysql $/L module((( Iound that $/L module 6M6::mysql is available( )hec5ing 'or )ompress::Nlib $/L module((( Iound that $/L module )ompress::Nlib is available( )hec5ing 'or XML::!imple $/L module((( Iound that $/L module XML::!imple is available( )hec5ing 'or *et::.$ $/L module((( Iound that $/L module *et::.$ is available( 9----------------------------------------------------------9 : )hec5ing 'or optional $erl Modules((( : 9----------------------------------------------------------9 )hec5ing 'or !"#$::Lite $/L module((( Iound that $/L module !"#$::Lite is available( )hec5ing 'or XML::ntities $/L module((( Iound that $/L module XML::ntities is available( 9----------------------------------------------------------9 : "G7 loo5s good F-A : : : : )on'iguring )ommunication server $erl modules((( : 9----------------------------------------------------------9 ;riting Ma5e'ile 'or #pache::"csinventory 9----------------------------------------------------------9 : "G7 loo5s good F-A : : : : $reparing )ommunication server $erl modules((( : 9----------------------------------------------------------9 9----------------------------------------------------------9 : "G7 prepare 'inshed F-A : : : : .nstalling )ommunication server $erl modules((( : 9----------------------------------------------------------9 9----------------------------------------------------------9 : "G7 )ommunication server $erl modules install 'inishedF-A: : : : )reating )ommunication server log directory((( : 9----------------------------------------------------------9 )reating )ommunication server log directory &var&log&ocsinventory- server( Iixing )ommunication server log directory 'iles permissions( )on'iguring logrotate 'or )ommunication server( /emoving old communication server logrotate 'ile &etc&logrotate(d&ocsinventory-*+ ;riting communication server logrotate to 'ile &etc&logrotate(d&ocsinventory-server 9----------------------------------------------------------9 : "G7 )ommunication server log directory created F-A : : : : *o% con'iguring #pache %eb server((( : 9----------------------------------------------------------9 =o ensure #pache loads mod,perl be'ore ")! .nventory *+ )ommunication !erver7 !etup can name )ommunication !erver #pache con'iguration 'ile Oz-ocsinventory-server(con'O instead o' Oocsinventory-server(con'O( 6o you allo% !etup renaming )ommunication !erver #pache con'iguration 'ile to Oz-ocsinventory-server(con'O >?y@&nA B "G7 using Oz-ocsinventory-server(con'O as )ommunication !erver #pache con'iguration 'ile /emoving old communication server con'iguration to 'ile &&etc&apache2&con'(d&&ocsinventory(con' ;riting communication server con'iguration to 'ile &&etc&apache2&con'(d&&z-ocsinventory-server(con' 9----------------------------------------------------------9 : "G7 )ommunication server setup sucess'ully 'inished F-A : : : : $lease7 revie% &&etc&apache2&con'(d&&z-ocsinventory-server(con' : to ensure all is good( =hen restart #pache daemon( : 9----------------------------------------------------------9 6o you %ish to setup #dministration !erver >;eb #dministration )onsoleA on this computer >?y@&nAB 9----------------------------------------------------------9 : )hec5ing 'or #dministration !erver directories((( : 9----------------------------------------------------------9 )#-=."*: !etup no% install 'iles in accordance %ith Iilesystem Pierarchy !tandard( !o7 no 'ile is installed under #pache root document directory >/e'er to #pache con'iguration 'iles to locate itA( .' youOre upgrading 'rom ")! .nventory *+ !erver 1(21 and previous7 C"- M-!= /M"0 >or moveA directories OocsreportsO and Odo%nloadO 'rom #pache root document directory( .' you choose to move directory7 C"- M-!= M"0 Odo%nloadO directory to #dministration !erver %ritable&cache directory >by de'ault &var&lib&ocsinventory-reportsA7 especialy i' you use deployement 'eature( 6o you %ish to continue >?y@&nAB #ssuming directories OocsreportsO and Odo%nloadO removed 'rom #pache root document directory( ;here to copy #dministration !erver static 'iles 'or $P$ ;eb )onsole ?&usr&share&ocsinventory-reports@ B "G7 using directory &usr&share&ocsinventory-reports to install static 'iles F-A ;here to create %ritable&cache directories 'or deployement pac5ages and .$6iscover ?&var&lib&ocsinventory-reports@ B "G7 %ritable&cache directory is &var&lib&ocsinventory-reports F-A 9----------------------------------------------------------9 : )hec5ing 'or required $erl Modules((( : 9----------------------------------------------------------9 )hec5ing 'or 6M. $/L module((( Iound that $/L module 6M. is available( )hec5ing 'or 6M6::mysql $/L module((( Iound that $/L module 6M6::mysql is available( )hec5ing 'or XML::!imple $/L module((( Iound that $/L module XML::!imple is available( )hec5ing 'or *et::.$ $/L module((( Iound that $/L module *et::.$ is available( 9----------------------------------------------------------9 : .nstalling 'iles 'or #dministration server((( : 9----------------------------------------------------------9 )reating $P$ directory &usr&share&ocsinventory-reports&ocsreports( )opying $P$ 'iles to &usr&share&ocsinventory-reports&ocsreports( Iixing permissions on directory &usr&share&ocsinventory- reports&ocsreports( )reating database con'iguration 'ile &usr&share&ocsinventory-reports& ocsreports&dbcon'ig(inc(php( )reating .$6iscover directory &var&lib&ocsinventory-reports&ipd( Iixing permissions on directory &var&lib&ocsinventory-reports&ipd( )reating pac5ages directory &var&lib&ocsinventory-reports&do%nload( Iixing permissions on directory &var&lib&ocsinventory- reports&do%nload( )on'iguring .$6.!)"0/--=.L $erl script( .nstalling .$6.!)"0/--=.L $erl script( Iixing permissions on .$6.!)"0/--=.L $erl script( ;riting #dministration server con'iguration to 'ile &&etc&apache2&con'(d&&ocsinventory-reports(con' 9----------------------------------------------------------9 : "G7 #dministration server installation 'inished F-A : : : : $lease7 revie% &&etc&apache2&con'(d&&ocsinventory-reports(con' : to ensure all is good and restart #pache daemon( : : : : =hen7 point your bro%ser to http:&&server&&ocsreports : to con'igure database server and create&update schema( : 9----------------------------------------------------------9 !etup has created a log 'ile &")!*+,-*.X,!/0/,1(22/)3&ocs,server,setup(log( $lease7 save this 'ile( .' you encounter error %hile running ")! .nventory *+ Management server7 %e can as5 you to sho% us his content < 6"*O= I"/+= =" /!=#/= #$#)P 6#M"* < n4oy ")! .nventory *+ F-A #l 'inalizar7 reinicien el servicio apache # sudo &etc&init(d&apache2 restart ) en su +ro.ser de+en acceder hacia: http:&&localhost&ocsreports&install(php Para con"i!urar el acceso a la +ase de datos de $ysql, Para "inali/ar pueden acceder en la direccn: http:&&localhost&ocsreports& Los datos de acceso son: usuario:admin contraseQa:admin Ahora procedere$os a instalar los clientes 0C1 en las PC Linu*, Para esto se descar!ar el a!ente del sitio de 0C1, Procedere$os pri$ero a su descar!a: 2.!et http:33so"tlayer,dl,source"or!e,net3source"or!e3ocsinventory30csinventory4 A!ent45,5,65+eta7,tar,!/ 8espu9s de descar!ado lo desco$pacta$os 2tar 4*/v" 0csinventory4A!ent45,5,65+eta7,tar,!/ Antes de proceder a la instalacin del a!ente de+e$os instalar los si!uientes paquetes 2cd 0csinventory4A!ent45,5,65+eta7 2apt4!et install li+$d:4perl li+*$l4si$ple4perl li+net4ip4perl li+...4perl n$ap Ahora si ya pode$os instalarlo: 2sudo perl Mae"ile,PL 2sudo $ae 2sudo $ae install En este ulti$o te va a pedir datos y de+en especi"icar la direccin ip del servidor que tiene el 0C1 Inventory ;G 8o you .ant to con"i!ure the a!ent< Please enter =y= or =n=(de"ault y)> 'here do you .ant to .rite the con"i!uration "ile< 5 4> 3etc3ocsinventory 6 4> 3usr3local3etc3ocsinventory 7 4> 3etc3ocsinventory4a!ent >7 8o you .ant to create the directory 3etc3ocsinventory4a!ent<< Please enter =y= or =n=(de"ault y)> ?in"o@ Ahe con"i! "ile .ill +e .ritten in 3etc3ocsinventory3ocsinventory4a!ent,c"!- 'hat is the address o" your ocs server(ocsinventory4n!)<: > 6B7,6CD,5,E5 8o you need credential "or the server< ()ou pro+a+ly don=t)< Please enter =y= or =n=(de"ault n)> 8o you .ant to apply an ad$inistrative ta! on this $achine< Please enter =y= or =n=(de"ault y)> ta!<: > test4linu*4pc ocsinventory a!ent presents: 3usr3local3+in3ocsinventory4a!ent 8o yo .ant to install the cron tas in 3etc3cron,d< Please enter =y= or =n=(de"ault y)> 'here do you .ant the a!ent to store its "iles<(3var3li+3ocsinventory4a!ent)<: > ?in"o@ Fsin! the de"ault value (3var3li+3ocsinventory4a!ent) 8o you .ant to create the 3var3li+3ocsinventory4a!ent directory< < Please enter =y= or =n=(de"ault y)> ;e. settin!s .ritten( Ahan you "or usin! 0C1 Inventory 1hould I re$ove the old linu*Ga!ent< Please enter =y= or =n=(de"ault n)> 8o you .ant to use 0C14Inventory so"t.are deploy$ent "eature<< Please enter =y= or =n=(de"ault y)> 8o you .ant to send an inventory o" this $achine<< Please enter =y= or =n=(de"ault y)> ?in"o@ Accountin"o "ile doesn=t e*ist, I create an e$pty one, ;o L1H $odules are availa+le, 4> 1uccess( Al "inal ya la in"or$acin "ue enviada al servidor 0C1 la cual vere$os si entra$os http:&&tuservidor&ocsreports& Para las PC .indo.s les pon!o aquI el articulo sacado de la .ii de 0C1 Inventory ;G Fso de 0C1Paca!er Introduccin Open Computer and Software Inventory NG Packager es una aplicacin diseJada para preparar la instalacin auto$Ktica de un solo clic de so"t.are de usuario (=paquetes=) para .indo.s, Aa$+i9n per$ite la eLecucin de cualquier script utili/ando una cuenta de ad$inistrador alterna, Este e$paquetador estK +asado en so"t.are utilitario tipo open source ;1I1 script y #e$Co$, 0C1 Inventory ;G Packager es so"t.are GPL, por eLe$plo- li+re para usar y copiar ($ire http:33...,opensource,or!), 0C1 Inventory es ta$+i9n 0pen 1ource( Esto si!ni"ica que si desea $odi"icar la "uentes Mpuede hacerlo( 1in e$+ar!o- si desea ca$+iar el cdi!o "uente y distri+uir el so"t.are $odi"icado- de+e proporcionar ta$+i9n los "uentes de sus actuali/aciones- co$o se e*i!e en t9r$inos de la licencia GPL, Notas importantes Nos gustara agradecer a !al"a !ari# por el programa $emcom% &isite su pro'ect en "ttp())sourceforge%net)pro'ects)rce) % *anual Prere#uisitos El uso de OCS Inventory Packager es la $anera $Ks rKpida de instalar y con"i!urar el A!ente 0C1 Inventory ;G- local$ente o en un do$inio, 1e +asa en las herra$ientas ;1I1 script y #e$Co$, Genera un archivo lla$ado ocspackage%e+e +asado en sus parK$etros- lo que per$ite una instalacin de usuario de un solo clic- silenciosa o no, En co$+inacin con el parK$etro Ocs,ogon ) instalar hace del servicio de distri+ucin de so"t.are +aLo siste$as operativos 'indo.s al!o "Kcil de lo!rar, En este docu$ento se hacen varias asunciones: Asu$i$os que conoce la cuenta ad$inistrativa local o de do$inio de sus co$putadores, 8e+erIa ta$+i9n conocer c$o !enerar u o+tener un archivo de certi"icado- asI co$o ta$+i9n estar "a$iliari/ado con tareas ad$inistrativas de 'indo.s, -so 8escar!ue el e$paquetador y el instalador $Ks reciente 0csA!ent1etup,e*e desde el sitio .e+ de 0C1 Inventory, Prepare su certi"icado, ELecute 0csPaca!er,e*e y acepte el Acuerdo de Licencia, AparecerK la si!uiente ventana, N.rc"ivos y Opciones/ group bo+( En la lInea NArchivo E*eO- seleccione el pro!ra$a Ocs.gentSetup%e+e reci9n descar!ado, MEsta entrada es requerida( En la lInea de NArchivo de certi"icadoO- seleccione su archivo cacert%pem, La lInea N0tros archivosO per$ite especi"icar archivos adicionales a copiar en su carpeta de instalacin, En la lInea N0pciones de lInea de co$andosO de+erIa introducir todas las opciones necesarias del pro!ra$a de con"i!uracin 0cs A!ent- por eLe$plo (3servidor:$iGservidor 3pnu$:D5D6 )S), ;o olvide especi"icar la opcin )S para reali/ar una instalacin silenciosa, La lInea NEtiquetaO crearK un archivo NetiquetaO que contiene la etiqueta esco!ida, La pri$era ve/ que 0csInventory,e*e arranca- aparecerK una ventana e$er!ente $ostrando esa etiqueta, El valor que introduce el usuario es lla$ado NAAGO, NInstalar correr0 ba'o cuenta/ group bo+( En la lInea NFsuarioO- introdu/ca la cuenta ad$in local o una cuenta ad$inistrativa de do$inio, Ftilice N1/ para separar el usuario del no$+re de do$inio- por eLe$plo (ad$inistradorP$i,do$inio,co$), En do$inios ;AQ utilice la sintK*is Ndo$inioRusuarioO, Aen!a cuidado cuando introdu/ca la contraseJa, No se validar0 en este punto ( 8e+erIa tener al!o co$o esto: Sa!a clic en el +otn N1i!uienteO, 1eleccione la carpeta destino y ha!a clic en 0, En este punto aparecerK $o$entKnea$ente para !enerar ocspaca!e,e*e Ahora puede pro+ar ocspaca!e,e*e eLecutKndolo desde una cuenta nor$al de usuario (sin privile!ios ad$inistrativos), Fn +reve $ensaLe de 0cs Inventory puede aparecer indicando que el servicio con"i!urado estK corriendo, Al $o$ento de instalacin se crea un archivo lo! lla$ado ocspaca!e,lo!, Copia de 2ocspackage%e+e/ en el servidor OCS Fsted de+e su+ir el archivo ocspaca!e,e*e al servidor 0C1 o copiarlo en un servidor .e+ alterno si lo hace utili/ando la opcin 0cslo!on,e*e ?)url(@, Copia al servidor OCS In!rese al inter"a/ !rK"ico (version 3456 or "ig"er) and seleccione el icono del A!ente: Lue!o su+a su archivo Nocspaca!e,e*eO, Instalacin del agente en un dominio Ahora Ocspackage%e+e estK lista para instalarse auto$Ktica$ente utili/ando el script 0cslo!on,e*e lo!in $Ks reciente (version 3%4%5%7 o m0s reciente8 El pro!ra$a N0csLo!on,e*eO intentarK en "or$a predeter$inada de conectarse al servidor 0C1 utili/ando un no$+re 8;1 de Nocsinventory9ngO, Esto es si$ilar a a+ri su nave!ador .e+ "avorito e introducir la F#L http:33ocsinventory4 n!3ocsinventory, Para usar una -$, diferente si no es posible adicionar este nombre DNS: simplemente renombre 2Ocs,ogon%e+e/ con el nombre DNS or la direccin IP del servidor OCS% Este serIa si$ilar a Nocsinventory,do$ain,tld,e*eO si ha creado un re!istro 8;1 Nocsinventory,do$ain,tldO para su servidor o N6B7,6CD,6,7,e*eO si su servidor tiene direccin IP 6B7,6CD,6,7), El lan/ador lo tratarK de conectar al no$+re 8;1 o a la direccin IP que indic en (http:33ocsinventory,do$ain,tld3ocsinventory o http:336B7,6CD,6,73ocsinventory), Nota: Utilice siempre la ltima versin de OcsLogon.exe. Puede obtenerla del paquete OCSN!"#N$O"S!%&N'!((.)ip $Ks reciente, Cree un nuevo usuario GP0 en una 0F donde desee que se instale 0csA!ent, En este- vaya a ParK$etros de 'indo.s 4 1cript T Lo!in script, Copie el archivo N0csLo!on,e*eO (o el reno$+rado) en la carpeta Lo!on de este GP0, Fse el ca$po de parK$etros para especi"icar las opciones Ocs,ogon, Aa$+i9n puede usar un co$putador GP0 en la $is$a "or$a,
Para con"i!urar ocspaca!e,e*e 0csLo!on tiene dos nuevos parK$etros de lInea de co$andos: )install Esta opcin hace que se descar!ue ocspackage%e+e del servidor 0C1 en lu!ar del ocsa!ent,e*e nor$al, 0cslo!on revisarK si el servicio ya estK instalado y ter$inarK si asI es, 1i no estK instalado ocspaca!e,e*e se eLecutarK y se instalarK el servicio, )url(;http:33$iservidor3u+icacion3< Esta opcin per$ite la descar!a de ocspackage%e+e desde otro servidor, Esta opcin puede ser $uy Util en una arquitectura de $Ultiples do$inios sin relaciones de con"ian/a o $Ultiples cuentas ad$inistrativas separadas, 8e esta $anera- se pueden utili/ar varios archivos +inarios ocspackage%e+e di"erentes usando cuentas ad$inistrativas de do$inio vKlidas- y el servidor 0C1 no tiene que reali/ar esta tarea, Por "avor note que la opcin 3deploy: es co$pati+le con a!ente del servicio 0C1, Otros posibles usos Co$o se ha+rK dado cuenta- es posi+le utili/ar ocspaca!er para hacer cualquier otro tipo de instalacin o tarea ad$inistrativa no relacionada con la opcin de distri+ucin de so"t.are de 0C1 Inventory, Fn eLe$plo es cuando tiene al!unos co$putadores en los cuales no desea con"i!urar 0csA!ent, Estos co$putadores no estKn conectados a su red pero le !ustarIa instalarles so"t.are re$ota$ente desde una cuenta de usuario sin per$isos de ad$inistrador, En estas situaciones 0cspaca!er es $uy Util ya que usted puede e$paquetar cualquier instalador con sus propias opciones, 1olo tiene que conocer su opcin silenciosa, Las tareas ad$inistrativas ta$+i9n se pueden reali/ar utili/ando un script ,v+s, Para hacer esto- en el ca$po del NArchivo e*eO de+e seleccionar la ruta co$pleta a su archivo Cscript,e*e- en Notro archivoO selecciones su archivo v+s- y en N0pciones de lInea de co$ando O introdu/ca N?suArchivoPorLotes,v+s@ 3H O Las propiedades del archivo ocspaca!e,e*e sie$pre contendrKn el no$+re del archivo e$paquetado $Ks el nU$ero de su versin, Interoperatividad -tili=ando >ine ba'o ,inu+ OcsPackager "unciona so+re un servidor Linu*- en "or$a id9ntica a c$o opoera +aLo 'indo.s- utili/ando el paquete 'ine, 8espu9s de instalar V.ineV acorde al procedi$iento propio de su distri+ucin Linu*- usted puede tra+aLar: En $odo !rK"ico- ha!a clic derecho so+re V0csPaca!er,e*eV y seleccione eLecutar con V'ine ,,,V- En $odo consola- eLecute: .ine directorioGdondeGseGencuentraGoscpaca!er 3 0csPaca!er,e*e Fna ve/ que se eLecuta- tiene que utili/ar 0csPaca!er e*acta$ente co$o se descri+e en esta docu$entacin, Obteniendo ayuda en los foros 1i usted $is$o es capa/ de dia!nosticar el pro+le$a- puede conse!uir ayuda usando los "oros en el sitio .e+ de 0C1 Inventory ;G (http:33"oru$s,ocsinventory4 n!,or!3), 1i lo hace- por "avor proporcione estos datos: 1iste$a operativo del servidor Wersin y patch level del servidor 0C1 Inventory ;G server 1iste$a operativo del a!ente Wersin del a!ente 0C1 Inventory ;G Archivos lo! de eLecucin del a!ente ELecute N%&N'!#NS'%LL!*OL$&+,ocsinventor-.exe .NP .$&/U .S&+0&+:direccion!de!su!servidor1 +aLo 'indo.s, El archivo lo! se crea en la carpeta NAGE;AGI;1AALLGX0L8E#O +aLo el no$+re Nno$+reGdeGsuGco$putador,lo!O, #un Nocsinv 2debug 3 ocsinv.log1 under Linu*, Lo! "ile is Nocsinv,lo!O, El archivo error,lo! del servidor Apache- u+icado en 'indo.s +aLo NS&+0&+!#NS'%LL!*OL$&+,xampp,apac4e,logs,error.log1 y en Linu* +aLo N. var.log.4ttpd.5error.log1, El archivo lo! del 1ervidor 0C1 Inventory ;G- u+icado en 'indo.s +aLo NS&+0&+!#NS'%LL!*OL$&+,xampp,apac4e,logs,ocsinventor-6N.log1 y en Linu* +aLo N.var.log.ocsinventor-6N.ocsinventor-6N.log1, Gracias de ante$ano, Sasta aquI 0C1 Inventory ;G y ya de+erias tener todos tus equipos de tu red en el inventario, G,PI o Gestion ,ibre del Par#ue Informatico% Lo pri$ero que hay que hacer es descar!arse desde el GLPI desde su sitio en este caso http:33...,!lpi4proLect,or! y de ahi yo seleccione para este tutorial la version 5,Y6,: que es la que instalare en $i $aquina, )o en este caso voy a instalar GLPI en la $is$a PC que instale el 0C1 Inventory, Cuando haya descar!ado el GLPI desco$pactelo en 3var3... Ca$+iese a la carpeta 3var3...3!lpi 2 cd 3var3...3!lpi Ca$+ie los per$isos en las carpetas 3con"i! 3"iles chmod -/ RRR con'ig& 'iles& En su nave!ador ha+ra la si!uiente direccin http:33localhost3!lpi y es que co$en/ara el proceso de instalacin eli!iendo el idio$a en este caso espaJol, Acepta$os la licencia ) ahora es que e$pie/a la instalacin que tiene que ver con la creacion de las Hase de 8atos en la cual eli!ir instalacin o actuali/acin (en caso de una nueva versin) 8espu9s en esta pantalla chequea que todo esta +ien para proceder, Co$o ven aquI seJalan que la $e$oria reservada es de 6C M y te su!ieren llevarlo a E7M, Para solucionar esto editarIa$os el "ichero 3etc3php:3apache73php,ini y +usca$os dentro de el: $e$oryGli$itZ6CM llevandolo a: $e$oryGli$itZE7M 23etc3init,d3apache7 reload Ahora procede$os a poner los datos de cone*in a la +ase de datos 1elecciona$os $ysql y continua$os: 1e han iniciali/ado las Hase de 8atos: y en el ulti$o paso ya estarIa listo $ostrando los usuarios con sus respectivas contraseJas, y ya el si!uiente paso es entrar al GLPI por pri$era ve/, El usuario ad$inistrador !lpi con !lpi co$o contrase[na, ) hasta aquI esta$os total$ente listos para con"i!urar los detalles de GLPI, Lo pri$ero seria declarar los tItulos que seria de"inir los clasi"icadores de Lu!ar (ELe$plo: Econo$Ia- 8ireccin- #ecursos hu$anos- etc,,)- Estado de los $ateriales (EL:Hueno- #e!ular- inservi+le) y asi $uchos $as que vienen aquI, Para esto nos diri!i$os a Con"i!uracin3Aitulos, Cuando tene$os todo ya +ien clasi"icado de acuerdo a nuestras necesidades procedere$os al si!uiente paso, Wincular GLPI con 0C1 Inventory ;G, Esta es la parte que todos necesita$os para nuestro control de nuestros $edios in"or$Kticos, En GLPI nos diri!i$os a Con"i!urar3General3#estricciones ) activa$os el $odo 0C1;G Cuando activa$os esto selecciona$os el localhost para poder con"i!urar el enlace con el 0C1 Inventory ;G, El no$+re le pone$os el no$+re que quera$os, El host donde esta el 0C1 Inventory ;G es el propio localhost asi que lo deLas asi $is$o y co$o no e*iste contraseJa en el Mysql para acceso a la H8 de 0C1 lo deLas en +lanco y aceptas- de+iendo ya conectarse Al conectarse a la Hase de datos de 0C1 Inventory le especi"icare$os lo que quere$os i$portar 8espues de ha+er con"i!urado lo que va$os a i$portar va$os a Fltilidades30C1;G y sincroni/a$os i$porta$os los nuevos ordenadores y despues los sincroni/a$os y ya con esto ter$ina$os la vinculacin, Entonces ya vere$os nuestros ordenadores- $onitores- i$presoras y peri"9ricos en su correspondiente lista, Para hacer este tutorial detallado $onte un servidor adicional y hice todo esto co$o desde cero por eso ven solo una PC en listado, AquI ahora les pon!o i$K!enes con el eLe$plo de $i e$presa ya tra+aLando con todos sus ele$entos, Pri$ero 0C1 Inventory y despu9s GLPI ELe$plo de una PC: ELe$plo de un display: Fno de los 1.itch de la red Fna I$presora E*isten varios plu!ins que estan en el sitio de GLPI que son $uy sencillos a la hora de instalarlos, Les pon!o un eLe$plo de Aree Wie. y de Arquitectura de #ed que son los que he i$ple$entado, ) hasta aquI este tutorial Espero que les sirva a $uchos $i e*periencia