arq egsdp. - 1 arquitectura egsdp plataformas de inteligencia de red móvil enero 2009

77
A R Q E G S D P . - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

Upload: reynaldo-islas

Post on 03-Jan-2015

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 1

ARQUITECTURA EGSDP

Plataformas de Inteligencia de Red Móvil

Enero 2009

Page 2: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 2

INDICE

Modelo de ComponentesModelo de Componentes

ArquitecturaArquitectura

Modelo de DatosModelo de Datos

VariosVarios

EstadísticasEstadísticas

Page 3: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 3

CONFIGURACIÓN GENÉRICA 3N

BEBD11 BEBD1n BEBD21 BEBD2n

CLUSTER 1 CLUSTER 2

FES1 FESn FED1 FEDn

Doble LAN interna

EGSDP TG

Simple LAN externa

BELS1 BELSn

Page 4: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 4

CONFIGURACIÓN GENÉRICA 3N (II)

CLSBD1 CLSBD2

FES1 FESn FED1 FEDn

Doble LAN interna

Simple LAN externa

EGSDP TG

BEBD11 BEBD1n BEBD21 BEBD2n BELS1 BELSnER1

ERnCLSBD1 CLSBD2

FES1 FESn FED1 FEDn

Doble LAN interna

Simple LAN externa

BEBD11 BEBD1n BEBD21 BEBD2n BELS1 BELSn

Page 5: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 5

CONFIGURACIÓN PLANTA 3N

Vicalvaromvic1deg1

SDPES02mcon*

CONTR01mvic*

CONTR02mcon*

CORP02mcon*

SDPES01mvic*

CLSLS-SDPES01

CLSBD1-SDPES01

CLSBD2-SDPES01

CLSFED-SDPES01

CLSFES-SDPES01

Page 6: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 6

CONFIGURACIÓN PLANTA 3N (II) SDPES01

mvic1dfed1_SDPES01....

CLSBD1-SDPES01

mvic1dbebd11_SDPES01

mvic1dbebd12_SDPES01mvic1dbebd13_SDPES01

mvic1dbebd14_SDPES01

mvic1dbels1_SDPES01

mvic1dbels2_SDPES01mvic1dbels3_SDPES01

mvic1dbels4_SDPES01

CLSLS-SDPES01

CLSFED-SDPES01

mvic1dfes1_SDPES01....

CLSFES-SDPES01

CLSBD2-SDPES01

mvic1dbebd21_SDPES01....

Page 7: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 7

CONFIGURACIÓN PLANTA 3N (/etc/hosts) SDPES01

CLSBD1-SDPES01

mvic1dbebd11_SDPES01

mvic1dbebd12_SDPES01

mvic1dbebd13_SDPES01

mvic1dbebd14_SDPES01

mvic1dbels1_SDPES01

mvic1dbels2_SDPES01

mvic1dbels3_SDPES01

mvic1dbels4_SDPES01

CLSLS-SDPES01

CLSFES-SDPES01

mvic1dfes1_SDPES01

mvic1dfes2_SDPES01

mvic1dfes3_SDPES01

mvic1dfes4_SDPES01

CLSFED-SDPES01mvic1dfed1_SDPES01

mvic1dfed2_SDPES01

CONTR01

mvic1dbebd12_CONTR01

mvic1dbebd13_CONTR01

mvic1dbebd14_CONTR01

mvic1dbels1_CONTR01

mvic1dbels2_CONTR01

mvic1dbels3_CONTR01

mvic1dbels4_CONTR01

mvic1dfes1_CONTR01

mvic1dfes2_CONTR01

mvic1dfes3_CONTR01

mvic1dfes4_CONTR01

mvic1dfed1_CONTR01

mvic1dfed2_CONTR01

CLSBD1-CONTR01

CLSLS-CONTR01

CLSFES-CONTR01

CLSFED-CONTR01

mvic1dbebd11_CONTR0110.132.44.22310.132.44.22410.132.44.22510.132.44.226

