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 instalación (del ocsinventory) nos aparece un error de la dependencia de XML Entities de perl: Checking for XML::Entities PERL module… *** Warning: PERL module XML::Entities is not installed ! Y como no existe ningun binario .deb para instalarlo, lo instalaremos en terminal: # sudo cpan -i XML::Entities # sudo cpan -i SOAP::Lite Luego descargaremos el ocsinventory desde: # wget http://softlayer.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_UN IX_SERVER_1.02RC3.tar.gz Nota: Si tienen algun problema con la descarga vayan al sitio de OCS Inventory y dentro de dirijanse a download y ahi podran encontrar el link de descarga. Descomprimimos # tar -xzvf OCSNG_UNIX_SERVER_1.02RC3.tar.gz # cd OCSNG_UNIX_SERVER_1.02RC3 Ahora procederemos a la instalcion Seguimos las instrucciones a nuestro gusto. Le pueden dar puro enter, pero fíjense si hay mensajes de error. Posiblemente el usuario y grupo de apache no los vaya a reconocer, en ese caso escribir como usuario o grupo: www-data

Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

  • Upload
    others

  • View
    42

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Intslacion y Configuracion de OCS Inventory NG y GLPI en Debian

OCS Inventory NGse 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 instalación (del ocsinventory) nos aparece un error de la dependencia de XML Entities de perl:

Checking for XML::Entities PERL module…*** Warning: PERL module XML::Entities is not installed !

Y como no existe ningun binario .deb para instalarlo, lo instalaremos en terminal:

# sudo cpan -i XML::Entities# sudo cpan -i SOAP::Lite

Luego descargaremos el ocsinventory desde:# wget http://softlayer.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_UNIX_SERVER_1.02RC3.tar.gzNota: Si tienen algun problema con la descarga vayan al sitio de OCS Inventory y dentro de dirijanse a download y ahi podran encontrar el link de descarga.Descomprimimos# tar -xzvf OCSNG_UNIX_SERVER_1.02RC3.tar.gz# cd OCSNG_UNIX_SERVER_1.02RC3

Ahora procederemos a la instalcionSeguimos las instrucciones a nuestro gusto. Le pueden dar puro enter, pero fíjense si hay mensajes de error.Posiblemente el usuario y grupo de apache no los vaya a reconocer, en ese caso escribir como usuario o grupo:www-data

Page 2: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

# sudo sh setup.sh+----------------------------------------------------------+| || Welcome to OCS Inventory NG Management server setup ! || |+----------------------------------------------------------+

CAUTION: If upgrading Communication server from OCS Inventory NG 1.0 RC2 andprevious, please remove any Apache configuration for Communication Server!

Do you wish to continue ([y]/n)?Assuming Communication server 1.0 RC2 or previous is not installedon this computer.

Starting OCS Inventory NG Management server setup from folder /OCSNG_UNIX_SERVER_1.02RC3Storing log in file /OCSNG_UNIX_SERVER_1.02RC3/ocs_server_setup.log

+----------------------------------------------------------+| Checking for database server properties... |+----------------------------------------------------------+

Your MySQL client seems to be part of MySQL version 5.0.Your computer seems to be running MySQL 4.1 or higher, good ;-)

Which host is running database server [localhost] ?OK, database server is running on host localhost ;-)

On which port is running database server [3306] ?OK, database server is running on port 3306 ;-)

+----------------------------------------------------------+| Checking for Apache web server daemon... |+----------------------------------------------------------+

Where is Apache daemon binary [/usr/sbin/apache2] ?OK, using Apache daemon /usr/sbin/apache2 ;-)

+----------------------------------------------------------+| Checking for Apache main configuration file... |+----------------------------------------------------------+

Where is Apache main configuration file [/etc/apache2/apache2.conf] ?OK, using Apache main configuration file

Page 3: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

/etc/apache2/apache2.conf ;-)

+----------------------------------------------------------+| Checking for Apache user account... |+----------------------------------------------------------+

Which user account is running Apache web server [www-data] ?OK, Apache is running under user account www-data ;-)

+----------------------------------------------------------+| Checking for Apache group... |+----------------------------------------------------------+

Which user group is running Apache web server [www-data] ?OK, Apache is running under users group www-data ;-)

+----------------------------------------------------------+| Checking for Apache Include configuration directory... |+----------------------------------------------------------+

Setup found Apache Include configuration directory in//etc/apache2/conf.d/.Setup will put OCS Inventory NG Apache configuration in this directory.Where is Apache Include configuration directory [//etc/apache2/conf.d/] ?OK, Apache Include configuration directory //etc/apache2/conf.d/ found ;-)

+----------------------------------------------------------+| Checking for PERL Interpreter... |+----------------------------------------------------------+

Found PERL Intrepreter at </usr/bin/perl> ;-)Where is PERL Intrepreter binary [/usr/bin/perl] ?OK, using PERL Intrepreter /usr/bin/perl ;-)

Do you wish to setup Communication server on this computer ([y]/n)?

+----------------------------------------------------------+| Checking for Make utility... |+----------------------------------------------------------+

Page 4: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

OK, Make utility found at </usr/bin/make> ;-)

+----------------------------------------------------------+| Checking for Apache mod_perl version... |+----------------------------------------------------------+

Checking for Apache mod_perl version 1.99_22 or higherFound that mod_perl version 1.99_22 or higher is available.OK, Apache is using mod_perl version 1.99_22 or higher ;-)

+----------------------------------------------------------+| Checking for Communication server log directory... |+----------------------------------------------------------+

Communication server can create detailled logs. This logs can be enabledby setting interger value of LOGLEVEL to 1 in Administration consolemenu Configuration.Where to put Communication server log directory [/var/log/ocsinventory-server] ?OK, Communication server will put logs into directory /var/log/ocsinventory-server ;-)

+----------------------------------------------------------+| Checking for required Perl Modules... |+----------------------------------------------------------+

Checking for DBI PERL module...Found that PERL module DBI is available.Checking for Apache::DBI PERL module...Found that PERL module Apache::DBI is available.Checking for DBD::mysql PERL module...Found that PERL module DBD::mysql is available.Checking for Compress::Zlib PERL module...Found that PERL module Compress::Zlib is available.Checking for XML::Simple PERL module...Found that PERL module XML::Simple is available.Checking for Net::IP PERL module...Found that PERL module Net::IP is available.

+----------------------------------------------------------+| Checking for optional Perl Modules... |+----------------------------------------------------------+

Checking for SOAP::Lite PERL module...Found that PERL module SOAP::Lite is available.

Page 5: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Checking for XML::Entities PERL module...Found that PERL module XML::Entities is available.

+----------------------------------------------------------+| OK, looks good ;-) || || Configuring Communication server Perl modules... |+----------------------------------------------------------+

Writing Makefile for Apache::Ocsinventory

+----------------------------------------------------------+| OK, looks good ;-) || || Preparing Communication server Perl modules... |+----------------------------------------------------------+

+----------------------------------------------------------+| OK, prepare finshed ;-) || || Installing Communication server Perl modules... |+----------------------------------------------------------+

+----------------------------------------------------------+| OK, Communication server Perl modules install finished;-)|| || Creating Communication server log directory... |+----------------------------------------------------------+

Creating Communication server log directory /var/log/ocsinventory-server.

Fixing Communication server log directory files permissions.Configuring logrotate for Communication server.Removing old communication server logrotate file /etc/logrotate.d/ocsinventory-NGWriting communication server logrotate to file /etc/logrotate.d/ocsinventory-server

+----------------------------------------------------------+| OK, Communication server log directory created ;-) || || Now configuring Apache web server... |+----------------------------------------------------------+

Page 6: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

To ensure Apache loads mod_perl before OCS Inventory NG Communication Server,Setup can name Communication Server Apache configuration file'z-ocsinventory-server.conf' instead of 'ocsinventory-server.conf'.Do you allow Setup renaming Communication Server Apache configuration fileto 'z-ocsinventory-server.conf' ([y]/n) ?OK, using 'z-ocsinventory-server.conf' as Communication Server Apache configuration fileRemoving old communication server configuration to file //etc/apache2/conf.d//ocsinventory.confWriting communication server configuration to file //etc/apache2/conf.d//z-ocsinventory-server.conf

