Cómo instalar OCS Inventory Agent en Fedora

En esta entrada vamos a ver cómo instalar OCS Inventory Agent en Fedora 40 (y versiones anteriores) paso a paso,  de manera que podrás incluir el inventario de tus máquinas que corran este sistema en tu servidor OCS.

Antes de instalar OCS Inventory Agent en Fedora 40

Si quieres seguir los pasos de esta guía de instalación de OCS Inventory Agent en Fedora 40 debes partir del siguiente escenario:

  • Una máquina Fedora 40, 39 ó 38 actualizada.
  • Un servidor OCS Inventory activo.
  • Acceso a terminal de comandos con un usuario con permisos de sudo.
  • Conexión a Internet.

También necesitaremos alguna herramienta básica de consola que obtendremos de los repositorios de Fedora 40, por lo que actualizamos las listas de paquetes:

~$ sudo yum update

E instalamos las herramientas:

~$ sudo yum install -y tar wget

Cómo descargar OCS Inventory Agent para Fedora 40

Vamos a descargar OCS Inventory Agent (Unix Agent) para Fedora 40 desde el sitio oficial del proyecto:

como descargar ocs inventory unix agent para fedora 40, 39 y 38

No se debe confundir el agente Unix para Fedora 40 (Unix Agent) con las versiones para Mac que también se encuentran en este mismo lugar.

Descargamos el paquete comprimido directamente desde el navegador o a través de consola mediante la herramienta wget:

~$ 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 Fedora 40

Para poder instalar y configurar OCS Inventory Agent (Unix Agent) en Fedora 40 debemos seguir los siguientes pasos de forma ordenada.

Dependencias

Instalamos algunos paquetes necesarios para el funcionamiento del agente Unix:

~$ sudo yum install -y dmidecode pciutils perl perl-{LWP-Protocol-https,Net-IP,Net-SNMP,Net-Netmask,Parse-EDID,Proc-Daemon,Proc-PID-File,XML-Simple}

Archivos de la aplicación

Descomprimimos el paquete que descargamos anteriormente en el directorio de trabajo:

~$ tar xf Ocsinventory-Unix-Agent-2.10.2.tar.gz

Cambiamos el directorio activo al subdirectorio que se acaba de crear:

~$ cd Ocsinventory-Unix-Agent-2.10.2

Lanzamos el configurador del instalador:

$ perl Makefile.PL

Preparamos el instalador:

$ make

Y por fin lanzamos la instalación:

$ sudo make install

Se nos preguntará si deseamos configurar el agente:

...
Do you want to configure the agent
Please enter 'y' or 'n'?> [y]

Contestaremos afirmativamente (la opción por defecto) y un script empezará a solicitarnos los datos de configuración del agente Unix.

Muchas de estas preguntas se pueden contestar con la opción por defecto, pero algunas necesitan una respuesta concreta:

...
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
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...
Looking for OCS Invetory NG Unix Unified agent installation...
ocsinventory agent presents: /usr/local/bin/ocsinventory-agent
Creating /var/lib/ocsinventory-agent directory...
Creating /etc/ocsinventory directory...
Writing OCS Inventory NG Unix Unified agent configuration
Creating /var/lib/ocsinventory-agent/http:__fedora.local.lan_ocsinventory directory...
Creating /var/lib/ocsinventory-agent/http:__fedora.local.lan_ocsinventory/snmp directory...
Copying SNMP MIBs XML files...
Activating modules if needed...
Launching OCS Inventory NG Unix Unified agent...
   -> Success!
New settings written! Thank you for using OCS Inventory

Por ejemplo, en este caso hemos especificado las siguientes respuestas:

  • La ubicación del archivo de configuración, a elegir entre las distintas propuestas.
  • La dirección del servidor OCS Inventory en el que se incluirá el inventario de la máquina Fedora 40 en la que estamos instalando el agente Unix.
  • Una etiqueta administrativa («red local» en este ejemplo).
  • El archivo de registro o log del agente OCS Inventory.
  • No deseamos indicar una ruta de archivos de certificado.

Terminada la instalación y configuración, si no hemos indicado lo contrario se enviará el primer inventario de la máquina al servidor.

Podremos consultar detalles de la actividad en el archivo de registro de eventos (o log) que acabamos de configurar.

Para cambiar ajustes del agente debemos editar el archivo de configuración igualmente especificado durante la instalación.

Ya podemos salir del subdirectorio:

$ cd ..

Y también podemos eliminarlo con seguridad:

~$ rm -rf Ocsinventory-Unix-Agent-2.10.2

Cómo comprobar el funcionamiento de agente OCS Inventory (Unix agent) para Fedora 40

Bastará con que accedamos a la aplicación web OCS Reports en nuestro servidor OCS Inventory, donde ya en el panel principal veremos que se ha incrementado el contador de máquinas y sistemas Unix:

como instalar ocs inventory ng agent en fedora 40, 39 y 38

Recuerda que hasta que no se ejecute la tarea programada en el servidor no se actualizará el contador de software del panel principal.

En la sección «Todos los dispositivos» aparecerá una entrada para la máquina Fedora 40 que acaba de lanzar el agente OCS Inventory:

instalar ocs inventory ng agent en fedora 40, 39 y 38

Y siguiendo el enlace correspondiente en la columna «Dispositivo» accederemos a la información detallada sobre la máquina Fedora 40:

como instalar y configurar ocs inventory ng agent en fedora 40, 39 y 38

Si dispones de más máquinas Fedora 40, 39 ó 38 para inventariar sólo habrá que repetir el proceso en cada una de ellas.

Conclusión

Ahora que sabes cómo instalar OCS Inventory NG Agent en Fedora 40, 39 y 38 ya puedes añadir los datos de tu máquina al inventario del servidor OCS Inventory para monitorizarla y administrarla con este popular software.

Si tienes dudas, preguntas, sugerencias de actualización o mejoras para esta entrada, etc. puedes dejar un comentario. Los comentarios están moderados, pero se revisan prácticamente a diario.

¡Apoya comoinstalar.me!

¿Ya has conectado tu máquina al servidor gracias a esta pequeña guía de instalación? En tal caso, si 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 una propina de tan solo 1 $ en PayPal:

O, si te sientes especialmente generoso, puedes invitarnos a un café:

¡Gracias!

5/5 - (1 voto)

1 comentario en «Cómo instalar OCS Inventory Agent en Fedora»

Deja un comentario