Академический Документы
Профессиональный Документы
Культура Документы
3)
Introduccin (7.3.1)
Debido a que el sistema utiliza como fuente de informacin los datos de
monitoreo de Pandora FMS, debe de existir un conjunto de procesos
encargados de extraer, transformar y cargar dichos datos (ETL: Extraction,
Transforming and Loading).
Propsito (7.3.2)
El propsito de esta seccin del documento es recolectar, analizar y definir
las necesidades y las caractersticas de los procesos necesarios para
obtener la informacin desde el sistema de monitoreo y dejarla disponible
en Signa Web.
Alcance (7.3.3)
El presente documento aplica solamente al proyecto del sistema
subsistema de monitoreo Pandora (v 2.1)
y al
Por un lado est la base de datos utilizada por el sistema Pandora que est
encargada de recolectar la informacin de monitoreo. La base de datos del
sistema tiene la informacin consolidada y adaptada de Pandora para sus
procesos de reportes gerenciales. La base de datos del proceso de
extraccin contiene la informacin acerca del propio proceso ETL y tambin
tablas temporales para el almacenamiento de la informacin antes de ser
llevada a Signa.
Nombre
Descripcin
Tabla
tevento
Tabla
tgrupo
Tabla
tagente
Tabla
tagente_modulo
Signa (7.3.4.3.2)
Las entidades involucradas en el proceso ETL para el sistema
siguientes:
Tipo
Nombre
Descripcin
Tabla
Node_categories
Categora de nodos
Tabla
Nodes
Nodos
Tabla
Modules
Mdulos
Tabla
Module_state_record
s
son las
ETL (7.3.4.3.3)
Las entidades involucradas en el proceso ETL son las siguientes:
Tipo
Nombre
Descripcin
Tabla
Etl_sessions
Tabla
Etl_settings
Tabla
Etl_session_mode
Modos
del
proceso
ETL
(automtico, manual)
Tabla
Etl_session_scope
Tabla
node_category_tmp
Categora
(temporal)
Tabla
node_tmp
Nodos (temporal)
Tabla
module_tmp
Mdulos (temporal)
Tabla
event_state_tmp
Estado de
(temporal)
Procedimie
nto
de
nodos
mdulos
pck_aud_prc_ins_log_auditoria
Insercin
auditar
pck_con_fnc_audit_log_severity_
code
Funcin de retorno
cdigo de severidad.
pck_con_fnc_return_action_flow
Procedimiento de retorno de
descripcin de estado de
flujo.
Funcin
pck_con_fnc_return_code
Cdigo de retorno
Funcin
pck_con_fnc_return_message
Mensaje de retorno
Funcin
pck_con_fnc_return_session_sta
ge
pck_etl_fnc_get_concurrent_sess
ions
Obtiene la cantidad
sesiones concurrentes
pck_etl_prc_adm_event_flow
pck_etl_prc_adm_loa_session
Procedimiento principal de
control de las sesiones de
carga (temporal)
pck_etl_prc_adm_tra_session
Procedimiento principal de
control de las sesiones de
transferencia (permanente)
pck_etl_prc_chk_loa_session
Procedimiento de chequeo
de carga.
Procedimie
nto
pck_etl_prc_chk_tra_session
Procedimiento de chequeo
de transferencia.
Procedimie
pck_etl_prc_end_loa_session
Procedimiento de
Funcin
Funcin
Funcin
Procedimie
nto
Procedimie
nto
Procedimie
nto
Procedimie
nto
de
los
ETL
datos
para
de
de
nto
Procedimie
nto
finalizacin de carga
pck_etl_prc_end_session
Procedimiento de
finalizacin de transferencia
Procedimie
nto
pck_etl_prc_get_last_event_id
Procedimie
nto
pck_etl_prc_get_next_event_id
pck_etl_prc_get_settings
Obtencin de configuracin
de las sesiones de
importacin
pck_etl_prc_ini_session
Procedimiento de
inicializacin de sesiones de
importacin
pck_etl_prc_loa_ins_session_ite
ms
Procedimiento de carga
datos de la importacin
(qu objetos fueron
cargados, etc.)
Procedimie
nto
pck_etl_prc_loa_tmp_modules
Procedimiento de carga de
servicios
Procedimie
nto
pck_etl_prc_loa_tmp_module_st
ate_records
Procedimiento de carga de
eventos
Procedimie
nto
pck_etl_prc_loa_tmp_nodes
Procedimiento de carga de
nodos
Procedimie
nto
pck_etl_prc_loa_tmp_node_cate
gories
Procedimiento de carga de
categora de nodos.
Procedimie
nto
pck_etl_prc_tra_tmp_modules
Procedimiento de
transferencia de servicios
Procedimie
nto
pck_etl_prc_tra_tmp_module_sta
te_records
Procedimiento de
transferencia de eventos
pck_etl_prc_tra_tmp_nodes
Procedimiento de
transferencia de nodos
pck_etl_prc_tra_tmp_node_categ
ories
Procedimiento de
transferencia de categora
de nodos.
pck_etl_sessions_api_prc_upd_s
ession
Procedimiento de
actualizacin de datos de
sesin.
pck_etl_session_item_api_prc_up
Procedimiento de
Procedimie
nto
Procedimie
nto
Procedimie
nto
Procedimie
nto
Procedimie
nto
Procedimie
nto
Procedimie
nto
d_session_item
actualizacin de datos de la
importacin.
Generalidades (7.3.4.4.1)
El proceso ETL consta de dos etapas netamente diferenciadas pero
vinculadas entre s:
Para facilitar el proceso de copiado hacia las estructuras finales del sistema
todas las tablas temporales contienen los mismos campos y relaciones
existentes que las tablas finales. De esa forma cualquier problema de
integridad es notado de antemano en la primera etapa.
Tan pronto son cargados (en caso de que aplique) las categoras de nodos,
los nodos o los mdulos se procede a cargar la informacin de eventos. En
este caso la carga tiene una cierta complejidad que debe resolverse durante
dicho proceso.
transfiere
la