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

  • MySQL - MariaDB (required)
  • PHP (required)
  • Apache (recommended)
  • glpi-x.x.x-x.tar.gz o glpi-xxx-x.rpm

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

  • Index.php   cambie  <title>

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

  • inc/display.function.php

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

  • inc/mailing.class.php    

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

  • El nombre que acompaña los mails esta en la base de datos en entidades y el pone el compeletename

 

  • Quiero cambier el Nueva actualizacion para la incidencia … demasiado largo. En el archivo locales/es_ES.php haga los cambios

 

  • GLPI usa primero apellido y luego nombre.. para empresas a veces es mejor dejar todo en el apellido. Esto es util para soporte interno.

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:

  • Cada uno de los clientes contenidos en GLPI debe estar debidamente separados por entidades, de modo que no puedan ver información entre ellos.
  • Los artí­culos que sean publicados en el FAQ los van a ver todos los clientes
  • Los usuarios que administran de alguna forma GLPI y tienen acceso a verios clientes van a poder ver los documentos asociados a cada entidad (cliente)

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

  • Ingrese como un usuario que tenga privilegios de administración (por lo menos escritura en la base de conocimiento) por el menu - Utilidades - Base de conocimiento.
  • Cree por lo menos una categoria en la base de conocimiento, en el icono verde redondo con un un simbolo de una lupa en la parte derecha superior, en el recuadro “Examniar”. IMPORTANTE: todas las categorias y sub-categorias que cree van a ser vistas por todos los usuarios, lo que se filtra es su contenido
  • Adicione un nuevo documento, haciendo click en el simbolo “+” de la parte superior del menu de GLPI
  • En el cuadro “Seleccionar una categoria para este articulo”seleccione la que creo anteriormente o una ya existente
  • En el cuadro “Tema” coloque el nombre del artí­culo
  • En el cuadro siguiente se encuentra el espacio para colocar el artí­culo, donde aparecen herramientas sencillas de edición de texto. Puede también copiar y pegar texto sencillo, incluso imágenes desde una página Web.
  • en la parte inferior del cuadro de edición de texto se encuentran las opciones “Entidad”, “Subentidades” y “Colocar este artí­culo en las Preguntas Frecuentes públicas”. Aqui escoge a que entidad asignará el artí­culo, si lo pueden ver otras entidades dentro de la entidad principal y si el articulo publicado se puede ver públicamente en el FAQ

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.


Volver arriba