Cómo instalar OCS Inventory NG Agent en Debian 8 Jessie

Cómo instalar OCS Inventory NG Agent en Debian 8 Jessie

En esta entrada veremos cómo instalar OCS Inventory NG Agent en Debian 8 Jessie paso a paso, de modo que tu máquina pueda conectar y enviar información de inventario y administración a un servidor OCS Inventory, una gran opción para mantener información centralizada sobre sistemas como tu servidor o VPS Debian.

Antes de instalar OCS Inventory NG Agent en Debian 8 Jessie

Para poder seguir los pasos de esta breve guía de instalación de OCS Inventory NG Agent en Debian 8 Jessie necesitarás satisfacer al menos los siguientes requisitos:

  • Una máquina Debian 8 Jessie actualizada.
  • Acceso a línea de comandos con un usuario con privilegios de sudo, o el mismo root.
  • Conexión a Internet.
  • Un servidor OCS Inventory al que conectar.

Si no dispones del servidor al que conectar, te proponemos nuestra guía de instalación de OCS Inventory NG Server en Debian 8 Jessie que es la que hemos seguido para montar el servidor al que conectará el agente OCS Inventory de la máquina de ejemplo de este tutorial.

Cómo descargar OCS Inventory NG Agent para Debian 8 Jessie

Vamos a descargar OCS Inventory NG Agent para Debian 8 Jessie desde el sitio oficial del proyecto, donde podremos encontrar la última versión estable del Unix Agent:

como descargar ocs inventory ng agent para debian 8 jessie

El paquete en formato .tar.gz y, aunque podemos descargarlo desde el navegador, en esta ocasión lo haremos desde consola con el comando wget:

~$ wget -q https://github.com/OCSInventory-NG/UnixAgent/releases/download/v2.6.1/Ocsinventory-Unix-Agent-2.6.1.tar.gz

Cómo instalar OCS Inventory NG Agent en Debian 8 Jessie

Para instalar OCS Inventory NG Agent en Debian 8 Jessie necesitaremos seguir una serie de pasos para preparar el sistema y configurar el agente, que detallamos a continuación.

Dependencias

Las dependencias que necesitamos las obtendremos desde los repositorios de Debian 8 Jessie, por lo que actualizamos las listas de paquetes disponibles:

~$ sudo apt update

E instalamos las dependencias:

~$ sudo apt install -y libcrypt-ssleay-perl nmap libnet-ip-perl libnet-netmask-perl libproc-daemon-perl libproc-pid-file-perl dmidecode libdata-uuid-perl libxml-simple-perl make

Instalación

Descomprimimos el paquete de OCS Inventory NG Agent:

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

Cambiamos el directorio de trabajo a la nueva carpeta que se acaba de crear:

~$ cd Ocsinventory-Unix-Agent-2.6.1/

Configuramos la instalación:

$ perl Makefile.PL

Compilamos:

$ make

E instalamos:

$ sudo make install

Se ejecutará un script interactivo en el que algunos de los valores clave debemos proporcionarlos nosotros mismos:

...
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?>  debian8.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/ocs-inventory-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 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]
...
   -> Success!
New settings written! Thank you for using OCS Inventory

Puedes seguir el guión de preguntas y respuestas anterior, estableciendo la dirección de tu propio servidor OCS Inventory y la etiqueta administrativa para la máquina que estamos configurando.

Una vez terminado el proceso de instalación, podemos abandonar el directorio actual:

$ cd ..

Y eliminarlo con seguridad:

~$ sudo rm -rf Ocsinventory-Unix-Agent-2.6.1

Comprobar la conexión entre OCS Inventory NG Agent en Debian 8 y el servidor

Terminada la instalación, el agente OCS Inventory conecta con el servidor que hayamos especificado y envía información sobre el sistema, como podemos comprobar accediendo a OCS Reports en el servidor:

como instalar ocs inventory ng agent en debian 8 jessie

Obtendremos información más detallada de las máquinas que han conectado al servicio visitando «Todos los dispositivos«:

instalar ocs inventory ng agent en debian 8 jessie

Y visitamos la página que corresponde a la máquina que acabamos de configurar, a través del enlace con el nombre del sistema (debian82 en este ejemplo):

como instalar y configurar ocs inventory ng agent en debian 8 jessie

Así de fácil y sencillo es conectar un agente OCS Inventory en Debian 8 Jessie, tarea que puedes repetir por cada uno de estos sistemas que quieras inventariar.

Conclusión

Ahora que sabes cómo instalar y configurar OCS Inventory NG Agent en Debian 8 Jessie ya puedes inventariar fácilmente tu viejo y confiable sistema Debian 8, con uno de las aplicaciones más utilizadas por la comunidad para este tipo de tareas.

¿Dudas, preguntas, sugerencias? Nada mejor que un comentario, que revisaremos de inmediato.

Y si esta pequeña guía de instalación de OCS Inventory NG Agent en Debian 8 Jessie ha cubierto tus necesidades, puedes agradecérmelo invitándome a un café:

 

O también puedes dejarme una propina de 1 $ desde PayPal:

¡Gracias!

 

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

Deja una respuesta