+----------------------------------------------------------+| OK, Communication server setup sucessfully finished ;-) || || Please, review //etc/apache2/conf.d//z-ocsinventory-server.conf| to ensure all is good. Then restart Apache daemon. |+----------------------------------------------------------+

Do you wish to setup Administration Server (Web Administration Console)on this computer ([y]/n)?

+----------------------------------------------------------+| Checking for Administration Server directories... |+----------------------------------------------------------+

CAUTION: Setup now install files in accordance with Filesystem HierarchyStandard. So, no file is installed under Apache root document directory(Refer to Apache configuration files to locate it).If you're upgrading from OCS Inventory NG Server 1.01 and previous, YOUMUST REMOVE (or move) directories 'ocsreports' and 'download' from Apacheroot document directory.If you choose to move directory, YOU MUST MOVE 'download' directory toAdministration Server writable/cache directory (by default/var/lib/ocsinventory-reports), especialy if you use deployement feature.

Do you wish to continue ([y]/n)?

Page 7: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Assuming directories 'ocsreports' and 'download' removed fromApache root document directory.

Where to copy Administration Server static files for PHP Web Console[/usr/share/ocsinventory-reports] ?OK, using directory /usr/share/ocsinventory-reports to install static files ;-)Where to create writable/cache directories for deployement packages andIPDiscover [/var/lib/ocsinventory-reports] ?OK, writable/cache directory is /var/lib/ocsinventory-reports ;-)

+----------------------------------------------------------+| Checking for required Perl Modules... |+----------------------------------------------------------+

Checking for DBI PERL module...Found that PERL module DBI is available.Checking for DBD::mysql PERL module...Found that PERL module DBD::mysql is available.Checking for XML::Simple PERL module...Found that PERL module XML::Simple is available.Checking for Net::IP PERL module...Found that PERL module Net::IP is available.

+----------------------------------------------------------+| Installing files for Administration server... |+----------------------------------------------------------+

Creating PHP directory /usr/share/ocsinventory-reports/ocsreports.Copying PHP files to /usr/share/ocsinventory-reports/ocsreports.Fixing permissions on directory /usr/share/ocsinventory-reports/ocsreports.Creating database configuration file /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php.Creating IPDiscover directory /var/lib/ocsinventory-reports/ipd.Fixing permissions on directory /var/lib/ocsinventory-reports/ipd.Creating packages directory /var/lib/ocsinventory-reports/download.Fixing permissions on directory /var/lib/ocsinventory-reports/download.Configuring IPDISCOVER-UTIL Perl script.Installing IPDISCOVER-UTIL Perl script.Fixing permissions on IPDISCOVER-UTIL Perl script.Writing Administration server configuration to file //etc/apache2/conf.d//ocsinventory-reports.conf

+----------------------------------------------------------+

Page 8: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

| OK, Administration server installation finished ;-) || || Please, review //etc/apache2/conf.d//ocsinventory-reports.conf| to ensure all is good and restart Apache daemon. || || Then, point your browser to http://server//ocsreports| to configure database server and create/update schema. |+----------------------------------------------------------+

Setup has created a log file /OCSNG_UNIX_SERVER_1.02RC3/ocs_server_setup.log. Please, save this file.If you encounter error while running OCS Inventory NG Management server,we can ask you to show us his content !

DON'T FORGET TO RESTART APACHE DAEMON !

Enjoy OCS Inventory NG ;-)

Al finalizar, reinicien el servicio apache# sudo /etc/init.d/apache2 restart

Y en su browser deben acceder hacia:http://localhost/ocsreports/install.phpPara configurar el acceso a la base de datos de mysql.

Para finalizar pueden acceder en la direccón:http://localhost/ocsreports/

Los datos de acceso son:usuario:admincontraseña:admin

Page 9: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Ahora procederemos a instalar los clientes OCS en las PC Linux. Para esto se descargar el agente del sitio de OCS.

Procederemos primero a su descarga:

#wget http://softlayer.dl.sourceforge.net/sourceforge/ocsinventory/Ocsinventory-Agent-0.0.10beta2.tar.gz

