Está en la página 1de 30

Intslacion y Configuracion de OCS

Inventory NG y GLPI en Debian


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

También podría gustarte