domingo, 5 de abril de 2020

Discovery | Elementos de configuración de CMDB

La base de datos de configuración puede ser poblada de distintas maneras, la mas rustica por así llamarla es mediante carga de archivos en formato .xls, separado por comas o incluso excel. La mejor practica indica que el procedimiento de carga y actualización de la información de un elemento de configuración tiene que ser periódica para contar con la información mas actualizada posible a la operación de la operación. Una manera de llevar esta actualización de información es mediante el proceso de descubrimiento, un proceso de descubrimiento o por Discovery por ingles, realiza la revisión y actualización periódica de la información de los elementos de configuración o CIs. No es lo mismo ejecutar de forma manual el inventario de la información de cada servidor, switch, PC, Virtual PC, Virtual Server etc. a ejecutarlo de manera periódica y automatizada. El proceso de Discovery se encargara de llevar esa responsabilidad, con una correcta configuración podemos olvidarnos de esa tarea de inventario y disfrutar de la tecnología que nos ayuda a encargarnos de esa tarea asset management, gestión de activos.  Entrando en materia. 

¿Que es Discovery? 
Discovery es una solución descubrimiento de centro de datos que detecta automáticamente los datos de inventario de los elementos de configuración que conforman nuestro servicio o servicios, relación, y aplicaciones de mapas de la infraestructura de TI.

¿Para que ayuda a mi organización? 
Discovery establece las bases para la mejora de los procesos de TI y la productividad, proporcionando una visión oportuna y procesable para tomar decisiones informadas en la gestión de servicios de TI.

¿cuáles son los beneficios de usar Discovery?
Los beneficios incluyen la reducción del número de incidentes causados ​​por el cambio, lo que reduce el tiempo necesario para aislar la causa raíz, lo que reduce el tiempo necesario para prepararse para las auditorías, evitando penalizaciones de auditoría, dando prioridad a los incidentes en función del impacto de negocio, y la optimización de hardware y software para centros de datos.

Discovery sin agente
BMC Discovery está disponible como un producto listo para funcionar. Discovery Appliance.
Debido a que no se requiere la instalación del producto, el despliegue se lleva a cabo en cuestión de minutos. Además, no se requiere ninguna base de datos y el sistema operativo externo para ser instalado y configurado. Esto le permite obtener operativa con el producto muy rápidamente. Con un enfoque sin agente que no hay software para lanzar a los servidores.
Por lo tanto, es la mejor solución que logra un equilibrio entre la profundidad descubrimiento, impacto a la infraestructura, y los gastos generales de la administración.

Ejemplo de implementación en VMware ESXi

Discovery (Antes ADDM, Atrium Discovery and Dependency Mapping) Primeros pasos.


Como cambiar Hostname a Discovery Virtual Appliance


Ejemplo de laboratorio en casa. 


Ejemplos de actividades de configuración y descubrimientos. 
Respaldo

Windows Proxy

Como lanzar un descubrimiento

Como configurar el manejador de credenciales de windows

Como importar .OVF en Virtual Box

Configuraciones de discos de Discovery

Como agregar TKUs a Discovery

CMDB, Configuración de Job de integración de datos con Discovery (Poblado de CMDB desde Discovery)

Como desistalar Discovery

Discovery en resumen es la mejor practica de poblado y gestión de automatización de gestión de activos actualizados e integrados entre sus relaciones. Este tipo de software apoyan en mucho y reducen el tiempo de gestión, control y administración de la gestión de activos. 

¿Como ejecuta el descubrimiento la solución Discovery? 
 

Datos, protocolos y puertos que usa Discovery


