Palo Alto Panorama


Starting with TKU March 2026, implicit discovery of network devices through thePalo Alto Panorama XML API is supported.

Supported Discovery versions

All Discovery versions starting with BMC Discovery 24.2 (14.0) are supported. For previous versions or standard scanning, Simple Network Management Protocol (SNMP) remains the primary method.

Prerequisites

Before you start discovering network devices, make sure that you have completed the following configurations:

  • An API API key generated in the Panorama console.
  • Valid Palo Alto Panorama XML API credentials.

Panorama-cred.png

  • HTTPS (default port 443) access from Discovery to the Panorama management IP address.

How Palo Alto Panorama works

Devices managed by Palo Alto Panorama are scanned implicitly. Discovery sends requests to the Panorama XML API to retrieve data about the management system itself and all connected firewalls (Managed Devices).

Discovery identifies network devices by running the following API calls:

API callAPI endpointDescription

Panorama.ShowSystemInfo

{api_url}/api/?type=op&cmd=<show><system><info></info></system></show>

Retrieves system information for the Palo Alto Panorama management instance.

Panorama.ShowDevicesAll

{api_url}/api/?type=op&cmd=<show><devices><all></all></devices></show>

Retrieves a list of all devices managed by Palo Alto Panorama.

Panorama.ShowDeviceSystemInfo

{api_url}/api/?type=op&cmd=<show><system><info></info></system></show>&target={serial}

Retrieves system information for a specific managed device.

Panorama.ShowDeviceInterfaces

{api_url}/api/?type=op&cmd=<show><interface>all</interface></show>&target={serial}

Retrieves all network interfaces for a specific managed device.

Panorama.ShowDeviceTunnel

{api_url}/api/?type=op&cmd=<show><running><tunnel><flow><all></all></flow></tunnel></running></show>&target={serial}

Retrieves IPsec tunnel information for a specific managed device.

To run a Palo Alto Panorama XML API scan on an appliance

  1. Go to Manage > Discovery.
  2. Click Add New Run.
  3. Select API > Palo Alto Networks Panorama as the provider.
  4. Select the appropriate credentials from the list.
  5. Click OK.

Panorama-start-scan.png

During the implicit scan, a DiscoveryAccess node is created for each network device. The node has the device serial number as an endpoint.

The following example shows a DiscoveryRun visualisation:

1770983223420-241.png

The following example shows a list of DiscoveryAccesses:

Panorama-DA-list.png

The following example shows the Palo Alto network device discovered through the Palo Alto XML API:

Panorama-device.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Discovery content reference