Supported Versions
Version 6.1
REST API version: using V2 and V3

Introduction

Prism is a distributed resource management platform which allows you to manage and monitor objects, and services across the Nutanix environment, whether hosted locally or in the cloud.

Prism is broken down into two main components:

  • Prism Central (PC)
    • Multiple Nutanix Clusters are managed by Multi-cluster managers and also provide a single, centralized management interface. This is an optional software appliance (VM) which can be deployed in addition to the AOS Cluster (can run on it).
    • 1-to-many cluster manager
  • Prism Element (PE)
    • Localized cluster manager responsible for local cluster management and operations. Every Nutanix Cluster has a Prism Element built-in.
    • 1-to-1 cluster manager.

Monitoring Use cases

The device monitoring collects the metric values with respect to time and sends alerts to your team to act up immediately in case of any threshold breach or unexpected metric behavior based on configurations. In a way it helps you with smooth functioning of business with minimal or zero downtime in case of any infrastructure related issues occurring.

The below figure illustrates the conceptual relationship between Prism Central and Prism Element:

Nutanix Prism

Hierarchy of Nutanix Elements

  Cluster
   - Host
    - VM
    - Disks
  - Storage Container

Pre-Requisites

The OpsRamp Gateway must be installed.

Configure and install the integration

  1. Go to Setup > Integrations and Apps.
  2. Click + ADD on the INSTALLED APP page. The ADD APP page displays all the available applications along with the newly created application with the version.
    Notes:
    • If there are already installed applications, it will redirect to the INSTALLED APPS page, where all the installed applications are displayed.
    • If there are no installed applications, it will navigate to the ADD APP page.
    • You can even search for the application using the search option available. Also you can use the All Categories option to search.
Nutanix Prism
  1. Click ADD in the Nutanix Prism Central application.
  2. In the Configurations page, click + ADD. The Add Configuration page appears.
  3. Enter the below mentioned BASIC INFORMATION:
FunctionalityDescription
NameEnter the name for the integration
IP Address/Host NameIP address/host name of the target.
PortPort

Note: By default 9440 is added.
CredentialsSelect the credentials from the drop-down list.
Note: Click + Add to create a credential.

Notes:

  • By default the Is Secure checkbox is selected.
  • Select the following:
    • App Failure Notifications: if turned on, you will be notified in case of an application failure.
    • Alert Configuration: map alert configuration for third party alerts into OpsRamp.
  • Below are the default values set for:
    • Alert Severity: Possible values of Alert Severity Filter configuration property are kWarning, kCritical, kinfo.
    • Alert Severity Mapping: Possible values of Alert Severity Mapping Filter configuration property are kWarning, kCritical, kInfo.
  1. In the RESOURCE TYPE section, select:

    • ALL: All the existing and future resources will be discovered.
    • SELECT: You can select one or multiple resources to be discovered.
  2. In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:

    • Minutes
    • Hourly
    • Daily
    • Weekly
    • Monthly
  3. Click ADD.

Nutanix Prism
  1. Now the configuration is saved and displayed on the configurations page after you save it.

    Note: From the same page, you may Edit and Remove the created configuration.
  2. Click NEXT
  3. In the Installation page, select an existing registered gateway profile, and click FINISH.
Nutanix Prism

The application is now installed and displayed on the Installed Integration page. Use the search field to find the installed application.

Modify the Configuration

View the Nutanix Prism Central details

The Nutanix Prism Central integration is displayed in the Infrastructure > Resources > Cluster. You can navigate to the Attributes tab to view the discovery details, and Metrics tab to view the metric details for Nutanix Prism Central.

Nutanix Prism
Nutanix Prism

Supported Metrics

