jueves, 3 de diciembre de 2020

Truesight BMC Capacity Optimization

  ¿Qué es BMC Capacity Optimizacion?

BMC Capacity Optimization es un software de automatización de gestión de las capacidades e los distintos elementos de infraestructuras, su diferenciador principal es contar con distintos colectores de información ya definido también llamados ETLs, los cuales son los encargados de recolectar la información de los distintos origeneres de datos para poder contar con la iformacion en la propia base de datos de BMC BCO y no impactar o degradar la DB donde se alojan los datos de análisis para la gestión de la capacidad. 

¿Qué podemos hacer con Tryesight BCO?
· Obtener una visibilidad completa de su nivel actual de utilización de los recursos
· Predecir riesgos potenciales, como sobre los servidores utilizados o la saturación de almacenamiento
· Identificar las áreas potenciales de optimización, como debajo de los servidores utilizados o máquinas virtuales
· Planificar de forma segura para la consolidación, virtualización, y las iniciativas de cloud computing y asi como sus evaluaciones
· Contar con visibilidad en rendimiento de los diferentes modelos de hardware basados en puntosde referencia estándar, o recomendaciones, tales como ¿cuánto hay que añadir a los clusters virtuales hosts?, Para dar cabida a las máquinas virtuales adicionales
· Correlacionar KPIs de negocio con métricas de utilización de recursos para extrapolar la capacidad requeridapara apoyar la demanda potencial de negocio o esperado
· Optimizar infraestructuras de nube con la colocación inteligente que soporta auto-aprovisionamiento denuevos recursos

Requerimientos Minimos de Hardware
Sistemas Operativos Soportados para su Instalación

· Linux CentOS 5.x, 6.x, 7.x
· Red Hat Linux Enterprise 5.x, 6.x, 7.x
· SUSE Enterprise Linux 7.x
· Oracle Solaris 10.x, 11.x

Base de datos soportadas

· Oracle 12c R1 (SE1, SE, EE son soportadas)
· PostgreSQL (DB default en la instalación) 



Concideraciones para capacidades de implementación de Truesight Capacity Optimization



Los datos claves para el correcto plan de capacidad de infraestructura par Truesight Capacity Optimization va en relacion a el numero de entidades en el ambiente, numero de metricas, tiempo de resolucion y politicas de retencion y sumarizacion  dedatos en la DB.

Antes de iniciar un plan de capacidad para ambientes Truesight Capacity Optimization se recomienda tomar o leer el curso de administracion de TSBCO o consultar a su canal Partner BMC para ayuda de dimencionamiento y planificación de estos datos criticos. 


Deployment sizes


Concideraciones previas de instalación en ambiente Linux Red Hat 7 con Base de datos Postgres


Cuando se instala en DB Postgres 9.4 estas son las consideraciones a implementa;

En el archivo postgresql.conf modificar las siguientes lineas.

 

listen_addresses = '*'

max_connec=ons = 300

default_sta=s=cs_target = 50

constraint_exclusion = on

wal_buffers = 8MB

checkpoint_segments = 16

checkpoint_=meout = 15min

checkpoint_comple=on_target = 0.9

 

De igual forma, modificar el archivo /var/lib/pgsql/9.4/data/pg_hba.conf

Colocando el metodo a MD5


Arquitectura Interna de la solución




La arquitectura tecnológica de BMC Capacity Optimization esta compuesta internamente por distintos componentes; El Gateway, tiene como funcion tomar la información entregada por los agentes la cual la manda mediante una tarea de extraccion de información (ETL Engine) el cual pasa la informacion mapeada en su data set al data base server, y data base server mediante SQL puede permitir al Aplication Server consultar esa información para poder interpretar mediante umbrales los riesgos de capacidad de sus elementos de capacidad.


Instalaciones previas a instalar BMC Capacity Optimization

·         Previamente se tiene que contar con la instalación de Postgres versión 9.4

·         En el directoriodestinado a la base de datospostgres, previo a la ejecución del asistente de instalacion de BMC BCO ustedtendraquecontaryacreao con los siguientes FS de postgres;

 

