Loading

Panw module

Warning

This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.

Prefer to use Elastic Agent for this use case?

Refer to the Elastic Integrations documentation.

The panw Metricbeat module uses the Palo Alto pango package to extract metrics information from a firewall device via the XML API.

The panw module configuration requires the ip address of the target firewall device and an API Key generated from that firewall. It is assumed that network access to the firewall is available. All access by the panw module is read-only.

Limitations The current version of the module is configured to run against exactly 1 firewall. Multiple firewalls will require multiple agent configurations. The module has also not been tested with Panorama, though it should work since it only relies on lower level Client.Op calls to send XML API commands to the server.

Required credentials for the panw module:

host_ip
IP address of the firewall - must be network accessible.
apiKey
An API Key generated via an XML API call to the firewall or via the management dashboard. This

This metricset reports information on BGP Peers defined in the firewall.

This metricset will capture certificates defined on the firewall including expiration dates.

This metricset will collect information from hardware fans (RPMS) and will report if an alarm is active for a given fan.

This metricset reports disk usage for filesystems defined on the device, based on df output.

This metricset will collect metrics on current user sessions established on Global Protect gateways.

This metricset reports the number of user per GlobalProtect gateway and totals across all gateways.

This metricset will collect metrics from the device on High Availabilty configuration for interfaces.

This metricset reports on licenses for sofware features with expiration dates.

This metricset will collect metrics on logical interfaces in the device’s network.

This metricset reports power usage and alarms.

This metricset captures system informate such as uptime, user count, CPU, memory and swap: essentiallyl the first 5 lines of top output.

This metricset reports temperature for various slots on the device and reports on alarm status.

This metricset enumerates ipsec tunnels and their status.

The Panw module supports the standard configuration options that are described in Modules. Here is an example configuration:

metricbeat.modules:
- module: panw
  metricsets: ["licenses"]
  enabled: false
  period: 10s
  hosts: ["localhost"]

The following metricsets are available: