Cómo instalar OCS Inventory Agent en CentOS 7

En este artículo explicamos cómo instalar OCS Inventory Agent en CentOS 7 paso a paso, de manera que al final del mismo podrás registrar tu máquina en el servidor de inventarios.

Antes de instalar OCS Inventory Agent en CentOS 7

Para seguir esta guía de instalación y configuración de OCS Inventory Agent en CentOS 7 debes satisfacer los siguientes puntos:

  • Un sistema CentOS 7 actualizado.
  • Los paquetes epel-release, tar y wget.
  • Acceso a consola con root o un usuario con permisos de sudo.
  • Conexión a Internet.

Cómo descargar OCS Inventory Agent para CentOS 7

Al no haber paquetes para la distribución, vamos a descargar OCS Inventory Agent para CentOS 7 desde la página del proyecto en Github.

como descargar ocs inventory agent para centos 7

Encontraremos paquetes en formato .zip y .tar.gz. Escogeremos el formato .tar.gz que puedes descargar desde el navegador, pero en este ejemplo copiamos el enlace y lo descargamos desde consola con el comando wget. Pero antes cambiaremos a la cuenta de root:

~$ su -

Seguiremos el tutorial con la cuenta de root, continuando con la descarga:

~# wget https://github.com/OCSInventory-NG/UnixAgent/releases/download/v2.6.0/Ocsinventory-Unix-Agent-2.6.0.tar.gz

Cómo instalar OCS Inventory Agent en CentOS 7

El proceso de instalar OCS Inventory Agent en CentOS 7 requiere satisfacer algunos requisitos previamente, tal y como detallamos a continuación.

Dependencias

Antes de instalar los paquetes necesarios para cumplir las dependencias, actualizamos las listas de los repositorios:

~# yum update

A continuación instalamos todo lo necesario con yum:

~# yum install -y pciutils perl-ExtUtils-MakeMaker perl-Crypt-SSLeay perl-Data-UUID perl-Digest-MD5 perl-Net-IP perl-Net-Netmask perl-Proc-Daemon perl-Proc-PID-File perl-XML-Simple

Instalar OCS Inventory Agent

Descomprimimos el paquete que descargamos anteriormente:

~# tar xf Ocsinventory-Unix-Agent-2.6.0.tar.gz

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

~# cd Ocsinventory-Unix-Agent-2.6.0

Verificamos los requisitos y creamos el archivo Makefile mediante el script en perl Makefile.PL presente en el directorio:

# perl Makefile.PL

Al crearse el archivo Makefile ya podemos lanzar make para la preparación del agente OCS Inventory y sus componentes:

# make

Y realizamos la instalación:

# make install

Tras la instalación se lanza automáticamente un script de configuración que nos hará una serie de preguntas:

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
?>  2
Do you want to create the directory /etc/ocsinventory-agent?
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-agent/ocsinventory-agent.cfg,
What is the address of your ocs server?>  centos7.local
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]

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] y
Do you want to set CA certificates file path ?
Please enter 'y' or 'n'?> [y] 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]

La mayoría de las preguntas se contestan con los valores predeterminados, pero en algunas debemos elegir una opción y en otras introducir un valor concreto:

  • Para la ubicación de los archivos de configuración de OCS Inventory Agent, en este ejemplo hemos elegido la opción número 2 del menú.
  • Dirección del servidor de inventarios, en este caso centos7.local, en tu caso deberás introducir la dirección IP o nombre de máquina que corresponda.
  • Una etiqueta administrativa, en el ejemplo «red local«, que ayuda a identificar la máquina, ubicarla geográficamente, etc.
  • Archivo de registro o log, en este ejemplo /var/log/ocsinventory-agent.log.
  • En este ejemplo no usamos un servidor de inventarios con seguridad SSL configurada, aunque es recomendable, por lo que no se verifica la conexión con certificados CA y no se necesita indicar la ubicación de estos certificados.

Terminadas las preguntas se guarda la configuración y se lanza el agente por primera vez para contactar con el servidor de inventarios.

Una tarea creada en /etc/cron.d/ se encargará de volver a conectar al servidor diariamente.

Si tienes acceso a la consola web del servidor OCS Inventory, podrás comprobar que la máquina CentOS 7 se ha registrado correctamente.

como instalar ocs inventory agent en centos 7

Conclusión

Ahora que sabes cómo instalar OCS Inventory Agent en CentOS 7 podrás registrar todas las máquinas con este sistema operativo en el servidor de inventarios que tengas configurado.

Si tienes alguna duda, pregunta, sugerencia, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Has conseguido registrar tu sistema en el servidor de inventarios gracias a esta guía de instalación y configuración de OCS Inventory Agent en CentOS 7? Si es así y deseas agradecérnoslo, cualquier pequeña aportación ayuda al mantenimiento de este sitio y creación de nuevos tutoriales de CentOS 7 y OCS Inventory. ¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies