Intslacion y Configuracion de OCS Inventory NG y GLPI en Debian

Transcripción

Intslacion y Configuracion de OCS Inventory NG y GLPI en Debian
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 php5common php5-cgi mysql-server php5-mysql
# sudo apt-get install build-essential
# sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simpleperl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapachedbi-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
# sudo sh setup.sh
+----------------------------------------------------------+
|
|
| Welcome to OCS Inventory NG Management server setup !
|
|
|
+----------------------------------------------------------+
CAUTION: If upgrading Communication server from OCS Inventory NG 1.0
RC2 and
previous, 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 installed
on this computer.
Starting OCS Inventory NG Management server setup from folder
/OCSNG_UNIX_SERVER_1.02RC3
Storing 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
/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...
|
+----------------------------------------------------------+
OK, Make utility found at </usr/bin/make> ;-)
+----------------------------------------------------------+
| Checking for Apache mod_perl version...
|
+----------------------------------------------------------+
Checking for Apache mod_perl version 1.99_22 or higher
Found 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
enabled
by setting interger value of LOGLEVEL to 1 in Administration console
menu 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.
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/ocsinventoryserver.
Fixing Communication server log directory files permissions.
Configuring logrotate for Communication server.
Removing old communication server logrotate file
/etc/logrotate.d/ocsinventory-NG
Writing communication server logrotate to file
/etc/logrotate.d/ocsinventory-server
+----------------------------------------------------------+
| OK, Communication server log directory created ;-)
|
|
|
| Now configuring Apache web server...
|
+----------------------------------------------------------+
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
file
to 'z-ocsinventory-server.conf' ([y]/n) ?
OK, using 'z-ocsinventory-server.conf' as Communication Server Apache
configuration file
Removing old communication server configuration to file
//etc/apache2/conf.d//ocsinventory.conf
Writing 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
Hierarchy
Standard. 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,
YOU
MUST REMOVE (or move) directories 'ocsreports' and 'download' from
Apache
root document directory.
If you choose to move directory, YOU MUST MOVE 'download' directory
to
Administration Server writable/cache directory (by default
/var/lib/ocsinventory-reports), especialy if you use deployement
feature.
Do you wish to continue ([y]/n)?
Assuming directories 'ocsreports' and 'download' removed from
Apache 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
and
IPDiscover [/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/ocsinventoryreports/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/ocsinventoryreports/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
+----------------------------------------------------------+
| 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.php
Para 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:admin
contraseña:admin
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/OcsinventoryAgent-0.0.10beta2.tar.gz
Después de descargado lo descompactamos
#tar -xzvf Ocsinventory-Agent-0.0.10beta2.tar.gz
Antes 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
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.30
Do 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-pc
ocsinventory agent presents: /usr/local/bin/ocsinventory-agent
Do 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 Inventory
Should 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/
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/ .
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.
“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:
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
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://ocsinventoryng/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.
Para configurar ocspackage.exe OcsLogon tiene dos nuevos parámetros de línea
de comandos:
•
/install
Esta 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
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-
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.
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.
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=16M
llevandolo a:
memory_limit=32M
#/etc/init.d/apache2 reload
Ahora procedemos a poner los datos de conexión a la base de datos
Seleccionamos mysql y continuamos:
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.
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.
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
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.
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
Ejemplo de una PC:
Ejemplo de un display:
Uno de los Switch de la red
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.
Y hasta aquí este tutorial
Espero que les sirva a muchos mi experiencia

Documentos relacionados