sábado, 21 de noviembre de 2009

Instalación GLPI Sobre Linux/Debian 4.0r5

¿Qué es GLPI?

En pocas palabras, GLPI es una aplicación desarrollada en PHP a la cual se accede a travez del navegador web, utiliza MySQL como motor de base de datos, y Apache. Sus funciones estan orientadas a la administración de los recursos de IT. Por ejemplo, se puede llevar una stock (Inventario) de los insumos que tenemos en nuestra empresa, monitores, teclados, mothers etc. podemos agragarle datos financieros, podemos agregar usuarios, grupos, asignar perfiles de usuarios, importarlos por LDap, IMAP, POP, Exchange y otros, asiganrle los insumos y mantener una base de datos con la info.
Posee un sistema de CRM (generación de incidencias, con seguimientos por e-mail), FAQ, Base de conocimientos, autenticacion, sistemas para hacer backups de la base de datos SQL, Gestion de contactos y proveedores, Contratos, subir documentos de casi todo tipo, agregar notas privadas o publicas, y varias cosas mas.
Es ideal para organizar las tareas y recursos de un sector de IT o soporte técnico, y lo mejor de todo, que esta sobre la licencia GPL (o sea que es libre y gratuito)
Se requieren conocimientos básicos de SO Linux para proseguir.

Guía de instalación GLPI Sobre Linux/Debian 4.0r5


Indice

Preparar el sistema
Instalar Web Server Apache 2
Instalar PHP 5
Instalar MySQL Server 5.0
Descargar e instalar GLPI





Preparar el sistema

Primero, verificar que la configuración de red permita acceder al sitio FTP de Debian para bajar los paquetes necesarios; parecido a lo siguiente tendría que ser el archivo /etc/network/interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp


Si la IP será estática, entonces sería:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.4.11
netmask 255.255.252.0
gateway 10.10.4.249
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.10.4.249


Las IPs son solo de ejemplo, cambiarlas por las que se necesiten; la última linea es para la salida a internet.

Reiniciar los servicios de red después de efectuar cambios en la configuración:
# /etc/init.d/networking restart

Verificar que el archivo /etc/apt/sources.list tenga cargados los repositorios:

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

deb http://ftp.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.debian.org/debian/ etch main contrib non-free


Actualizar la lista de paquetes disponibles:
# apt-get update


Instalar Web Server Apache 2

Con el Synaptic, (Front End) de APT, buscar y marcar apache2 para instalar, el cual también resolverá, descargará e instalará los demás paquetes necesarios.
Para evitar el mensaje de error “apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName” al reiniciar el servidor web, editar el archivo httpd.conf dentro de /etc/apache2 y cargar lo siguiente:
ServerName [nombre de la máquina] sin los corchetes.
Por ejemplo: ServerName srvglpi


Instalar PHP 5


De la misma forma, instalar php5, junto con sus dependencias. Además de estas, instalar los siguientes paquetes:
Módulo php5 para Apache2: libapache2-mod-php5
Módulo Ldap para php5 (si es que los necesitan): php5-ldap

Aumentar la cantidad de memoria máxima que puede consumir un script, editando el archivo php.ini:

# vim /etc/php5/apache2/php.ini
Buscar la linea memory_limit bajo la sección “Resource Limits” y cambiar el valor 16M por 32M ( o mas)


Instalar MySQL Server 5.0

Marcar para instalar mysql-server, junto con sus dependencias y, también, instalar el paquete php5-mysql


Descargar e instalar GLPI

Desde http://glpi-project.org se puede descargar la última versión de GLPI.

Una ves descargada, extraer el contenido:
# tar -xvzf glpi-0.71.1.tar.gz

Copiar la carpeta glpi resultante en el servidor web:
# cp -R glpi /var/www/
Dar permisos para la instalación:
# chmod -R 777 /var/www/glpi/config/
# chmod -R 777 /var/www/glpi/files/

Reiniciar el servidor web:
# /etc/init.d/apache2 restart

Comenzar la instalación ubicando el navegador web en la siguiente dirección:
http://localhost/glpi
Los siguientes pasos son sencillos:
Elegir lenguaje.
Chequear las compatibilidades, (tiene que decir todo "Perfecto!"
En la conexión a la base de datos, generalmente el host es "localhost" luego introducimos el user y pass que pusimos en la instalación de MySQL.
Ponemos crear una base de datos nueva, un nombre para la misma, y seguimos hasta terminar la instalación.
Si nos equivocamos en algo, no importa, borramos en archivo /config_db.php que esta dentro del directorio (por defecto) /var/www/glpi/config y podemos empezar todo de nuevo.




Notas:

- Tener a mano el nombre de la base de datos que introducimos al instalar mysql-server-5.0, asi como el usuario y la clave.
- Los backups de las bases de datos de GLPI se guardan por defecto en /var/www/glpi/files/_dumps

Parte de la info fue obtenida del sitio oficial
http://glpi-project.org

Informacion variada sobre GLPI:
http://glpi-project.org/wiki/doku.php?id=es:recepcion

Saludos, y espero que a alguien le pueda servir!

Kienhg

No hay comentarios:

Publicar un comentario