4.2.3 Instalar el agente de forma interactiva

Descargue “Ocsinventory-Unix-Agent-2.xytar.gz” de la página de descarga del inventario de OCS.

  • Desempaquete.

 

$ sudo tar –xvzf Ocsinventory-Unix-Agent-2.x.y.tar.gz
$ sudo cd Ocsinventory-Unix-Agent-2.x.y
  • Verifique la configuración de Perl con el script Makefile.PL. Observa la configuración de Perl, la máquina, las bibliotecas… y genera el Makefile.

 

$sudo perl Makefile.PL

Ejemplo:

 

Instale Crypt::SSLeay si desea utilizar SSL. Instale nmap o ipdiscover si desea utilizar la función de descubrimiento de red. Instale Proc::Daemon y Proc::PID::File si desea utilizar el daemon monde.

 

  • Compilacion

 

$ sudo make
$ sudo make install

Nota: El instalador escribe un archivo de registro “ocs_agent_setup.log” en el mismo directorio. Si encuentra algún error, Consulte este registro para ver el mensaje de error detallado.

 

Durante la instalación, se comprueba el intérprete PERL binario, el compilador C/C ++ y la utilidad make. Si no se encuentra uno de estos componentes, la instalación se detendrá.

 

La instalación buscará:

 

  • Ejecutable (Binario) dmidecode.
  • Módulo Perl Compress::Zlib
  • XML::Simple
  • Módulo Perl Net::IP
  • Módulo Perl LWP::UserAgent
  • Módulo Perl Digest::MD5
  • Módulo Perl Net::SSLeay

 

Si no lo encuentra, le preguntará si desea instalarlo. Ingrese “y” o valide para habilitar la instalación del componente requerido. Necesita tener acceso a Internet o repositorios locales. Si ingresa “n”, la configuración se detendrá aquí.

 

Comienza la configuración. Responde con y para sí, n para no, o especifica el enlace o la ubicación. La letra entre corchetes [] se elige si presiona Intro.

 

Do you want to configure the agent
Please enter 'y' or 'n'?> [y] 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] y

Should the old unix_agent settings be imported?
Please enter 'y' or 'n'?> [y] y

[info] The config file will be written in /etc/ocsinventory-agent/ocsinventory-agent.cfg,

What is the address of your ocs server?>  https://ocs/ocsinventory

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?>  Server

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]

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] n

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_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 certificate chain file path ?
Please enter 'y' or 'n'?> [y] y

Specify CA certificate chain file path?>  /etc/ocsinventory-agent/cacert.pem

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]

Aquí hay un archivo de configuración de muestra para el agente OCS Inventory NG Linux.

 

<CONF>
    <DEVICEID>computer.domain.tld-2006-02-27-13-59-47</DEVICEID>
    <DMIVERSION>2.2</DMIVERSION>
    <IPDISCOVER_VERSION>3</IPDISCOVER_VERSION>
    <OCSFSERVER>my_ocs_com_server.domain.tld:80</OCSFSERVER>
</CONF>

Puede elegir entre 3 métodos para enviar inventario:

 

  • http: el ordenador está conectado a la red y puede acceder al servidor de comunicación con el protocolo HTTP UTILIZADO POR DEFECTO.
  • https: la computadora está conectada a la red y puede llegar al servidor de comunicación con el protocolo HTTPS. Debe configurar SSL en su servidor OCS Server y copiar el certificado SSL en el directorio del agente para usar este método.
  • local: la computadora no está conectada a la red y el inventario se generará en un archivo enviado manualmente a OCS Inventory NG por el operador. Esta opción debe configurarse manualmente en ocsinventory-agent.conf así:

 

local=/tmp

Para otros dos métodos:

 

Syntax : http[s]://ocsinventory-ng-server[:port]/ocsinventory

Ejemplo de archivo de configuración del agente ocsinv.conf para una computadora conectada a la red:

 

ocsserver.domains.local
https://w.x.y.z
ocsserver.domains.local:1234
https://ocsserver.domains.local
Ir al contenido