hygieia / ExecDashboard

Exec Dashboard Documentation
https://hygieia.github.io/ExecDashboard/
Apache License 2.0
67 stars 75 forks source link

Using Executive Dashboard without hpsm collector (or an alternative) #28

Closed Leon-Africa closed 5 years ago

Leon-Africa commented 5 years ago

Hello,

Thank you for the great project.

I have found that a requirement to having the Executive Dashboard setup property is to have ran the hpsm collector (https://hygieia.github.io/Hygieia/hpsm.html) on the Hygieia Devops Dashboard.

  1. Is there any possible work around to using the Exec Dashboard without using hpsm?
  2. Where in the source code can we find this dependency on hpsm? (Both in DevOps and Exec Dashboard)
  3. If we are using a different software to hpsm - if we were to write a collector for it is there any rules that need to be followed with respect to its ability to avail data to be used by Hygieia Exec? (aside from what is mentioned here https://hygieia.github.io/Hygieia/create_collector.html)

Any direction to source code will also be very helpful.

Thank you :)

JackDGriffith commented 5 years ago

Can anyone confirm that to use the executive dashboard requires that we're using HP Service Manager so that we can collect data from it? Thanks

anobleperson commented 5 years ago

It's not a requirement, however you'll need to find a way to get the equivalent data into the database, either with manual entry (yuck!) or you're own collector. Apparently there is a workaround that imports a spreadsheet of information that the Hygieia team might be able to provide.

Leon-Africa commented 5 years ago

@anobleperson Thanks! Have you perhaps heard from the Hygiea Team concerning this? Have not been able to see where in the source code this is happening.

Closest assumption would be hear: https://github.com/Hygieia/ExecDashboard/blob/master/exec-analysis/src/main/java/com/capitalone/dashboard/exec/collector/HygieiaSparkConnection.java

For own collector assume maybe use Service Now: https://www.servicenow.com/products/servicenow-platform/configuration-management-database.html

Not really sure where else to look

Sbrenthughes commented 5 years ago

Here is a brief explanation of the data required and how to tie it to the dashboard: https://github.com/Hygieia/ExecDashboard/issues/19#issuecomment-465274851

If you copy and paste those two entires into your cmdb collection and tie them to a team dashboard as described, it will work.

Until we implement APIs to add this data you’ll need to create your on Collector.

Leon-Africa commented 5 years ago

@Sbrenthughes Thanks!

Sbrenthughes commented 5 years ago

@Leon-Africa I am closing this for now. Please reopen if you have any further questions. You can also reach out to me on gitter.