> For the complete documentation index, see [llms.txt](https://help.glpi-project.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.glpi-project.org/doc-plugins/plugin-glpi-network/nutanix.md).

# Nutanix 🆕

{% hint style="danger" icon="ear-triangle-exclamation" %}
**This plugin is in beta and should not be used in production, but only for testing purposes.**
{% endhint %}

## Features

The **Nutanix** plugin utilizes the Prism REST API (Prism Central or Element) to inventory your Nutanix infrastructure and inject the results into GLPI’s native inventory engine.

***

## Requirements (self-hosted)

| GLPI Version | Minimum PHP | Recommended |
| ------------ | ----------- | ----------- |
| 10.0.x       | 8.1         | 8.2         |
| 11.0.x       | 8.2         | 8.4         |

{% hint style="info" %}
A [GLPI Network ADVANCED](https://services.glpi-network.com/#offers) subscription (or higher) is required. This plugin is also available for all GLPI Network [Cloud instances](https://glpi-network.cloud).
{% endhint %}

***

## Install the plugin

* Go to the marketplace. Download and install the **Nutanix** plugin.

<div align="left"><figure><img src="/files/y7oBt3hl8e9p5Ufted2f" alt=""><figcaption><p>Install plugin</p></figcaption></figure></div>

***

## Inventoried Elements

The plugin maps Nutanix components to native GLPI objects as follows:

| Nutanix Item          | GLPI Destination    | GLPI Object Type          |
| --------------------- | ------------------- | ------------------------- |
| **Enclosure**         | Enclosure           | `Enclosure`               |
| **Cluster**           | Cluster             | `Cluster`                 |
| **Host** (Hypervisor) | Computer (Physical) | `Computer`                |
| **VM**                | Computer + VM       | `Computer` (linked as VM) |
| **Disk**              | Item\_Disk          | `Disk` item               |
|                       |                     |                           |

### Inventory Details

* **Hosts:** Name, UUID, BIOS (version/serial), RAM, CPUs, service IPs, and physical disks.
* **VMs:** Name, UUID, power state, memory, vCPUs, IPs/MACs, and vDisks.
* **Relationships:** Automatic creation of Enclosure / Cluster ↔ Host and VM ↔ Host links via UUID.

{% hint style="warning" %}
**Important:**\
Do not use this plugin to import VMs that already have a **GLPI Agent** installed. Inventory formats differ, which will result in error logs or redundant data entries.
{% endhint %}

***

## Plugin Configuration (Nutanix API)

<div align="left"><figure><img src="/files/hpZWtRtpD7S5Qy3pEyye" alt=""><figcaption><p>Setup Nutanix</p></figcaption></figure></div>

* Navigate to: **`Setup`** → **`Plugins`** → **`Nutanix`** (Configuration tab).

#### Required Settings:

* **API REST URL:** Your Prism endpoint (e.g., `https://prism-central.domain.com:9440`).
* **API Version:** `2.0` or `3.0` (both are supported).
* **Credentials:** Nutanix account with **read-only** access (clusters, hosts, vms, and disks).
* **SSL Verification:** Enable or disable certificate validation.

{% hint style="info" %}
*Passwords are stored encrypted within the GLPI database.*
{% endhint %}

***

## Automated Inventory Task

<figure><img src="/files/TOpSLMGCxfoysvARqsun" alt=""><figcaption></figcaption></figure>

The inventory of Nutanix assets (Clusters, Hosts, VMs, Disks) is **entirely managed by a dedicated automatic action** within GLPI. No third-party agents are required on the hypervisors.

* Go to **`Setup`** > **`Automatic actions`**

1. **Task Name:** `NutanixInventory` (automatically registered upon plugin activation).
2. **Process:** This task connects to the Prism API, fetches the asset structure, and injects it into GLPI's native inventory engine.

You can manage:

* **Run frequency**: from one minute to monthly
* **Status**: scheduled or disabled
* **Run mode**: CLI or GLPI (use CLI to use GLPI's cron job)
* **Run period**: enter the times when GLPI is allowed to synchronize data
* **Number of days this action logs are stored**: infinite to 360 days


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.glpi-project.org/doc-plugins/plugin-glpi-network/nutanix.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