Después de descargado lo descompactamos

#tar -xzvf Ocsinventory-Agent-0.0.10beta2.tar.gzAntes de proceder a la instalación del agente debemos instalar los siguientes paquetes#cd Ocsinventory-Agent-0.0.10beta2#apt-get install libmd5-perl libxml-simple-perl libnet-ip-perl libwww-perl nmap

Ahora si ya podemos instalarlo:

#sudo perl Makefile.PL#sudo make#sudo make install

En este ultimo te va a pedir datos y deben especificar la dirección ip del servidor que tiene el OCS Inventory NG

Do you want to configure the agent?Please enter 'y' or 'n'(default y)>

Where do you want to write the configuration file? 0 -> /etc/ocsinventory 1 -> /usr/local/etc/ocsinventory 2 -> /etc/ocsinventory-agent>2

Page 10: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Do you want to create the directory /etc/ocsinventory-agent??Please enter 'y' or 'n'(default y)>

[info] The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg,What is the address of your ocs server(ocsinventory-ng)?:>192.168.0.30Do you need credential for the server? (You probably don't)?Please enter 'y' or 'n'(default n)>

Do you want to apply an administrative tag on this machine?Please enter 'y' or 'n'(default y)>

tag?:>test-linux-pcocsinventory agent presents: /usr/local/bin/ocsinventory-agentDo yo want to install the cron task in /etc/cron.d?Please enter 'y' or 'n'(default y)>

Where do you want the agent to store its files?(/var/lib/ocsinventory-agent)?:>

[info] Using the default value (/var/lib/ocsinventory-agent)Do you want to create the /var/lib/ocsinventory-agent directory??Please enter 'y' or 'n'(default y)>

New settings written! Thank you for using OCS InventoryShould I remove the old linux_agent?Please enter 'y' or 'n'(default n)>

Do you want to use OCS-Inventory software deployment feature??Please enter 'y' or 'n'(default y)>

Do you want to send an inventory of this machine??Please enter 'y' or 'n'(default y)>

[info] Accountinfo file doesn't exist. I create an empty one.No LSB modules are available. -> Success!

Al final ya la información fue enviada al servidor OCS la cual veremos si entramos http://tuservidor/ocsreports/

Page 11: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Para las PC windows les pongo aquí el articulo sacado de la wiki de OCS Inventory NG

Uso de OCSPackager

Introducción Open Computer and Software Inventory NG Packager es una aplicación diseñada para preparar la instalación automática de un solo clic de software de usuario ('paquetes') para windows. También permite la ejecución de cualquier script utilizando una cuenta de administrador alterna. Este empaquetador está basado en software utilitario tipo open source NSIS script y RemCom.

OCS Inventory NG Packager es software GPL.

por ejemplo, libre para usar y copiar (mire http://www.opensource.org).

OCS Inventory es también Open Source! Esto significa que si desea modificar la fuentes ¡puede hacerlo! Sin embargo, si desea cambiar el código fuente y distribuir el software modificado, debe proporcionar también los fuentes de sus actualizaciones, como se exige en términos de la licencia GPL.

Notas importantes Nos gustaría agradecer a Talha Tariq por el programa Remcom. Visite su project en http://sourceforge.net/projects/rce/ .

Page 12: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Manual

Prerequisitos

El uso de OCS Inventory Packager es la manera más rápida de instalar y configurar el Agente OCS Inventory NG, localmente o en un dominio. Se basa en las herramientas NSIS script y RemCom. Genera un archivo llamado ocspackage.exe basado en sus parámetros, lo que permite una instalación de usuario de un solo clic, silenciosa o no. En combinación con el parámetro OcsLogon / instalar hace del servicio de distribución de software bajo sistemas operativos Windows algo fácil de lograr.

En este documento se hacen varias asunciones:

• Asumimos que conoce la cuenta administrativa local o de dominio de sus computadores.

• Debería también conocer cómo generar u obtener un archivo de certificado, así como también estar familiarizado con tareas administrativas de Windows.

Uso

Descargue el empaquetador y el instalador más reciente OcsAgentSetup.exe desde el sitio web de OCS Inventory.

Prepare su certificado.

Ejecute OcsPackager.exe y acepte el Acuerdo de Licencia.

Aparecerá la siguiente ventana.

Page 13: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

“Archivos y Opciones” group box:

• En la línea “Archivo Exe”, seleccione el programa OcsAgentSetup.exe recién descargado. ¡Esta entrada es requerida!

• En la línea de “Archivo de certificado”, seleccione su archivo cacert.pem. • La línea “Otros archivos” permite especificar archivos adicionales a copiar

en su carpeta de instalación. • En la línea “Opciones de línea de comandos” debería introducir todas las

opciones necesarias del programa de configuración Ocs Agent, por ejemplo (/servidor:mi_servidor /pnum:8081 /S). No olvide especificar la opción /S para realizar una instalación silenciosa.

• La línea “Etiqueta” creará un archivo “etiqueta” que contiene la etiqueta escogida. La primera vez que OcsInventory.exe arranca, aparecerá una ventana emergente mostrando esa etiqueta. El valor que introduce el usuario es llamado “TAG”.

“Instalar correrá bajo cuenta” group box:

• En la línea “Usuario”, introduzca la cuenta admin local o una cuenta administrativa de dominio. Utilice “@” para separar el usuario del nombre de dominio, por ejemplo ([email protected]). En dominios NT4 utilice la sintáxis “dominio\usuario”.

• Tenga cuidado cuando introduzca la contraseña. No se validará en este punto !

Debería tener algo como esto:

Page 14: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Haga clic en el botón “Siguiente”.

Seleccione la carpeta destino y haga clic en Ok.

En este punto aparecerá momentáneamente para generar ocspackage.exe

Ahora puede probar ocspackage.exe ejecutándolo desde una cuenta normal de

Page 15: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

usuario (sin privilegios administrativos).

Un breve mensaje de Ocs Inventory puede aparecer indicando que el servicio configurado está corriendo.

Al momento de instalación se crea un archivo log llamado ocspackage.log.

Copia de “ocspackage.exe” en el servidor OCS Usted debe subir el archivo ocspackage.exe al servidor OCS o copiarlo en un servidor web alterno si lo hace utilizando la opción Ocslogon.exe [/url:].

Copia al servidor OCS

Ingrese al interfaz gráfico (version 4021 or higher) and seleccione el icono del Agente:

Luego suba su archivo “ocspackage.exe”.

Instalación del agente en un dominio Ahora Ocspackage.exe está lista para instalarse automáticamente utilizando el script Ocslogon.exe login más reciente (version 4.0.2.7 o más reciente)

El programa “OcsLogon.exe” intentará en forma predeterminada de conectarse al servidor OCS utilizando un nombre DNS de “ocsinventory-ng”. Esto es similar a abri su navegador web favorito e introducir la URL http://ocsinventory-ng/ocsinventory.

Para usar una URL diferente si no es posible adicionar este nombre DNS, simplemente renombre “OcsLogon.exe” con el nombre DNS or la dirección IP del servidor OCS. Este sería similar a “ocsinventory.domain.tld.exe” si ha creado un registro DNS “ocsinventory.domain.tld” para su servidor o “192.168.1.2.exe” si su servidor tiene dirección IP 192.168.1.2).

El lanzador lo tratará de conectar al nombre DNS o a la dirección IP que indicó en (http://ocsinventory.domain.tld/ocsinventory o http://192.168.1.2/ocsinventory).

Nota: Utilice siempre la última versión de OcsLogon.exe. Puede obtenerla del paquete OCSNG_WINDOWS_AGENT_XX.zip más reciente.

Cree un nuevo usuario GPO en una OU donde desee que se instale OcsAgent. En este, vaya a Parámetros de Windows - Script – Login script. Copie el archivo “OcsLogon.exe” (o el renombrado) en la carpeta Logon de este GPO. Use el campo de parámetros para especificar las opciones OcsLogon.

También puede usar un computador GPO en la misma forma.

Page 16: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Para configurar ocspackage.exe OcsLogon tiene dos nuevos parámetros de línea de comandos:

• /installEsta opción hace que se descargue ocspackage.exe del servidor OCS en lugar del ocsagent.exe normal. Ocslogon revisará si el servicio ya está instalado y terminará si así es. Si no está instalado ocspackage.exe se ejecutará y se instalará el servicio.

• /url:[http://miservidor/ubicacion/]Esta opción permite la descarga de ocspackage.exe desde otro servidor. Esta opción puede ser muy útil en una arquitectura de múltiples dominios sin relaciones de confianza o múltiples cuentas administrativas separadas. De esta manera, se pueden utilizar varios archivos binarios

Page 17: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

ocspackage.exe diferentes usando cuentas administrativas de dominio válidas, y el servidor OCS no tiene que realizar esta tarea.

Por favor note que la opción /deploy: es compatible con agente del servicio OCS.

Otros posibles usos Como se habrá dado cuenta, es posible utilizar ocspackager para hacer cualquier otro tipo de instalación o tarea administrativa no relacionada con la opción de distribución de software de OCS Inventory.

Un ejemplo es cuando tiene algunos computadores en los cuales no desea configurar OcsAgent. Estos computadores no están conectados a su red pero le gustaría instalarles software remotamente desde una cuenta de usuario sin permisos de administrador.

En estas situaciones Ocspackager es muy útil ya que usted puede empaquetar cualquier instalador con sus propias opciones. Solo tiene que conocer su opción silenciosa.

Las tareas administrativas también se pueden realizar utilizando un script .vbs. Para hacer esto, en el campo del “Archivo exe” debe seleccionar la ruta completa a su archivo Cscript.exe, en “otro archivo” selecciones su archivo vbs, y en “Opciones de línea de comando ” introduzca “[suArchivoPorLotes.vbs] /B ”

Las propiedades del archivo ocspackage.exe siempre contendrán el nombre del archivo empaquetado más el número de su versión.

Interoperatividad

Utilizando Wine bajo Linux

OcsPackager funciona sobre un servidor Linux, en forma idéntica a cómo opoera bajo Windows, utilizando el paquete Wine.

Después de instalar "wine" acorde al procedimiento propio de su distribución Linux, usted puede trabajar:

• En modo gráfico, haga clic derecho sobre "OcsPackager.exe" y seleccione ejecutar con "Wine ...",

• En modo consola, ejecute: wine directorio_donde_se_encuentra_oscpackager / OcsPackager.exe

Una vez que se ejecuta, tiene que utilizar OcsPackager exactamente como se describe en esta documentación.

Obteniendo ayuda en los foros Si usted mismo es capaz de diagnosticar el problema, puede conseguir ayuda usando los foros en el sitio web de OCS Inventory NG (http://forums.ocsinventory-

Page 18: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

ng.org/).

Si lo hace, por favor proporcione estos datos:

• Sistema operativo del servidor • Versión y patch level del servidor OCS Inventory NG server • Sistema operativo del agente • Versión del agente OCS Inventory NG • Archivos log de ejecución del agente

• Ejecute “AGENT_INSTALL_FOLDER\ocsinventory.exe /NP /DEBUG /SERVER:direccion_de_su_servidor” bajo Windows. El archivo log se crea en la carpeta “AGENT_INSTALL_FOLDER” bajo el nombre “nombre_de_su_computador.log”.

• Run “ocsinv –debug > ocsinv.log” under Linux. Log file is “ocsinv.log”. • El archivo error.log del servidor Apache, ubicado en Windows bajo

“SERVER_INSTALL_FOLDER\xampp\apache\logs\error.log” y en Linux bajo “/var/log/httpd/*error.log”.

• El archivo log del Servidor OCS Inventory NG, ubicado en Windows bajo “SERVER_INSTALL_FOLDER\xampp\apache\logs\ocsinventory-NG.log” y en Linux bajo “/var/log/ocsinventory-NG/ocsinventory-NG.log”.

Gracias de antemano.

Hasta aquí OCS Inventory NG y ya deberias tener todos tus equipos de tu red en el inventario.

GLPI o Gestion Libre del Parque Informatico.

Lo primero que hay que hacer es descargarse desde el GLPI desde su sitio en este caso http://www.glpi-project.org y de ahi yo seleccione para este tutorial la version 0.71.5 que es la que instalare en mi maquina.

Yo en este caso voy a instalar GLPI en la misma PC que instale el OCS Inventory.

Cuando haya descargado el GLPI descompactelo en /var/www

Cambiese a la carpeta /var/www/glpi# cd /var/www/glpi

Cambie los permisos en las carpetas /config /files

chmod -R 777 config/ files/

En su navegador habra la siguiente dirección http://localhost/glpi y es que comenzara el proceso de instalación eligiendo el idioma en este caso español.

Page 19: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Aceptamos la licencia

Y ahora es que empieza la instalación que tiene que ver con la creacion de las Base de Datos en la cual eligir instalación o actualización (en caso de una nueva versión)

Después en esta pantalla chequea que todo esta bien para proceder.

Page 20: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Como ven aquí señalan que la memoria reservada es de 16 M y te sugieren llevarlo a 32M. Para solucionar esto editaríamos el fichero /etc/php5/apache2/php.ini y buscamos dentro de el:memory_limit=16Mllevandolo a:memory_limit=32M#/etc/init.d/apache2 reloadAhora procedemos a poner los datos de conexión a la base de datos

Seleccionamos mysql y continuamos:

Page 21: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Se han inicializado las Base de Datos:

y en el ultimo paso ya estaría listo mostrando los usuarios con sus respectivas contraseñas.

y ya el siguiente paso es entrar al GLPI por primera vez.

Page 22: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

El usuario administrador glpi con glpi como contrase~na.

Y hasta aquí estamos totalmente listos para configurar los detalles de GLPI. Lo primero seria declarar los títulos que seria definir los clasificadores de Lugar (Ejemplo: Economía, Dirección, Recursos humanos, etc..), Estado de los materiales (Ej:Bueno, Regular, inservible) y asi muchos mas que vienen aquí. Para esto nos dirigimos a Configuración/Titulos.

Cuando tenemos todo ya bien clasificado de acuerdo a nuestras necesidades procederemos al siguiente paso.

Page 23: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Vincular GLPI con OCS Inventory NG.

Esta es la parte que todos necesitamos para nuestro control de nuestros medios informáticos.

En GLPI nos dirigimos a Configurar/General/Restricciones

Y activamos el modo OCSNG

Cuando activamos esto seleccionamos el localhost para poder configurar el enlace con el OCS Inventory NG.

El nombre le ponemos el nombre que queramos. El host donde esta el OCS Inventory NG es el propio localhost asi que lo dejas asi mismo y como no existe contraseña en el Mysql para acceso a la BD de OCS lo dejas en blanco y aceptas, debiendo ya conectarse

Page 24: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Al conectarse a la Base de datos de OCS Inventory le especificaremos lo que queremos importar

Despues de haber configurado lo que vamos a importar vamos a Ultilidades/OCSNG y sincronizamos importamos los nuevos ordenadores y despues los sincronizamos y ya con esto terminamos la vinculación.

Entonces ya veremos nuestros ordenadores, monitores, impresoras y periféricos en su correspondiente lista.

Page 25: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Para hacer este tutorial detallado monte un servidor adicional y hice todo esto como desde cero por eso ven solo una PC en listado.

Aquí ahora les pongo imágenes con el ejemplo de mi empresa ya trabajando con todos sus elementos. Primero OCS Inventory y después GLPI

Page 26: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Ejemplo de una PC:

Page 27: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Ejemplo de un display:

Uno de los Switch de la red

Page 28: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Una Impresora

Existen varios plugins que estan en el sitio de GLPI que son muy sencillos a la hora de instalarlos.

Les pongo un ejemplo de Tree View y de Arquitectura de Red que son los que he implementado.

Page 29: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:
Page 30: Intslacion y Configuracion de OCS Inventory NG y GLPI en ...ftp.uij.edu.cu/Windows/REDES/OCS Inventory/OCS-y-GLPI.pdfInventory NG y GLPI en Debian OCS Inventory NG se requiere instalar:

Y hasta aquí este tutorial

Espero que les sirva a muchos mi experiencia