pyats-junos-interfaces

Automate JunOS interface health checks and diagnostics using pyATS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JunOS devices require consistent interface health validation; manual checks are time-consuming and error-prone. This skill automates collection and analysis of interface status, LACP, CoS, LLDP, ARP, BFD, IPv6 neighbors, traffic, and optics diagnostics to validate correct operation and topology.

Core Features & Use Cases

  • Interface status: verify physical and logical interface states across devices.
  • Diagnostics: gather optics power, interface counters, LLDP/ARP neighbor data, LACP state, BFD sessions, and QoS data for fault isolation.
  • Use Case: quickly audit JunOS devices to identify down interfaces, missing LACP members, or unexpected neighbor changes.

Quick Start

Run a JunOS interface health check on a target Juniper device using pyATS to collect interface status and diagnostics.

Frequently Asked Questions about pyats-junos-interfaces

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

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

Automate JunOS interface health checks by running pyATS against a Juniper testbed to collect and verify physical and logical interface status. This process identifies down interfaces and validates operational health across multiple devices.

What diagnostics does pyATS collect for troubleshooting Juniper interfaces?

pyATS collects optics power, interface counters, LLDP, ARP, IPv6 neighbors, BFD sessions, LACP state, and QoS data for Juniper interface troubleshooting. This data allows you to isolate faults and verify correct topology operation.

Can I audit LACP and LLDP neighbor states on JunOS devices with pyATS?

Yes, you can audit LACP and LLDP neighbor states on JunOS devices using pyATS. The automation collects missing LACP members and unexpected neighbor changes to validate interface topology and link aggregation health.

Do I need a pyATS testbed to verify JunOS interface status?

Yes, you need a configured pyATS testbed and access to Juniper devices to verify JunOS interface status. The testbed provides the connection framework required to collect and analyze interface data remotely.

Why use pyATS instead of manual checks for JunOS interface validation?

Use pyATS instead of manual checks for JunOS interface validation to eliminate time-consuming and error-prone processes. Automated collection ensures consistent verification of interface counters, optics diagnostics, and neighbor data.