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.
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
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
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.
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”.
Sucede que estaba asignando a la entiti equivocada .. corra
update glpi_computers set entities_id='1' where is_ocs_import=1
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
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.
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.