Advertisement
Promo

Network management Toolkit in association with http://ad.doubleclick.net/clk;217618582;14453422;e?http://www.citrix.com/lang/English/lp/lp_1688615.asp

Open source tools to help manage your Cisco network

David Davis

Published: 03 May 2005 12:00 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Tools that made the short list
As I mentioned, many of these tools are advanced. Designed to fit specific needs, most of them don't fall into the category of a tool that "every Cisco administrator must have".

After perusing COSI's Web site, I came up with a list of some of the tools that I think could be particularly useful to Cisco administrators.

  • ARPTrack: This Perl script maintains a history of MAC/IP pairs in a Cisco router's ARP table.
  • Ciscocmd: This script sends commands to a large number of Cisco routers.
  • CiscoConf: This program fetches Cisco configurations anytime syslog indicates that a router's configuration has changed. This could serve as a "poor man's system integrity verifier," similar to a very basic Rancid or Tripwire.
  • cosi-ciscotool: This tool executes configuration changes on Cisco routers.
  • GrotG: Also known as Gary's real-time on-demand traffic grapher, this script lets you monitor an interface (inbound, outbound, or both) in real-time.
  • MRTG: Also known as Multi-Router Traffic Grapher, this tool helps monitor traffic patterns. (For more information on MRTG, check out "Configure IT Quick: Use MRTG to monitor Linux routers and firewalls.")
  • RouteCheck: These Perl scripts check a router's routing table for stability.
  • Show CPU load: This Perl script offers a quick look at the CPU load on a Cisco router.

While some of these tools' functionality may seem less than extraordinary at first glance, the important thing to remember with these scripts is not just what they can do by themselves but what you can do by combining their functionality with other scripts or your own scripts.

In addition, keep in mind that the benefits of such scripts often don't become evident until you have implemented several Cisco devices. When you have to individually work with every router to make a single configuration change, you'll start seeing the advantages of such automation. Possible uses

I've been working with a UNIX administrator at my company to use some of these scripts to automate Cisco IOS troubleshooting commands for a level-one support desk. We want the support desk to be able to access a menu of troubleshooting choices from a UNIX server.

For example, one of the choices might be to go to the routers and issue a show logging | inc {today's date} command to return all of the log entries for the specified day. It could then use UNIX tools such as arp and grep to parse the output further — for example, to show if the serial interface bounced that day.

Another possible use is to schedule a copy running-configuration startup-configuration and copy startup-configuration tftp to run every night. This process would save any configuration changes that occurred during the day, which could help prevent further problems if an administrator forgets to save and copy the configuration to a TFTP server.

While larger enterprise shops more than likely already have scripts and tools like these, many companies that have grown from small shops don't have such tools at their disposal. It's important to develop automated tools like these by combining the help of free Internet communities and commercial software products.

David Davis has worked in the IT industry for 12 years and holds several certifications, including CCIE, MCSE+I, CISSP, CCNA, CCDA, and CCNP. He currently manages a group of systems/network administrators for a privately owned retail company and performs networking/systems consulting on a part-time basis.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
105 out of 176 people found this useful



Company/Topic Alerts

Create a new alert from the list below:



Related Citrix Resources

Achieving the lowest server virtualization TCO

Consolidation through server virtualization is a powerful agent for datacenter change, but...

Achieving the lowest server virtualization Total Cost of Ownership

Consolidation through server virtualization is a powerful agent for datacenter change, but...

Citrix XenDesktop: The Best Desktop Delivery System For Today's Demanding Business Needs

Whether you're considering your first virtual desktop solution or trying to salvage an existing...

Desktop Virtualization: A buyer's checklist

Desktop virtualization should do more than just move desktop management to the datacenter—its real...

Five reasons why you need Citrix Essentials for Hyper-V now

This paper explores common challenges associated with server virtualization deployments and the...

See All White Papers

Video icon

Video

On The Road Blog

Satellites to the rescue

By Einar Bjorgo Imagine a few years back – cell phones were reserved for a selected few, you could still keep up with your e-mail inbox and official correspondence would go via... More

Post a comment

Android passes 20,000 apps mark

There are now more than 20,000 Android applications and games, according to statistics from a site that tracks the platform's marketplace. According to AndroLib, Google's open source... More

Post a comment

Vodafone to sell Nokia N900 from Janua...

Vodafone will carry Nokia's N900 Maemo Linux smartphone from January, the operator announced on Monday. Potential customers can register their interest in the device, which marks... More

Post a comment


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters