Como instalar un sistema de inventario de equipo de computo en linux
Bienvend@s!
A continuación, les presento un tutorial paso a paso para instalar OCS Inventory NG en un servidor con Ubuntu 23.04. OCS Inventory NG es una herramienta de administración de activos y software de código abierto que te permite monitorear y gestionar los equipos de una red.
Paso 1: Actualizar el sistema
-
Abre una terminal en tu servidor Ubuntu.
-
Actualiza los paquetes del sistema:
sudo apt update sudo apt upgrade -y
Paso 2: Instalar Apache, PHP y MySQL
-
Instala Apache, PHP y MySQL:
sudo apt install apache2 php libapache2-mod-php php-mysql php-xml php-zip php-gd php-mbstring php-curl mysql-server -y
-
Habilita los módulos necesarios de Apache:
sudo a2enmod php7.4 sudo a2enmod rewrite sudo systemctl restart apache2
Paso 3: Configurar MySQL
-
Ejecuta el script de seguridad de MySQL:
sudo mysql_secure_installation
Sigue las instrucciones para configurar la seguridad de MySQL.
-
Crea una base de datos y un usuario para OCS Inventory:
sudo mysql -u root -p
Luego, ejecuta las siguientes consultas SQL:
CREATE DATABASE ocsweb CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'ocsuser'@'localhost' IDENTIFIED BY 'tu_password'; GRANT ALL PRIVILEGES ON ocsweb.* TO 'ocsuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Paso 4: Descargar e instalar OCS Inventory NG
-
Descarga la última versión de OCS Inventory NG desde el sitio oficial:
wget https://github.com/OCSInventory-NG/OCSInventory-Server/releases/download/2.10.0/OCSNG_UNIX_SERVER-2.10.0.tar.gz
Descomprime el archivo descargado:
tar -xvzf OCSNG_UNIX_SERVER-2.10.0.tar.gz
-
Navega al directorio descomprimido y ejecuta el script de instalación:
cd OCSNG_UNIX_SERVER-2.10.0 sudo ./setup.sh
Sigue las instrucciones del script para completar la instalación.
Paso 5: Configurar Apache para OCS Inventory
-
Crea un archivo de configuración para OCS Inventory en Apache:
sudo nano /etc/apache2/sites-available/ocsinventory.conf
Agrega el siguiente contenido:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /usr/share/ocsinventory-reports <Directory /usr/share/ocsinventory-reports> Options FollowSymLinks AllowOverride None Require all granted </Directory> Alias /ocsreports /usr/share/ocsinventory-reports/ocsreports <Directory /usr/share/ocsinventory-reports/ocsreports> Options FollowSymLinks AllowOverride None Require all granted </Directory> ScriptAlias /cgi-bin /usr/lib/cgi-bin <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
-
Habilita el nuevo sitio y deshabilita el sitio predeterminado:
sudo a2ensite ocsinventory.conf sudo a2dissite 000-default.conf sudo systemctl reload apache2
Paso 6: Completar la instalación vía navegador
- Abre un navegador web y dirígete a
http://tu_direccion_ip/ocsreports
. - Sigue las instrucciones en pantalla para completar la configuración de OCS Inventory NG.
- Cuando se te pida la información de la base de datos, usa los datos que creaste anteriormente (
ocsweb
,ocsuser
,tu_password
).
Paso 7: Configurar el servicio OCS Inventory
-
Habilita y empieza el servicio OCS Inventory:
sudo systemctl enable ocsinventory sudo systemctl start ocsinventory
Paso 8: Verificar la instalación
- Una vez completada la configuración en el navegador, inicia sesión en OCS Inventory con las credenciales configuradas.
- Verifica que todo esté funcionando correctamente y que puedas agregar y gestionar dispositivos.
¡Listo! Has instalado y configurado OCS Inventory NG en tu servidor Ubuntu 23.04. Ahora puedes usar esta herramienta para gestionar los activos de tu red.