Está en la página 1de 27

INSTALACION Y

MANTENIMIENTO
DEL SISTEMA

Manual Técnico
Instalación del producto Manual Técnico

Índice
Introducción................................................................................................................................. 3
Tecnología de desarrollo .......................................................................................................... 3
Características principales ........................................................................................................ 3
Componentes del Sistema ........................................................................................................ 3
Instalación de los componentes del Sistema ................................................................................. 5
Requerimientos ........................................................................................................................ 5
Instalación en Linux ................................................................................................................. 6
Motor de base de datos ......................................................................................................... 6
JRE (Máquina Virtual Java) .................................................................................................. 6
Servidor Web “Apache Tomcat” .......................................................................................... 6
Aplicación Cronos Control ................................................................................................... 7
La base de datos de Cronos Control....................................................................................... 7
Agente de comunicación ...................................................................................................... 8
Instalación en Windows ......................................................................................................... 21
Motor de base de datos. ...................................................................................................... 21
JRE (Máquina Virtual Java)................................................................................................ 26
Servidor Web “Apache Tomcat” ........................................................................................ 27
Configuración y administración del servidor Web Apache tomcat ...................................... 32
Aplicación Cronos Control ................................................................................................. 33
La base de datos de Cronos Control .................................................................................... 33
Agente de comunicación ..................................................................................................... 34
Mantenimiento de los componentes del Sistema. ........................................................................ 35
Actualización de la aplicación Cronos Control ....................................................................... 35
Mantenimiento de la base de datos ......................................................................................... 36
Respaldo (o Backup) .......................................................................................................... 36
Backup de seguridad .......................................................................................................... 36
Backup Histórico y depuración de datos. ............................................................................ 36
Realizando un respaldo de datos (backup) ......................................................................... 37
Restaurando un respaldo de datos (restore) ......................................................................... 37
Indexación de la base de datos. ........................................................................................... 37
Administración del Servidor Web Apache Tomcat. ................................................................ 38
Iniciar y detener el servidor ................................................................................................ 38
Archivos Log ...................................................................................................................... 38

SISTEMA CRONOS CONTROL Pagina 2 de 26.


Instalación del producto Manual Técnico

Introducción
CRONOS CONTROL es un software de gestión para los sistemas electrónicos de control de
accesos, asistencia y comedor que CRONOS fabrica y comercializa.
Está diseñado y desarrollado aplicando toda la experiencia que CRONOS ha logrado durante
muchos años de conocer el mercado. Está construido con tecnología de última generación,
acompañando la tendencia del software en general, prestando mucha atención en las necesidades
planteadas por nuestros clientes, logrando un producto amigable y altamente configurable para cubrir la
mayor cantidad de situaciones deseables en los distintos rubros y empresas.

Tecnología de desarrollo

CRONOS CONTROL está desarrollado en JAVA, lo que permite correrlo en distintos


sistemas operativos, por ejemplo:
 Windows.
 Linux.
 Solaris.
 Y cualquier sistema operativo que soporte la máquina virtual de java.
Basado en tecnología Web, hace que la instalación y distribución de los clientes sea una tarea
rápida y extremadamente sencilla, basta con tener un NAVEGADOR que cumpla con el estándar (por
ejemplo Mozilla Firefox) para acceder a la aplicación. El acceso se hace desde cualquier puesto de
trabajo de la red local e inclusive por Internet, fuera de la oficina, desde su casa por ejemplo, de
esta manera los directivos de su empresa, tienen control en todo momento sobre el sistema.

Características principales

 Tecnología Web. Cliente servidor por naturaleza


 Arquitectura modular escalable
 Multi — Plataforma (Windows, Linux, Solaris, Mac).
 Multi — Base de datos (PostgreSQL, MS-SQL Server, Oracle).
 Multi — Empresa
 Multi — Idioma
 Seguridad del sistema configurable. Permisos (o restricciones) sobre funcionalidad
 y empleados (segregación de funciones).
 Comunicación con los registradores y proceso de datos totalmente automatizados

Componentes del Sistema


 Servidor Web.
 Servidor de Base de datos.
 Aplicación CRONOS CONTROL.
o Módulo Sistema.
o Módulo de Comunicación.
o Módulo de Accesos.
o Módulo de Asistencia.
o Módulo de Comedor.
 Aplicación Agente.
 Registradores electrónicos CRONOS de control de accesos y/o tiempo y asistencia.

SISTEMA CRONOS CONTROL Pagina 3 de 26.


Instalación del producto Manual Técnico

Esquema

Personas (tarjetas Usuarios


o huellas) Operadores

Registradores Navegador
Electrónicos Web

Agente de
comunicación
Servidor Web

SERVIDOR
CRONOS
SGBD CONTROL

SISTEMA CRONOS CONTROL Pagina 4 de 26.


Instalación del producto Manual Técnico

Instalación de los componentes del Sistema


Requerimientos

 Servidor de Aplicación (Servidor Web, Servidor BD, Aplicación).


o SO: Window 7 o superior, Linux
 Distribuciones Linux probadas: Ubuntu, Suse, RedHad, Fedora, Debbian
 Recomendada Ubuntu.
o Procesador: Intel Xeon X5365 3.0 Ghz QuadCore, similar o superior.
o Memoria RAM: Mínimo 4 GB, o superior.
o Observaciones:
 El servidor de base de datos puede ser independiente.
 Bases de datos compatibles: MS-SQL Server 2005, Oracle 9.0 o superior,
PostgreSQL 9.0 o superior.
 Cronos instala PostgreSQL, bajo licencia MPL (distribución libre).
 En caso de usar motores propietarios, la instalación, configuración mantenimiento
y licenciamiento es responsabilidad del cliente.

• Cliente de gestion
o S.O.: Windows 7 o superior, Linux (cualquier distribución).
o Procesador: Mínimo Intel I3 o superior .
o Memoria RAM: 4 Gb o superior.
o Navegador Web: Google Chrome, Mozilla Firefox
o Resolución de pantalla recomendada 1024 x 768.
o Conexión de red
o En caso de usar Webcam, tener el controlador de la cámara correctamente
instalado.

• Servidor de comunicación
o S.O.: Windows 7 o superior, Linux (cualquier distribución).
o Procesador: Mínimo Intel I3 o superior .
o RAM: Mínimo 2 Gb o superior.
o Puerto serie en caso que las controladoras de accesos se comuniquen por 232 o
485.
o Conexión de red funcionando (en caso que la comunicación no se haga desde la
PC que opere como servidor de CRONOS CONTROL).
o El servidor de aplicación y el servidor de comunicación pueden ser el mismo
equipo.

• Observaciones
o En caso de configuraciones menores, consultar.

SISTEMA CRONOS CONTROL Pagina 5 de 26.


Instalación del producto Manual Técnico

Instalación en Linux

Motor de base de datos

El sistema actualmente es compatible con 2 motores de bases de datos que operan bajo este
sistema operativo. Estos son:
• PostgreSQL. Distribución libre.
• Oracle 1O. Producto propietario (licenciado).

En este documento se indica cómo se instala PostgreSQL. La versión que se instala


actualmente es la 9.4

En Ubuntu, PostgreSQL viene incluido, así que solo es necesario instalarlo.

• Instalar la base de datos.


o #sudo apt-get install postgresql-9.4

JRE (Máquina Virtual Java)

La versión utilizada es 1.8.0_45

 Actualizar los repositorios


o sudo apt-get update
 Instalar JRE
o sudo apt-get install oracle-java8-installer
o Pasos:
 Revise la versión de Java para corroborar su instalación
# java -versión
 Setear las variables de entorno en /etc/profile
o JAVA_HOME=/usr/local/jre1.8.0_45
o PATH=$PATH:$JAVA_HOME/bin
o export PATH JAVA_HOME
 Actualizar variables de entorno
o # source profile

Servidor Web “Apache Tomcat”

El lenguaje de programación utilizado en este desarrollo es JAVA, por lo cual funciona con
cualquier servidor Web que soporte este leguaje.
En este documento se trabaja con el servidor Web Apache Tomcat, que es de distribución libre.