¿Qué hardware debería funcionar BMC Discovery?
BMC Descubrimiento agrupación le permite utilizar dos o más máquinas para aumentar la velocidad de exploración, de respuesta del sistema, y ​​la cantidad total de datos que puede ser manejado. Descubrimiento BMC puede ayudarle a alcanzar niveles de escala no se logra con el hardware actual en una sola máquina, o le permiten llegar a la misma escala con más barato hardware.BMC Descubrimiento funciona bien en una variedad de especificaciones de la plataforma. Con un hardware con mejores recursos a asignar BMC descubrimiento cuando se despliega como una máquina virtual:
análisis más rápidos es más sensible a los usuarios registrados puede almacenar más datos.
Especificaciones mínimas
BMC Descubrimiento, tanto si tiene instalado independiente o como parte de un clúster, se desempeña bien en el siguiente hardware mínimo especificación. Estas son las directrices y límites no duros. Intentar ejecutar BMC Discovery el hardware de especificación inferior podría afectar negativamente al rendimiento. Incluso en hardware que coincide con esta especificación, BMC descubrimiento no funcionará especialmente bien - velocidades descubrimiento será bastante baja, y el disco de 50 GB pronto llenar. 
Especificaciones Máximas
64GB de ram
500GB HDD
16vCPU 2.0GHZ o superior. 

Recomendación, apoyate en la calculadora de performance del fabricante, según tu dispositivos a describir y las relaciones podrás tener un calculo mas claro y no tan al aire.  

Ejemplo de tabla de performance de Discovery

Bibloteca de patrones de descubrimientos
La biblioteca BMC Descubrimiento incluye más de 650 patrones de software líder en la industria como Oracle, SAP, IBM, HP, VMware, Hadoop, Citrix y mucho más.

Nuevos patrones se agregan mensualmente. Con BMC descubrimiento, es fácil de ajustar y ampliar el proceso de descubrimiento para satisfacer las necesidades de su organización. Descubre atributos adicionales, software, dispositivos SNMP poco comunes y más.

Simplemente modificar un patrón de descubrimiento o utilizar una de las plantillas de patrones suministrados. Todos los modelos están basados ​​en texto y extender un patrón es tan fácil como la modificación de un archivo de script o por lotes. 

¿Como dañar tu Discovery y dar por muerto tu trabajo?
¡Bajo ningun motivo en ambientes productivos ejecutes esto!
La modificación de archivos del almacén de datos y los registros
 
Bajo ninguna circunstancia se debe añadir, eliminar o modificar cualquiera de los archivos del almacén de datos o archivos de registro de almacén de datos sin la autorización explícita de atención al cliente de BMC.

Los siguientes son ejemplos de nombres de archivo de almacén de datos:

  • pa55bc128f62ce9c427a1d742_nHost_hidx
  • pa55bc128f62ce9c427a1d742_nHost_hist
  • __db.001
  • DB_CONFIG
  • main
Los siguientes son ejemplos de nombres de archivo de registro de almacén de datos:
  • log.000002301
  • log.000002302
La ubicación del almacén de datos y los archivos de registro del almacén de datos se puede obtener mediante la lectura del  /usr/tideway/etc/link.conf archivo. Bajo ninguna circunstancia se debe modificar este archivo una vez que un sistema ha sido cargado.

Terminologia de Discovery

Proxy de Active Directory de Windows
Una aplicación BMC descubrimiento que se ejecuta en un host proporcionado por el cliente de Windows que es parte de un dominio o grupo de trabajo de Active Directory. El usuario que el servicio de descubrimiento se ejecuta como está configurado después de que se instala el proxy de Windows. Cuando ese usuario se configura en los hosts en el dominio, el proxy de Windows puede conectarse y ejecutar comandos de descubrimiento. El proxy de Directorio Activo de Windows no utiliza ninguna credencial que se introducen mediante la interfaz de usuario del BMC Discovery.

Mapa de la aplicación
Una representación dinámica, mantenida de forma automática de estructuras de aplicación en su entorno. Un mapa de la aplicación efectiva identifica las relaciones clave entre cómo funciona su empresa y la infraestructura que lo soporta. También se convierte en la parte inicial, el análisis del impacto crucial de servicio mediante el mantenimiento de los modelos de servicios precisos para BSM.

Proxy de Active Directory de Windows
Una aplicación BMC descubrimiento que se ejecuta en un host proporcionado por el cliente de Windows que es parte de un dominio o grupo de trabajo de Active Directory. El usuario que el servicio de descubrimiento se ejecuta como está configurado después de que se instala el proxy de Windows. Cuando ese usuario se configura en los hosts en el dominio, el proxy de Windows puede conectarse y ejecutar comandos de descubrimiento. El proxy de Directorio Activo de Windows no utiliza ninguna credencial que se introducen mediante la interfaz de usuario del BMC Discovery.

Mapa de la aplicación
Una representación dinámica, mantenida de forma automática de estructuras de aplicación en su entorno. Un mapa de la aplicación efectiva identifica las relaciones clave entre cómo funciona su empresa y la infraestructura que lo soporta. También se convierte en la parte inicial, el análisis del impacto crucial de servicio mediante el mantenimiento de los modelos de servicios precisos para BSM.
Mapping Aplicación Collaborative
El proceso de investigación y la comprensión de las aplicaciones en una finca, y crear el modelo que representa la aplicación en el almacén de datos.

Utilidad de línea de comandos
Una herramienta que se puede ejecutar en una interfaz de línea de comandos para configurar BMC descubrimiento mediante la obtención de información de los sistemas específicos.

Componente
Un término general que se utiliza para significar una parte de algo más complejo. Por ejemplo, un sistema informático puede ser un componente de un servicio de TI, y una aplicación podría ser un componente en un servidor de aplicaciones.
consolidación
La reproducción de los datos escaneados a partir de múltiples  de exploración  aparatos a un solo  consolidación  aparato.

Credencial de delegado de Windows
Una aplicación BMC descubrimiento que se ejecuta en un host de Windows proporcionado por el cliente y utiliza las credenciales suministradas por el aparato BMC Discovery para realizar el descubrimiento de Windows.

Envejecimiento de datos
Descubierto datos es considerado como válido en el momento de su última exploración exitosa. La naturaleza de la infraestructura de TI significa que frecuentes, pequeños cambios en las configuraciones, los anfitriones, y el software son comunes. En consecuencia los datos, descubiertos pueden ser considerados como cada vez menos corriente con el paso del tiempo. En BMC Descubrimiento cuando los datos pasa un cierto umbral de envejecimiento configurable, que se destruye.
consolidación
La reproducción de los datos escaneados a partir de múltiples  de exploración  aparatos a un solo  consolidación  aparato.

Credencial de delegado de Windows
Una aplicación BMC descubrimiento que se ejecuta en un host de Windows proporcionado por el cliente y utiliza las credenciales suministradas por el aparato BMC Discovery para realizar el descubrimiento de Windows.

Envejecimiento de datos
Descubierto datos es considerado como válido en el momento de su última exploración exitosa. La naturaleza de la infraestructura de TI significa que frecuentes, pequeños cambios en las configuraciones, los anfitriones, y el software son comunes. En consecuencia los datos, descubiertos pueden ser considerados como cada vez menos corriente con el paso del tiempo. En BMC Descubrimiento cuando los datos pasa un cierto umbral de envejecimiento configurable, que se destruye.

Punto de integración de datos (DIP)
El código que se encarga de la comunicación con los sistemas de destino. BMC Descubrimiento conecta a sistemas en formas definidas (tales como a través de controladores JDBC, un protocolo, o credenciales específicas) Objetivo, y esa conexión está determinada por el DIP.

Almacén de datos
Todos los datos utilizados por el sistema BMC descubrimiento se lleva a cabo en una base de datos de objetos. Trata los datos del almacén de datos como un conjunto de objetos y las relaciones entre ellos.

Descubierto datos directamente
Los datos que el descubrimiento del motor ha descubierto que ha sido analizada pero no procesado. Aunque la información no se clasifica o se entiende, se almacena en una forma estructurada que se puede consultar e informó sobre, por lo que es fácil de construir ciertos tipos de informes de descubrimiento y el desarrollo de nuevos patrones.

Aparato de desarrollo (en las instalaciones del cliente)
El aparato en el sitio del cliente para poner a prueba los patrones personalizados y otras configuraciones específicas del cliente antes de implementar cambios en BMC Descubrimiento en el entorno de producción. Los cambios se implementan en el entorno de producción del cliente sólo después de verificar y confirmar que el aparato de desarrollo es estable y funciona según lo previsto.

Punto de integración de datos (DIP)
El código que se encarga de la comunicación con los sistemas de destino. BMC Descubrimiento conecta a sistemas en formas definidas (tales como a través de controladores JDBC, un protocolo, o credenciales específicas) Objetivo, y esa conexión está determinada por el DIP.

Almacén de datos
Todos los datos utilizados por el sistema BMC descubrimiento se lleva a cabo en una base de datos de objetos. Trata los datos del almacén de datos como un conjunto de objetos y las relaciones entre ellos.

Descubierto datos directamente
Los datos que el descubrimiento del motor ha descubierto que ha sido analizada pero no procesado. Aunque la información no se clasifica o se entiende, se almacena en una forma estructurada que se puede consultar e informó sobre, por lo que es fácil de construir ciertos tipos de informes de descubrimiento y el desarrollo de nuevos patrones.

Aparato de desarrollo (en las instalaciones del cliente)
El aparato en el sitio del cliente para poner a prueba los patrones personalizados y otras configuraciones específicas del cliente antes de implementar cambios en BMC Descubrimiento en el entorno de producción. Los cambios se implementan en el entorno de producción del cliente sólo después de verificar y confirmar que el aparato de desarrollo es estable y funciona según lo previsto.

Componente funcional
Un nodo creado por patrones basados ​​en definiciones de componentes funcionales. El componente funcional es un solo bloque de información que combina una funcionalidad similar en grupos lógicos que ayudan a los propietarios de aplicaciones y consumidores de datos descubrir aplicaciones en tiempo de descubrimiento.

Definición de componente funcional
La especificación que se utiliza para crear un componente funcional. Definiciones de componentes funcionales (DME) los propietarios de aplicaciones y ayuda a los consumidores de datos definen y desarrollan estructuras de las aplicaciones. El objetivo principal de un FCD es ayudar a proporcionar datos tangibles a BMC descubrimiento durante un proceso de modelado de aplicaciones iterativo y de colaboración para construir un modelo de aplicación apropiada.

Anfitrión
Un nodo en el modelo que representa un sistema de equipo físico o virtual incluida información sobre su sistema operativo y su hardware físico o virtual. Un anfitrión se refiere a veces como un OSI.

CARNÉ DE IDENTIDAD
Un identificador único para un nodo (también conocido como un ID de nodo). Para un nodo BMC Descubrimiento, un identificador interno que se utiliza como un índice de la base de datos. Es un identificador binario representado en formato hexadecimal. Un ID no está destinado a ser legible por humanos; que está diseñado para ser utilizado por el almacén de datos (por ejemplo,  4e4fd2c2ae4ccf123272d8446e486f7374. Se identifica un nodo almacenado, no el elemento que el nodo representa. Si el nodo correspondiente a una entidad se destruye, y un nuevo nodo se crea posteriormente para ello, el nuevo nodo tendrá un ID diferente, pero va a tener la misma clave.

inferencia
El acto de sacar conclusiones acerca de los datos en base a lo que se conoce acerca de otros datos.

llave
Un identificador único para la entidad que un nodo representa. A diferencia de la ID de nodo, la clave de un nodo es persistente.

Tipo
El tipo de un nodo, tal como anfitrión o persona. También se conoce como tipo de nodo.

ciclo vital
Las condiciones que describen cuando la entidad entra en existencia para cuando ya no existe. Para los nodos en el modelo BMC Descubrimiento, las etapas del ciclo de vida son:
Corriente  - Describe los nodos que existen en el modelo. BMC Descubrimiento contiene evidencia de que los nodos actualmente existe en su entorno.

Envejecimiento  - Describe los nodos que existen en su modelo; Sin embargo, representan entidades que BMC descubrimiento no ha detectado en un determinado período de tiempo, y ha 'sobrepasado la edad' del modelo. BMC Discovery no siempre entidades de edad que no puede identificar a lo largo de un período de tiempo.

Destruidos  - Describe los nodos que se han marcado como destruidas (todavía permanecen en el modelo).

Purgado  - Describe nodos destruidos que han sido purgados del modelo. Purga de un nodo indica que ya no existe en el modelo y se ha retirado del almacén de datos.

host lógico
Una gran cantidad de hardware o software que está contenida en una máquina virtual (software), una serie colaboradora en un clúster (hardware) o una cuchilla en un servidor blade (hardware).

modelo regla
Reglas utilizan en las visualizaciones y empezar en cualquier lugar de modelado de aplicaciones.

nodo
Un objeto en el almacén de datos BMC descubrimiento que representa una entidad en el medio ambiente. Los nodos tienen una especie, tales como 'huésped', y una serie de atributos con nombre. Los nodos pueden estar conectados a otros nodos utilizando relaciones. La mayoría de los tipos de nodos tienen una clave que identifica de forma exclusiva la entidad en el medio ambiente.

tipo de nodo
El tipo de un nodo, como un host o instancia de software. El conjunto predeterminado de nodos y sus atributos asociados y las relaciones se definen en la taxonomía de BMC Discovery.
patrón
En BMC Descubrimiento, la lengua del patrón (TPL) crea y mantiene el modelo. Cada patrón en TPL tiene un nodo patrón correspondiente en el modelo, que está relacionada con los nodos que el patrón mantiene. Los patrones se utilizan para extender la funcionalidad del motor de razonamiento.

las horas de producción
Las horas de negocio centrales correspondientes a una zona de tiempo específico. Por lo general, los análisis de descubrimiento están programadas a las horas no son de producción para evitar cualquier impacto potencial sobre los usuarios finales BMC descubrimiento, o dirigirse a los sistemas críticos cuando son los más activos, o programar todas las ventanas de sincronización CMDB negro del proceso para evitar el impacto en el Sistema de AR y CMDB los usuarios finales.

procedencia
Meta-información que describe cómo la información inferida llegó a existir. Se genera como construye Razonamiento y mantiene el modelo. Procedencia información se almacena como relaciones en el modelo.

motor de razonamiento
Un motor basado en eventos que organiza y conduce a la población de las diferentes partes del modelo de datos a través de una serie de normas que integran la funcionalidad principal del producto BMC Discovery. Es extensible a través de la utilización de patrones.

relación
La forma en que los objetos se asocian entre sí. Las relaciones son no direccional, y están definidas por las funciones representadas por cada objeto. Se almacenan en el almacén de datos en el formato  Node:Role:RelationshipLink:Role:Node.
 

parentesco
La conexión entre dos papeles en una relación.
 

RemQuery
Una utilidad que le permite ejecutar comandos en hosts remotos de Windows de una manera similar a la comercial PsExec utilidad.
Cuando BMC Descubrimiento solicita una acción de descubrimiento mediante la utilidad RemQuery, copias RemQuery un binario (sí) a la  ADMIN$ acción en el sistema de destino, y después de que se instala y ejecuta como un servicio binaria. Cada uno de estos pasos requiere permisos de administrador local. El servicio se utiliza para ejecutar los scripts de detección. Al final del análisis, se detiene el servicio y desinstalado, pero el ejecutable se deja en la  ADMIN$ acción. Si una copia ya existe, no se copia de nuevo.
 

eliminación
El concepto de la toma de datos fuera del modelo usando una o más de las metodologías de ciclo de vida BMC Descubrimiento (envejecimiento, destruido o purgados).


papel
La responsabilidad o las acciones de la relación entre dos nodos. Un nodo con una relación a otro nodo actúa en un papel en la relación, lo que indica su parte de la relación. Por ejemplo, en relación a 'dependencia', un nodo tiene el papel 'dependiente' y el otro tiene el papel 'DependedUpon'.
 

motor de reglas
Otro término utilizado para describir el motor de razonamiento. El motor de reglas procesa las reglas que se generan a partir de patrones, a fin de mantener el modelo. El motor de reglas es un motor condición de evento de Acción (CEPA).
 

reglas
Pequeños fragmentos de código ejecutable que se ejecutan en el motor de reglas de BMC Discovery. Las reglas se generan a partir de los patrones cuando se activan. reglas básicos adicionales se distribuyen con BMC Discovery.
 

Proxy de windows
Un proxy de detección que está instalado en un sistema Windows, en el que el proceso de descubrimiento es controlado por un dispositivo basado en Linux (conocido como el  maestro )

miércoles, 1 de abril de 2020

CMDB | Conceptos Teóricos

Cuando entramos al mundo de ITSM, ITIL y base de datos de configuración no podemos entrar a el sin tener los fundamentos de los conceptos que se manejan en el trabajo profesional, para ello comparto los 11 conceptos básicos que tienes que entender y dominar para poder tener un entendimiento básico, clave y obligatorio cuando estas trabajando con este tipo de soluciones. 
 
1. CMDB
Configuration Management DataBase (Término de ITIL) que describe un repositorio de datos que suministre un modelo para albergar la información de los elementos de configuración del negocio.
 
2. Elemento de configuración (CI por sus siglas en inglés)
Todos aquellos componentes que confirman un servicio de TI, los cuales deben ser catalogados según su razón o utilización dentro del negocio. Estos elementos pueden ser dispositivos de hardware, tales como, PC's, Laptops, Servidores, Impresoras, etc., así como, elementos que permitan su ejecución y/o operación, como, por ejemplo, software, tales como, aplicaciones, sistemas operativos, protocolos de comunicación, etc. También son clasificados de esta manera todos los manuales asociados a cada elemento, ya sea un manual técnico, de administración, niveles de servicio, etc.
 
3. BMC Atrium CMDB
Herramienta diseñada por BMC Software que permite el almacenamiento de información relacionados a elementos de configuración (CI's), sus relaciones físicas y/o lógicas entre ellos, así como, todo lo relacionado a un servicio técnico de TI.
 
4. JOB
Ejecución automática de una actividad que puede ser configurable y calendarizada dentro de BMC Atrium CMDB para realizar 2 tipos de acciones dentro de ella. Puede Normalizar la información, para después Reconciliarla en un solo repositorio (Dataset) el cual será utilizado como oficial para el consumo de otros procesos asociados a la gestión de TI.
 
5. Job de normalización
Permite homologar la información que se encuentra almacenada, mediante el uso de reglas específicas, de las cuales, se pueden determinar el uso de diccionarios de datos que permitan homologar el modelo de los elementos de configuración, el fabricante o nombre del producto.
6. Job de reconciliación, permite reunir la información de diferentes fuentes de datos en un solo repositorio (Dataset) el cual será utilizado como oficial para el consumo de otros procesos asociados a la gestión de TI.
 
7. Dataset
Esquema lógico que permite segmentar la información almacenada dentro de BMC Atrium CMDB, lo cual, permitirá tener información de diferentes fuentes de datos (Automáticas o manuales) con el fin de poder enriquecer más la información que se utilizará en la aplicación.
 
8. CDM (por sus siglas en ingles Common Data Model)
Modelo de datos con el cual está construida la aplicación BMC Atrium CMDB y la cual proporciona un estándar dentro de la industria para identificar tipos de CI's, así como, distribuir la información en clases y atributos para tener un mejor control de la información y no generar redundancias de datos en cada CI.
 
9. Clase
se denomina clase a cada contenedor dentro del CDM, el cual contiene uno o varios atributos que la robustecen, este concepto, dentro de la aplicación BMC Atrium CMDB, ejemplifica un contenedor de datos (Tabla) que son clasificados y estructurados según la información que contendrá.

10. Atributo
Se denomina atributo a las características que de definirán para cada elemento de configuración, por lo tanto, dentro de la aplicación BMC Atrium CMDB, un atributo será un campo el cual definirá a cada clase, pudiendo tener más de un atributo en cada clase.

11. Relación
Se denomina relación a una correspondencia o conexión entre dos o más elementos de configuración. Estas relaciones determinarán como están conectados los CI's, ya sean físicas o lógicas, así como, de dependencia o componente de.

martes, 31 de marzo de 2020

Alcance de la CMDB | base de datos de la gestión de configuración

Continuando con el tema sobre la base de datos de la configuración hay que exponer un alcance, siempre en las buenas practicas de cualquier proyecto, definir las necesidades del requerimiento de la usuari@ u área solicitante es básico. Por este motivo, comparto alcances básicos de cualquier CMDB.

Gestión de Capacidad
Modelado del impacto al servicio, usando los elementos de configuración relevantes para tal fin, en conjunto con las relaciones de impactos pertinentes y afectados a partir de incidentes basados en eventos de desempeño, permitiendo identificar a los componentes causantes de los incidentes de capacidad.

Gestión de Problemas

Identificación y hospedaje de elementos de configuración, así como la relación entre ellos para posibilitar y agilizar el análisis de causa raíz y la identificación del componente en fallar.

Gestión de Incidentes
Identificación y hospedaje de los elementos de configuración afectados por incidentes para su medición
Simulación de impacto al servicio a partir de incidentes sobre elementos de configuración específicos.

Gestión de Requerimientos

Hospedaje de los Servicio que pueden ser susceptibles de solicitudes del usuario a partir del portal de SRM (Service request management)
Identificación y hospedaje de los elementos de configuración relacionados con solicitudes de usuario.

Gestión de Cambios
Identificación y hospedaje de elementos de configuración que han sido modificados. Identificación de brechas en el control de cambios para minimizar los cambios no autorizados que pueden ser disruptivos para los servicios
Simulación del impacto a los servicios a partir de cambios en elementos de configuración específicos.

Gestión de Eventos
Identificación y hospedaje de los elementos de configuración que serían afectados por eventos y relacionarlos a ellos para impactar a los servicios.

Gestión de Niveles de Servicio
Asociación de objetivos de niveles de servicio a elementos de configuración específicos (servicios)

Gestión de Disponibilidad de la Información
Modelado del impacto al servicio, usando los elementos de configuración relevantes para tal fin, en conjunto con las relaciones de impacto pertinentes y afectados a partir de incidentes basados en eventos de disponibilidad, permitiendo identificar a los componentes causantes de la indisponibilidad

Gestión de Catálogo de Servicios
Hospedaje del Catálogo de Servicios
Modelado de Servicios (Identificando a los componentes de los mismos y las relaciones entre dichos componentes) para su gestión a través de los diferentes procesos de TI.

Gestión Financiera
Proporcionar un inventario actualizado de todos los activos de TI que son administrados, identificando su tipo, costo, etc...

Con el tiempo, la CMDB madurará para apoyar la consecución de objetivos adicionales a estos y para satisfacer necesidades de uso para otros interesados.

sábado, 28 de marzo de 2020

Base de datos de la gestión de configuración | CMDB, 1ra parte.

Base de datos de la gestión de configuración o por su siglas en ingles nos ayuda a contar con una organización integral, unificada y relacionada de toda la información de nuestros elementos de configuración o CI. La CMDB nace para resolver un problema a nivel negocio, los actuales entornos en los centros de datos pueden generar expectativas poco claras, visión fragmentada y mala calidad del servicio de negocio.

Las IT deben definirlos, cuidar su ejecución, realizar cambios y evaluarlos de acuerdo a las necesidades del negocio
Se requiere de una plataforma que sea fuente única de datos de configuración confiable, teniendo esto en mente estamos claros que las organizaciones tiene que controlar los diferentes elementos en sus ambientes de negocio, elementos tales como hardware, software, personas, edificios y procesos de negocio de tal forma que soportan la operación principal del negocio. Tener rastro de estos elementos es un de los principales retos de las organizaciones modernas incluso hoy en pleno 2020 visito compañías que a pesar que la te3cnologias de la información y los ITSM (
Information Technology Service Management) se a apoderado del mundo de los negocios y gestión de IT aun hay compañías que se encuentran atrapadas en la época de organizar sus controles con excel (Dios mio).

Es horrible trabajar así, no contar con información clara, actualizada en linea, enriquecida por el resto de elementos de configuración del negocio que integren una sinergia operativa es inaceptable en pleno 2020.

Al grano, ¿como puedo mejorar y que camino puedo seguir? el camino del mejoramiento laboral y productividad del negocio esta en la visión de cada cabeza de IT, negocio, dirección, gerencias etc. No muchas ocasiones todos tienen la misma idea, pero siempre tienen la misma necesidad de mejorar, como compañía, como áreas y eso es un objetivo y meta en común que puede ser lograda si se trabaja en equipo y se empuja en equipo. 

Desafortunadamente antes de hacer nada estas solo, tienes que ideal un plan apegado a la solución de problemas empresariales que vive en hoy en día y sobre ello construir tu propuesta de iniciar a crear la metodología de ITSM basada en ITIL dentro de tu compañía. 

Definiendo la necesidad de una CMDB


Gestión de inventario
Los intentos iniciales para gestionar y dar seguimiento al ambiente del negocio fueron centrados alrededor de la gestión de inventarios tratando de responder que tenemos físicamente.

Gestión de activos
Una vez que se tiene un foto clara de los elementos físicos  en el ambiente inicia el interés por la información financiera y contractual.

Gestión de activos
La gestión de activos es una gestión de inventario mejorada pero aún deficiente en muchos sentidos en un ambiente de negocio, por ejemplo no toma en cuenta elementos del negocio que no califican como personas, procesos. Regularmente es manual lo cual puede llevar a errores constantemente. El no llevar relaciones también restringe, especialmente cuando TI empieza a incrementar su tamaño y presencia en la organización.

Gestión de configuraciones
La necesidad de un repositorio enfocado al negocio dio paso a la gestión de configuraciones, que al inicio consistía en varias bases de datos, sin embargo esta información no estaba integrada con Asset. (Activo). La base de datos de gestión de configuraciones (CMDB) almacena información acerca de elementos en el ambiente así como de sus relaciones. Esta información provee a la organización una referencia cuando se realizan cambios o al determinar impactos.

¿Que opciones tengo como solución?
Proveer una visión completa, precisa y actualizada de las personas, procesos y las tecnologías que conforman su entorno empresarial y de TI. Realizar un análisis de riesgos en el que veamos cuáles son los elementos más sensibles a posibles amenazas y dotarlos de controles para tratar de evitar o remitir los daños que pudieran afectar al servicio. Identificar aquellos servicios estratégicos de la organización que no se tienen considerados.
Soluciones en el mercado abundan, desde soluciones de codigo abierto, Opensource, FreeSoftware, a soluciones de pago de primer mundo de talla que utilizan los corporativos que pagan millones y consumen servicios de consultoría sin estimar en gastos ¿por que pagar si hay software gratuito? Por ROI, el retorno de la invención para un negocio es fundamental, si un producto, solución o software es bueno y te da retorno de la invención se paga lo que cueste y listo. 

En este post hablaremos específicamente de BMC Software como solución de CMDB, aun que en el mercado existen muchos otros, cuando conoces la base y fundamentos de la disciplina ITSM prácticamente el software que tu compañía elige es lo de menos, mientras sea basada en ITSM e ITIL todo va de la mano. 

Me declaro BMC Software Lover, hay que ser franco, trabaje durante toda una vida con productos de BMC Software, desde discovery, CMDB, El antiguo Patro, ProactiveNet, Portal, TMART, Remedy cuando era consola y no web como hoy hasta soluciones de automatización como BNA, BSA y el magnifico Control-M. ¿por que tanto amor? por que son productos que te ayudan a hacer lo que tienes que hacer, son productos buenos, los mejor en el mercado a mi particular opinión, su soporte es excelente, el control y manejo de la urgencia. Todo 360 relacionado y enfocado a la atención de su cliente final. Por fortuna tengo a BMC en la punta de la lanza, de esta pirámide de soluciones, productos que tengo en la experiencia profesional, la cual me toco sufrir con soluciones de la extinta CA Technologies, Con ServiceNow no fue tanto, es mi compañía de servicios y productos de ITSM segunda favorita, pero en cuestión de atención y servicio al cliente cuando tienen problemas BMC Software se come a todos los demás peces del mar.

Cerrado por Cancer

 De momento y desde hace 3 años estoy peleando con un cáncer en mi cuerpo, por lo que todas mis energías las estoy colocando en ello. cuando...