Skip to main content

Environment Management

Fundamentals

Understanding your IT environments and effectively managing the associated knowledge is crucial for robust IT and Test Environment Management. To facilitate this, our platform includes a dedicated Visual Configuration Management Database (VCMDB).

The VCMDB defines several key Configuration Items (CIs):

  • Systems: These represent your suite of applications. It's important to note that Systems are conceptual parent items and do not count towards your licensing totals.

  • Environment Groups: Your organization might refer to these as Environment Lanes. Simply put, they are collections of Environment Instances configured to interact similarly to your production setup. Like Systems, Environment Groups are conceptual and do not impact licensing counts.

  • Environment Instances: These are the tangible application instances that cluster one or more system components, such as servers and databases. Environment Instances are the entities that projects reserve or book for development or testing tasks.

  • System Components: These include the actual servers, databases, and other assets comprising your Environment Instances. They are typically linked to an Environment Instance for streamlined management, booking, and reporting.

For visual clarification, refer to the accompanying diagram (note that it excludes Environments for simplicity).

Alt text

Note: In our CRM example, we have a System called CRM, of which there are 3 Environment Instances (DEV, SIT & UAT) consisting of 3 system components each. Each of the numbered configuration items (1-12) is a licensed Environment Resource. Organisations can choose to only model high-level information (1-3) as Environment Instances, or additionally can model the underlying servers as System Components as well.

The below diagram explains how Environments come into the picture and enable the grouping of one or many Environment Instances as an “Environment” and how this can be depicted within the solution.

Alt text

Note: In our SIT example, we have an Environment called SIT. This environment has grouped 5 different Environment Instances together who have connectivity with one another to make up an integrated environment.

Modelling

In this section we’ll go through the foundations of adding & modifying the main Environment Configuration Items (CI). This can be done via the frontend, in bulk via a Comma Separated Values (CSV) file, or via the enov8 REST-API.

tip

Please ensure you’ve reviewed and understood the previous section “Environment Modelling Fundamentals” as it explains the terminology and CI relationships for this section.

To manage and configure your environment configuration items (CI), follow these steps:

  • Go to the Environment Management > Management > Configure Environments section in the platform.
  • At the top of the screen, you'll see tiles representing different Configuration Item (CI) types.
  • To view a specific type of CI in the grid below, click on the corresponding tile at the top.
  • To add a new CI, simply click the Add button associated with the relevant CI category in the listing.

Alt text

Note in the above example, List by Systems was selected which will refresh the grid with all Systems.

Within the Grid’s toolbar, you can:

  • Add a new CI of the type currently listed.
  • My Items: Filters the grid by items you have created.
  • Assigned Items: Filters the grid by items assigned to yourself or a User Group you are part of.
  • Download: Saves an excel copy of the currently viewed objects to your computer.
  • Columns: This option allows to hide or show columns in the report.

Adding Systems

Within the Configure Environments screen click Add on the Systems listing area.

Alt text

This will open the “Onboarding Form” popup to add a new System.

Alt text

System Details

Each system entry must include the following essential information:

  • Resource Name: System Name.
  • Type: Type of application e.g., Mainframe.
  • Status: e.g., Provisioning (New) InOperation (Used), or Decommissioned (Unused/Historical).
  • Business Unit: Department belongs to.
  • Assigned To: User Group(s) that have permission to modify this CI object. (This is automatically connected to your Default Test Environment Management User Group as configured by your Admin.)

Optional Fields

Additional details can be provided to enhance the tracking and management of the system:

  • Labels:Apply labels to offer additional categorization that assists in identifying systems based on specific criteria.
tip

Leverage labels to classify your systems effectively! By assigning labels, you can organize and categorize your systems, making it easier to manage and identify them. This simple yet powerful feature can enhance your workflow and system navigation, so start incorporating labels today to experience improved clarity and efficiency in your environment management.

  • Environment Instance: Click ‘Add More’ to specify instances of the system in different environments.

Note: by clicking the Detailed View you’ll “Deep Dive” into the Detailed Editor to be able to add and modify all additional properties and relationships with other objects.

Once finished adding you can click the Green Submit button to Save and Submit the CI object or cancel to undo/lose any changes.

Adding Environment Groups

Within the Configure Environments screen click Add on the Environment Group listing area.

Alt text

This will open the “Onboarding Form” popup to add a new Environment Group.

Alt text

Environment Group requires the following information:

  • Resource Name: Environment Group Name.
  • Status: Environment Group Health.
  • Type: The stage of the software delivery lifecycle that this environment is typically purposed for. e.g., DEV, SIT, UAT, etc
  • Assigned To: User Group(s) that have permission to modify this CI object. (This is automatically connected to your Default Test Environment Management User Group as configured by your Admin.)

Note: by clicking the Detailed View you’ll “Deep Dive” into the Detailed Editor to be able to add and modify all additional properties and relationships with other objects.

Once finished adding/editing you can click the Green Submit button to Save and Submit the CI object or Cancel to undo/lose any changes.

Adding Environment Instances

Within the Configure Environments screen click Add on the Environment Instance listing area.

Alt text

This will open the “Onboarding Form” popup to add a new Environment Instance.

Alt text

Environment Instance Instances require the following information:

  • Resource Name: Environment Instance Name.
  • Status: Environment Instance Health.
  • System: System this instance relates to
  • Environment Group: The Environment Group this instance is a part of.
  • Assigned To: User Group(s) that have permission to modify this CI object. (This is automatically connected to your Default Test Environment Management User Group as configured by your Admin.)

Note: by clicking the Detailed View you’ll “Deep Dive” into the Detailed Editor to be able to add and modify all additional properties and relationships with other objects.

Once finished adding you can click the Green Submit button to Save and Submit the CI object or cancel to undo/lose any changes.

Adding System Components

Within the Configure Environments screen click Add on the System Components listing.

Alt text

This will open the “Onboarding Form” popup to add a new System Component.

Alt text

System Components require the following information:

  • Resource Name: Server / Component Name
  • Status: Server / Component Health.
  • Type: e.g., Database
  • Assigned To: User Group(s) that have permission to modify this CI object. (This is automatically connected to your Default Test Environment Management User Group as configured by your Admin.)

Note: by clicking the Detailed View you’ll “Deep Dive” into the Detailed Editor to be able to add and modify all additional properties and relationships with other objects.

Once finished adding you can click the Green Submit button to Save and Submit the CI object or cancel to undo/lose any changes.

Managing Dependencies (System)

The connectivity relationships or “Dependencies” between Systems can be modelled and managed simply via the Environment Management > Management > Manage Dependencies.

In this screen you can select System you would like to view and manage dependencies for.

The vertically aligned list on the left is the Source and the horizontally aligned list on the top are the Target systems.

The example in the below screenshot is showing adding a Web Service dependency from Salesforce to MIS.

Alt text

Typically, System dependencies would be utilised to depict connectivity in “Production”. The System dependencies data will be inherited by the Environment & System Instance dependency views.

Managing Tags

Tags are a simple but powerful means of collecting various “Key Value Pair” information. Reporting or modelling can be generated based on tag information.

All Configuration Items can have Tags attached. Tags can be managed via Environment Management > Management > Manage Tags.

Tags can also come from an organisation’s various sources of truth via integration with these source systems. (e.g., VMWare, AWS, Azure, DevOps tools, etc)

Tags can also be added by clicking the Add Tag button.

Alt text

A popup form will then be shown where you can select the Resource (Configuration Item) you wish to attach the Tag to and enter the Key and Value details for the Tag.

Alt text

Managing Blueprints

Blueprints serve as a valuable tool for visually modeling IT architecture, business processes, and IT services, such as the GDW Deployment Diagram.

To create or modify these diagrams, please follow these steps:

  • Access the blueprint management area by selecting Environment Management > Management > Manage Blueprints in the platform.
  • To start a new diagram or update an existing one, click the Add or Edit button.