10.132.44.23510.132.44.23610.132.44.23710.132.44.238

10.132.44.23910.132.44.243

10.132.44.23110.132.44.23210.132.44.23310.132.44.234

Page 8: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 8

CONFIGURACIÓN PLANTA 3N (SNMP)

SDPES01

CONTR01

4500 -Puerto escucha ASNMP (Arranque agente y A3_HOSTS): UNO POR ENTORNO

4501

SDPES02 4503

CONTR02 4504

CORP02 4505

-Puerto escucha traps (demuxtraps.cnf y snmpd.cnf): UNICO 4501

-Un EGSDP escucha traps de distintos ASNMP de la misma máquina (multientorno)• Cada ASNMP informa de su nombre lógico de máquina <maquina_entorno>snmpd.cnf:trapsink mvic1deg1 ASNMP-SDP-trap:mvic1dbels1_SDPES01 4501

Page 9: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 9

INDICE

Modelo de ComponentesModelo de Componentes

ArquitecturaArquitectura

Modelo de DatosModelo de Datos

VariosVarios

EstadísticasEstadísticas

Page 10: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 10

Servicio 1Servicio 1

SVSDPSVSDP

Proceso D0Cel 2

Proceso D0Cel 2

Proceso D1Cel 2

Proceso D1Cel 2

Proceso D1Cel 2

Proceso D1Cel 2

Proceso B0Cel 2

Proceso B0Cel 2

SVSDPSVSDP

Proceso D0Cel 1

Proceso D0Cel 1

Proceso D1Cel 1

Proceso D1Cel 1

Proceso D2Cel 1

Proceso D2Cel 1

Proceso B0Cel 1

Proceso B0Cel 1

Proceso A0Cel 0

Proceso A0Cel 0

SVSORSERVICIO

SVSORSERVICIO

Servicio 2Servicio 2

SVSDPSVSDP

Proceso D0Cel 1

Proceso D0Cel 1

Proceso D1Cel 1

Proceso D1Cel 1

Proceso D2Cel 1

Proceso D2Cel 1

Proceso B0Cel 1

Proceso B0Cel 1

Proceso A0Cel 0

Proceso A0Cel 0

SVSORSERVICIO

SVSORSERVICIO

Proceso F0Cel 0

Proceso F0Cel 0

SVSDPSVSDP

Proceso D0Cel 2

Proceso D0Cel 2

Proceso D1Cel 2

Proceso D1Cel 2

Proceso D2Cel 2

Proceso D2Cel 2

Proceso B0Cel 2

Proceso B0Cel 2

SVSDPSVSDP

Proceso D0Cel 3

Proceso D0Cel 3

Proceso D1Cel 3

Proceso D1Cel 3

Proceso D2Cel 3

Proceso D2Cel 3

Proceso B0Cel 3

Proceso B0Cel 3

cel1cel1 cel2cel2 cel3cel3

cel1cel1 cel2cel2

SUPERVISOR PLATAFORMA

serv 0

SUPERVISOR PLATAFORMA

serv 0

GEVENTOScel 0

GEVENTOScel 0

ASNMPcel 0

ASNMPcel 0

PINGEGcel 0

PINGEGcel 0

TESTIPcel 0

TESTIPcel 0

CONSCRIPTScel 0

CONSCRIPTScel 0

Servicio 0 (PLAT)Celula 0

Func SVSDP–Instancia 0

Func GEVENTOS–Instancia 0

Func ASNMP–Instancia 0

…..Servicio 1 (PREP)

Celula 0Func SVSERV

–Instancia 0Func A

–Instancia 0Celula 1

Func SVCSERV–Instancia 0

Func B–Instancia 0

Func D–Instancia 0–Instancia 1–Instancia 2

MODELO DE COMPONENTES

Page 11: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 11

MODELO DE COMPONENTES

Page 12: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 12

MODELO DE COMPONENTES

ELEMENTO DE RED CLUSTER

HOST SERVICIO PLATAFORMA SERVICIO A