• Actualizar los repositorios e instalar


o sudo apt-get update
o sudo apt-get install tomcat8
• Pasos:
o Setear los parámetros de tomcat
SISTEMA CRONOS CONTROL Pagina 6 de 26.
Instalación del producto Manual Técnico

• # sudo nano /etc/default/tomcat8


• CATALINA_HOME=/opt/apache-tomcat-8.0
• CATALINA_OPTS=-“client -server -Xms512M -Xmx512M”
• export CATALINA_HOME CATALINA_OPTS
• export JAVA_OPTS=”-Djava.awt.headless= true”
o Actualizar variables del entorno
• # source /etc/profile
o Copiar los componentes faltantes de /linux/tomcat/common/lib
• NOTA = copiar faltantes, no reemplazar existentes.
o Remplazar tomcat-user.xml en /opt/apache-tomcat-8.0/conf
o Para iniciar y detener el servicio de Tomcat (/opt/apache-tomcat-8.0/bin/
startup.sh)
• # cd /opt/apache-tomcat-8.0/bin
• # ./startup.sh
o Para Detener el servicio de Apache Tomcat (/opt/apache-tomcat-8.0/bin/
stop.sh)
• # cd /opt/apache-tomcat-8.0/bin
• # ./stop.sh

Aplicación Cronos Control

. Pasos:
o Detener el servicio tomcat.
o Borrar la carpeta WORK en el directorio de instalación del servidor Web
Apache Tomcat. (/opt/apache-tomcat-8.0).
o Copiar la carpeta /Aplicación/cronos en el directorio donde se instaló el
servidor Web Apache Tomcat, dentro del subdirectorio WEBAPPS.
o Generar la key.
o Iniciar el servicio.

La base de datos de Cronos Control

. Ubicación en la carpeta de Cronos Control \


o \Esquema\
. Dentro de la carpeta Esquema encontrará los scripts necesarios para crear la base de
datos.
- Ejecute los scripts correspondientes al tipo de base de datos instalada.
- Crear una nueva base de datos y configurar los siguientes valores en el archivo
cronoscontrol.xml de la carpeta \\%%APACHE%%\conf\catalina\localhost\:

Para PostgreSQL
o JNDI Name = jdbc/cronosPostgreSQL
o Data Source URL = jdbc:postgresql://localhost:5432/cronos
o JDBC Driver Class = jdbc:postgresql://localhost:5432/cronos
o User Name = postgres
o Password = masterkey
o El resto de los campos dejarlos con los valores por defecto.
o Guardar los cambios
SISTEMA CRONOS CONTROL Pagina 7 de 26.
Instalación del producto Manual Técnico

Para Oracle

o JNDI Name = jdbc/cronosOracle


o Data Source URL = dbc:oracle:thin:@ + <SERVER> + : + <puerto oracle> +
:XE
• Ejm = jdbc:oracle:thin:@127.0.0.1:1521:XE
o JDBC Driver Class = oracle.jdbc.driver.OracleDriver
o User Name = SYSDBA (usuario de la BD)
o Password = masterkey
o El resto de los campos dejarlos con los valores por defecto.
o Guardar los cambios
. Reiniciar el servicio tomcat (detenerlo y volver a iniciarlo).

Agente de comunicación

. Descargue el agente más reciente desde el sitio de Cronos.


o /AgenteServer

. Pasos:
o Crear el agente dentro de la aplicación Web cronos (ver Manual de operador del
Modulo Sistema). Este tendrá un nombre de estación. Ejemplo = “AgServer”
o Copiar aplicación agente a un directorio del rígido. Ejemplo /opt/AgenteServer
o Para ejecutar la aplicación
• Editar el archivo run.sh
• setear el path correspondiente a la versión de Java
• Ejecutarlo
• # CD /opt/AgenteServer/
• # ./run.sh
o En el menú ACCION elegir BASE DE DATOS y setear los siguientes
parámetros:
• DRIVER: org.postgresql.Driver
• URL: jdbc:postgresql://localhost:5432/cronos.
• Usuario: postgres
• Clave: CONTRASEÑA
• Estación: AgServer (o el nombre que se le dió al momento de crear el
agente en Cronos Control).

