Importando e exportando o CMDB (BDGC)

Post Reply
prca
Znuny newbie
Posts: 20
Joined: 05 Jun 2014, 18:56
Znuny Version: 4.0.1
Real Name: Paulo Ricardo Abrahão
Company: Senado Federal
Location: Brasil

Importando e exportando o CMDB (BDGC)

Post by prca »

Prezados,

Estamos tentando popular inicialmente a base do CMDB com dados de inventários de outras ferramentas (OCS e SCCM). Conseguimos através do OTRS (menu Administração/Importação/Exportação) criar modelos para hardwares e softwares, por exemplo, e importar os ICs a partir de arquivos CSV gerados pelas ferramentas supracitadas. No entanto, ainda não descobrimos como importar/exportar os relacionamentos entres estes ICs. Isto é, existe uma tabela do OTRS denominada link_relation que mapeia os relacionamentos internos realizados através do "Associar" na aba BDGC. Alguém sabe como exportar/importar esta tabela ou alguma forma de inserir e buscar automaticamente os relacionamentos entre os ICs (algo como "SRV1" inclue "Windows 2012 Server") sem ter que acessar está tabela diretamente no MySQL? Algo semelhante ao script /opt/otrs/bin/otrs.ImportExport.pl?

Agradeço antecipadamente.

Atenciosamente,

Paulo Ricardo
OTRS 3.3.x on Linux with MySQL/Oracle database.
marcosaurelio
Znuny expert
Posts: 185
Joined: 08 May 2014, 16:05
Znuny Version: 6.0.10
Real Name: Marcos Aurelio Silverio
Company: Infracerta
Location: Brazil
Contact:

Re: Importando e exportando o CMDB (BDGC)

Post by marcosaurelio »

Olá PAulo,

Realmente não existe nenhuma forma "default" de fazer isso.

Uma saída que não é exatamente da forma que você talvez precise seria usar esse plugin aqui:

http://opar.perl-services.de/dist/ITSM- ... tion-2.3.0

Com ele você consegue adicionar atributos extras dentro das classes do OTRS, então, por exemplo, vc criaria um item dentro de uma classe chamado "Relacionamento" e dentro dela iria o nome do objeto relacionado, que no caso seria outro IC. Dá até pra colocar um campo extra com o tipo de relacionamento (ex: depende de, inclui, faz parte de).

Sei que não é a solução ideal, mas o OTRS é bem flexível e permite usar isso como alternativa, outra forma como você já comentou é fazer um select no banco e inserir a associação, se tiver interessado segue uma dica:

http://www.neteye-blog.com/2014/05/cmdb ... inventory/

Abraços e boa sorte.
OTRS 6.0.10 Centos 7 Mysql 5.6
Videos de OTRS no Youtube: https://www.youtube.com/channel/UCscGon ... 7hADe3AalA
http://infracerta.com.br
prca
Znuny newbie
Posts: 20
Joined: 05 Jun 2014, 18:56
Znuny Version: 4.0.1
Real Name: Paulo Ricardo Abrahão
Company: Senado Federal
Location: Brasil

Re: Importando e exportando o CMDB (BDGC)

Post by prca »

Obrigado Marcos!

Vou dar uma olhada com calma nas alternativas.

Abraço.
OTRS 3.3.x on Linux with MySQL/Oracle database.
prca
Znuny newbie
Posts: 20
Joined: 05 Jun 2014, 18:56
Znuny Version: 4.0.1
Real Name: Paulo Ricardo Abrahão
Company: Senado Federal
Location: Brasil

Re: Importando e exportando o CMDB (BDGC)

Post by prca »

Prezado Marcos,

Só para dar um retorno, já estamos utilizando o plugin da alternativa 1.
Estamos com problemas para importar automaticamente de uma planilha os dados com as referências. Mas estamos trabalhando para sanar isso.
De dentro do OTRS funciona a criação dos links entre ICs, por exemplo, com o plugin instalado. Pode ser o caminho.

Na alternativa 2, chegamos a instalar o OCS para testes mas optamos para inventário o SCCM da Microsoft.
Na página que sugeristes não fica claro como fazer a importação das relações. Ele mostra como criar o CVS das relações SW_HW para futura importação no OTRS.

http://www.neteye-blog.com/wp-content/u ... cript2.png

Só não fala como fazer a importação... Talvez um contato com eles resolva.

Obrigado.

Paulo Ricardo
OTRS 3.3.x on Linux with MySQL/Oracle database.
marcosaurelio
Znuny expert
Posts: 185
Joined: 08 May 2014, 16:05
Znuny Version: 6.0.10
Real Name: Marcos Aurelio Silverio
Company: Infracerta
Location: Brazil
Contact:

Re: Importando e exportando o CMDB (BDGC)

Post by marcosaurelio »

Olá Paulo,

Para fazer a importação você tem que criar um template em Admin > Import/Export e inserir nele os campos que serão preenchidos pelo CSV, recomendo criar o template com a mesma ordem que os campos aparecem no IC. Feito isso você precisa fazer com que sua ferramenta de inventário gere um CSV exatamente no formato que o OTRS precisa receber, para saber qual o formato sugiro criar um item de configuração e depois exportar pelo próprio OTRS.

Eu tenho em alguns clientes este cenário usando OCS, mas nunca precisei usar relacionamentos automáticos entre IC's, pois em algum lugar eu tenho que dizer que relacionamentos são esses, então preferimos configurar isso manualmente no OTRS, ou em alguns caso isso nem foi necessário.

Abraços e boa sorte.
OTRS 6.0.10 Centos 7 Mysql 5.6
Videos de OTRS no Youtube: https://www.youtube.com/channel/UCscGon ... 7hADe3AalA
http://infracerta.com.br
Post Reply