– CELULA» FUNCIONALIDAD

INSTANCIA (proceso)

SERVICIO B

ELEMENTO DE GESTIÓN Gestor

Page 13: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 13

INDICE

Modelo de ComponentesModelo de Componentes

ArquitecturaArquitectura

Modelo de DatosModelo de Datos

VariosVarios

EstadísticasEstadísticas

Page 14: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 14

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

BE1 BE2ASNMP ASNMP

G. INTERNOS

SNMP

GIDS

SVISOR

ARQUITECTURA EGSDP

INSTALADOR

GESTORESSUN

GESTORESNEWNET

PC PC

Page 15: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 15

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

BE1 BE2ASNMP ASNMP

G. INTERNOS

SNMP

GIDS

SVISOR

INSTALADOR

GESTORESSUN

GESTORESNEWNET

ARQUITECTURA EGSDP

PC PC

Page 16: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 16

ARQUITECTURA EGSDP

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

BE1 BE2ASNMP ASNMP

G. INTERNOS

SNMP

GIDS

SVISOR

INSTALADOR

GESTORESSUN

GESTORESNEWNET

PC PC

Page 17: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 17

ARQUITECTURA EGSDP

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

BE1 BE2ASNMP ASNMP

G. INTERNOS

SNMP

GIDS

SVISOR

INSTALADOR

GESTORESSUN

GESTORESNEWNET

PC PC

Page 18: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 18

ARQUITECTURA EGSDP

Gestores(java)

ActionServlet

BD

Navegador Servidor web Servidor denegocio

Pagina Jsp

Action

ActionForm

Beans:presentación

LogicaNegocio

Vista, Controlador Modelo

EG

Page 19: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 19

Comunicación Gestores Primarios-ASNMPEventosComandosConfiguración

DEMUXTRAPS

GESTORES PRIMARIOS

GTRAPSGCONFGOPER

BE1 BE2ASNMP ASNMP

SNMP

Page 20: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 20

Comunicación Gestores Primarios-GMOD-GALAR

GESTORES PRIMARIOS

GALARGMOD

GTRAPSGCONFGOPER

EventosComandosConfiguración

Page 21: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 21

Comunicación GMOD-GSEG-IGUSEventosComandosConfiguración

GMOD

GSEG

PC IGUS PC IGUS

Conexión

GALAR

Page 22: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 22

Generación de Alarmas

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

PC PC

G. INTERNOS

GIDS

DEFENSA

TrapsSucesos o Cambios de PropiedadAlarmas

Los traps viene procedente de los agentes ASNMP de las máquinasdel Elemento de Red

En el Gestor de Traps se pide al GCONF la traducción del identificador SNMP a un identificador del modelo, ycon este identificador se genera un Suceso o un Cambiode Propiedad, dependiendo del tipo de trap recibido.

En el Gestor de Modelos recibe el evento y se lo envía alGestor de Alarmas. Además, en caso de recibir un Cambio de Propiedad, actualiza en el modelo la propiedadque ha cambiado en el componente asociado al evento.

Al llegar el evento al Gestor de Alarmas, se realizan las inferencias necesarias y quepueden provocar tanto la generación de nuevasalarmas, así como el cese de otras ya existentes.Tanto alarmas como ceses de alarmas son enviados hacia el GSEG

Cuando las alarmas llegan al Gestor de Seguridad, éstas se reenviarán a cada uno de los clientes que esténconectados en ese momento (servidor web), habiendo realizado previamente un filtrado de las alarmas Dependiendo del perfil de cada operador conectado.

Cada cliente web recibe las alarmas y las muestra o no en el panel de Alarmas (salvo que exista un filtro que la oculte).La interfaz web consulta periódicamente al servidor web las alarmas

Page 23: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 23

Alarmas (instancias) Pertenecen a un Tipo de Alarma Cada instancia de alarma lleva asociado un texto Una instancia de alarma va asociada a un componente del modelo Según un perfil personal, modificable por el propio operador, se puede

