pyats-f5-platform

Query F5 BIG-IP platform and network data via iControl REST API.

627|175|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-f5-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyats-f5-platform
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/pyats-f5-platform
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-f5-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive visibility into the operational status and configuration of F5 BIG-IP devices by querying extensive platform, system, and network details through the iControl REST API.

Core Features & Use Cases

  • Platform Health Monitoring: Gather detailed information on CPU, memory, disk, and hardware status.
  • Network Configuration Audit: Inspect interfaces, VLANs, self-IPs, and routing configurations.
  • HA & Cluster Verification: Check sync status, failover state, and device group configurations.
  • Security Posture: Review certificates, keys, and management access rules.
  • Use Case: Automatically audit the health and configuration of all F5 BIG-IP devices in your environment, flagging any discrepancies or potential issues before they impact services.

Quick Start

Use the pyats-f5-platform skill to check the sync status and failover status for the 'bigip-01' device.

Frequently Asked Questions about pyats-f5-platform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit F5 BIG-IP health and configuration using REST APIs?

You can audit F5 BIG-IP health and configuration by using pyATS to query the iControl REST API for system version, hardware, CPU, memory, disk, interfaces, VLANs, and routing tables. This provides comprehensive visibility into device operational status.

How do I check F5 BIG-IP HA sync and failover status via REST?

To check F5 BIG-IP HA sync and failover status, query the iControl REST API using pyATS to retrieve device group configurations and current failover states. This verifies cluster synchronization and operational readiness across your environment.

Can I retrieve F5 BIG-IP security configurations like certificates using pyATS?

Yes, you can retrieve F5 BIG-IP security configurations using pyATS and iControl REST API queries. The Skill extracts certificates, keys, and management access rules to review the device's security posture.

What do I need to query F5 BIG-IP platform data with pyATS?

To query F5 BIG-IP platform data, you need a configured pyATS testbed and environment variables set for device credentials. This setup allows the iControl REST API queries to authenticate and retrieve system details.

Does pyATS work with iControl REST for network monitoring?

Yes, pyATS works with iControl REST for network monitoring by querying interface configurations, self-IPs, and VLAN settings. This allows you to inspect network configurations and resource utilization like CPU and memory.

What is the best way to monitor F5 BIG-IP resource utilization automatically?

The best way to monitor F5 BIG-IP resource utilization is using pyATS to query the iControl REST API for CPU, memory, and disk metrics. This approach flags discrepancies and potential issues before they impact services.