Panorama Nutanix plugin doesn't show all expected tags

Panorama Nutanix plugin doesn't show all expected tags

164
Created On 01/08/26 11:06 AM - Last Modified 01/13/26 13:04 PM


Symptom


• If we add a category "AppType" as an example on Nutanix Admin Center, and add three values:

  1. App
  2. DB
  3. Web

• If we assign two or more of these values to the same VM on Nutanix (for example DB and Web), and when filtering each of these categories, Nutanix shows the VM for both filters. However, Panorama only shows one tag, either for DB or Web.



Environment


• Panorama has Nutanix plugin installed and configured to monitor Nutanix Prism central.



Cause


• Panorama Nutanix plugin uses the received REST API response from Nutanix to build tags and IP-tag registration.

• It reads the "categories" field in the API response.

• In our example, here is the response:

        "categories": {
          "AppType": "Web",
          "AllowedServices": "SSH",
        },

As we see the received AppType is Web, so Panorama will only show tag for Web.



Resolution


• This behavior is expected based on the current integration between the Panorama Nutanix plugin and the Nutanix Prism.

Workaround: If you require multiple tags for a single VM to be reflected in Panorama, you must use unique Category Keys in Nutanix.
 - Example: Instead of assigning multiple values to AppType, create AppType-1: Web and AppType-2: DB.
Panorama will then see both keys as distinct tags.



Additional Information


• The REST API response can be found in the plugin logs:
 - Using CLI: less plugins-log plugin_nutanix_ret.log
 - In TSF: less opt/plugins/var/log/pan/plugin_nutanix_ret.log

 • You can use tools such as "jq" to pretty-print the REST API response in an indented, human-readable, and well-formatted JSON format.

 • Panorama will not show categories (tags) that are not attached to any VM.



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA1Ki000000sY3RKAU&lang=en_US&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail