Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cronos Control - Instalacion y Mantenimiento
Cronos Control - Instalacion y Mantenimiento
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
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
Características principales
Esquema
Registradores Navegador
Electrónicos Web
Agente de
comunicación
Servidor Web
SERVIDOR
CRONOS
SGBD CONTROL
• 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.
Instalación en Linux
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).
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.
. 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.
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
Agente de comunicación
. 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).
Instalación en Windows
. 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.
o En esta pantalla se informa que la instalación está lista para empezar. Presione Next.
Presione instalar
Ejecute el instalador.
o Progreso de la instalación.
o Pantalla final.
Para PostgreSQL
Para MS-SQLServer
Para Oracle
Agente de comunicación
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”
Para actualizar la aplicación debe contar con la nueva versión de Cronos Control.
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.
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
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.
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.
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.
. jakarta_service_2OO8O626.log
. jakarta_service_2OO8O63O.log
. jakarta_service_2OO8O7O3.log