Mr. CLI

A multi-router network command-line interface
Download

Mr. CLI Ranking & Summary

Advertisement

  • Rating:
  • License:
  • The Apache License 2.0
  • Price:
  • FREE
  • Publisher Name:
  • Andrew Fort
  • Publisher web site:
  • http://code.google.com/u/@VxJXQVFRBxdHWgR6/

Mr. CLI Tags


Mr. CLI Description

A multi-router network command-line interface Mr. CLI is a command-line interface (CLI) similar to network equipment operators are familiar with, giving them access to all of the equipment known by Notch Agents (see http://www.enemesco.net/notch/index.html)When a command is executed, the individual commands are submitted to all targetted devices in parallel, making for a powerful diagnostic tool for planned events as well as diagnosis during break fix.It can be used in both command-line mode:$ mrcli localhost:8080 -t "^.*" -c "sh int desc | i PO"ar1.mel:PO5/0 admin down downPO6/0 admin down downcr1.mel:PO3/0 up upPO4/0 admin down downPO5/0 admin down downPO6/0 admin down down..and interactive mode:$ mrcli localhost:8080Welcome to Mr. CLI. Type 'help' if you need it.mr.cli > targets ^.*Targets changed to: ar1.mel, br1.melmr.cli > cmd show ver | i IOSar1.mel:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE(fc1)br1.mel:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE(fc1)Installation:Use `easy_install or pip` to install Mr. CLI;pip install mrcliExample usage:If you're running a Notch Agent at localhost:8080, you start Mr. CLI like this:$ mrcli localhost:8080Welcome to Mr. CLI. Type 'help' if you want it.mr.cli > targetsThere are no targets.mr.cli > targ ^r.*Targets changed to: ar1.mel, br1.mel, cr1.bne, cr1.mel, cr1.syd, cr2.bne, cr2.mel, cr2.sydmr.cli > cmd show version | i IOSar1.mel:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)cr1.bne:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)cr2.syd:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)cr2.bne:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)cr2.mel:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)cr1.syd:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)cr1.mel:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)br1.mel:IOS (tm) 7200 Software (C7200-K4P-M), Version 12.0(33)S6, RELEASE SOFTWARE (fc1)mr.cli > c sh arp | e Addrcr1.bne:Internet 192.168.0.14 - ca26.624e.001c ARPA GigabitEthernet1/0Internet 192.168.0.15 82 ca25.624c.001c ARPA GigabitEthernet1/0ar1.mel:Internet 10.255.0.253 - ca22.6247.0008 ARPA GigabitEthernet0/0Internet 10.255.0.254 9 c624.c542.a9b2 ARPA GigabitEthernet0/0Internet 192.168.0.0 83 ca23.6249.001c ARPA GigabitEthernet1/0Internet 192.168.0.1 - ca22.6247.001c ARPA GigabitEthernet1/0cr1.mel:Internet 192.168.0.0 - ca23.6249.001c ARPA GigabitEthernet1/0Internet 192.168.0.1 83 ca22.6247.001c ARPA GigabitEthernet1/0cr2.syd:cr2.bne:Internet 192.168.0.14 82 ca26.624e.001c ARPA GigabitEthernet1/0Internet 192.168.0.15 - ca25.624c.001c ARPA GigabitEthernet1/0cr2.mel:Internet 192.168.0.4 - ca27.624f.001c ARPA GigabitEthernet1/0Internet 192.168.0.5 82 ca20.6243.001c ARPA GigabitEthernet1/0cr1.syd:br1.mel:Internet 192.168.0.4 82 ca27.624f.001c ARPA GigabitEthernet1/0Internet 192.168.0.5 - ca20.6243.001c ARPA GigabitEthernet1/0mr.cli >


Mr. CLI Related Software