SISTEMA CRONOS CONTROL Pagina 8 de 26.


Instalación del producto Manual Técnico

Instalación en Windows

Siga la instalación de componentes en el orden en que figuran en este documento.

Motor de base de datos.

El sistema actualmente es compatible con 3 motores de bases de datos. Estos son:


. PostgreSQL. Distribución libre.
. MS-SQL Server 2OO5. Producto propietario (licenciado).
. Oracle 1O. Producto propietario (licenciado).

En este documento se indica cómo se instala PostgreSQL. La versión que se instala


actualmente es la 9.4.

. Pasos:
o Ejecutar postgresql-9.4.5-1-windows.exe y seguir los pasos del asistente.
o La primera pantalla es la bienvenida, presione Next.

SISTEMA CRONOS CONTROL Página 21 de 26.


Instalación del producto Manual Técnico

o En la próxima pantalla se debe setear la ruta donde estará instalado el


programa.

o La siguiente pantalla indica el directorio donde se guardarán los datos.

SISTEMA CRONOS CONTROL Página 22 de 26.


Instalación del producto Manual Técnico

o En la próxima pantalla se setea la contraseña para el usuario principal.

o En esta pantalla se setea el puerto de comunicación, por defecto 5432.

SISTEMA CRONOS CONTROL Página 23 de 26.


Instalación del producto Manual Técnico

o En la próxima pantalla se configura cluster de la base de datos.

o En esta pantalla se informa que la instalación está lista para empezar. Presione Next.

SISTEMA CRONOS CONTROL Página 24 de 26.


Instalación del producto Manual Técnico

o Mientras se instala verá la siguiente pantalla.

o Al finalizar aparece una pantalla informativa. Haga clic en Finish para


continuar.

SISTEMA CRONOS CONTROL Página 25 de 26.


Instalación del producto Manual Técnico

JRE (Máquina Virtual Java)

La versión utilizada es 1.8.0_45

-Ejecute el instalador de Java.

Presione instalar

SISTEMA CRONOS CONTROL Página 26 de 26.


Instalación del producto Manual Técnico

Una vez finalizada la instalación cierre el


instalador

Servidor Web “Apache Tomcat”

El lenguaje de programación utilizado en este desarrollo es JAVA, por lo cual


funciona con cualquier servidor Web que soporte este leguaje.
En este documento se trabaja con el servidor Web Apache Tomcat, que es de distribución
libre.
Se utiliza la versión 8.0
SISTEMA CRONOS CONTROL Página 27 de 26.
Instalación del producto Manual Técnico

Ejecute el instalador.

o La primera pantalla puede ser la siguiente, dependiendo de la seguridad del


S.O. que posea. Haga clic en EJECUTAR

o Pantalla de bienvenida, presione Next.

o La próxima pantalla solicita conformidad para el acuerdo de licencia.


Apache Tomcat se distribuye bajo licencia GPL, lo cual significa que es
software de libre distribución. Haga clic en “I AGREE” para continuar.

o En la siguiente pantalla se eligen los componentes que se instalaran.


Presione NEXT para continuar.

SISTEMA CRONOS CONTROL Página 28 de 26.


Instalación del producto Manual Técnico

o En la próxima pantalla se setea el puerto de conexión, por defecto 8080.

o En esta pantalla se setea la máquina virtual de Java.

SISTEMA CRONOS CONTROL Página 29 de 26.


Instalación del producto Manual Técnico

o Seteo de la ubicación del programa.

SISTEMA CRONOS CONTROL Página 30 de 26.


Instalación del producto Manual Técnico

o Progreso de la instalación.

o Pantalla final.

Una vez finalizada presionar Finish.

SISTEMA CRONOS CONTROL Página 31 de 26.


Instalación del producto Manual Técnico

Configuración y administración del servidor Web Apache tomcat

. En “Inicio | Todos los programas | Apache Tomcat 8.0” ejecute “Configure


Tomcat”.
En la interfaz de gestión seleccione la solapa JAVA. Asegúrese de setear los
parámetros como se muestran en la pantalla. Al finalizar haga clic en APLICAR.
Los parámetros que deben ser verificados son:

o Otra forma de configurar, detener e iniciar el servicio es a través de menú


popup que se visualiza desde el icono del servicio ubicado en el systray de
Windows. Para mostrar el menú, debe posicionarse con el Mouse sobre el icono
y hacer clic con el botón derecho. En este menú, están las opciones STOP y
START para detener e iniciar el servicio, y la opción CONFIGURE para acceder a
la interfaz de configuración.

SISTEMA CRONOS CONTROL Página 32 de 26.


Instalación del producto Manual Técnico

Aplicación Cronos Control


. Pasos:
o Detener el servicio tomcat.
o Borrar la carpeta WORK en el directorio de instalación del servidor Web
Apache Tomcat. (C:\Archivos de programa\Apache Software Foundation\
Tomcat 8.0).
o Copiar desde el CD la carpeta \Aplicacion\cronos en el directorio donde
se instaló el servidor Web Apache Tomcat, dentro del subdirectorio
WEBAPPS (C:\Archivos de programa\Apache Software
Foundation\Tomcat 8.0\webapps\ cronos)
o Iniciar el servicio tomcat.

La base de datos de Cronos Control

Ubicación en la carpeta de Cronos Control o \Esquema\


Dentro de la carpeta Esquema encontrará los scripts necesarios para la base de datos
correspondiente.
Ejecute los scripts correspondientes a la base de datos instalada.

Entrar en «TOMCAT SERVER | SERVICE | Host (localhost) | Context (/cronos) |


Resourceses | Data Sources »
. Crear una nueva base de datos y configurar los siguientes valores en el archivo
cronoscontrol.xml de la carpeta \\%APACHE%\conf\catalina\localhost\::

Para PostgreSQL

o JNDI Name = jdbc/cronosPostgreSQL


o Data Source URL = jdbc:postgresql://localhost:5432/cronos
o JDBC Driver Class = jdbc:postgresql://localhost:5432/cronos
o User Name = postgres
o Password = CONTRASEÑA
o El resto de los campos dejarlos con los valores por defecto.
o Hacer clic en botón ”save” y en botón ”commit changes”

Para MS-SQLServer

o JNDI Name = jdbc/cronosSqlServer


o Data Source URL = jdbc:sqlserver:// + <SERVER> + : +
<puertoSqlServer> +
database = + <nombre base datos>
• Ejemplo = jdbc:sqlserver://CRONOS-SVR:1433;database=mtv
o JDBC Driver Class = jdbc:sqlserver://CRONOS-SVR:1433;database=mtv
o User Name = SYSDBA (usuario de la BD)
o Password = CONTRASEÑA
o El resto de los campos dejarlos con los valores por defecto.
o Hacer clic en botón ”save” y en botón ”commit changes”

SISTEMA CRONOS CONTROL Página 33 de 26.


Instalación del producto Manual Técnico

Para Oracle

o JNDI Name = jdbc/cronosOracle


o Data Source URL = jdbc:oracle:thin:@ + <SERVER> + : + <puerto
oracle> + :
+ <BD>
• Ej. = jdbc:oracle:thin:@CRONOS-SRV:1521:mtv
o JDBC Driver Class = oracle.jdbc.driver.OracleDriver
o User Name = SYSDBA (usuario de la BD)
o Password = CONTRASEÑA
o El resto de los campos dejarlos con los valores por defecto.
o Hacer clic en botón ”save” y en botón ”commit changes”
. Reiniciar el servicio tomcat (detenerlo y volver a iniciarlo).

Agente de comunicación

. Descargar el Agente desde el sitio de Cronos.


