SMARTTILE · DEVICEAUTOMATE™ · PALO ALTO NETWORKS

Palo Alto firewalls, read end to end

One read-only API admin on the firewall gives SmartTile the whole PAN-OS picture — HA, IPsec and GlobalProtect, licences, the security and NAT rule base with a change history, configuration backups, PAN-OS advisories and who signed in — next to the rest of the network, in the IT Service Management (ITSM) system your team already uses.

SmartTile integrates with
Palo Alto Networks firewalls running PAN-OS — hardware PA-series and VM-Series in AWS, Azure or on-prem — directly through the PAN-OS XML API (/api/) over HTTPS 443, with a read-only admin's API key.
How SmartTile automates it
SmartTile's agent reads every connected firewall every 5 minutes (health + identity) and hourly (security and NAT rules → change ledger); backs the running config up on schedule; turns new PAN-OS releases into advisories; watches chosen IPsec tunnels and admin sign-ins; fires one workflow event per new problem.
Category
DeviceDeviceAutomate™

Ping says a Palo Alto firewall is up. It does not say the HA peer dropped, a Threat Prevention licence lapses next week, a tunnel to a branch is down or someone edited a rule at 2 a.m. The PAN-OS XML API answers all of that, and SmartTile only ever reads it: show commands, config reads and a config export — nothing that sets, commits or reboots. Up/down stays with SmartTile's agent (ping/SNMP); the API adds everything behind it.

What the API turns on

Identity that fills itself

Model, serial, PAN-OS version, hostname and MAC written to the device record, marked “Palo Alto PAN-OS API”. A value typed by a person is never overwritten.

Health every 5 minutes

HA state and sync, interfaces with zones, session table use, dataplane CPU, hardware sensors, licence expiry, available PAN-OS releases and the admins logged in now.

IPsec + GlobalProtect

Every IPsec tunnel with its state, peer and monitor, plus the GlobalProtect users connected — user, computer, source and VPN address.

Rules + change ledger

Security and NAT rules for every virtual system, in evaluation order, re-read hourly. Each rule added, removed, changed or moved is logged with what changed.

Configuration backups

The running configuration exported over the API on the device's backup schedule — saved, hashed, and kept as a new version with a diff only when it changed.

PAN-OS advisories

Target = newest release on the running branch; else the next feature release, flagged as a planned branch upgrade — never a multi-branch jump. Verified after the window.

Admin access watched

AccessAutomate reads the firewall's own logs: every admin sign-in, failed sign-in and configuration command, with user and source address. SmartTile's own polling is labelled as such.

One event per problem

HA peer lost, licence expiring, tunnel down, hardware alarm, CPU or sessions high, newer PAN-OS: each opens once and fires the Workflow trigger once — never per poll.

What it takes on the firewall — the change request

  1. Admin role. Device → Admin Roles → new role; on the XML API tab allow Operational Requests, Configuration, Export (and Log for AccessAutomate); everything else off.
  2. API admin. Device → Administrators → a dedicated admin with that role — not a person's login.
  3. Let SmartTile in. HTTPS on the management interface (Device → Setup → Interfaces → Management); add 157.245.117.9 under Permitted IP Addresses (and any cloud security group). Port 443.
  4. Connect. DeviceAutomate → Palo Alto Networks → the firewall → Setup. Paste the key from /api/?type=keygen, or type the admin's name and password once — SmartTile generates the key and never stores the password.
  5. Test connection. Shows hostname, model and PAN-OS version, and captures the certificate fingerprint SmartTile will trust. Save.
No agent on the firewall, no inbound rule to the LAN, no policy change. Delete the API admin and access ends.
XML API permissionWhat it powers
Operational RequestsIdentity, health, HA, interfaces, IPsec, GlobalProtect, licences, logged-in admins, PAN-OS advisories and verify.
ConfigurationSecurity and NAT rule inventory and the change ledger.
ExportConfiguration backups of the running config.
LogAccessAutomate — sign-ins and configuration changes.
Installing PAN-OSNever. SmartTile does not install releases; an engineer upgrades in the window and SmartTile verifies the running version.
SmartChoice · SmartTile DeviceAutomate™ — Palo Alto NetworksPage 1 of 2
SMARTTILE · DEVICEAUTOMATE™ · PALO ALTO NETWORKS — SECURITY, WHAT LANDS IN YOUR SYSTEMS, AND EXACTLY WHAT SMARTTILE ASKS

Security posture, for the change board

Read-only by design

Only show/op reads, config reads, log queries and one config export. No set, edit, commit or reboot exists in SmartTile's PAN-OS client.

The key is sealed

Encrypted at rest per device, sent only in the X-PAN-KEY header of a POST (never in a URL), never returned — the screen shows only “Key saved”.

Certificate pinned

The self-signed certificate is trusted by its SHA-256 fingerprint from Test. A different certificate stops the call before the key is sent.

Multi-tenant

Every route checks the firewall belongs to the caller's company; changes need edit rights on its location and viewers cannot change anything. Saves are in the activity log, without the key.

Exactly what SmartTile asks the firewall (POST /api/)

opshow system infoidentity, PAN-OS version, uptime; the Test call
opshow high-availability state · show interface allHA, interfaces, zones
opshow session info · show running resource-monitorsession table, dataplane CPU
opshow vpn flow · ipsec-sa · global-protect-gateway current-usertunnels, GlobalProtect users
opshow system environmentals · request license infohardware sensors, licences
oprequest system software info · show adminsPAN-OS releases, logged-in admins
configaction=show …/rulebase/security · /natrule inventory per vsys
exportcategory=configurationrunning-config backup
logsystem (subtype auth) · configAccessAutomate events

Where it lands

PAN-OS advisory → ticket

When the company's firmware ticketing is switched on (off by default), each advisory opens in Rev.io and every other system the company enabled for firmware tickets (Asana included), and closes once SmartTile reads the target version.

Tunnel down → alert

In VPNAutomate, switch on the tunnels that matter: each is read live, and one staying down past the alert delay opens a ticket and e-mails the NOC. Unreadable firewall = unknown, never down.

Problems → your workflow

The trigger “A Palo Alto firewall reports a problem” lets a company route chosen problems to a person — an Asana task for the engineer who owns the firewall, for example. Workflows ship switched off.

Common objections

ObjectionAnswer
“You would have write access to our firewall.”No. The role has XML API reads only, and SmartTile's client has no write command. PAN-OS upgrades stay with your engineer.
“We already have Panorama.”Different job. SmartTile puts the firewall next to your circuits, switches and access points, and tickets in your ITSM system — it does not manage configuration.
“Our VM-Series is already in SmartTile as a cloud instance.”Switch the integration on for that record: its cloud up/down, vendor and model stay; PAN-OS adds health, rules and config.
One read-only admin on the firewall — and your Palo Alto joins the pane your NOC already watches.
SmartChoice · smarttile.smartchoiceus.com · (800) 217-3096, 24×7 · verified 2026-10-06Page 2 of 2