decidir qué alarmas mostrar o no en los paneles. Se guardan en un histórico almacenado en base de datos. Se permite a los operadores que las borren. Correlación y comentarios Se borran automáticamente después de un intervalo configurable Se permite que un operador las reconozca, indicando que ese

operador se está encargando de solucionar la condición de alarma. Si el Tipo de Alarma al que pertenece la instancia es cesable, se

cesará automáticamente ante la llegada de un evento que indique el cese de la condición de alarma.

Tendencia de una alarma

Page 24: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 24

Ejecución de Comandos

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

PC PC

G. INTERNOS

GIDS

DEFENSA

ComandosSet SNMPTraps

El trap se recibe en el Demultiplexorde Traps.

En el Gestor de Traps se comprueba que se trata de un trap de respuesta, y se envía una respuesta hacia elGOPER

En el Gestor de Modelos se realiza un procesamiento específico del comando, que supondrá el envío de uno o más comandos hacia la terna de gestores implicada.

Cuando la respuesta llega al Gestor de Modelos, se reenvíaaquella hacia el GSEG, y si es necesario, se podrán enviarnuevos subcomandos hacia el GOPER, esperando nuevamente recibir una respuesta.

En el Gestor de Seguridad se le da un identificador único al comando y se genera una entrada en el log de comandos.

En un cliente web el operador ejecuta un comandosobre un componente del Elemento de Red. Este comando es enviado directamente sobre el GSEG.

En el Gestor de Operaciones se bloquea el componente sobre el que se lanza el comando y trasuna petición de traducción al GCONF se lanza una operación SNMP sobre el agente SNMP de la máquina implicada.

El Agente SNMP hace llegar el comando al proceso correspondiente del Elemento de Red, que generará la respuesta después de ejecutar el comando, y lareenviará al Agente SNMP, y éste generará un trapde respuesta hacia el Elemento de Gestión.

El Gestor de Operaciones comprueba que la respuestarecibida esta asociada a un comando en curso y si esasí, desbloquea el componente asociado al comando yreenvía la respuesta al GMOD

El Gestor de Seguridad envía la respuesta al cliente que haejecutado el comando y actualiza en el log de comandos lainformación relativa a la ejecución del comando.

El cliente web recibe la respuesta y la muestra al operador

Respuestas

Page 25: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 25

EGSDP

Procesos de la Plataforma

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

G. INTERNOS

GIDS

SVISOR

INSTALADOR

GESTORESSUN

GESTORESNEWNET

GEVENTOS

EPINGEGTESTIP

GESTAD

GESTADJ

SESTAD

Page 26: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 26

Monitorización de las Conexiones

EGSDP

DEMUXTRAPS

GESTORES PRIMARIOS

GALARGMOD

GSEG

GTRAPSGCONFGOPER

PROGCOMANDOS

PC PC

G. INTERNOS

GIDS

DEFENSA El TESTIP realiza cada cierto tiempo un ping a cada máquina del Elemento de Red

Cuando las alarmas llegan al Gestor de Seguridad, éstas se reenviarán a cada uno de los clientes que esténconectados en ese momento, habiendo realizadopreviamente un filtrado de las alarmas dependiendodel perfil de cada operador conectado.

Cada cliente web recibe las alarmas y las muestra en el panel de alarmas.

GEVENTOS

EPINGEG

TESTIP

HOST1 entorno 01

HOST Entorno ‘2

HOST n

En este caso el ping se ha perdido, ya sea por queel proceso TESTIP ha muerto (la plataforma se haparado), la conexión se ha perdido, o se ha caído la máquina.

Cuando el time-out salta, el TESTIP envíaun evento a través del GEVENTOS, en el que se informa del nombre de la máquina que no está accesible.

Al llegar el evento al Gestor de Alarmas, se realizan las inferencias necesarias y quepueden provocar tanto la generación de nuevasalarmas, así como el cese de otras ya existentes.Tanto alarmas como ceses de alarmas son enviados hacia el GSEG

