Instalar y configurar OCS-NG (Segunda parte)
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.
Los archivos de configuración por defecto están ubicados en:
/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.
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«
SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NEW_PASS');
SET PASSWORD FOR 'ocs'@'%' = PASSWORD('NEW_PASS');
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.
Seleccionamos el único usuario ‘admin‘ y le cambiamos la contraseña.
También podemos cambiar el nombre del usuario y sus permisos.
Si hemos seguido los pasos, ya no nos tiene que dar ningún aviso al entrar al panel de OCS.
Instalar cliente Linux
Nos dirigimos a la página de descargas de OCS-NG, aquí.
Escogemos el agente para Linux/BSD/AIX/Solaris/MacOS X/HPUX
Y descargamos en el cliente:
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
Descargamos y después descomprimimos.
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
apt-get install dmidecode
apt-get install libxml-simple-perl
apt-get install libio-compress-perl
apt-get install libnet-ip-perl
apt-get install libwww-perl
apt-get install libdigest-md5-perl
apt-get install libnet-ssleay-perl
Opcionales
apt-get install libcrypt-ssleay-perl
apt-get install libnet-snmp-perl
apt-get install libproc-pid-file-perl
apt-get install libproc-daemon-perl
apt-get install net-tools
apt-get install libsys-syslog-perl
apt-get install pciutils
apt-get install smartmontools
apt-get install read-edid
apt-get install nmap
Una vez hecho esto nos ubicamos en la carpeta del instalador, y ejecutamos los siguientes comandos:
perl Makefile.PL
make
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:
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:
Si hacemos click en el nombre de la computadora nos aparecerá toda la información disponible del cliente:
Por hoy ya estamos. En el próximo capítulo tratará de la instación en un cliente Windows.
See you soon!