These steps will guide you through the process of efficiently creating or updating your visual models, helping you better understand and communicate your IT and business structures.

Alt text

To add a new object in the diagram, simply drag the icon from left toolbar. To Edit the properties of the object, simply click the object and properties will be visible in the right-hand side menu.

Alt text

important

The "Sync & Save" feature allows you to create systems and dependencies based on your diagram. This function is specifically designed to work with objects dragged from the "BluePrint" section on the left side of the diagram toolbar.

Dashboards & Reports

In this section we’ll go through the various Environment Dashboards and Reports.

Environment Dashboard

The Environment Dashboard offers a comprehensive overview of your environmental landscape and their current statuses.

To view the dashboard, go to Environment Management > Home > Environment Dashboard.

  • Environment Resources Under Management: At the top of the dashboard, various widgets display the total count of key Configuration Items (CIs) or environment resources you're managing, organized by CI type.
  • Environment Instance Composition By Type: This chart illustrates the distribution of environment instances across different platforms (e.g., AWS, Azure, GCP), segmented by their status (e.g., Provisioning, InOperation, PlannedOutage, UnplannedOutage).
  • Environment Instance Summary by Business Unit: This chart shows the availability of environment instances, sorted by business units (e.g., Finance, Sales, HR, Marketing, L&D, Products, IT).
  • Unavailable Environment Instances and System Components: A specific widget lists all the environment instances and system components currently unavailable.

Alt text Alt text Alt text

Insights - Environment

The Environment Insights report in the Enov8 platform provides a comprehensive analysis of a selected environment group, detailing the health of Environment Instances, as well as providing an overview of recent and upcoming Environment Events and Bookings.

Accessing the Environment Insights Report

To view this report, follow these steps:

  1. Navigate to Environment Management.
  2. Click on Reports.
  3. Select Insight - Environment.

Alt text

Utilizing the Environment Insights Report

Upon accessing the report, you can choose a specific Environment Group to focus on. This selection customizes the report to showcase data pertinent to the chosen group, enabling targeted analysis.

Features of the Environment Insights Report

The report includes several widgets, each offering distinct and valuable data points:

  • Environment Instances: This widget presents a detailed list of all Environment Instances within the selected group, providing information on their current status and the version deployed, which helps in assessing the health and readiness of each instance.

  • Current Active Events: This section displays active events within the environment group, offering both a visual representation and a tabular breakdown. This dual-view approach aids in quickly understanding the ongoing activities and their implications on the environment.

  • Current Active Bookings: Here, all active bookings related to the environment group are shown. The data is presented in both chart and grid formats, allowing for an easy assessment of resource allocation and usage within the environment.

The Environment Insights report is an essential tool for environment managers and stakeholders, offering a 360-degree view of the environment's operational status, facilitating informed decision-making, and proactive management of resources.

Insights - System

The System Insights report within the Enov8 platform delivers a detailed examination of a chosen system, encompassing various aspects like Environment Instances, microservices, and system components. It also encapsulates data on bookings and events linked to the system's Environment Instances.

Accessing the System Insights Report

To access this insightful report, please follow these steps:

  1. Navigate to Environment Management.
  2. Click on Reports.
  3. Select Insight - System.

Alt text

Features of the System Insights Report

This report is structured into several widgets, each offering specific insights:

  • Environment Instances: This widget provides detailed information on all Environment Instances associated with the system, including their current status and the deployed version, aiding in the comprehensive monitoring of the system's operational state.

  • Tag: Displays all the tag key values associated with the system, offering a methodical way to categorize and retrieve system-related information based on defined criteria.

  • Micro Services: Lists all microservices related to the system's Environment Instance, including their status and current version, facilitating an in-depth understanding of the system's architecture and operational health.

  • System Component: Details all the system components for the Environment Instance, including their status and version, providing a granular view of the system's infrastructure components.

  • Current Active Events: Offers a combined visual and tabular representation of active events associated with the system, enabling users to quickly grasp ongoing activities and their impact on the system.

  • Current Active Bookings: Shows all current bookings related to the system, presented in a clear format, allowing stakeholders to understand the resource allocation and scheduling for the system.

The System Insights report is a crucial tool for system administrators and IT managers, offering a holistic view of the system's configuration, operational status, and associated activities, thus empowering informed decision-making and proactive management.

Insights - Instance

The Instance Insights report within the Enov8 platform offers comprehensive visibility into a selected Environment Instance, detailing the health and versioning of System Components, alongside change history.

Accessing the Instance Insights Report

To access this report, follow these steps:

  1. Navigate to Environment Management.
  2. Click on Reports.
  3. Select Insight-Instance.

Once there, you can filter the report by choosing the specific Environment Instance you wish to analyze.

Alt text

Features of the Instance Insights Report

The report is structured into various widgets, each providing detailed data:

FeatureDescription
Total WidgetsDisplays counts for various elements within the Environment Instance:
- System ComponentsShows the number of system components in the selected instance.
- Micro ServicesIndicates the total microservices within the instance.
- Current Active EventsCounts the active events associated with the instance.
- Current Active BookingsEnumerates the active bookings for the instance.
Version & Status Change HistoryOffers a graphical representation of the instance's version and status changes over time, including a three-month availability trend.
System ComponentsLists all system components of the selected instance, detailing their statuses and versions.
Tag DetailsEnumerates all tag key values linked to the instance.
Micro ServiceCatalogs the microservices within the instance, including their statuses and versions.
Audit HistoryChronicles the modifications made to the instance, providing a transparent change log.
Current Active EventsOutlines active environment events in both chart and grid formats.
Current Active BookingsDetails the ongoing bookings for the Environment Instance.

This report serves as a pivotal tool for environment managers and IT professionals, offering a granular view of an Environment Instance's operational and historical context, facilitating informed decision-making and effective management.

Insights - Component

The Component Insights report in the Enov8 platform provides a detailed overview of a selected System Component within an Environment Instance, offering insights into the component's health, version, and change history.

Accessing the Component Insights Report

To view this report, follow these steps:

  1. Navigate to Environment Management.
  2. Click on Reports.
  3. Select Insight-Component.

You can refine the report's focus by selecting the specific System Component you're interested in.

Alt text

Features of the Component Insights Report

The report is organized into several widgets, each offering distinct insights:

  • Total Widgets: Provides aggregate information about the selected component:

    • Environment Instances: Shows the total number of Environment Instances associated with the component.
    • Current Active Events: Indicates the total active events related to the component.
    • Current Active Bookings: Lists the total active bookings for the component.
  • Version & Status Change History: Displays a graphical representation of the component's version and status changes over time, along with an availability trend for the past three months.

  • Environment Instances: Details all the Environment Instances linked to the selected component, offering a comprehensive overview.

  • Tag Details: Enumerates all tag key values associated with the component, providing additional contextual information.

  • Current Active Events: Lists all active events related to the component, aiding in monitoring ongoing activities.

  • Current Active Bookings: Shows all active bookings for the component, essential for resource allocation and planning.

This report is invaluable for IT professionals and environment managers who need to monitor and assess the status and history of specific system components within their IT environment, enabling proactive management and informed decision-making.

Analytics

In this section we’ll go through different type of analytic reports

Deployed Versions

The Deployed Versions report in the Enov8 platform offers a heatmap style visualization that illustrates the latest build versions available for Environment Instances, juxtaposed with the versions deployed across different environment types, all underpinned by the current health status of each instance.

Accessing the Deployed Versions Report

To view this report, follow these steps:

  1. Navigate to Environment Management.
  2. Click on Analytics.
  3. Select Deployed Versions.

Alt text

Features of the Deployed Versions Report

  • Heatmap Visualization: This report uses a heatmap to present the latest available and deployed build versions across environment instances, offering an intuitive way to assess deployment status and version consistency.

  • Health Overlay: The current health status of each environment instance is integrated into the heatmap, providing immediate visibility into the operational status of each environment.

  • Default View: Initially, the report displays core system details across different environments, giving a broad overview of the deployment landscape.

Alt text

Filtering Options:

  • Show by Business Unit: This filter allows you to view data segmented by systems within a specific business unit, enhancing focus and relevance.

  • View by Bookings: Enables the examination of environment instances associated with particular bookings, aiding in resource and deployment tracking.

  • Customization Options: The report allows for various customizations, including:

    • Changing column headers to display information by environment group or type.
    • Grouping data by system through a dropdown selection.
  • Detailed Component Information: The report provides options to delve into System Component Version Details and Micro Service information for each Environment Instance, ensuring a detailed understanding of the environment's configuration.

This comprehensive report is a valuable tool for teams to monitor deployment statuses, version consistency, and system health, facilitating informed decision-making and efficient environment management.

Tag Matrix

The Tag Matrix report in the Enov8 platform presents a grid-style visualization that displays the values associated with selected tag(s) for a specific System, Environment Group, Environment Instance, or System Component. This report is instrumental in analyzing and understanding the tagged data points across your IT environment.

Accessing the Tag Matrix Report

To view this report, follow these steps:

  1. Navigate to Environment Management.
  2. Click on Analytics.
  3. Select Tag Matrix.

Alt text

Features of the Tag Matrix Report

  • Grid Style Visualization: The report showcases a matrix where each cell represents the value of a selected tag for a particular System, Environment Group, Environment Instance, or System Component, facilitating an at-a-glance understanding of tag distributions and values.

  • Selectable Tags: Users can choose one or more tags to be displayed in the report, allowing for a focused and customizable analysis based on relevant tag criteria.

  • Filtering Options: The report provides the ability to filter the data by System, Environment Group, Environment Instance, or System Component, offering a tailored view that aligns with the user's specific area of interest or analysis needs.

  • Comprehensive Data Overview: By correlating systems, environments, and components with their respective tags, the report offers a comprehensive perspective, aiding in data classification, compliance tracking, and resource management.

This Tag Matrix report is a valuable tool for IT and environment managers, enabling them to efficiently monitor and analyze tagged attributes within their IT landscape, thereby supporting better data governance, resource allocation, and insight generation.

Environment Drift

The Environment Drift report within the Enov8 platform is designed to enable users to conduct a visual comparison among different instances of a System, highlighting disparities that could indicate configuration drift or versioning inconsistencies.

Accessing the Environment Drift Report

To access this report, please follow these steps:

  1. Navigate to Environment Management.
  2. Click on Analytics.
  3. Select Environment Drift.

Alt text

Utilizing the Environment Drift Report

  • System Selection: Initially, you'll select the System you want to investigate, which narrows down the focus of the report to relevant Environment Instances associated with that particular system.

  • Instance Comparison: After selecting the System, choose the specific Environment Instances you wish to compare. This step is crucial for identifying any discrepancies between the instances.

  • Highlighting Differences: The report illuminates differences in version information for Environment Instances and associated Micro Services. If there are any disparities in the versions of the displayed objects, they will be prominently highlighted.

  • Detailed Insights: By pinpointing the exact differences between the Environment Instances, the report provides detailed insights that can help in diagnosing issues related to configuration drift, ensuring consistency across environments, and aiding in troubleshooting and compliance efforts.

The Environment Drift report is a vital tool for IT professionals, particularly those involved in environment management, DevOps, and IT operations, offering a clear and actionable visualization of the state of Environment Instances and helping maintain system integrity and consistency.

Environment Cost

The Environment Cost dashboard within the Enov8 platform offers an executive overview of the system landscape's size within an organization. It facilitates a comparative analysis between the current size of Environment Instances for a system and the predefined baseline, providing insights into potential overspending on resources.

Accessing the Environment Cost Dashboard

To view this dashboard, follow these steps:

  1. Navigate to Environment Management.
  2. Click on Analytics.
  3. Select Environment Cost.

Alt text

Key Features of the Environment Cost Dashboard

  • Comparative Analysis: The dashboard contrasts the current size of Environment Instances with a baseline, aiding in the identification of discrepancies and potential overspending.

  • Executive Summary: It offers a high-level summary that highlights resource overspend, enabling decision-makers to understand the financial implications of their environment setup.

  • Cost Unit Configuration: Users can modify the base cost units via the Cost Management module located at Configuration Management >> System Administration.

  • System-Specific Settings: For tailoring cost metrics to individual systems, attributes like Proliferation_Baseline_Instance_Number and Proliferation_Baseline_Instance_Cost can be added to the System Object, allowing for customized cost tracking and analysis.

Alt text

This dashboard is a strategic tool for executives and financial analysts, providing a clear picture of resource allocation and financial expenditure related to environment instances, supporting informed budgetary decisions and resource optimization.

VCMDB

In this section we’ll go through the visual CMDB Reports.

CMDB Insights

To View, navigate to Environment Management > VCMDB > CMDB Insights

Alt text

Environment Connectivity

The dashboard designed to visualize environment connectivity offers a multifaceted perspective on how different Environment Instances and system components interact within your organization. It provides various views tailored to different aspects of your IT landscape.

Accessing the Environment Connectivity Dashboard

To access this dashboard, follow these steps:

  1. Navigate to Environment Management.
  2. Click on VCMDB.
  3. Select Environment Connectivity.

Alt text

Features of the Environment Connectivity Dashboard

  1. System Dependency View: This view displays the connectivity between different systems based on the dependencies that have been defined, aiding in understanding the interdependencies of systems.

  2. System Composition: Focuses on a selected system's composition, showcasing its instances and the associated components, providing a detailed look at the system's internal structure.

  3. Environment Group: Highlights the Environment Instances within a chosen environment group and illustrates their interconnectivity. This view offers additional filtering by region for each instance, enabling regional analysis.

  4. Environment Instance: Concentrates on the connectivity of selected Environment Instances, demonstrating their links with others. It includes an option to filter the view for instances in a specific region.

  5. Project: Targets project system demand, showing the connected systems essential for the project, thus offering insights into project-specific infrastructure needs.

  6. Booking: Focuses on booking details, revealing the Environment Instances linked to the booked instances, which might be crucial for project execution.

This dashboard serves as a powerful tool for IT professionals and managers, providing critical insights into the connectivity and dependencies within their IT environment, facilitating better planning, risk management, and decision-making.

Blueprints

Blueprints in the Enov8 platform enable users to create visual models that represent various aspects of their IT infrastructure, including IT architecture, business processes, and IT services, like the example of a GDW Deployment Diagram.

Accessing Blueprints

To access and view your blueprints, follow these steps:

  1. Navigate to Environment Management.
  2. Click on VCMDB.
  3. Select Blueprints.

Alt text

Once in the Blueprints section, you can view a specific blueprint by selecting the View button associated with the blueprint you wish to examine.

Alt text

These blueprints offer a graphical representation, making it easier to comprehend and communicate the intricacies of your IT environment and associated processes. This feature is particularly useful for stakeholders who need to understand the layout and relationships within the IT infrastructure, aiding in decision-making, planning, and optimization of IT services and architecture.

Interface Matrix

The Interface Matrix dashboard within the Enov8 platform is designed to help users visualize the relationships and interactions between different instances through system interfaces, providing a clear picture of how components within the IT environment are interconnected.

Accessing the Interface Matrix Dashboard

To view this dashboard, follow these steps:

  1. Navigate to Environment Management.
  2. Click on VCMDB.
  3. Select Interface Matrix.

Alt text

Once you're in the Interface Matrix section, you can choose the specific Systems and Environment for which you wish to view the interfaces. This selection process allows you to tailor the visualization to your specific needs, offering a focused view on the interconnections and dependencies that are most relevant to your analysis or operational focus.

This dashboard is invaluable for IT professionals who need to understand the intricate web of connections between different system instances, aiding in tasks such as troubleshooting, impact analysis, and system architecture optimization.