pyats-junos-system

Automate JunOS system health checks and hardware inventory with pyATS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JunOS system operations via pyATS enable automated health checks, hardware inventory, and system information collection across Juniper devices.

Core Features & Use Cases

  • Chassis health checks, environment monitoring, uptime verification
  • NTP, SNMP status checks, file/log review
  • Firewall counters analysis, security posture checks
  • Use cases: lab validation, production monitoring, and audit trails

Quick Start

Invoke the MCP to run pyATS show commands against JunOS devices to collect health and inventory data.

Frequently Asked Questions about pyats-junos-system

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

FAQPage Schema
How do I automate JunOS chassis health checks using pyATS?

Automating JunOS chassis health checks with pyATS involves executing show commands across your testbed to collect uptime, environment, and hardware inventory data. This Skill automates that process to verify device health in lab or production networks.

What do I need to run pyATS show commands against Juniper devices?

To run pyATS show commands against Juniper devices, you need a configured pyATS testbed containing JunOS devices, Python3, and valid access credentials. The environment variable PYATS_TESTBED_PATH must also be set to point to your testbed file.

Can I use pyATS to collect hardware inventory and firewall counters on JunOS?

Yes, you can use pyATS to collect hardware inventory and firewall counters on JunOS. This Skill automates the extraction of chassis health, NTP, SNMP, file logs, and firewall counter data for comprehensive system audits.

What's the best way to audit Juniper device system health in a production network?

The best way to audit Juniper device system health in a production network is using automated pyATS testbed execution. This approach rapidly verifies chassis health, environment monitoring, and security posture without manual CLI intervention.

Does this pyATS JunOS automation work for both lab validation and production monitoring?

Yes, this pyATS JunOS automation works for both lab validation and production monitoring. It applies to Juniper devices in either environment to generate audit trails, verify uptime, and check system health.

Why does my pyATS JunOS system health check fail to find the testbed?

Your pyATS JunOS system health check fails to find the testbed if the environment variable PYATS_TESTBED_PATH is not set. You must configure this variable to point to your testbed file before executing the automation.