Native TypeMetric NameDisplay NameUnitsDescription
Clusternutanix_cluster_is_AvailableNutanix Cluster AvailabilityProvides Nutanix Cluster Availability. Possible values 1-active 0-inactive
nutanix_cluster_controller_NumIOPSNutanix Cluster Controller NumIOPSiopsProvides Nutanix Cluster Controller NumIOPS
nutanix_cluster_dataReduction_overallSavingRatio_PPMNutanix Cluster DataReduction Overall SavingRatio PPMProvides Nutanix Cluster DataReduction Overall SavingRatio PPM
nutanix_cluster_NumReadIOPSNutanix Cluster NumReadIOPSiopsProvides Nutanix Cluster NumReadIOPS
nutanix_cluster_NumWriteIOPSNutanix Cluster NumWriteIOPSiopsProvides Nutanix Cluster NumWriteIOPS
nutanix_cluster_storage_CapacityBytesNutanix Cluster Storage CapacityBytesBytesProvides Nutanix Cluster Storage CapacityBytes
nutanix_cluster_storage_FreeBytesNutanix Cluster Storage FreeBytesBytesProvides Nutanix Cluster Storage FreeBytes
nutanix_Cluster_hypervisor_avgIO_LatencyUsecsNutanix Cluster Hypervisor AvgIO LatencyUsecsProvides Nutanix Cluster Hypervisor AvgIO LatencyUsecs
nutanix_cluster_hypervisorWrite_IOBandwidthKBPSNutanix Cluster Hypervisor WriteIO BandwidthKBPSProvides Nutanix Cluster Hypervisor WriteIO BandwidthKBPS
nutanix_cluster_readIO_PPMNutanix Cluster ReadIO PPMProvides Nutanix Cluster ReadIO PPM
nutanix_cluster_replicationTransmitted_BandwidthKBPSNutanix Cluster Replication Transmitted BandwidthKBPSKBpsProvides Nutanix Cluster Replication Transmitted BandwidthKBPS
nutanix_cluster_hypervisor_cpuUsage_PPMNutanix Cluster Hypervisor Cpu Usage PPMProvides Nutanix Cluster Hypervisor Cpu Usage PPM
nutanix_cluster_controller_ReadIOPPMNutanix Cluster Controller ReadIO PPMProvides Nutanix Cluster Controller ReadIO PPM
nutanix_cluster_contentCache_HitPPMNutanix Cluster Content Cache HitPPMProvides Nutanix Cluster Content Cache HitPPM
nutanix_cluster_hypervisor_avgReadIO_LatencyUsecsNutanix Cluster Hypervisor Avg ReadIO LatencyUsecsProvides Nutanix Cluster Hypervisor Avg ReadIO LatencyUsecs
nutanix_cluster_replicationReceived_BandwidthKBPSNutanix Cluster Replication Received BandwidthKBPSKBpsProvides Nutanix Cluster Replication Received BandwidthKBPS
nutanix_cluster_controller_avgIO_LatencyUsecsNutanix Cluster Controller AvgIO LatencyUsecsProvides Nutanix Cluster Controller AvgIO LatencyUsecs
nutanix_cluster_controller_readIO_BandwidthKBPSNutanix Cluster Controller ReadIO BandwidthKBPSKBpsProvides Nutanix Cluster Controller ReadIO BandwidthKBPS
nutanix_cluster_controller_IO_BandwidthKBPSNutanix Cluster Controller IO BandwidthKBPSKBpsProvides Nutanix Cluster Controller IO BandwidthKBPS
nutanix_cluster_avgIO_LatencyUsecsNutanix Cluster AvgIO LatencyUsecsProvides Nutanix Cluster AvgIO LatencyUsecs
nutanix_cluster_controller_writeIO_BandwidthKBPSNutanix Cluster Controller WriteIO BandwidthKBPSKBpsProvides Nutanix Cluster Controller WriteIO BandwidthKBPS
nutanix_cluster_controller_writeIO_PPMNutanix Cluster Controller WriteIO PPMProvides Nutanix Cluster Controller WriteIO PPM
nutanix_cluster_hypervisor_avgWriteIO_LatencyUsecsNutanix Cluster Hypervisor Avg WriteIO LatencyUsecsProvides Nutanix Cluster Hypervisor Avg WriteIO LatencyUsecs
nutanix_cluster_readIO_BandwidthKBPSNutanix Cluster Read IO BandwidthKBPSKBpsProvides Nutanix Cluster Read IO BandwidthKBPS
nutanix_cluster_hypervisor_memoryUsage_PPMNutanix Cluster Hypervisor MemoryUsage PPMProvides Nutanix Cluster Hypervisor MemoryUsage PPM
nutanix_cluster_hypervisor_IO_BandwidthKBPSNutanix Cluster Hypervisor IO BandwidthKBPSKBpsProvides Nutanix Cluster Hypervisor IO BandwidthKBPS
nutanix_cluster_hypervisor_kvm_cpuUsage_PPMNutanix Cluster Hypervisor Kvm Cpu Usage PPMProvides Nutanix Cluster Hypervisor Kvm Cpu Usage PPM
nutanix_cluster_writeIO_BandwidthKBPSNutanix Cluster WriteIO BandwidthKBPSKBpsProvides Nutanix Cluster WriteIO BandwidthKBPS
nutanix_cluster_hypervisor_readIO_BandwidthKBPSNutanix Cluster Hypervisor ReadIO BandwidthKBPSKBpsProvides Nutanix Cluster Hypervisor ReadIO BandwidthKBPS
nutanix_cluster_hypervisor_kvm_memoryUsage_PPMNutanix Cluster Hypervisor Kvm MemoryUsage PPMProvides Nutanix Cluster Hypervisor Kvm MemoryUsage PPM
nutanix_cluster_controller_avgReadIO_LatencyUsecsNutanix Cluster Controller AvgReadIO LatencyUsecsProvides Nutanix Cluster Controller AvgReadIO LatencyUsecs
nutanix_cluster_IO_BandwidthKBPSNutanix Cluster IO BandwidthKBPSKBpsProvides Nutanix Cluster IO BandwidthKBPS
nutanix_cluster_controller_avgWriteIO_LatencyUsecsNutanix Cluster Controller Avg WriteIO LatencyUsecsProvides Nutanix Cluster Controller Avg WriteIO LatencyUsecs
nutanix_cluster_storage_tier_das_sata_CapacityBytesNutanix Cluster Storage Tier Das Sata CapacityBytesBytesProvides Nutanix Cluster Storage Tier Das Sata CapacityBytes
nutanix_cluster_storage_tier_das_sata_FreeBytesNutanix Cluster Storage Tier Das Sata FreeBytesBytesProvides Nutanix Cluster Storage Tier Das Sata FreeBytes
nutanix_cluster_storage_tier_ssd_CapacityBytesNutanix Cluster Storage Tier SSD CapacityBytesBytesProvides Nutanix Cluster Storage Tier SSD CapacityBytes
nutanix_cluster_storage_tier_ssd_FreeBytesNutanix Cluster Storage Tier SSD FreeBytesBytesProvides Nutanix Cluster Storage Tier SSD FreeBytes
Hostnutanix_host_hypervisor_cpu_usage_PPMNutanix Host Hypervisor Cpu Usage PPMProvides Nutanix Host Hypervisor Cpu Usage PPM
nutanix_host_storage_CapacityBytesNutanix Host Storage Capacity BytesBytesProvides Nutanix Host Storage Capacity Bytes
nutanix_host_storage_tier_das_sata_CapacityBytesNutanix Host Storage Tier Das Sata Capacity BytesBytesProvides Nutanix Host Storage Tier Das Sata Capacity Bytes
nutanix_host_storage_FreeBytesNutanix Host Storage Free BytesBytesProvides Nutanix Host Storage Free Bytes
nutanix_host_storage_tier_das_sata_FreeBytesNutanix Host Storage Tier Das Sata Free BytesBytesProvides Nutanix Host Storage Tier Das Sata Free Bytes
nutanix_host_storage_tier_ssd_FreeBytesNutanix Host Storage Tier SSD Free BytesBytesProvides Nutanix Host Storage Tier SSD Free Bytes
Disknutanix_disk_avg_io_LatencyUsecsNutanix Disk Avg IO Latency UsecsProvides Nutanix Disk Avg IO Latency Usecs
nutanix_disk_read_io_bandwidth_KBPSNutanix Disk Read IO Band Width KBPSKBpsProvides Nutanix Disk Read IO Bandwidth KBPS
nutanix_disk_write_io_bandwidth_KBPSNutanix Disk Write IO Band Width KBPSKBpsProvides Nutanix Disk Write IO Bandwidth KBPS
nutanix_disk_storage_CapacityBytesNutanix Disk Storage Capacity BytesBytesProvides Nutanix Disk Storage Capacity Bytes
nutanix_disk_storage_FreeBytesNutanix Disk Storage Free BytesBytesProvides Nutanix Disk Storage Free Bytes
nutanix_disk_storage_UsageBytesNutanix Disk Storage Usage BytesBytesProvides Nutanix Disk Storage Usage Bytes
Storage Containernutanix_storageContainer_ReadIO_PPMNutanix Storage Container ReadIO PPMProvides Nutanix Storage Container ReadIO PPM
nutanix_storageContainer_AvgIO_LatencyUsecsNutanix Storage Container AvgIO LatencyUsecsProvides Nutanix Storage Container AvgIO LatencyUsecs
nutanix_storageContainer_ReadIO_Bandwidth_KBPSNutanix Storage Container ReadIO Bandwidth KBPSKBpsProvides Nutanix Storage Container ReadIO Bandwidth KBPS
nutanix_storageContainer_WriteIO_Bandwidth_KBPSNutanix Storage Container WriteIO Bandwidth KBPSKBpsProvides Nutanix Storage Container WriteIO Bandwidth KBPS
nutanix_storageContainer_WriteIO_PPMNutanix Storage Container WriteIO PPMProvides Nutanix Storage Container WriteIO PPM
nutanix_storageContainer_Storage_TierDasSata_UsageBytesNutanix Storage Container StorageTier DasSata UsageBytesBytesProvides Nutanix Storage Container StorageTier DasSata UsageBytes
nutanix_storageContainer_Storage_UsageBytesNutanix Storage Container Storage UsageBytesBytesProvides Nutanix Storage Container Storage UsageBytes
nutanix_storageContainer_Storage_CapacityBytesNutanix Storage Container Storage CapacityBytesBytesProvides Nutanix Storage Container Storage CapacityBytes
nutanix_storageContainer_Storage_FreeBytesNutanix Storage Container Storage FreeBytesBytesProvides Nutanix Storage Container Storage FreeBytes
Virtual MachineNutanix VM Guest Memory Usage Bytesnutanix_vm_guest_memory_UsageBytesbytesProvides Nutanix VM Guest Memory Usage Bytes
Nutanix VM Hypervisor IO BandwidthKBPSnutanix_vm_hypervisor_io_BandwidthKBPSkbpsProvides Nutanix VM Hypervisor IO Bandwidth KBPS
Nutanix VM Hypervisor ReadIO BandwidthKBPSnutanix_vm_hypervisor_readIO_BandwidthKBPSkbpsProvides Nutanix VM Hypervisor Read IO Bandwidth KBPS
Nutanix VM Hypervisor WriteIO BandwidthKBPSnutanix_vm_hypervisor_writeIO_BandWidthKBPSkbpsProvides Nutanix VM Hypervisor Write IO Bandwidth KBPS
Nutanix VM Controller IO BandwidthKBPSnutanix_vm_controller_IO_BandwidthKBPSkbpsProvides Nutanix VM Controller IO Bandwidth KBPS
Nutanix VM Controller ReadIO BandwidthKBPSnutanix_vm_controller_readIO_BandwidthKBPSkbpsProvides Nutanix VM Controller Read IO Bandwidth KBPS
Nutanix VM Controller WriteIO BandwidthKBPSnutanix_vm_controller_writeIO_BandwidthKBPSkbpsProvides Nutanix VM Controller Write IO Bandwidth KBPS
Nutanix VM Hypervisor AvgIO LatencyUsecsnutanix_vm_hypervisor_avgIO_LatencyUsecsmicrosecondsProvides Nutanix VM Hypervisor Avg IO Latency Usecs
Nutanix VM Hypervisor Avg ReadIO LatencyUsecsnutanix_vm_hypervisor_avgReadIO_LatencyUsecsmicrosecondsProvides Nutanix VM Hypervisor Avg Read IO Latency Usecs
Nutanix VM Hypervisor Avg WriteIO LatencyUsecsnutanix_vm_hypervisor_avgWriteIO_LatencyUsecsmicrosecondsProvides Nutanix VM Hypervisor Avg Write IO Latency Usecs
Nutanix VM Controller AvgIO LatencyUsecsnutanix_vm_controller_avgIO_LatencyUsecsmicrosecondsProvides Nutanix VM Controller Avg IO Latency Usecs
Nutanix VM Controller Avg ReadIO LatencyUsecsnutanix_vm_controller_avgReadIO_LatencyUsecsmicrosecondsProvides Nutanix VM Controller Avg Read IO Latency Usecs
Nutanix VM Controller Avg WriteIO LatencyUsecsnutanix_vm_controller_avgWriteIO_LatencyUsecsmicrosecondsProvides Nutanix VM Controller Avg Write IO Latency Usecs
Nutanix VM PowerStatenutanix_vm_PowerStateProvides Nutanix VM Power State
Nutanix VM Memory Usage PPMnutanix_vm_memoryUsage_PPM%Provides Nutanix VM Memory Usage PPM
Nutanix VM Guest Memory Usage PPMnutanix_vm_guest_memoryUsage_PPM%Provides Nutanix VM Memory Usage PPM
Nutanix VM Guest Memory Usage PPMnutanix_vm_guest_memoryUsage_PPM%Provides Nutanix VM Guest Memory Usage PPM
Nutanix VM Hypervisor Memory Usage PPMnutanix_vm_hypervisor_memoryUsage_PPM%Provides Nutanix VM Hypervisor Memory Usage PPM
Nutanix VM Hypervisor CPU Usage PPMnutanix_vm_hypervisor_cpuUsage_PPM%Provides NutanixVM Hypervisor CPU Usage PPM
Nutanix VM Hypervisor Consumed Memory Bytesnutanix_vm_hypervisor_consumed_MemoryBytesbytesProvides Nutanix VM Hypervisor Consumed Memory Bytes

Risks, Limitations & Assumptions

  • Application can handle Critical/Recovery failure notifications for below two cases when user enables App Failure Notifications in configuration
    • Connectivity Exception (ConnectTimeoutException, HttpHostConnectException, UnknownHostException)
    • Authentication Exception (UnauthorizedException)
  • Application will not send any duplicate/repeat failure alert notification until the existing critical alert is recovered.
  • Application cannot control monitoring pause/resume actions based on above alerts.
  • Metrics can be used to monitor Nutanix resources and can generate alerts based on the threshold values.
  • Event/Alert polling will be started only if the user enables Event/Alert Polling in configuration.
  • Possible values of Event/Alert Severity Filter configuration property are kWarning,kCritical,kInfo.
  • OpsRamp has given sample mappings to map Nutanix Severity with OpsRamp Severities as part of the Event/Alert Severity Mapping configuration file. Users can modify them as per their use-case at any point of time from the sdk application configuration page. Possible OpsRamp Severities are Critical, Warning, Ok, Info.
  • No support of showing activity log and applied time.
  • No support for the option to get Latest snapshot metric.