SuperAPI AI Directory

prisma-sdwan-status

Deployment & operations

View repository

Updated 10-15 17:21

About this skill

Prisma SD-WAN Health and Status Monitoring

Monitor the health and operational status of your Palo Alto Networks Prisma SD-WAN fabric. Check element CPU/memory, software versions, operational events, and active alarms.

When to Use

  • Checking if ION devices are online and healthy
  • Reviewing CPU and memory utilization across elements
  • Identifying devices with pending software upgrades
  • Viewing recent operational events (state changes, warnings)
  • Investigating active alarms (critical, major, minor)
  • Troubleshooting connectivity issues

MCP Server

  • Server: prisma-sdwan-mcp (community MCP from iamdheerajdubey)
  • Command: python3 -u mcp-servers/prisma-sdwan-mcp/src/prisma_sdwan_mcp/server.py (stdio transport)
  • Auth: OAuth2 via PAN_CLIENT_ID, PAN_CLIENT_SECRET, PAN_TSG_ID
  • Region: PAN_REGION (americas or europe, default: americas)

Available Tools

Tool Parameters What It Does
get_element_status element_id? Get health metrics (CPU, memory, uptime, state)
get_software_status element_id? Check software versions and upgrade availability
get_events limit? List recent operational events (default: 20)
get_alarms limit? List active alarms with severity (default: 20)

Workflow Examples

Health Check

# Check all element health
"What's the health status of all SD-WAN elements?"

# Check specific element
"Is hq-router-1 healthy?"

# Find high CPU elements
"Which ION devices have high CPU usage?"

# Check memory utilization
"Show me memory usage across all elements"

Software Management

# Check software versions
"What software versions are running on my ION devices?"

# Find upgrade candidates
"Which elements have software upgrades available?"

# Check for version consistency
"Are all elements running the same software version?"

Event Monitoring

# View recent events
"Show me the last 20 SD-WAN events"

# Check for state changes
"Have any elements gone offline recently?"

# Filter by severity
"Show me all warning and error events"

Alarm Investigation

# List active alarms
"Are there any active SD-WAN alarms?"

# Check critical alarms
"Show me all critical alarms"

# Check specific element alarms
"What alarms are active on the Headquarters site?"

Integration with Other Skills

  • prisma-sdwan-topology: Identify element IDs before checking status
  • prisma-sdwan-config: Investigate interface issues flagged by alarms
  • servicenow-change-workflow: Create incident tickets for critical alarms

Response Examples

Element Status Response

{
  "element_status": [
    {
      "element_id": "def456",
      "element_name": "hq-router-1",
      "state": "online",
      "cpu_usage": 15.2,
      "memory_usage": 42.8,
      "uptime_seconds": 864000,
      "last_seen": "2026-04-03T12:00:00Z"
    }
  ]
}

Alarms Response

{
  "alarms": [
    {
      "id": "alm456",
      "severity": "critical",
      "type": "interface_down",
      "message": "WAN interface 1 is down on hq-router-1",
      "timestamp": "2026-04-03T10:30:00Z",
      "acknowledged": false
    }
  ],
  "total_count": 3
}

Error Handling

Error Code Meaning Resolution
AUTH_FAILED OAuth2 authentication failed Verify PAN_CLIENT_ID, PAN_CLIENT_SECRET, PAN_TSG_ID
NOT_FOUND Element not found Check element_id via prisma-sdwan-topology
RATE_LIMITED API rate limit exceeded Wait and retry; reduce request frequency

Notes

  • Read-only operations - no ServiceNow CR gating required
  • Events are returned in reverse chronological order
  • Alarms include severity: critical, major, minor, warning
  • All operations logged to GAIT audit trail