/BCO_DATA

/BCO_DATA_IDX

/BCO

/BCO_IDX

/BCO_DASH



Instalación de BMC Truesight Capacity Optimization



























Con ello se termina la instalación de Bmc Truesight Capacity Optimization 10, para hacer una validación rapida si los componentes estan funcionando adecuadamente acceda a la consola web de la aplicación y valide los componentes tal cual se detallaron en ecurso de Administración de BMC Truesight Capacity Optimization 10 





Como agregar nuevos usuarios para BMC TS BCO








Entendiendo la extracción de información basado en ETLs
¿qué es una ETL?

ETL es el proceso que organiza el flujo de los datos entre diferentes sistemas en una organización y aporta los métodos y herramientas necesarias para mover datos desde múltiples fuentes a un almacén de datos, reformatearlos, limpiarlos y cargarlos en otra base de datos, data mart ó bodega de datos.

 

Para Buro de crédito el origen de los datos de TruesightCapacityOptimizationfue su propio servidor BPPM, La integración de BMC TruesightCapacityOptimization con BMC TruesightOperation manager 9.6 (BPPM) es mediante un ETL nativo de BCO el cual se conecta a la DB Sybase de BPPM y extrae la información de manera automática.

 


Vistas en BMC TruesightCapacityOptimization

La activación de vistas en BMC CapacityOptimization es fácil y rápido. Para lograr ello ve a SYSTEM >Maintenance y selecciona la vista de capacidad que requieres instalar en la solución, cada vista se activa de la misma forma y este al termino de su instalación se ve reflejada en la opción de “views”




Integración entre BMC BPPM – BCO

En el servidor BCO edite el archivo freetds.conf  el cual se encuentra en la ruta /opt/CPIT/ETL/freetds/etc/  para configurar la conectividad con la base de datos BMC ProactiveNet Sybase, y agregue lo siguiente:






1.    Agreguelassiguienteslíneas en el archivomencionado



[BPPMSYBASESERV]

    host = xx.xx.xx.xx

    port = 2638

    tds version=5.0

 

1.    Guarde el archivo freetds.conf


Creación de la tarea de ETL

1.    Acceda mediante un navegador web al servidor BCO mediante su GUI.

2.    Sobre el menú de navegación >SCHEDULER >  ETL tasks > Add ETL 



Creamos nuestra tarea para extraer la información de Sybase de BPPM e integrar métricas de performance de caja en BMC BCO desde BMC ProactiveNet.

 


1.    Se define los nombres de la tarea de extractor para BPPM 9


1.    Los Dominios como se define en el curso de BCO son los contenedores en los cuales se alojan los sistemas relacionados de la base de datos de BPPM exportando métricas de performance (CPU, MEM, FS) en BCO para poder hacer capacidad de ellos. 




1.    Basado en las configuraciones previas en el Data Source freetds.conf colocamos el source name el cual va a buscar nuestra tarea ETL con las credenciales y comunicación por puerto especificados. NOTA:En ProactiveNet con DB Sybase las credenciales son usuario dba pass pronet




1.    Ve a Administration > SCHEDULER > ETL tasks >BMC - ProactiveNet Database extractor y ejecute la tarea


Cuando se ejecute la tarea ETL el sistema nos despliega el mensaje TheRunrequestfortask"BMC - ProactiveNetDatabase extractor " (taskid: 73) has beensuccessfullysubmitted.) lo cual nos indica que se está ejecutando la tarea satisfactoriamente,  mientras la tarea correo, posiblemente notaremos mensajes de warning las cuales pueden ser validados en el botón “Show log” 




Al validar los logs notaremos la información que nos define nuestra tarea ETL para la extracción de datos de performance de nuestro servidor BPPM,  lea los mensajes para validar que no existan eventos críticos en la ejecución de la tarea. 



Validando importación de sistemas.

Para finalizar buscaremos en nuestro dominio los equipos denominados sistemas, se encuentren en nuestra solución BMC Capacity Optimization en la ruta; Workspace >AllDomains> BMC - ProactiveNetDatabase extractor >Systems

No hay comentarios.: