Skip to content
Cédric Vautrain edited this page May 27, 2024 · 5 revisions

Welcome to the OGrEE 3D wiki!

  1. What is OGrEE 3D ?
  2. Why OGrEE 3D ?
  3. Work with OGrEE 3D

What is OGrEE 3D ?

What is OGrEE... ?

OGrEE stands for Offline Graph End to End
Offline : no connection with customer SI : only logs (securely) stored somewhere !
Graph : try to link / draw component / informations and their relationships
End-to-End : depending on informations found in logs, OGrEE is able to :

  • make the complete I/O path between a "disk" seen under Linux and the way it is built in the storage array, with internal / external replication and full SAN path.
  • list/display all impacted devices in DC when maintenance team ask for a PowerPanel maintenance PowerPanel/PowerFeed/PDU/PSU/Devices)
  • Displayed information could be more precise if more useful logs are given.

OGrEE is neither SPLUNK, nor a DCIM (netbox) nor an ELK...

...3D ?

This is the OGrEE 3D client: a 3D front end part of OGrEE, based on Unity game engine. If works with a simple CLI langage to define/manipulate DC objects from building to Memory module via PowerPanel.

Why OGrEE 3D ?

OGrEE 3D was firstly designed

  • to help "non certified" technicians to replace spare parts in complex IT devices
  • to avoid loosing time updating "vision/draw.io" schemas
  • to propose a funny-visual-3D representation of a datacenter with the ability to display any kind of information on 3D objects

Some use cases:

  • Datacenter design and moves
  • Conformity: issue / misconfiguration detection
  • Capacity planning / reporting / reaktime reporting (IT, power, heat)
  • Technical debt
  • Transformation
  • Impact analysis

Work with OGrEE 3D

To work in OGrEE 3D, we use a CLI langage: either in the build-in CLI or by loading a .ocli file: CLI langage .
Some objects, like a room, a rack or a device can be defined by a template: JSON templates definitions .