Recordemos que esto servirá para que nuestros agentes envíen la información que queremos a nuestro servidor GLPI.
Con fusioninventory podemos recopilar información de los componentes de nuestros equipos, dirección IP, VLAN a la cual pertenecen, software instalados etc etc.
Muchas de la funciones son basadas en la necesidad requerida en la institución en la cual yo laboro e implemente mi GLPI.
Código: Seleccionar todo
#!/bin/bash
# Elaborado por jaibol Santaella
echo Indica el Nuevo Nombre de tu equipo, recuerda las nomeclaturas creadas para cada Dirección
read NOMBRE
echo "Cambiando Hostname a $NOMBRE"
echo $NOMBRE > /etc/hostname
hostname $NOMBRE
echo "Instalando Agent"
aptitude install fusioninventory-agent
cd /etc/fusioninventory
rm agent.cfg
wget http://ip-de-descarga/directorio-de-descarga/agent.cfg
/etc/init.d/fusioninventory-agent restart
sudo fusioninventory-agent --server http://ip-GLPI/plugins/fusioninventory
Para evitar tener que configurar el agent en cada equipo, yo realicé un archivo de configuración agent.cfg y lo publiqué en la red de manera que con este script se descargue y automáticamente se guarde el agent.cfg que publiqué previamente.
LA EXPLICACIÓN
Te pide que le asignes un nombre al equipo, hostname
Código: Seleccionar todo
echo Indica el Nuevo Nombre de tu equipo recuerda las nomeclaturas creadas para cada Dirección
Código: Seleccionar todo
read NOMBRE
Nota: las lineas anteriores Sirven para que le puedas asignar un nuevo nombre a cada equipo, muy útil si deseas que tus equipos tengan una nomeclatura segun el departamento donde se encuentren funcionando, por ejemplo mi necesidad era que las primeras tres letras del hostname fueran las iniciales del Dpto, las siguientes letras el nombre del usuario.
Lee el nombre que escribiste
Código: Seleccionar todo
read NOMBRE
Código: Seleccionar todo
echo $NOMBRE > /etc/hostname
Código: Seleccionar todo
echo "Instalando Agent"
Código: Seleccionar todo
aptitude install fusioninventory-agent
Código: Seleccionar todo
cd /etc/fusioninventory
Código: Seleccionar todo
rm agent.cfg
Código: Seleccionar todo
wget http://ip-de-descarga/directorio-de-descarga/agent.cfg
Código: Seleccionar todo
/etc/init.d/fusioninventory-agent restart
Código: Seleccionar todo
sudo fusioninventory-agent --server http://ip-GLPI/plugins/fusioninventory
Código: Seleccionar todo
exit
Espero que te sirva este archivo recuerda guardarlo con la extensión *.sh
Recuerda ejecutar el mismo con el comando que se menciona a continuación:
Código: Seleccionar todo
sh srcrip.sh
Si deseas haz click aquí para descargarte el script que realicé.