Instalación

Requisitos mínimos

Requisito Mínimo Recomendado
Espacio en disco 10 GB 20 GB
CPU 2.4Ghz CPU - Dual Core Depende del uso
RAM 1 GB 4 GB
Sistema Base CentOS 7
MySQL 5.6 o posterior
PHP 7.3 o posterior
Navegadores web Chrome, Edge, Firefox; posteriores a 2016

Integria IMS es una aplicación que necesita una base de datos MySQL para funcionar. Soporta MySQL, MariaDB o Persona DB. Necesita una versión de PHP 7.x. Debido a que es una aplicación completamente WEB, puede instalarla en un servidor y acceder a ella desde cualquier puesto de trabajo con un navegador moderno que soporte HTML5 como Chrome, Firefox, Edge o Safari.

La resolución mínima de trabajo 1280 por 720 píxeles. Nuestra plataforma oficialmente soportada es CentOS Linux versión 7.x (con paquetes PHP 7.3 del repositorio de Remi Collet).

Se puede instalar en una BBDD compartida, aunque en función del uso que se le vaya a dar, el rendimiento se puede ver afectado por la capacidad de dicha base de datos, especialmente si queremos conservar datos con mucho histórico, p.e: tickets de varios años.

Instalación en Cloud

Desde cualquier sistema CentOS 7 conectado a Internet (AWS®, Google Cloud®, Azure®, DigitalOcean®, un proveedor de VPS o máquinas virtuales o físicas) puede realizar una instalación automática de Integria IMS con tan solo ejecutar el siguiente comando como root (super usuario):

curl -Ls https://pfms.me/deploy-integria | sh

Una vez instalado, siga las instrucciones de pantalla e inicie sesión por primera vez en la consola de administración. Continúe leyendo más adelante, en la sección “Conexión por primera vez a Integria IMS” al final del capítulo.

Instalación mediante imagen ISO

Esta imagen ISO puede ser grabada en un DVD físico o en un pendrive. Puede utilizarse de forma indiferente en un sistema físico dedicado o en una máquina virtual.

La instalación del CD en sí misma utiliza el sistema de instalación de Redhat (Anaconda) que permite una instalación gráfica o de texto. El CD incluye todo el software necesario y no es necesario una conexión a Internet.

Aparece esta pantalla al inicio del arranque.


Pulse ENTER para instalar Integria IMS.


Elija un idioma y pulse en continuar:


Establezca fecha/hora de su sistema así como una configuración de teclado.


Es importante que configure la red en este punto.

Finalmente escoja el disco donde va a instalar su sistema y pulse Begin installation.

Mientras se instala tendrá la oportunidad de crear la cuenta de root (super usuario) del sistema, por si la necesita en el futuro:


Haga clic en Root password para establecerla.

Una vez instalado, mostrará una pantalla similar a esta:


Desde un navegador web apunte a esa URL e ingrese en la Consola de Integria IMS. Continúe leyendo más adelante, en la sección “Conexión por primera vez a Integria IMS” al final del capítulo.

Instalación desde paquete RPM

Si no conoce Linux probablemente debería optar por las opciones anteriores de instalación. Esta documentación hace referencia a CentOS 7, la versión soportada oficialmente.

Instale los repos adicionales.

yum install -y yum-utils
yum install -y  https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm
yum-config-manager --enable remi-php73

Instale las dependencias necesarias antes de instalar Integria IMS.

yum install -y mariadb-server httpd php php-mcrypt php-cli php-mysqli \
php-gd php-imap php-common php-mbstring php-curl \
php-ldap php-zip curl php-intl sudo vim

Prepare el sistema para su uso con Integria IMS.

Levante servicios:

service mariadb start
service httpd start
systemctl enable httpd
systemctl enable mariadb

Ajustes de la base de datos

Edite el fichero /etc/my.cnf e introduzca la línea dentro de la sección [mysqld] :

sql_mode = “”
bind-address=127.0.0.1

Detenga servicios que pueden hacer que su sistema no funcione

service firewalld stop
systemctl disable firewalld
setenforce 0
sed -i -e "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config

Instale el paquete de Integria IMS

yum install -f http://firefly.artica.es/KkGqio0L4jV0nfnThj6774eg1rZJQd1Y/IntegriaIMS_enterprise-latest.noarch.rpm
chmod -R g+w /var/www/html/integria/


Note que la URL puede cambiar en el futuro.

Instalación del servidor del chat y dependencias

curl -sL https://rpm.nodesource.com/setup_12.x | sh
yum install -y nodejs
npm i -g pm2
cd /var/www/html/integria/extras/chat_server
npm update
pm2 start server.js

Configure la contraseña de root de MariaDB:

mysqladmin password <su-contraseña>

Anote esta contraseña, la necesitará más adelante.

Configuración de Integria IMS usando el instalador web

Utilizando un navegador web apunte a la dirección IP de la máquina donde ha instalado Integria IMS y siga las instrucciones del instalador gráfico. Este paso se salta si ha instalado Integria usando ISO o instalación cloud. Por ejemplo, si su dirección IP es 192.168.70.91 coloque esta URL en su navegador:

http://192.168.70.91/integria/

Debería ver una pantalla como esta:

Pulse Next, acepte la licencia, pulse de nuevo Next:


En esta pantalla, debería ver todos los chequeos en verde:


Pulse NEXT:


En esta pantalla deberá introducir la contraseña que utilizó para el usuario root de MariaDB en uno de los pasos anteriores. Pulse Next:


Terminado este paso ya está listo para usar Integria IMS. Enhorabuena .

Conexión por primera vez a Integria IMS

Aparecerá una pantalla para aceptar la licencia:

Y luego una pantalla para iniciar sesión (pantalla de login):


Recuerde, el usuario por defecto es admin y la contraseña integria.


La primera vez le advertirá de que el sistema recién instalado utiliza unos datos de demostración (“demo”) para que le sirvan de guía en el primer uso.

Le recomendamos que si está probando Integria IMS se dé un paseo por las diferentes opciones para ver pantallas con datos e informes reales antes de borrar los datos existentes.

El sistema incorpora una opción: la configuración para reiniciar o resetear los datos y dejar el sistema prácticamente vacío. Para ello, vaya a configuración (icono de rueda dentada):

Y luego clic en la solapa de gestión de datos de la base de datos (el símbolo de reciclaje)

Haga clic en la opción de abajo, para resetear todos los datos (Reset all data):

Volver al Índice de Documentación Integria IMS