The Dashboard is a single pane of glass showing quick, easy to read performance and configuration information about the Morpheus Environment.
- There are four gauges across the top of the dashboard page showing quick system stats for Instances, Monitoring Status, Log Errors, and Backups. Each gauge also serves as a quick link for each section.
- My Instances
- The My Instances section shows quick information about 5 favorite instances like Type, IP and Port. Click View All to be taken directly to the instances page.
- The Monitoring section displays an overall health, availability statistics, as well as response time and any open incidents requiring action.
- Recent Activity
- Recent Activity is displayed on the right side of the dashboard page. Items like instance provisioning and deletion, backups, and alerts are displayed here.
- All Morpheus logs are application aware. Log information from hypervisors, servers, and applications are pushed up into the Morpheus controller node and made searchable and actionable. Choose a timeframe from the Logs pane to view statistics or click List to view all log information.
- The backup pane at the bottom of the page shows statistics about Morpheus backups. Information about success and failure rates and the number of backups run versus scheduled is available here. Click on the List button to be taken directly to the backups page where you can view and configure backups.
Customizable Cloud, App and Instance usage reports can be generate in the Operations -> Reports section.
The landing page of the reports section gives a selection of report types to generate and a history view of generated reports.
To generate a new Report
- Select a Report type
- Set Start and End dates for the report
- Select Cloud(s)
- Select other options depending on report type
- Select run and the report will be generated
To view a report, select the Name of the report after the status changes to ready. Generated Reports are available from the Reports History page or in their respective Section.
All reports are saved and accessible until deleted.
The Morpheus Analytics engine analyzes resource utilization and costs across clouds. This functionality helps users make decisions on where instances and workloads should be provisioned.
- Instance Types
** By Cloud * Count * Total Memory * Total Storage * Total CPUs/Cores ** By Group * Count * Total Memory * Total Storage * Total CPUs/Cores * Instances ** By Cloud * Count * Total Memory * Total Storage * Total CPUs/Cores ** By Group * Count * Total Memory * Total Storage * Total CPUs/Cores * Utilization ** CPU vs Price * Hosts * Virtual Machines * Bare Metal ** Overall vs Price * Hosts * Virtual Machines * Bare Metal ** RAM vs Price * Hosts * Virtual Machines *** Bare Metal
The Operations -> Guidance section show recommendations for Resource and Costs Utilization optimization. By analyzing the CPU, RAM, and Storage activity of Instances and Hosts, Morpheus can recommend actions for Sizing and Power State.
Guidance is configured per Cloud and is set to off by default.
To turn on Guidance for a Cloud:
- Navigate to Infrastructure -> Clouds.
- Select the Edit icon of the Cloud to configure Guidance for.
- Expand the Advanced Options section in the Edit Cloud modal.
- In the Guidance dropdown, select Manual.
- Select Save Changes.
Guidance recommendations will begin to appear in the guidance section when generated.
To view and act on Guidance recommendations, navigate to Operations -> Guidance.
The Guidance list contains the following details:
- Severity Icon
- Indicates the severity of the recommended action.
- Recommended action Type
- Guidance Metric used for recommended action.
- Recommended Action for the Instance or Host, such as “Reduce Host memory” or “Shutdown Instance”
- The Instance or Host targeted
- Shows projected Monthly Costs savings if recommended action is taken.
- Date and Time stamp the recommended action was generated.
- Information Link
- Click to view details on the recommendation.
Guidance Actions are not automatically triggered at this time.
- Search for Guidance recommendations
- Filter by Sizing or Shutdown Guidance Types.
- Filter by Guidance Severity of All, Info, Warning, or Critical.
- Filter by All, Memory, CPU, or Power Guidance Metrics.
Morpheus and Service Now Approvals
Policies can be created for Groups and Clouds to require approvals for actions with the built-in Morpheus approvals engine, or via a ServiceNow integration. Approvals can be configured for Provisioning and Lifecycle extensions.
Configuring Morpheus for Approvals
To configure Morpheus for approvals:
- Configure Roles for Approval access
- Optionally configure a ServiceNow Integration for ServiceNow approvals.
- Please note ServiceNow integration is not required for Internal Approvals.
- Create approvals policies for: * Internal Approvals * SNOW Approvals
Configure User Role access settings in Administration -> Roles -> (Role) -> Operations: Approvals.
- All Users with a Role applied containing Operations: Approvals set to Full will have approval authority, and be able to Approve, Deny or Cancel approval requests.
- All Users with a Role applied that has Operations: Approvals set to Read will be able to view Approval requests and history, but will not be able to Approve, Deny or Cancel approval requests.
- All Users with a Role applied that has Operations: Approvals set to None will not have access to the Operations: Approvals section, and such will not be able to see or act on approval requests.
- Regardless of Role settings, any instance or app provisioned by any user to a group or cloud with an active Approval policy applied will require approval before the instance or app will provision.
Configure ServiceNow integration for SNOW Approvals
- Navigate to Admin -> Integrations
- Select + NEW INTEGRATION
- Select ServiceNow from the Type dropdown in the Integration modal and enter:
- Name of the integration in Morpheus
- Leave checked to enable the integration.
- URL of the ServiceNow host (ex: https://ven0000.service-now.com)
- A User in ServiceNow that is able to access the REST interface and create/update/delete incidents, requests, requested items, item options, catalog items, workflows, etc.
- Password for User above
- Save Changes
Morpheus then configures the integration with ServiceNow, syncs ServiceNow workflows which are available when creating approvals policies. (This process can take up to 5 minutes depending on the size of the workflow table in ServiceNow.)
Create Approval Policies¶
- Policies applied to a Group are created in Infrastructure -> Groups -> (group) -> Policies tab.
- Policies applied to a Cloud are created in Infrastructure -> Clouds -> (cloud) -> Policies tab.
To create an Approval policy:
- Navigate to the Policies tab in the Group or Cloud to which the policy will apply.
- Select + ADD POLICY to open the New Policy wizard
- Select Provision Approval from the Type dropdown
- Add an optional description
- Leave Enabled selected for this Policy to be active once saved. *Enabled can be deselected to disable to policy.
- In the config section, select either Internal Approvals or ServiceNow Approvals:
- Internal Approvals
- Approval requests will be managed within Morpheus via the Operations: Approvals section.
- ServiceNow Approvals
- Approval requests will be managed with ServiceNow (SNOW). Please note a ServiceNow integration (Admin: Integrations) must be configured prior to SNOW Approval policy generation.
- For ServiceNow Approvals, select the appropriate ServiceNow workflow for this policy. Please note the workflows presented are created in ServiceNow and synced with Morpheus .
- Add the Morpheus Accounts to which this policy will apply, or leave the Accounts field blank to apply to all accounts.
Upon saving, a new policy is created in the Group or Cloud Policies tab.
SNOW Approvals will take a few moments to save as the policy is generated.
Managing Approval Requests¶
Once Instance Approval policies are added to a group or cloud, any Instance or App provisioned into that group or cloud will create an approval request entry in the Operations -> Approvals section.
User Role permission Operations: Approvals -> FULL required to manage Approvals.
- To Approve, Deny, or Cancel an internal Approval request, select the request and use the Actions dropdown.
- To Cancel a ServiceNow Approval request, select the request and use the Actions dropdown. ServiceNow approvals are managed in ServiceNow.
Instances requiring provisioning approval will have a PENDING status until approved.
Each Approval Request will have:
Request: What is being requested
Type: The type of the approval request
Request For: Name and link to Instance
Actions dropdown * For Internal Approval Requests
- For ServiceNow Approval Requests * Cancel
Internal approval requests¶
To Approve, Deny or Cancel an Internal approval request:
- Navigate to Operations -> Approvals
- Select the Name of the Approval request
- Select Actions on the far right of the request
- Select Approve, Deny, or Cancel from the Actions dropdown
- Select OK on the confirmation modal
- When an Internal request is approved, the related instance will begin to provision immediately and the request will show approved.
- When an Internal request is denied, the related instances status will change to Denied and the request will show Rejected in the Approvals section.
- When an Internal request is canceled, the related related instances status will change to Cancelled and the request will be canceled.
ServiceNow Approval requests¶
ServiceNow approval request are managed in ServiceNow. The process of approving or rejecting requests is determined by the ServiceNow Workflow selected when configuring the SNOW Approval policy. These Workflows are configured in ServiceNow.
Morpheus syncs with ServiceNow every 5 minutes. Once an Approval Request is Approved or Rejected in Service Now, it will take up to 5 minutes for the instance to respond accordingly, and the status for the approval request in the Approvals section in Morpheus to update.
The Operations -> Usage section shows Billing information for Instances and Hosts that have pricing configured on their Service Plan.
Pricing must be enabled ins Administration -> Provisioning and Service Plans configured with Prices sets in Administration -> Plans & Pricing for Pricing to show in the Usage section.
All Instances are listed by default, with the most recent usage information showing first.
Usage details can be filtered by Cloud and Date:
- Default view is for all Clouds. Select a Cloud to show Instance and Host Usage for only one Cloud.
- Default view shows most current Usage. Select the Date filter to scope to a different date range.
API & CLI¶
Usage information can also be extracted via the Morpheus API and CLI, including the ability to extract usage per Tenant.
Appropriate Role permissions for Operations: Usage are required to view the Usage section.
The Activity section displays a recent activity report for Auditing. Morpheus defines an activity as any major action performed on an instance or server, such as, but not limited to adding a server, deleting a server, provisioning an instance, deleting an instance, creating a backup, etc… This view can be searched and filtered by type, user, and date range.
There are 5 types of activities that are displayed in the Activity Reports:
To View a Recent Activity report:
- Select the Reports link in the navigation bar.
- Click the tab Recent Activity.
Recent activity is displayed in order from recent to oldest. This view can be searched and filtered by type, user, and date range.
To review the item the activity occurred on, click the name of the activity and it will go to a new page and display that item.
Deleted activities are displayed as an alert and do not contain a link to the event item. If the activity is not a deletion event we provide a link on the activity name to go to the item the activity occurred on.
- Click the filter drop down of type of filter you want to apply.
- Select the appropriate filter.