Construção automática de CMDB
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/1822/81334 |
Resumo: | Dissertação de mestrado integrado em Engenharia Informática |
id |
RCAP_664f98a518e97f22b0663d1ade892901 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/81334 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Construção automática de CMDBCMDBCIAutomatic discoveryMappingAPIDescoberta automáticaMapeamentoEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia InformáticaComputing 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.Sousa, AntónioUniversidade do MinhoPereira, Joana Catarina Maciel2021-08-102021-08-10T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/81334por203056175info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:50:34Zoai:repositorium.sdum.uminho.pt:1822/81334Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:49:17.835039Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Construção automática de CMDB |
title |
Construção automática de CMDB |
spellingShingle |
Construção automática de CMDB Pereira, Joana Catarina Maciel CMDB CI Automatic discovery Mapping API Descoberta automática Mapeamento Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Construção automática de CMDB |
title_full |
Construção automática de CMDB |
title_fullStr |
Construção automática de CMDB |
title_full_unstemmed |
Construção automática de CMDB |
title_sort |
Construção automática de CMDB |
author |
Pereira, Joana Catarina Maciel |
author_facet |
Pereira, Joana Catarina Maciel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Sousa, António Universidade do Minho |
dc.contributor.author.fl_str_mv |
Pereira, Joana Catarina Maciel |
dc.subject.por.fl_str_mv |
CMDB CI Automatic discovery Mapping API Descoberta automática Mapeamento Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
CMDB CI Automatic discovery Mapping API Descoberta automática Mapeamento Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado integrado em Engenharia Informática |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-08-10 2021-08-10T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/81334 |
url |
https://hdl.handle.net/1822/81334 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
203056175 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133073905811456 |