pyats-f5-ltm

Automates read-only inventory and health checks of F5 BIG-IP LTM/GTM via pyATS and iControl REST.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

F5 BIG-IP LTM/GTMs require manual verification of virtual servers, pools, nodes, monitors, and GTM health. This Skill centralizes visibility via pyATS iControl REST, enabling read-only inventory and health checks across devices.

Core Features & Use Cases

  • Inventory & health checks: Retrieve virtual servers, pools, nodes, monitors, iRules, and GTM wide IP health status.
  • Audits & compliance: Validate configurations and monitor health to ensure SLAs.
  • Use Case: Imagine you need to verify the health of bigip-01 vs. other devices and confirm pools have members, then generate a report.

Quick Start

Use the pyats-f5-ltm skill to query the LTM/GTMs' rest endpoints for virtual servers and pools.

Frequently Asked Questions about pyats-f5-ltm

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

FAQPage Schema
How do I automate F5 BIG-IP health checks for virtual servers and pools?

Automate F5 BIG-IP health checks by using pyATS and iControl REST to perform read-only inventory queries. This retrieves the health status of virtual servers, pools, nodes, and monitors across configured testbed or production environments.

What is the best way to audit LTM and GTM wide IP configurations across multiple devices?

Auditing LTM and GTM wide IP configurations is best handled by centralizing visibility through pyATS iControl REST. This validates configurations and monitors health to ensure SLAs across multiple F5 devices.

Do I need Python3 to run pyATS network automation tasks for F5 inventory?

Yes, you need Python3 to run pyATS network automation tasks for F5 inventory. You must also define a testbed path via the PYATS_TESTBED_PATH environment variable and ensure access to iControl REST endpoints.

Can I modify F5 LTM configurations using pyATS iControl REST?

No, you cannot modify F5 LTM configurations using this pyATS iControl REST Skill. It conforms to read-only guardrails, strictly automating inventory retrieval and health checks for virtual servers, pools, and iRules.

How does pyATS retrieve GTM wide IP health status?

pyATS retrieves GTM wide IP health status by querying iControl REST endpoints on F5 BIG-IP devices. It applies read-only network automation logic to gather and report the operational health of GTM configurations.