Tabla de Contenidos

GLPI < 9.5

Descripción

GLPI (Gestión Libre de Parc Informatique) es el encargado de los recurso de información con un interfaz de administración. se puede utilizar para generar el inventario de una compañí­a de (computadoras, software, impresoras, entre otos ).

Facilita la vida del administrador, contruyendo una base de datos con la información básica de la topologí­a de la red, incluyendo un trabajo/un sistema que genera las peticiones y notificaciones de solicitudes para los técnicos (helpdesks) generadas por los usuarios, e historia de las acciones de mantenimiento y de los procedimientos. Es dinámico y está conectado directamente con los usuarios, que pueden fijar peticiones.

A la fecha (Septiembre de 2009) está la version 0.72.2.

Requerimientos

Procedimiento

A. Montaje

Instalación para CentOS 5.3:

Para que en la instalación propia de GLPI desde el asistente WEB no tenga ningún inconveniente, se debe realizar lo siguiente:

1. modificar la variable “memory_limit” del archivo /etc/php.ini como mí­nimo a 64 MB

2. instalar json_encode y json_decode, los cuales se realizan de la siguiente manera:

- instalar php-pear y php-devel: “yum install php-pear php-devel”

- luego de su exitosa instalación, ejecutar como root “pecl install json” . Esta linea es exitosa siempre y cuando se tenga gcc instalado, si no lo esta, ejecute antes “yum install gcc ”.

- Posterior a la exitosa compilación e instalación anterior, ejecutar el siguiente comando: echo “extension=json.so” > /etc/php.d/json.ini 

3. descomprima el glpi-xx. tar.gz, preferiblemente dentro de /var/www/html

4. cambie los permisos de los subdirectorios config y files dentro de la carpeta descomprimida anteriormente (/var/www/html/glpi) de l asiguiente manera:

chmod -R apache:apache /var/www/html/glpi/config

chmod -R apache:apache /var/www.html/glpi/files

5. Reiniciar el servicio de apache: service httpd restart

6. Ingrese a http://localhost/glpi y siga las instrucciones

 

B. Configuración

1. Cambie el titulo de las paginas

echo “<head><title>SKN GLPI Login</title>\”;
 

echo “\<html><head><title>SKN GLPI - ”.$title.“</title>”;
 

$subject=sprintf(“%s%07d%s”,“[SKN #”,$this→job→fields[“ID”],“] ”);
 

 

 

2. Configure Autenticación con LDAP

Creo un usuaio

Base de conocimiento

En la versión 0.72.2 es muy cómodo y seguro utilizar la base de conocimiento de GLPI para publicar documentos tanto confidenciales (por ejemplo procedimientos epecí­ficos par aun cliente particulares) como públicos, para utilizar esta funcionalidad se deben tener en cuenta los siguientes elementos:

Teniendo en cuenta lo anterior, para publicar un documento en la base de conocimiento de GLPI se ejecuta el siguiente procedimiento:

Si se necesita editar un documento, ingresa por la base de conocimiento, escoge el articulo a modificar y al final del mismo aparecen 3 iconos: Retirar el artí­culo del FAQ, modificar el artí­culo y borrar el artí­culo.

Activar encuesta de satisfaccion interna (Version >0.80.1)

Vaya a Adminstracion→Entidades, seleccione la entidad raiz y vaya a la pestaña de soporte. En la pestaña de soporte, coloque Encuesta interna → 0 dias → 100%.

Vaya a Configuracion→ tareas programadas y verifique que se encuentre habilitada y corriendo la tarea “createinquest”.

 

Problemas

1. No me muestra los computadores importados de OCS

Sucede que estaba asignando a la entiti equivocada .. corra

update glpi_computers set entities_id='1' where is_ocs_import=1
 

2. Dejo de autenticar al cambiar el dominio LDAP

GLPI en la BD cada usuario tiene asociado una fuente de autenticacion y un DN: del dominio LDAP: Si Ud. cambia eso ..el usuario deja de autenticarse

Debo hacer

glpi83.user_dn = ldap.DN

glpi83.auths_id = 3   en vez de 2



—————————————– script en codema

#!/bin/bash

# Datos BD de GLPI
bd_user=“glpi83usr”
bd_pass=“muoy2Eek”
bd_name=“glpi83”
bd_srv=“192.168.0.10”

# Datos de LDAP / AD
ldap_user=“squid@codema-W10”
ldap_pass=“cheb2Pei”
ldap_base=“dc=codema,dc=coop”
ldap_srv=“192.168.10.18”

# Busco los usuarios en la BD con servidor Auth en 2
for i in `echo “Select name from glpi_users where auths_id=2” | MySQL - MariaDB -B -h $bd_srv –user=$bd_user –password=$bd_pass  $bd_name | grep -v ^name`; do
   # echo “ ————————–  $i”
   # busco el nombre en LDAP
   dn=`ldapsearch -o ldif-wrap=no -x -H ldaps://$ldap_srv -D $ldap_user -w “$ldap_pass” -b “$ldap_base” “(sAMAccountName=$i)” | grep ^dn: `
   # filtro el DN
   if grep "^dn::"` != "" ; then   # base64
      dn=`echo $dn | awk -F“:” '{print $3}' | sed -e “s/ //g” | base64 -d  -`
      echo “update glpi_users set user_dn=\\”$dn\\“,auths_id=3  where name=\\”$i\\““
      echo “update glpi_users set user_dn=\\”$dn\\”,auths_id=3  where name=\\”$i\\““| MySQL - MariaDB -B -h $bd_srv –user=$bd_user –password=$bd_pass  $bd_name
   elif grep "^dn:"` != "" ; then  # En texto plano
      dn=`echo $dn | awk -F”:” '{print $2}' | sed -e “s/^ //g”`
      echo “update glpi_users set user_dn=\\”$dn\\“,auths_id=3  where name=\\”$i\\““
      echo “update glpi_users set user_dn=\\”$dn\\”,auths_id=3  where name=\\”$i\\““| MySQL - MariaDB -B -h $bd_srv –user=$bd_user –password=$bd_pass  $bd_name
   elif `$dn` == "" ; then                   # Esta vacio
      echo “update glpi_users set is_active=0,auths_id=3  where name=\\”$i\\”“
      echo “update glpi_users set is_active=0,auths_id=3  where name=\\”$i\\”” | MySQL - MariaDB -B -h $bd_srv –user=$bd_user –password=$bd_pass  $bd_name
   else
      echo “Esto esta loco :::   $dn”
   fi
done

 

3. No envia correos de Notificaciones


Sucede que la ejecucion de la cola de correo falla y se queda pegada .. toca destrabarla

https://forum.glpi-project.org/viewtopic.php?id=163741

En el Setup》automatic task 》queuednotification   o

 Configuracion 》Acciones Automaticas 》queuednotification

El proceso se queda en “En proceso de Ejecución”

Hay que ingresar y en “Proxima Ejecucion” señalar la cruz para borrar el proceso congelado.
 

4. Receptor con el correo de google

COn la ultima confiugracion jodee

https://portal.glpi-network.com/front/helpdesk.faq.php?id=55

OJO .. necesita posiblemente una contraseña diferente para el servicio de IMAP

https://support.google.com/accounts/answer/185833?hl=es-419


 

option allow anonymous e-mail. I'm not sure but i think this setting should help you:

Setup –>
             Generall
                         –>    Allow anonymous followups (receiver)




Referencias

Este es el actualizado
https://glpi-install.readthedocs.io/en/latest/install/index.html

http://www.sysadmin.cl/v2/?p=273#more-273

-

FIN

15-Marzo-2006 J.E.Gomez v1.0 Primera version

09-Sep-2009 Giovanni Ramirez

10-Oct-2011 J.C. Pineros C. Se añade encuestas de satisfaccion.


Advertencia

Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra le ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.