Skip to content

Latest commit

 

History

History
56 lines (53 loc) · 5.2 KB

README.md

File metadata and controls

56 lines (53 loc) · 5.2 KB

Documentation

Python Scripts

Script name Description
GitHub Script Downloader Downloads python scripts located on this page directly to your switch.
Automatic Backup Runs automated back up on all scripts, including configuration, policy and scripts.
Clean Switch Provides a method of deleting all configuration parameters and files from an EXOS switch.
Config Diff Script to compare the current running config with the last saved configuration
dhcp43 Script to generate option 43 configuration to use with EXOS ZTP
EAPS Checker This script will check eaps config and status from a PC/Server.
EDP and port VLAN Diff This Script uses EDP to check if the local and remote port have the same vlans added to the ports.
Enable Features Check Identifies the features enabled on a switch
Email event This EXOS script will send an email when an event is logged
FDB OUI Scans the FDB table and reports the vendor of the device connected.
Flow Tracker Creates a dynamic ACL to count packets.
IOS to Policy IOS ACL to EXOS policy converter.
LAGutil Shows the combined utilization for all ports in each loadshare/LAG.
Show LAG Shows statistics, rxerrors, txerrors, utilization for loadshare/LAGs.
List_Compress This script takes a string of numerical values and compresses them into a string of condensed ranges.
MIB View Converts a MIB view defined with asterisks to the mask notation used in EXOS configuration.
MLAG config check Checks to ensure that all VLANs on MLAG ports are also present on the ISC.
MLAG config compare Check your MLAG config by comparing this script output from both MLAG peers.
NON-stacking config converter Converts a non stacking configuration to a stacking configuration.
Convert Port Config Allows you the option to translate a slot:port style config to standard port notation or to change port configs per slot.
QOS Config Wizard Wizard to aid in creating QoS profiles
Port Statistics Ssummary Display a consolidated port statistics table
Radius mgmt config Wizard for configuring an ExtremeXOS(TM) switch with RADIUS management information.
Radius NetLogin config Wizard for configuring an ExtremeXOS(TM) switch for RADIUS netlogin.
show config clean Hides unused config sections from the output of "show configuration"
Show vlanID Shows EXOS VLANs in VID order
SNMPassist Wizard for deleting and configuring SNMPv3 for an ExtremeXOS(TM) switch.
SNMP v1v2 config Wizard for SNMP V1/V2 configuration for an ExtremeXOS(TM) switch.
SNTP config Example for Simple Network Time Protocol (SNTP) configuration for an ExtremeXOS(TM) switch.
Show port vid This script displays the VLAN assignment and tagging configuration for all ports on the switch.
VLAN ELRP Check This script will run ELRP on all VLANS on an EXOS switch running 15.6 and newer.
Vlan Existence Checker Reads VID and VLAN-Name as key-value-pairs from /usr/local/cfg/vlan_list.csv (delimiter: ";") and checks the Switch for existence of those VLANs.
VLAN Copy Port This EXOS script will copy/move vlans from one port to another.
Watch Command Simple script that repeats a CLI command every n seconds
JSONRPC CLI Example This python script is an example of how to interface with EXOS 21.1 using JSONRPC over HTTP/HTTPS.
Remote Script Example This python script is an example of how run scripts remotely on EXOS switches running 21.1 or later over HTTP/HTTPS.
EXOS Snmp DatetimeAPI Python API that can converts EXOS last config change time to python datetime format.
Fabric Attach Zero Touch Client This script implements the ERS and VSP FA ZTC functionality on XOS
ZTP Convert to Fabric Engine Boot universal hardware out of the box directly into VOSS as Fabric Engine

ExtremeScripting .lst file

This .lst file includes all of the switch .py scripts at the time of the file upload. It can be downloaded directly to the switch with the download url <url> <vr> command. The .lst will create a folder called gtac and add all the scripts into that folder. Note: To run the scripts you need to cd into the gtac folder.