Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/81334
Title: | Construção automática de CMDB |
Author(s): | Pereira, Joana Catarina Maciel |
Advisor(s): | Sousa, António |
Keywords: | CMDB CI Automatic discovery Mapping API Descoberta automática Mapeamento |
Issue date: | 10-Aug-2021 |
Abstract(s): | Computing infrastructure management is increasingly demanding and has to comply with
regulatory requirements. To comply with these requirements, the existence of a Configuration
Management Database (CMDB) is fundamental. One of the challenges that any team has when
starting IT Service Management (ITSM) is to create the organization’s CMDB.
CMDB is a database that stores information about the components, usually called Configu ration Items (CIs), of the infrastructure and the relationships between them. Thus, the CMDB
creation implies discovering information about the infrastructure, saving it in the CMDB
chosen by the organization.
This dissertation presents a tool for the automatic creation of a CMDB that uses automatic
discovery, mapping, and population mechanisms, to find information about the infrastructure
components and store these results in the CMDB. It was also necessary to adapt the populate
operation according to the database structure of the selected CMDB.
This tool uses several discovery mechanisms to explore different types of Configuration
Items (CIs), discovering information about them and their dependencies. It also uses an
automatic mapping mechanism to adapt the types of discovered data with the CMDB
structure where they will be stored. Finally, it populates the CMDB using its Application
Programming Interface (API) to create the CIs and relationships. A gestão de infraestruturas computacionais é cada vez mais exigente e tem de cumprir cada vez mais com requisitos normativos. Para estar de acordo com estes requisitos, a existência de uma CMDB é fundamental. Um dos desafios que qualquer equipa tem ao iniciar a gestão de uma infraestrutura é a criação da sua CMDB. Uma CMDB é uma base de dados que guarda informação acerca dos componentes, usualmente denominados de itens de configuração (CIs), de uma infraestrutura computacional e dos relacionamentos entre si. Assim, a criação de uma CMDB implica descobrir informação acerca dos componentes que fazem parte da infraestrutura e armazenar esta na CMDB escolhida pela organização. Nesta dissertação é apresentada uma ferramenta de criação automática de uma CMDB que recorre a mecanismos automáticos de descoberta, mapeamento e povoamento, de forma a encontrar informação acerca da infraestrutura, e armazenar estes resultados na CMDB. Tendo em conta que existem produtos de software distintos que implementam CMDBs, foi necessário adaptar o povoamento de acordo com a estrutura da base de dados selecionada. Esta ferramenta recorre a diversos mecanismos de descoberta de forma a explorar diferentes tipos de componentes, com a finalidade de descobrir informação acerca destes e das dependências entre estes. Recorre também a um mecanismo de mapeamento automático entre modelos de dados, de forma a adaptar os tipos de dados descobertos com a estrutura da CMDB onde estes vão ser armazenados. Finalmente, utiliza um mecanismo para efetuar o povoamento da CMDB que utiliza a API desta para efetuar a criação dos componentes e dos relacionamentos. |
Type: | Master thesis |
Description: | Dissertação de mestrado integrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/81334 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Joana Catarina Maciel Pereira.pdf | 6,74 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License