Instalar y configurar OCS-NG (Segunda parte)

it-control-ocs-ng

Una vez instalado el servidor OCS nos falta mucho por hacer, ya que tenemos que conectar computadoras clientes, ya sean Windows como GNU/Linux.

Al iniciar por primera vez veremos la interfaz web del programa. Justo en la parte superior nos muestra varias advertencias.

  • Debemos de eliminar el archivo de instalación inicial.
  • La contraseña de la base de datos todavía es la que viene por defecto.
  • La contraseña de la interfaz web debe de ser cambiada, ya que también es la viene por defecto.

 

ocs-screen-2

 

Los archivos de configuración por defecto están ubicados en:

 

  1. /usr/share/ocsinventory-reports/ocsreports/

Por lo tanto lo primero es eliminar el archivo de instalación. Una vez hecho esto debemos de modificar la contraseña de la base de datos.

El archivo de configuración dbconfig.inc.php es de donde obtenemos la información.

ocs-screen-3

Cambiamos el parámetro («PSWD_BASE«,) por la clave que más nos convenga.

Accedemos a MYSQL vía consola para asignar el nuevo password a la base de datos «ocsweb«

  1. SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NEW_PASS');
  2. SET PASSWORD FOR  'ocs'@'%' = PASSWORD('NEW_PASS');
  3. FLUSH PRIVILEGES;

De esta manera ya hemos cambiado las credenciales en la base de datos, tanto en la configuración de OCS y en la base de datos MySQL.

La contraseña del usuario ‘admin‘ la cambiaremos en el panel de administración de OCS. En el apartado de Usuarios.

 

ocs-screen-5

Seleccionamos el único usuario ‘admin‘ y le cambiamos la contraseña.

 

ocs-screen-6

También podemos cambiar el nombre del usuario y sus permisos.

ocs-screen-7

Si hemos seguido los pasos, ya no nos tiene que dar ningún aviso al entrar al panel de OCS.

 

ocs-screen-8

 

 

Instalar cliente Linux

Nos dirigimos a la página de descargas de OCS-NG, aquí.

 

ocs-screen-8a

Escogemos el agente para Linux/BSD/AIX/Solaris/MacOS X/HPUX

Y descargamos en el cliente:

  1. wget https://launchpad.net/ocsinventory-unix-agent/stable-2.1/2.1.1/+download/Ocsinventory-Unix-Agent-2.1.1.tar.gz

En nuestro caso vamos a instalar el agente en un client con Elementary OS

 

ocs-screen-8b

Descargamos y después descomprimimos.

  1. tar xvfz Ocsinventory-Unix-Agent-2.1.1.tar.gz

Para poder instalarlo el cliente debe de cumplir con una serie de requisitos, que se pueden ver aquí.

Para ElementaryOS, que usa paquetes DEB, tendría que tener instalados los siguiente paquetes:

Obligatorios

  1. apt-get install dmidecode
  2. apt-get install libxml-simple-perl
  3. apt-get install libio-compress-perl
  4. apt-get install libnet-ip-perl
  5. apt-get install libwww-perl
  6. apt-get install libdigest-md5-perl
  7. apt-get install libnet-ssleay-perl

Opcionales

  1. apt-get install libcrypt-ssleay-perl 
  2. apt-get install libnet-snmp-perl
  3. apt-get install libproc-pid-file-perl
  4. apt-get install libproc-daemon-perl
  5. apt-get install net-tools
  6. apt-get install libsys-syslog-perl
  7. apt-get install pciutils
  8. apt-get install smartmontools
  9. apt-get install read-edid
  10. apt-get install nmap

Una vez hecho esto nos ubicamos en la carpeta del instalador, y ejecutamos los siguientes comandos:

  1. perl Makefile.PL
  2. make
  3. sudo make install

La instalación  se puede hacer interactiva  o manual. Yo recomiendo la interactiva. Nos irá preguntando una serie de cuestiones, una de ellas será la IP del servidor OCS y el ‘tag’ que queramos asignar al cliente, otra será la ubicación del directorio de instalación y del archivo de log. En el enlace que os he pasado un poco más arriba explica paso por paso cómo hacerlo.

Si todo ha salido bien, tendremos el siguiente mensaje:

ocs-screen-8c

Si tenéis alguna duda en este apartado intentaré echar una mano.

Sólo nos falta ir al panel de OCS y ver la información del cliente:

ocs-screen-9

Si hacemos click en el nombre de la computadora nos aparecerá toda la información disponible del cliente:

ocs-screen-9a

Por hoy ya estamos. En el próximo capítulo tratará de la instación en un cliente Windows.

See you soon!