En este artículo veremos cómo instalar OCS Inventory NG Agent en Ubuntu 24.04 LTS Noble Numbat paso a paso, de modo que tu servidor o VPS Ubuntu pueda conectar al servidor de esta suite de monitorización en red.
Contenido
Antes de instalar OCS Inventory NG Agent en Ubuntu 24.04 LTS
Si quieres seguir los pasos de esta guía de instalación de OCS Inventory NG Agent en Ubuntu 24.04 LTS Noble Numbat, sólo tendrás que cumplir los siguientes requisitos:
- Un sistema Ubuntu 24.04 LTS Noble Numbat actualizado.
- Acceso a consola de comandos con un usuario con permisos de sudo.
- Conexión a Internet.
Además, deberías tener instalado y configurado un servidor OCS Inventory al que conectar desde la máquina Ubuntu 24.04 LTS que vamos a preparar en este artículo.
Cómo descargar OCS Inventory NG Agent para Ubuntu 24.04 LTS
Vamos a descargar OCS Inventory NG Agent para Ubuntu 24.04 LTS Noble Numbat desde la página oficial del proyecto, donde encontraremos la última versión estable del Unix Agent:
Descargamos:
~$ wget https://github.com/OCSInventory-NG/UnixAgent/releases/download/v2.10.2/Ocsinventory-Unix-Agent-2.10.2.tar.gz
Cómo instalar OCS Inventory NG Agent en Ubuntu 24.04 LTS
Para instalar OCS Inventory NG Agent en Ubuntu 24.04 LTS realizaremos los siguientes pasos.
Dependencias
Las dependencias que necesitamos satisfacer proceden de los repositorios de Ubuntu 24.04 LTS, por lo que actualizamos las listas de paquetes:
~$ sudo apt update
E instalamos todas las dependencias necesarias:
~$ sudo apt install -y libnet-ssleay-perl libnet-ip-perl libnet-netmask-perl libnet-snmp-perl libparse-edid-perl libproc-daemon-perl libproc-pid-file-perl libxml-simple-perl make nmap
Instalación
Descomprimimos el paquete que acabamos de descargamos anteriormente:
~$ tar xf Ocsinventory-Unix-Agent-2.10.2.tar.gz
Cambiamos el directorio de trabajo al nuevo subdirectorio que se acaba de crear:
~$ cd Ocsinventory-Unix-Agent-2.10.2/
Creamos el script de configuración:
$ perl Makefile.PL
Compilamos:
$ make
Y ya estamos listos para instalar OCS Inventory NG Agent:
$ sudo make install
Un script interactivo nos ayudará a instalar y configurar el agente:
Do you want to configure the agent? Please enter 'y' or 'n'?> [y] Where do you want to write the configuration file? 0 -> /etc/ocsinventory 1 -> /usr/local/etc/ocsinventory 2 -> /etc/ocsinventory-agent ?> 0 Do you want to create the directory /etc/ocsinventory? Please enter 'y' or 'n'?> [y] Should the old unix_agent settings be imported? Please enter 'y' or 'n'?> [y] [info] The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg, What is the address of your ocs server?> ocs.local.lan Do you need credential for the server? (You probably don't) Please enter 'y' or 'n'?> [n] Do you want to apply an administrative tag on this machine? Please enter 'y' or 'n'?> [y] tag?> red local Do yo want to install the cron task in /etc/cron.d? Please enter 'y' or 'n'?> [y] Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent] Do you want to create the /var/lib/ocsinventory-agent directory? Please enter 'y' or 'n'?> [y] Should I remove the old unix_agent? Please enter 'y' or 'n'?> [n] Do you want to activate debug configuration option? Please enter 'y' or 'n'?> [y] Do you want to use OCS Inventory NG UNix Unified agent log file? Please enter 'y' or 'n'?> [y] Specify log file path you want to use?> /var/log/ocsinventory-agent.log Do you want disable SSL CA verification configuration option (not recommended)? Please enter 'y' or 'n'?> [n] Do you want to set CA certificates file path? Please enter 'y' or 'n'?> [y] n Do you want disable software inventory? Please enter 'y' or 'n'?> [n] Do you want to use OCS-Inventory software deployment feature? Please enter 'y' or 'n'?> [y] Do you want to use OCS-Inventory SNMP scans feature? Please enter 'y' or 'n'?> [y] Do you want to send an inventory of this machine? Please enter 'y' or 'n'?> [y] Setting OCS Inventory NG server address... ... New settings written! Thank you for using OCS Inventory
Aunque muchos ajustes se contestan con los valores por defecto, otros debemos introducirlos manualmente. Especialmente es importante indicar la dirección IP o nombre DNS del servidor OCS Inventory al que conectará la máquina que estamos preparando.
Terminado el proceso ya podemos salir de este subdirectorio:
$ cd ..
Y eliminarlo:
~$ sudo rm -rf Ocsinventory-Unix-Agent-2.10.2
Cómo comprobar la conexión entre OCS Inventory NG Agent y Server
Durante la instalación de OCS Inventory NG Agent en Ubuntu 24.04 LTS se creó una tarea programada para el servicio Cron que se lanza una vez cada 24 horas, aunque el script de instalación lanza la primera conexión al servidor automáticamente.
De hecho si consultamos OCS Reports en el servidor OCS Inventory, deberíamos ver ya en la página inicial pruebas de la conexión (en este ejemplo el servidor OCS Inventory también se acaba de instalar y no hay conexiones de otras máquinas remotas):
El contador de software no se actualiza hasta que se ejecuta la tarea de mantenimiento programada.
Además de este resumen general, podemos obtener una lista más detallada de sistemas contactados visitando el enlace «Todos los dispositivos«:
Nos ofrecerá algunos datos interesantes sobre cada sistema. Para obtener información más detallada aún sobre un dispositivo en concreto, seguiremos el enlace que cada máquina ofrece en la columna «Dispositivo«.
Obtendremos toda la información disponible sobre el dispositivo y podremos configurar distintos aspectos para el mismo:
De igual forma podrás configurar tantas máquinas remotas Ubuntu 24.04 LTS y conectarlas al servidor.
Conclusión
Ahora que sabes cómo instalar OCS Inventory NG Agent en Ubuntu 24.04 LTS Noble Numbat ya puedes conectar tu máquina al servidor OCS Inventory para monitorizarla y administrarla con esta popular suite.
En caso de dudas, preguntas, sugerencias de actualización o mejora del artículo, notificaciones de posibles errores, etc. puedes dejar un comentario. Los revisamos diariamente.
¡Apoya comoinstalar.me!
¿Ya has conectado tu máquina al servidor gracias a esta guía de instalación de OCS Inventory NG Agent en Ubuntu 24.04 LTS Noble Numbat? Si es así y quieres expresar tu agradecimiento ayudando al mantenimiento de este sitio y la creación de más artículos y guías, tienes varias posibilidades.
Puedes ayudarnos dejando 1 $ de propina en PayPal:
Aunque, si te sientes especialmente agradecido, también tienes la opción de invitarnos a un café:
¡Gracias!