El evento llega al GTRAPS y se convierte en un Cambiode Propiedad, que es enviado hacia el GMOD, y quegenerará una alarma por el procedimiento normal. El Cambio de Propiedad se genera sobre el componentecorrespondiente a la máquina que no responde.

Page 27: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 27

INDICE

Modelo de ComponentesModelo de Componentes

ArquitecturaArquitectura

Modelo de DatosModelo de Datos

VariosVarios

EstadísticasEstadísticas

Page 28: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 28

Administración (Tipos de Componente)

Page 29: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 29

Administración (Servicios)

AL_PASSSERVICIOS

AL_A0_NUSERVICIO AL_A7_NUTNSNAMEAL_CDUSUARIOAL_CDPASSWORD

FK_AL_A0

A7_TNSNAMES

A7_NUTNSNAMEA7_CDNOMBREA7_A6_NUAGRUPACIONA7_CDUSUARIOA7_CDPASSWORD

FK_AL_A7

Page 30: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 30

Administración (Funcionalidades)

Page 31: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 31

Administración (Tareas)

AA_CDAYUDAAA_CDACTIONAA_CDPARAM

Page 32: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 32

Tipos de Alarmas

Hay que distinguir entre Alarmas (instancias) y Tipos de Alarma Se identifica por código y servicio Llevan asociada una categoría y un tipo

Cesables y No Cesables Sus instancias se muestran en distintos paneles. Las Cesables se eliminan ante la llegada de ciertos eventos que indican

la desaparición de la condición que ha producido la alarma. Las No Cesables no se eliminan ante la llegada de ningún evento.

Se filtran según el perfil al que corresponda el operador.

Page 33: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 33

Tipos de Alarma

Page 34: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 34

Grupos de Alarmas

Page 35: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 35

Acciones ante Alarmas

Page 36: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 36

Histórico de Alarmas

Page 37: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 37

Histórico de Comandos

Page 38: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 38

Usuarios y Perfiles

Todo usuario tiene asociado un perfil, que es el que define los permisos que poseen todos los usuarios pertenecientes a ese perfil.

Existen por instalación cuatro perfiles predefinidos: mantenimiento, estadísticas, operación y operación solo consulta.

Los perfiles permiten realizar filtrados en la información que reciben los usuarios. Los filtrados los realiza sobre tres entidades:

Componentes.- Se pueden filtrar ciertos tipos de componentes. Tareas.- Se pueden filtrar ciertas tareas, es decir, no se le deja al

operador la opción de ejecutarlas. Alarmas.- Se filtran ciertos tipos de alarma.

Estos filtrados se realizan mediante vistas de las tablas de alarmas, componentes y tareas.

Page 39: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 39

Usuarios y Perfiles

Page 40: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 40

Usuarios

Page 41: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 41

Perfiles

Page 42: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 42

Vistas

Page 43: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 43

Restricciones Horarias

Page 44: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 44

INDICE

Modelo de ComponentesModelo de Componentes

ArquitecturaArquitectura

Modelo de DatosModelo de Datos

VariosVarios

EstadísticasEstadísticas

Page 45: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 45

FORMULARIOS EG

EG

BD

Page 46: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 46

FORMULARIOS ER

EG

ER

BDConection Manager

CMAN

Page 47: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 47

ESTRUCTURA DE DIRECTORIOS

b carg a /B a se de C a rga

d a to s/D ire c to rio s de e jecu c ion

d e los p roce sos

b in /E je cu ta b les

tra za s/D ire c to rio d e T ra zas

h tm l/D ire c to rio de h tm l

cg i/D ire c to rio d e cg i's

lib /C la ses ja va

sc rip ts /S c rip ts d e a ccio n es

a n te a la rm as

ve rs ion e sB DS crip ts d e b a se de da tos

$ E G S D P _ P A H TD ire c to rio p rin c ip a l

d e fe c to :/expo rt/e gsdpp a is:/e xp o rt/P A IS /eg sdp

Page 48: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 48

Directorio bin

S E R V IC IO _ P L A T A F O R M A /

b in /D ire c to rio s de e jecu c ión

Page 49: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 49

Directorio bcarga

co m u n/

d e m u x tra p s/

g a la r/

g e sta d /

g id s/

g m o d/

g id s/

g m o d/

g seg /

in s ta la d o r/

in te rn o /

n e w n e t/

p rim a rio s/

su n /

E P IN G E G /

G E S T A D _ E G /

G E V E N T O S /

S E R V IC IO _ P L A T A F O R M A /

S E S T A D _ E G /

S E S T A D _ E G _ B E /

S E S T A D _E G _ F E D /

S E S T A D _ E G _ F E S /

T E S T IP /

b carg a /B a se de C a rga

(F ich ero s de C o nfig u ra c ió n)

Page 50: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 50

SERVICIO_PLATAFORMA_HJ.cnf

Se encuentra en $EGSDP_PATH/bcarga/SERVICIO_PLATAFORMA/ Indica los procesos que se arrancan al arrancar el supervisor,

especificando todos sus parámetros de arranque También indica el orden en que deben ser arrancados y la

temporización entre los procesos.

Page 51: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 51

EPINGEG_HOSTS.cnf

Se encuentra en $EGSDP_PATH/bcarga/EPINGEG/ Indica las máquinas del Elemento de Red de las que se quiere

monitorizar el estado de sus conexiones al Elemento de Gestión. Una máquina por cada línea del fichero, utilizando siempre el nombre

por la que es conocido cada entorno en el EG, y no la IP. Ádemás del nombre se indica también el puerto para poder relacionar la información que viene del TESTIP que informa de Ip+Puerto.

Page 52: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 52

IPs.cnf

Se encuentra en $EGSDP_PATH /bcarga/TESTIP/ Indica las máquinas del Elemento de Red de las que se quiere

monitorizar el estado de sus conexiones al Elemento de Gestión. Además ha de incluir al propio Elemento de Gestión

Una máquina desde el punto de vista del EG por cada línea del fichero, es decir un entorno por línea, y definiendo cada entorno por el par IP +puerto..

Page 53: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 53

Configuración de los Gestores(I)

$EGSDP_PATH /bcarga/gseg/gseg.cnf gseg.acceso.maxaccesoserroneos=3 gseg.acceso.intervalobloqueo=24 // Tiempo para que se desbloquee gseg.numeromaxsesiones=100 // Numero total de sesiones (todos los

usuarios) puerto.firewall=3027

$EGSDP_PATH /bcarga/gmod/gmod.cnf gmod.nombre.sdp=SDP

$EGSDP_PATH /bcarga/galar/galar.cnf galar.max.num.alarmas=1000 galar.max.num.alarmas.componente=20 galar.num.alarmas.componente.borrar=10 galar.intervalo.borrado.temporizado.alarmas=600000

Page 54: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 54

Configuración de los Gestores(II)

$EGSDP_PATH /bcarga/primarios/primarios.cnf administradores.primarios.goper.timeout.comando=540

$EGSDP_PATH /html/gestion.html min.puerto.firewall=3000 max.puerto.firewall=4000

Page 55: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 55

RELECTURAS

Los formularios modifican las tablas de formulario (tablas _F) Los procesos leen las tablas de proceso (sin sufijo) Existen unas tablas de backup para en caso de fallo dar marcha atrás

a la operación de relectura (tablas _B) La copia de datos de unas tablas a otras las realiza un procedimiento

almacenado llamado procedimiento de relectura. El elemento de gestión se encarga de ordenar la copia de datos entre

tablas y a continuación a los procesos afectados que lean de nuevo los datos de sus tablas de proceso.

Page 56: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 56

RELECTURAS

TABLA_F TABLA TABLA_B

2 1

RELECTURA MARCHA ATRAS

1

Page 57: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 57

RELECTURAS

Formulario de relecturas

Page 58: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 58

PROVISIÓN AUTOMÁTICA

Permite rellenar las tablas del servicio a partir de ficheros en un formato determinado (txt o xml).

Agiliza los cambios y minimiza los errores humanos que puede introducir un operador al teclear uno por uno los cambios a realizar en los formularios.

Permite hacer cambios conjuntos de modo que si uno falla no permite hacer el resto.

En el fichero se definen las inserciones, modificaciones o borrados sobre los registros de cada una de las tablas _F.

El comando chequea el fichero, y valida los cambios a realizar y si todo es correcto aplica los cambios en las tablas.

Al igual que con los formularios, para que los cambios entren en funcionamiento es necesario realizar posteriormente una relectura.

Page 59: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 59

PROVISIÓN AUTOMÁTICA

Page 60: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 60

INDICE

Modelo de ComponentesModelo de Componentes

ArquitecturaArquitectura

Modelo de DatosModelo de Datos

VariosVarios

EstadísticasEstadísticas

Page 61: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 61

FEDs BEs AESTAD AESTAD

EGSDP

PC

SESTAD_BE

BDGESTAD

SESTAD_FED SESTAD_FES

FESs AESTAD

Servidor WEB

PaginasJSP

Arquitectura PC

Page 62: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 62

ElementoDe Red AESTAD

Componente N

Componente 1

Ficheros de Contadores----------------------------------------------------------------------------------------------------------------

EGSDP

SESTAD

Ficheros de Contadores----------------------------------------------------------------------------------------------------------------

Transferencia de información al Elemento de Gestión

Page 63: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 63

Inserción en la Base de Datos

EGSDP

BD

GESTAD

ESTAD

Ficheros de Contadores----------------------------------------------------------------------------------------------------------------

Page 64: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 64

Acumulación en la Base de Datos

EGSDP

BDESTADESTAD_MESES

ESTAD_DIAS

ESTAD_HORAS

ESTAD_MINUTOS

GESTADJ

ACUM_ESTAD

EjecuciónComprobación

ESTADCONTMINUTOS

Page 65: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 65

Acceso a información

EGSDP

BD ESTAD_MESES

ESTAD_DIAS

ESTAD_HORAS

ESTAD_MINUTOS

Servidor WEB

Paginasjsp

PC PC

Page 66: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 66

Acceso a información (Selección)

Page 67: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 67

Acceso a información (Informe)

Page 68: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 68

Modelo de datos

Page 69: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 69

Fichero de configuracion AESTAD.cnf-1# FICHERO GENERAL DE CONFIGURACION PARA EL AGENTE DE ESTADISTICAS DE CNTs.

# - NUM_COMPO.

# Numero de componentes del servicio que generan contadores.

# - ETIQUETA_COMPO_x.

# Identificador del componente x (funcionalidad en texto).

# - PARAMETRO_COMPO_x.

# Parámetro del componente x que indica la acción a realizar con los ficheros del componente. Valores:

# copia - copia los ficheros en la maquina remota, si ya existe lo borra. Opción por defecto.

# concat - concatena el fichero si existe, si no lo crea.

# Para cualquier otro valor se toma el valor por defecto.

# Es obligatorio poner el parámetro para cada componente, si no fallará.

# - MAQ_DESTINO

# Maquina destino de los ficheros de contadores, normalmente el elemento de gestión.

# - PATH_REMOTO.

# Path en la maquina remota. Puede ser absoluto o relativo, y en este último caso se deduce de la variable $EXPORT_SDP_PATH. Para multientorno el path tiene que ser absoluto ya que el path raiz del distintas máquinas puede ser distinto al del EG que para un EG por defecto es /export/egsdp,

# - DIR_DATOS_LOCAL

# Directorio inicial de datos en la maquina local. (CNT)

Page 70: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 70

Fichero de configuración AESTAD.cnf-2# - SEGUNDOS_TRANSFERENCIA.

# Segundos para activar la transferencia de ficheros al elemento de gestión.

# - NUM_INTENTOS_TRANSF.

# Numero de intentos en la trasferencia de ficheros. En caso de fallos sucesivos se borra

# - NOM_SESTAD.

# Nombre del servidor de estadísticas (actualmente puede ser SESTAD_EG_BE, SESTAD_EG_FED,

# SESTAD_EG_FES)

Page 71: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 71

Estructura de directorios

ELEMENTO DE RED

Directorio de datos para contadores:

/export/sdp/<nombre de servicio>/datos/CNT

Directorios de componentes:

/export/sdp/<nombre de servicio>/datos/CNT/Componente 1

/export/sdp/<nombre de servicio>/datos/CNT/Componente 2

...

/export/sdp/<nombre de servicio>/datos/CNT/Componente N

Page 72: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 72

Estructura de directorios

ELEMENTO DE GESTIÓN

Directorio de datos para contadores:

$EGSDP_PATH /datos/CNT

Directorios de componentes:$EGSDP_PATH /datos/CNT/<servicio><máquina1>/Componente 1...$EGSDP_PATH /datos/CNT /<servicio>< máquina1>/Componente N

$EGSDP_PATH /datos/CNT /<servicio>< máquinaN>/Componente 1...$EGSDP_PATH /datos/CNT /<servicio>< máquinaN>/Componente N

Page 73: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 73

Fichero de configuración GESTAD.cnf-1# FICHERO GENERAL DE CONFIGURACION PARA EL GESTOR DE ESTADISTICAS DE CNTs.

# - NUM_COMPO.

# Numero de componentes del servicio que generan contadores.

# - COMPO_x.

# Identificador del componente x.

# - NUM_MAQUINAS.

# Número de maquinas que generan contadores.

# - MAQUI_x

# Identificador de la maquina x. (nombre)

# - SEGUNDOS_INSERTABD

# Segundos entre inserciones en la base de datos

# - BASE_DATOS.

# Nombre de la base de datos para configuracion.

# - USUARIO_BASE_DATOS.

# Usuario de la base de datos para configuracion.

# - PASSWORD_BASE_DATOS.

# Password de la base de datos para configuración.

# - SID

# SID de la base de datos de estadisticas.

Page 74: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 74

Fichero de configuración GESTAD.cnf-2# - USUARIOBD.

# Usuario de la base de datos del elemento de gestión de estadísticas.

# - PASSWDBD

# Password de la base de datos del elemento de gestión de estadísticas.

Page 75: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 75

Fichero de configuración GESTADJ.cnf-1#------------------------------------#Espera de los threads entre ejecuciones (en milisegundos)#minuto inicial para la ejecucion#------------------------------------gestad.tiempo.espera=3600000 // 1 horagestad.tiempo.espera.acumulador=360000 // 6 minutosgestad.tiempo.espera.gestion.particiones=86400000 // 24 horas

#Dimensiones para las tablas de estadisticas#Dimensiones maximas permitidas para las tablas de estadisticasgestad.numero.particiones.minutos=6gestad.numero.particiones.horas=7gestad.numero.particiones.meses=12gestad.numero.particiones.dias=14gestad.max.filas.estad=10000gestad.max.particiones.tabla.minutos=50 // alarmasgestad.max.particiones.tabla.horas=50gestad.max.particiones.tabla.dias=50gestad.max.particiones.tabla.meses=50gestad.min.particiones.tabla.minutos=2gestad.min.particiones.tabla.horas=2gestad.min.particiones.tabla.dias=2gestad.min.particiones.tabla.meses=2

Page 76: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 76

Fichero de configuración GESTADJ.cnf-2#directorio de ficheros de estadisticas#numero maximo de ficheros en el directorio#------------------------------------gestad.directorio.ficheros= <egsdp_path>/datos/CNTgestad.max.ficheros.estad=1000

Page 77: ARQ EGSDP. - 1 ARQUITECTURA EGSDP Plataformas de Inteligencia de Red Móvil Enero 2009

AR

Q E

GS

DP

. - 77

ARQUITECTURA EGSDP

Plataformas de Inteligencia de Red Móvil

Enero 2009