Using VMware to test open source network analysis tools

Find out how open source network analysis tools can be beneficial to your network monitoring strategy, and learn how you can try out the open source network protocol analyzer Wireshark inside a VMware Player Guest OS.

You have probably already heard that there are tons of excellent open source network analysis tools and utilities

for the taking. You probably heard that these tools are free and are, perhaps, just as good as more expensive commercial tools. Chances are that -- like many of us -- you didn't go much further than that.

I suspect that you probably never downloaded these tools or took the time to try them out. And, in your mind, you probably had a lot of justifiable reasons for not doing so. In this article, I will do my best to convince you to try one of these tools today and show you how easily it can be done. For most companies, the time spent testing open source network tools can be justified by the potential cost savings over their existing tools alone. When you compare, say, Open NMS's cost -- free -- with the $10K+ potential price take of HP Openview, it becomes a "no brainer" for most organizations.

Why haven't you tried open source network analysis tools?

Several common misconceptions may have kept you from trying out open source network management tools:

  • Don't have time
  • Those tools are unreliable
  • Open source tools are all homemade "beta-type" applications
  • Open source tools run only on Linux

It really doesn't take long at all to try out many of these tools. I will show you how to make this demo very quick (so that you can't say you don't have time), I will recommend only the most "tried and true" tools (so that they are reliable), and once you see these tools, you will discover that they are fully featured, production-ready applications, many of them running on -- or interoperable with -- the Windows OS.

Using VMware to make the demo quick and painless

Today, trying out open source network management tools can be quick and painless. Most of the more popular tools are available with simple interfaces for downloading so that you don't have to compile them manually.

More on Wireshark and OpenNMS
Using a packet sniffer for network packet analysis

'Common Protocols,' Chapter 6 of Practical Packet Analysis

OpenNMS, an introduction: Affordable network management

For smaller tools, like UltraVNC or Wireshark, you can simply download and install them. If you are concerned with doing that on your own PC, why not do it inside a VMware Server Virtual Guest OS? That way, you can take a "snapshot" before the installation and then you can revert to that snapshot after testing if you don't want to keep the application.

For larger packages, where the installation time and the potential for complex configuration is holding you back, you can download VMware Player (free of charge) and then download pre-configured, pre-installed versions of the application inside a VMware Guest OS. You would do this from the VMware Virtual Appliance Marketplace.

Trying an open source network tool in less than five minutes

Perhaps you have been one of those network admins who said that they didn't have time to test out these open source networking utilities.

I propose you try out an open source network protocol analyzer in less than five minutes. That tool is Wireshark.

Wireshark is the replacement for Ethereal – the open source network protocol analyzer. I downloaded Wireshark, free of charge, from the Wireshark website; I installed it and had it running in less than five minutes. Even better, I used it inside a VMware Player Guest OS so that I can get rid of it if I don't like it, and to ensure that it doesn't destabilize my regular desktop OS. Where you install it is, of course, up to you.

Here is a screenshot of my Virtual Windows machine running Wireshark, sniffing my local LAN adapter (for my host and all virtual guests).

Wireshark on virtual machine
Wireshark running on a Virtual Windows machine (Click to view larger.)

More resources for open source networking tools
Open source network tools learning guide

Open source network monitoring and management tools offer flexibility and cost savings

Open Source Security Mother Lode on NetworkSecurityJournal.com

Open source tools in network management – Time for a fresh look? debunks more of the misconceptions about open source

Cisco-centric open source exchange community (COSI)

If you have already tried these tools, here are some other recommendations:

  1. OpenNMS: network management and monitoring, interfaces with Cacti
  2. Cacti: device performance monitoring
  3. OpenQRM: provisions and manages enterprise virtual and physical servers
  4. Zenoss: server, network, and application monitoring system
  5. Cricket: device performance monitoring
  6. Netdisco: network management and discovery

Many of these are also available from the VMware Virtual Appliance Marketplace.

In the next tip, I'll demonstrate using another open source network tool, when I show you how to configure Cacti to monitor your core router.

David Davis
David Davis

About the author:
David Davis (CCIE #9369, CWNA, VCP, MCSE, CISSP, Linux+, CEH) has been in the IT industry for 15 years. Currently, he manages a group of systems/network administrators for a privately owned retail company and authors IT-related material in his spare time. He has written more than 100 articles, eight practice tests and four video courses and has co-authored one book. His website is HappyRouter.com.


This was first published in October 2007

Dig deeper on Network Management Software, Tools and Utilities

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchSDN

SearchEnterpriseWAN

SearchUnifiedCommunications

SearchMobileComputing

SearchDataCenter

SearchITChannel

Close