Author Topic: connection cmdb  (Read 15000 times)

mcampos

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
connection cmdb
« on: September 20, 2016, 03:07:21 am »
Can Enterprise Architect be connected to a CMDB since its inception to charge your CI?
Thanks

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +564/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: connection cmdb
« Reply #1 on: September 20, 2016, 03:13:02 am »
I have no clue at all what you are talking about, sorry :-\

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: connection cmdb
« Reply #2 on: September 20, 2016, 03:49:24 am »
Buzzword Bingo?

q.

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: connection cmdb
« Reply #3 on: September 20, 2016, 07:15:37 am »
Can Enterprise Architect be connected to a CMDB since its inception to charge your CI?

I know of organisations who through various means have reflected the servers in their CMDB as nodes in a Sparx EZ repository.  I don't think I've talked to anyone who has gone down to whatever they have set their CI at.  I'm not sure why you'd want to.

Also it's unclear whether you're talking about the inception of the CMDB, of the EA repository, or why it would even be important.

mcampos

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: connection cmdb
« Reply #4 on: September 28, 2016, 04:32:55 am »
My question is related to whether Enterprise Architect can generate your initial inventory of artifacts based on a database configuration management and generated? This to exploit the database and not start from zero in the tool. Thank you

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: connection cmdb
« Reply #5 on: September 28, 2016, 05:44:29 am »
My question is related to whether Enterprise Architect can generate your initial inventory of artifacts based on a database configuration management and generated? This to exploit the database and not start from zero in the tool. Thank you

Your sentence doesn't parse properly.  Can you explain in more detail what you mean in the clause I have rendered in bold.

mcampos

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: connection cmdb
« Reply #6 on: September 28, 2016, 07:56:04 am »
The database configuration management (CMDB) is a term used in ITIL to mention the repository where the inventory of servers and components of a company are deposited. This repository already exists and my question is if I can integrate this repository Enterprise Architect to take it as initial inventory to generate architectures? My English is poor, I speak Spanish.
« Last Edit: September 28, 2016, 07:57:37 am by mcampos »

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: connection cmdb
« Reply #7 on: September 28, 2016, 08:30:04 am »
Can you tell us, what you would like to take out of the CMDB? Is it the configuration that you want to show as components in UML? If so, you will need some kind of export. I don't know of any CMDB import module. You could also consider a CSV ex/-import.

q.

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: connection cmdb
« Reply #8 on: September 28, 2016, 08:43:30 am »
So back to my first answer (and I understand ITIL).

I know of companies who have used various means to automate the transfer of information from their CMDB to a Sparx EA repository.  Both systems are databases so your typical ETL processes will work.  Some companies use the EA API.

The more important part is the granularity you have determined for CI.  If your physical CI is a server then you can represent this as a UML node and likewise if your software CI is at the application level is "the shrink wrapped application" you can represent this as a UML component.

However if your CI is at a much finer grain - such as individual memory modules - you suddenly have a much more complicated task.  You will then have to decide how those CIs are represented and how you create relationships, and what relationships you use.  You may decide to use the node as a container of elements or you may reflect everything as tagged values of the node.

Then you have the audience that will use these elements.  A CMDB view of the world may fundamentally not work for what they are trying to do.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +564/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: connection cmdb
« Reply #9 on: September 28, 2016, 02:05:51 pm »
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

I don't want to model the fact that "John" is a user that owns machine "PT2050" and that on that machine there the software "Window10", "Enterprise Architect 21.1.1230" ,....
I don't want to update EA every time there's an installation of new software, or an addition of a new user.

There are systems better suited to deal with the individual instances.
So my advice: Model the type of things that exist in your world, but no the things themselves

Geert

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8605
  • Karma: +256/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: connection cmdb
« Reply #10 on: September 28, 2016, 04:44:54 pm »
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

I don't want to model the fact that "John" is a user that owns machine "PT2050" and that on that machine there the software "Window10", "Enterprise Architect 21.1.1230" ,....
I don't want to update EA every time there's an installation of new software, or an addition of a new user.

There are systems better suited to deal with the individual instances.
So my advice: Model the type of things that exist in your world, but no the things themselves

Geert
All instances are equal, but some are more equal than others...  :D

You may not want to model desk/lap tops, but you might model servers etc. Significant pieces of infrastructure.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +564/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: connection cmdb
« Reply #11 on: September 28, 2016, 04:52:42 pm »
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

I don't want to model the fact that "John" is a user that owns machine "PT2050" and that on that machine there the software "Window10", "Enterprise Architect 21.1.1230" ,....
I don't want to update EA every time there's an installation of new software, or an addition of a new user.

There are systems better suited to deal with the individual instances.
So my advice: Model the type of things that exist in your world, but no the things themselves

Geert
All instances are equal, but some are more equal than others...  :D

You may not want to model desk/lap tops, but you might model servers etc. Significant pieces of infrastructure.

Paolo
I agree Paolo, good point.

Geert

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: connection cmdb
« Reply #12 on: September 29, 2016, 06:56:05 am »
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

Well Geert, ITIL is a disease and some companies become so infected with it that it obscures everything else and destroys all innovation that doesn't seek to do more ITIL.

Obviously you're not infected with it.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +564/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: connection cmdb
« Reply #13 on: September 29, 2016, 02:03:02 pm »
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

Well Geert, ITIL is a disease and some companies become so infected with it that it obscures everything else and destroys all innovation that doesn't seek to do more ITIL.

Obviously you're not infected with it.
You can ITIL all you want, I don't care. Just don't use my Enterprise Architect to do it  8)

Geert

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: connection cmdb
« Reply #14 on: September 29, 2016, 03:41:45 pm »
Most "ITIL" software applications are tūtae so infrastructure types get excited when they see real modelling software.