. Pasos:
Crear el agente dentro de la aplicación Web cronos (ver Manual de operador del
Modulo Sistema). Este tendrá un nombre de estación. Ejemplo = “AgServer”
o Copiar aplicación agente a un directorio del rígido.
• Ejemplo C:\cronos\cronoscontrol\AgenteServer
o Para ejecutar la aplicación
• Editar el archivo run.bat
Setear el path de Java correspondiente.
• Ejecutar C:\cronos\cronoscontrol\AgenteServer\agenteServer.jar
o En el menú ACCION elegir BASE DE DATOS y setear los siguientes
parámetros:
• DRIVER: org.postgresql.Driver
• URL: jdbc:postgresql://localhost:5432/cronos.
• Usuario: postgres
• Clave: CONTRASEÑA
• Estación: AgServer (o el nombre que se le dió al momento de crear el
agente en Cronos Control).

Guarde los cambios con el botón grabar, y luego pruebe la conexión con la base de datos,
si da un mensaje de error corrobore el usuario y contraseña escritas.
Una vez configurada la base de datos, presione el botón “Iniciar Modo Automático”

SISTEMA CRONOS CONTROL Página 34 de 26.


Instalación del producto Manual Técnico

Mantenimiento de los componentes del Sistema.

Actualización de la aplicación Cronos Control

Para actualizar la aplicación debe contar con la nueva versión de Cronos Control.

. Detener el sistema por completo


o Detener el agente de comunicación
o Detener el servidor Web (tomcat)
. Sacar la carpeta “cronos” del directorio
o “C:\Archivos de programa\Apache Software Foundation\Tomcat 8.0\webapps\”
o ATENCION: No renombrar la carpeta dentro del mismo directorio. Se debe
copiar en otro directorio como backup, con el mismo nombre o
renombrada, por ejemplo a C:\backup\cronos_old
. Desde la nueva versión de Cronos Control copiar la carpeta
“\\Aplicación\cronos” en ”C:\Archivos de programa\Apache Software
Foundation\Tomcat 8.0\webapps\cronos”
. En el directorio
o ”C:\Archivos de programa\Apache Software Foundation\Tomcat 8.0\”
o Renombrar la carpeta ”work”, por ejemplo, llamarla ”work_old”
. Si usa fotos de personas en la aplicación
o Recuperar la carpeta ”fotos” desde el backup de la versión anterior.
o Ejemplo: C:\backup\cronos\fotos
. Levantar el servidor Web (tomcat)
. Verificar que se haya generado la carpeta
o “C:\Archivos de programa\Apache Software Foundation\Tomcat
8.0\webapps\work”
. Si hay que actualizar la base de datos.
o Comparar los script de la aplicación anterior y la nueva.
o aplicación anterior
• C:\backup\cronoscontrol\Esquema\SCRIPTS_UPDATE
o aplicación nueva
• \\Aplicacion\cronoscontrol\Esquema\SCRIPTS_UPDATE
o Los script validos son los que empiezan con fechas
• Ejemplo: 2OO8O8O6_DESCRIPCION_ABREV_TIPO_NOVEDAD.sql
o Correr todos los script que estén en la nueva versión y no en la anterior.
. Probar la aplicación.
. Si funciona todo correctamente y desea liberar espacio en el disco, borre los backup
realizados, es decir la carpeta:
o C:\Archivos de programa\Apache Software Foundation\Tomcat
8.0\webapps\work_old”
o C:\backup\cronos\
. Actualizar serverl.xml y web.xml si corresponde. Ver documentación de la versión.

SISTEMA CRONOS CONTROL Página 35 de 26.


Instalación del producto Manual Técnico

Mantenimiento de la base de datos

Respaldo (o Backup)
El término Respaldo (o Backup) significa hacer una copia de los datos en un medio de
almacenamiento distinto al medio productivo, en general para prevenir fallas del sistema
operativo, disco rígido o imprevistos como cortes de luz inesperados que podrían hacernos perder
la información.
Las tareas de backup propuestas son
. Respaldo de seguridad.
. Respaldo histórico.
El o los archivos de la base de datos dependen del motor con el que esté trabajando. En este
documento nos hemos basado en PostgreSQL, el cual implementa las bases en un solo archivo,
este contiene los datos, Índices, meta datos, etc.
Para saber cuál es el archivo de base de datos del sistema CRONOS CONTROL recurra a la
documentación realizada al momento de la instalación (ver instalación de la base de datos).
También puede acceder al administrador Web del servidor (ver configuración y administración
del servidor Web Apache Tomcat). Si la instalación del producto la hizo personal de cronos, en
general la base se instala en “C:\cronos\cronoscontrol\bd\” y el nombre del archivo es el nombre
del cliente.

¡Importante!
Si bien se puede guardar el archivo de base de datos usando herramientas de copia de archivos
tales como winzip, winrar, rar, copy, xcopy, etc., NO ES RECOMENDABLE su utilización, ya
que la base puede estar en uso, con lo cual el respaldo seria poco confiable, además de tener
muchas probabilidades de corromper la base debido al bloqueo a nivel de disco usado por estas
herramientas, y en caso que las utilice, asegúrese bien de que la base no está en uso, es decir,
cierre previamente el agente de comunicación y el Servidor Web Apache Tomcat.
Lo aconsejable es usar las herramientas que provee el motor de bases de datos.
PostgreSQL cuenta con una herramienta visual llamada “PGAdmin III” desde la cual puede
realizar todo tipo de gestiones.

Backup de seguridad
El objetivo del backup de seguridad es la prevención de fallas y nos brinda la posibilidad de
volver al estado anterior de los datos frente a cualquier problema que haya ocurrido.
El destino y frecuencia para realizarlo debe definirlo la gente de sistemas de la empresa
según los recursos que se dispongan. Frecuencia recomendada, en forma diaria, destino
recomendado, cualquier dispositivo de almacenamiento distinto al origen.

Backup Histórico y depuración de datos.


Para un óptimo rendimiento del sistema, es aconsejable hacer depuración de datos en forma
periódica. EI tiempo o período de información a mantener debe ser definido por la utilidad
inmediata de los datos, por ejemplo, si en la empresa se necesitan estadísticas anuales para
algún tipo de evaluación y gestión posterior, el período mínimo a mantener en la base de
datos es un año. Esto no quiere decir que la información que se depure no sirva, por el
contrario, en algún momento puede ser necesario consultarla, y esta es la razón de realizar el
backup histórico, para asegurar la posibilidad de consultar información que ha sido depurada en
algún momento.

SISTEMA CRONOS CONTROL Página 36 de 26.


Instalación del producto Manual Técnico

El backup debe tener un destino que sea persistente, por ejemplo un DVD, CD, disco, cinta o
cualquier otro medio de almacenamiento que se pueda etiquetar y guardar.
Para realizar la depuración de datos vea el manual del operador del módulo de Asistencia, en
la sección Horarios I Mantenimiento

Realizando un respaldo de datos (backup)

La aplicación PGAdminIII permite hacer un backup de la base de datos.

Desde este programa elija la base de datos que quiere respaldar, haga click con el botón derecho
en “Schemas/Public”, seleccione la opción Backup.
Escriba un nombre para el backup, seleccione el destino del archivo, el formato deseado, ratio de
compresión (de así quererlo, pero se recomienda NO comprimir los archivos de base de datos),
codificación (puede dejarlo vacío) y Rolename.
En la solapa “Objects” verá las tablas que se salvarán en el backup.
La copia de seguridad se puede realizar con usuarios conectados sin presentar ningún problema.

Restaurando un respaldo de datos (restore)

Para restaurar la base de datos desde el archivo backup realizado, elija la base de datos sobre la
cual quiere impactar la restauración, haga click con el botón derecho del mouse y seleccione la
opción “Restore”.
En el menú que apareció seleccione el archivo y su ubicación, así como el tipo de archivo. Luego
presione el botón “Restore”.

¡Importante!
Para realizar esta tarea debe asegurarse que no hay usuarios conectados a la base de datos.

Para asegurarse que no hay usuario conectados cierre el agente de comunicación y


detenga el servidor Web Apache Tomcat (asegúrese que Cronos control no esté en medio de
un proceso, si es así, debe esperar a que termine).

Indexación de la base de datos.

Esta operación se recomienda realizarla con periodicidad, la frecuencia recomendada es una


vez al mes. La forma de indexar la base de datos depende del motor exclusivamente.
Para realizar el indexado diríjase a la base de datos que quiere indexar, luego haga click con el
botón derecho, seleccione la opción “Maintenance”, marque la opción “REINDEX” y presione
“OK”.

SISTEMA CRONOS CONTROL Página 37 de 26.


Instalación del producto Manual Técnico

Administración del Servidor Web Apache Tomcat.

Este componente no necesita demasiado mantenimiento. El servidor se instala como un


servicio bajo Windows o como un demonio bajo Linux, por lo cual se inicia y detiene cuando
lo hace la PC donde está instalado. Si el servidor esta siempre encendido, es conveniente
reiniciarlo una vez por semana, si realiza esta tarea en un horario donde normalmente hay
usuarios de Cronos Control trabajando, asegúrese que no se esté ejecutando ningún proceso de
datos, sobre todo el procesamiento de registraciones del módulo de Asistencia, si así fuera,
espere que termine el proceso y luego proceda a reiniciar el servicio Web Server.
Lo aconsejable es automatizar la tarea fuera de horarios laborales, por ejemplo, por un lado
programamos una tarea para el sistema operativo que una vez por semana a las 2 AM ejecute
los comando shutdown y startup de Apache Tomcat y por otro lado, seteamos el procesamiento
de datos del módulo de asistencia para que se ejecute entre las 5 hs y las 22 hs.
Para ver los parámetros de ejecución del proceso de datos, vea la sección “Menú parámetros J
Proceso” del documento Cronos control — Modulo Asistencia.
Para programar una tarea del sistema operativo, Windows cuenta con el “Administrador de
tareas (task manager) de Microsoft, y Linux, con su planificador de tareas “CRON”.

Iniciar y detener el servidor


Para iniciar y detener el servicio vea la sección “Configuración y administración del servidor
Web Apache Tomcat” correspondiente al SO que utilice.
Para Linux: Configuración y administración del servidor Web Apache Tomcat
Para Windows: Configuración y administración del servidor Web Apache Tomcat

Archivos Log

El servidor Apache Tomcat, al igual que toda aplicación automática y de poca interacción
directa con el usuario final, mantiene unos archivos con información sobre su gestión, datos de
arranque, cierre, errores, etc., para que en caso de algún problema tengamos la información
para poder analizar lo ocurrido y tomar medidas correctivas y/o preventivas. . Estos archivos,
denominados LOGS, se encuentran en el directorio LOGS de la instalación del servidor
Apache Tomcat, por ejemplo en una instalación típica de Windows el directorio seria
“C:\Archivos de programa\Apache Software Foundation\Tomcat 8.0\logs”. Estos archivos son
renombrados cada cierto tiempo y tamaño, para que no crezcan y adquieran un tamaño que no
permita editarlos. Estos archivos hay que depurarlos de vez en cuando para no llenar el disco
innecesariamente. El administrador determinará que antigüedad de archivos desea guardar y el
resto los eliminará, pudiendo opcionalmente hacer un backup de estos archivos si lo creyera
conveniente. La antigüedad recomendada es 1 mes y la frecuencia mensual.
La forma de ver la antigüedad de los archivos puede ser viendo en las propiedades del mismo
la fecha de creación, pero Tomcat nos facilita la tarea, puesto que esta fecha aparece en el
nombre del archivo, por ejemplo, el Log del servicio se llama
jakarta_service_aaaammdd, donde aaammdd es la fecha de creación, así en el transcurso de un
tiempo que este corriendo el servidor, tendremos varios de estos archivos.

SISTEMA CRONOS CONTROL Página 38 de 26.


Instalación del producto Manual Técnico

Por ejemplo podríamos tener los siguientes:

. jakarta_service_2OO8O626.log
. jakarta_service_2OO8O63O.log
. jakarta_service_2OO8O7O3.log

El primer archivo es el creado el 26 de junio del 2OO8, y tiene la información correspondiente


al periodo del 26/O6/2OO8 hasta el 29/O6/2OO8, el segundo se creó el 3O de junio del 2OO8 y
tiene la información correspondiente a partir de esta fecha hasta el O2/O7/2OO8.

SISTEMA CRONOS CONTROL Página 39 de 26.

También podría gustarte