Domina Snipe-IT: Instala el gestor de activos en Ubuntu Server en pocos pasos
Tener un seguimiento adecuado de los activos de TI de su empresa puede ser todo un desafío. Es difícil mantener un registro de lo que posee, cómo se ha implementado, quién está utilizando cada equipo de escritorio y los detalles de cada servidor en su centro de datos. Por eso, necesita la herramienta adecuada para llevar un control de todo esto. Pero, ¿cuál es la herramienta correcta? Existen muchas opciones de administración de activos disponibles. Si usted es un fanático del software de código abierto y tiene un servidor Ubuntu Server o una máquina virtual lista para usar, puede probar con el Administrador de Activos Snipe-IT.
Snipe-IT puede ser un poco complicado de instalar, pero los resultados finales definitivamente valen la pena el esfuerzo. Obtendrá una herramienta de administración de activos que incluye las siguientes características:
- Posibilidad de ver qué activos están asignados (y a quién, así como su ubicación física)
- Check-in de activos con un solo clic
- Modelos de activos que le permiten agrupar características comunes
- Requerir EULAs/Términos de Servicio de Usuario Final en el proceso de check-out
- Alertas por correo electrónico para garantías y licencias que están por vencer
- Integración con la mayoría de los escáneres de códigos de barras y aplicaciones de lectura de códigos QR
- Auditoría rápida y sencilla de activos
- Agregar campos personalizados para atributos adicionales de los activos
- Importar y exportar activos
- Generar etiquetas de códigos QR para etiquetar los activos
- Los activos pueden ser marcados como solicitables por los usuarios
- Historial completo (incluyendo check-outs, check-ins y mantenimiento)
- Firmas digitales opcionales al aceptar un activo
Vamos a instalar Snipe-IT en Ubuntu Server 16.04.
Instalación
Apache
Lo primero que debemos hacer es instalar las dependencias necesarias. Hay varias, así que abra una terminal y escriba el siguiente comando. La primera es Apache. Instale el servidor web con el siguiente comando:
sudo apt install apache2
Una vez que se complete la instalación, inicie y habilite el servidor con los siguientes comandos:
Cómo garantizar la validación local de los clientes en un dominio multi-sitiosudo systemctl start apache2
sudo systemctl enable apache2
PHP y módulos
A continuación, vamos a instalar PHP y sus diversos módulos:
sudo apt install php php-pdo php-mbstring php-tokenizer php-curl php-mysql php-ldap php-zip php-fileinfo php-gd php-dom php-mcrypt php-bcmath php-gd
MariaDB
Ahora es el momento de instalar nuestra base de datos. Haga esto con los siguientes comandos:
sudo apt install mariadb-server
sudo systemctl start mysql
sudo systemctl enable mysql
Configure una contraseña de usuario root y asegure MariaDB con el siguiente comando:
Cuál es la mejor opción de protocolo de enrutamiento para una red empresarialsudo mysql_secure_installation
Con nuestro servidor de base de datos instalado, vamos a crear una base de datos y un usuario para Snipe-IT. Primero, inicie la consola de MariaDB cambiando al usuario root con el comando sudo -s. Ahora, ejecute el siguiente comando:
mysql -r root -p
Cree la base de datos, el usuario y otorgue al usuario los permisos adecuados con los siguientes comandos:
CREATE DATABASE snipeit_data;
CREATE USER 'snipeit_user'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON snipeit_data.* TO 'snipeit_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Donde PASSWORD es una contraseña segura.
Los 8 pasos para solucionar problemas de red y sistemasComposer
Se requiere Composer para la instalación. Instálelo con los siguientes comandos:
cd ~curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
Snipe-IT
Ha llegado el momento de instalar Snipe-IT. Primero, instale git con el siguiente comando:
sudo apt install git
Ingrese al directorio raíz de Apache con el siguiente comando cd /var/www. Clone Snipe-IT con el siguiente comando:
sudo git clone https://github.com/snipe/snipe-it snipe-it
Cree un nuevo archivo .env (el archivo de configuración) con los siguientes comandos:
cd /var/www/snipe-it
sudo cp .env.example .env
Edite el archivo .env con el siguiente comando:
sudo nano .env
Dentro del archivo .env, debe editar las siguientes líneas:
APP_URL=SERVER_IP
APP_TIMEZONE='TIME_ZONE'
DB_DATABASE=snipeit_data
DB_USERNAME=snipeit_user
DB_PASSWORD=PASSWORD
Donde:
- SERVER_IP es la dirección IP de su servidor.
- TIME_ZONE es la zona horaria de su ubicación.
- PASSWORD es la contraseña que creó para el usuario de la base de datos.
Ahora tenemos que dar los permisos adecuados a las carpetas de Snipe-IT. Esto se hace con los siguientes comandos:
sudo chown -R www-data:www-data storage public/uploads
sudo chmod -R 755 storage
sudo chmod -R 755 public/uploads
La configuración final de Apache es el host virtual. Cree un nuevo archivo .conf con el siguiente comando:
sudo nano /etc/apache2/sites-available/snipeit.conf
El contenido de ese archivo debería ser el siguiente:
ServerName snipeit.example.com
DocumentRoot /var/www/snipe-it/public
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Habilite el sitio recién configurado y active mod_rewrite con los siguientes comandos:
sudo a2ensite snipeit.conf
sudo a2enmod rewrite
Reinicie Apache con el siguiente comando:
sudo systemctl restart apache2
Dependencias finales de PHP
Ahora debemos terminar de instalar las dependencias de PHP de Snipe-IT. Haga esto con el siguiente comando de composer:
sudo composer install --no-dev --prefer-source
Finalizar la configuración
Abra un navegador web y apúntelo a http://SERVER_IP. Debería ver una lista de verificación previa a la instalación, donde puede hacer clic en el botón Siguiente y continuar con la instalación (Figura A).
En este punto, todo es autoexplicativo. Sin embargo, hay una advertencia. Si ve la página de bienvenida de Apache (en lugar de la página de verificación previa de Snipe-IT), mueva el archivo index.html con el siguiente comando:
sudo mv /var/www/html/index.html /var/www/html/index_old.html
Asegúrese de reiniciar Apache con el siguiente comando:
Control de acceso en tiempo real con PAM: ¡No pierdas ni un minuto!sudo systemctl restart apache2
Con esto debería ser suficiente. Ahora puede comenzar a trabajar con su sistema de Administración de Activos Snipe-IT.
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Redes, allí encontraras muchos artículos similares a Domina Snipe-IT: Instala el gestor de activos en Ubuntu Server en pocos pasos , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados