Table of Contents
Instale la herramienta GLPI (TI y gestión de activos) con Fusion Inventory en Debian Linux
Cualquier tipo de negocio está obligado a tener innumerables cantidades de artículos que necesitan ser inventariados, rastreados y administrados. Hacerlo con lápiz y papel no solo requiere una cantidad excesiva de tiempo, sino que a menudo es propenso a errores de múltiples usuarios. Pasar a un sistema digital como las hojas de trabajo de Excel/Libre Calc es un poco más productivo y más fácil de respaldar, pero presenta algunos otros problemas interesantes como el acceso a la hoja de cálculo, la imposibilidad de consultar datos fácilmente o el simple hecho de que hay varias hojas de cálculo se convierte fácilmente en una pesadilla logística.
GLPI. es una fantástica pieza de software de gestión de recursos de información que se puede instalar para realizar un seguimiento de los recursos de la empresa. GLPI es comparable en funcionalidad a varias piezas de software comerciales como LanSweeper. EasyVista. y ManageEngine. GLPI cuenta con varias funciones muy útiles:
- Inventario de hardware/software
- Inventario de hardware de impresión y de red
- Soporte para Fusion Inventory y OCS Inventory
- Inventario de periféricos informáticos, como monitores, escáneres, teléfonos, etc.
- Sistema de venta de tickets de la mesa de ayuda
- Gestión de SLA
- Gestión de cambios
- Gestión de proyectos
- Informes en PDF, CSV, PNG, SVG, etc.
Cuando GLPI se combina con Fusion Inventory:
- Capacidades de implementación de software
- Inventario automatizado a través de agentes de cliente
- Capacidad para manejar Android, Windows, Linux, BSD, HP-UX y muchos otros sistemas operativos
En general, con GLPI. y Fusion Inventory. instalados, la combinación se puede utilizar para crear una mesa de ayuda/gestión de documentos/sistema de inventario integral para empresas de todos los tamaños..
Este tutorial le explicará los pasos necesarios para instalar, configurar y comenzar a importar rápidamente inventario a GLPI con la ayuda de Fusion Inventory en Debian 8 Jessie. pero las mismas instrucciones también funcionan en sistemas basados en Debian como Ubuntu y Mint.
Componentes necesarios
- Debian 8 Jessie ya está instalado ( TecMint. tiene un artículo sobre la instalación de Debian 8. aquí:
- Guía de instalación de Debian 8
- Conexión de red en funcionamiento (necesaria para el inventario automático).
- A máquina secundaria para instalar el agente de inventario (también con una conexión de red al servidor Debian)
- Acceso root/administrador a ambas máquinas
Instalación de GLPI/Fusion Inventory Server
Paso 1: Instalación de la dependencia
1.. El primer paso del proceso es arrancar y preparar el servidor Debian. GLPI requerirá Apache2. MySQL y algunas adiciones de PHP. para que funcione correctamente. La forma más sencilla de obtener estos paquetes es con el meta-empaquetador Apt.
# apt-get install apache2 mysql-server-5.5 php5 php5-mysql php5-gd freestar.config.enabled_slots. push (locationName: “tecmint_incontent”, slotId: “tecmint_incontent”);
Este comando descargará e instalará los paquetes necesarios e iniciará los servicios básicos del servidor. Mientras se instala MySQL. es probable que solicite que se establezca la contraseña de root de MySQL. Establezca esta contraseña, pero NO. la olvide, ya que la necesitará pronto.
Establecer contraseña raíz de MySQL
2. Después de que todos los paquetes terminen de instalarse, siempre es una buena idea asegurarse de que los servicios del servidor se estén ejecutando. Esto se logra fácilmente evaluando el sistema para ver qué servicios están escuchando en qué puertos con la utilidad “lsof”.
# lsof-i: 80 [confirmará que apache2. está escuchando el puerto 80. # lsof-i: 3306 [confirmará MySQL. está escuchando el puerto 3306.
Otra forma de confirmar que apache2. está funcionando y entregar una página web es abrir un navegador web y escribir la dirección IP del servidor Debian en la barra de URL. Si Apache2. está funcionando, el navegador web debería devolver la página Apache2 “ predeterminada. .
http://Your-IP-Addresss
Página predeterminada de Apache
Ahora que Apache2. al menos ofrece una página web, primero prepare MySQL. base de datos y luego configure Apache2. en el servidor GLPI.
Paso 2: Configuración de MySQL
3.. Desde el servidor Debian, inicie sesión en la interfaz de línea de comandos de MySQL usando el comando ‘mysql’.
# mysql-u root-p
Thi El comando s intentará iniciar sesión en MySQL como el usuario root. de MySQL (NO como el usuario root del sistema). El argumento “-p” solicitará al usuario la contraseña de usuario raíz de MySQL que se configuró cuando se instaló MySQL en el párrafo anterior. En este punto, es necesario crear una nueva base de datos “glpi” para GLPI. El comando SQL para realizar esta tarea:
mysql> crear base de datos glpi;
Para confirmar que esta nueva base de datos fue realmente creada, se puede ejecutar el comando “mostrar bases de datos”. El resultado debería ser similar a la captura de pantalla que se muestra a continuación.
mysql> mostrar bases de datos;
Mostrar bases de datos MySQL
4.. Desde aquí, se debe crear un nuevo usuario con privilegios para esta base de datos. ¡Nunca es una buena idea utilizar el usuario root! Para crear un nuevo usuario MySQL y asignarle permisos a la base de datos ‘glpi’:
- crea el usuario ‘glpi’ @ ‘localhost’;. → crea un usuario MySQL llamado ‘ glpi. .
- otorgue todos los privilegios en glpi. * a ‘glpi’ @ ‘localhost’ identificado por ‘alguna_contraseña’;. → esto otorga todos privilegios de base de datos en la base de datos llamada ‘ glpi. al usuario recién creado ‘ glpi. y luego asigna una contraseña requerida para que ese usuario acceda a la base de datos SQL.
- flush privileges;. → ejecute esto para que el servidor MySQL lea los nuevos privilegios.
mysql> cree el usuario ‘glpi’ @ ‘localhost’; mysql> concede todos los privilegios en glpi. * a ‘glpi’ @ ‘localhost’ identificado por ‘alguna_contraseña’; mysql> flush privilegios;
En este punto, MySQL está listo y es hora de obtener el software GLPI.
Paso 3: Obtener y preparar GLPI para la instalación
5.. Obtener GLPI es muy simple y se puede lograr de dos formas. El primer método es visitar la página de inicio del proyecto y descargar el software GLPI o mediante la utilidad de línea de comandos conocida como ‘ wget. .
Esto descargará e instalará la versión 9.4 .2. que es la versión actual de este artículo.
# wget-c https://github.com/glpi-project/glpi/releases/download/9.4.2/glpi-9.4. 2.tgz
6.. Una vez que se descarga el software, es necesario extraer el contenido del tarball. Usando la utilidad tar, el contenido se puede descomprimir, extraer y colocar en la ubicación adecuada en el servidor Debian para que la página web GLPI sea accesible.
Esto extraerá el contenido del tarball a una carpeta llamada ‘glpi ‘en el directorio/var/www. Por defecto, este es el directorio donde Apache2 sirve archivos en Debian.
# tar xzf glpi-9.4.2.tgz-C/var/www
7.. Lo anterior tar comando. extraerá todo el contenido en el directorio ‘/var/www/glpi’ pero todo será propiedad del usuario root. Esto deberá cambiarse por Apache2 y otras razones de seguridad usando el comando chown.