====== 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  \\ echo "<head><title>SKN GLPI Login\";\\   * inc/display.function.php\\ echo "\SKN GLPI - ".$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 [[ `echo $dn | 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 [[ `echo $dn | 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. ----