Implementing the Health Reporting and Monitoring for VMware Cloud Foundation validated solution includes the deployment and configuration of a host virtual machine in the management domain of your VMware Cloud Foundation instance. You then install and configure the PowerShell Module for VMware Cloud Foundation Reporting and Python Module for VMware Cloud Foundation Health Monitoring in VMware Aria Operations.

To implement and configure monitoring of the operational state of your VMware Cloud Foundation environment, alternative methods exist:
Table 3. Validated Solution Implementation Options
Method Description
Implementation by using PowerShell automation End-to-end automated implementation by using PowerShell. See Automated PowerShell Implementation of Health Reporting and Monitoring.
Implementation by using component user interfaces End-to-end manual implementation by using components' user interfaces. See User Interface Implementation of Health Reporting and Monitoring.

For information on the health monitoring and reporting design, see Detailed Design for Health Reporting and Monitoring for VMware Cloud Foundation.

Prerequisites

To complete the implementation of this validated solution, verify that your system fulfils the following prerequisites.

Table 1. Prerequisites for Implementation of Health Reporting and Monitoring for VMware Cloud Foundation

Category

Prerequisite

Environment

  • Verify that your VMware Cloud Foundation version is listed in the Support Matrix for this solution.

  • Verify that you configure your environment according to Before You Apply This Guidance.

  • Verify that you capture all parameters for the Health Reporting and Monitoring tab of the VMware Cloud Foundation Planning and Preparation Workbook.

  • Verify that your VMware Cloud Foundation instance is healthy and fully operational. See VMware Cloud Foundation Operations Guide.

Domain Name Service
  • Verify that the required DNS entries are created in the DNS server for the associated forward and reverse zones.

Active Directory

  • Verify that Active Directory Domain Controllers are available in the environment.
  • Verify that the required service accounts are created in Active Directory.

After you deploy and configure the host virtual machine, you install and configure the additional open-source software in the following order:

  1. PowerShell Module for VMware Cloud Foundation Reporting.
  2. Python Module for VMware Cloud Foundation Health Monitoring in VMware Aria Operations.
Table 2. Prerequisites for Installation of Open-Source Software of Health Reporting and Monitoring for VMware Cloud Foundation

Category

Prerequisite

Networking

  • Verify that the host virtual machine has network connectivity to the SDDC Manager of each VMware Cloud Instance.

  • Verify that the host virtual machine has network connectivity to VMware Aria Operations.

PowerShell Module for VMware Cloud Foundation Reporting

  • Verify that the host virtual machine is running a supported operating system.
  • Verify that the host virtual machine has a supported version of PowerShell installed.

See the Powershell Module documentation in the GitHub repository.

Python Module for VMware Cloud Foundation Health Monitoring in VMware Aria Operations

  • Verify that the host virtual machine has Python 3.x installed.
  • Verify that the host virtual machine has the requried Python libraries installed.

See the README.md in the GitHub repository.

For known issues, to report issues, obtain support, or suggest enhancements to the open-source PowerShell and Python modules, use: