Hi, I am IT for an office of about 10 employees and up to 12 computers or so in the office. I'm looking into upgrading our cable and getting on DOCSIS 3 and faster speeds. However, before I start buying new offerings from our ISP and replacing the modem and potentially older router/switch, I'd like to be able to run some kind of benchmarks, speed tests, or otherwise record what we have now to compare against after the upgrades.

Some examples, maybe weekly our connection drops one or two times, maybe only a minute or so, but up to 5 or 10 minutes in the past. So I'd like to record things like how stable our connection is, track over time how fast and slow it gets, packet loss, ping times, etc etc...
We happen to use Thunderbird as a desktop email client, and more often than not it times out when connecting to outgoing server (ISP's server) and we have to retry to send. So if there is some way to track on individual PCs what their network usage looks like, to see if their quality goes up after upgrades? If I can track packet loss, retry attempts, timeouts, DNS lookup times, how often or how slow it takes for their systems to connect to web pages, etc.

As of now I have zero network monitoring, haven't had the time to implement anything. I'd like some kind of network-wide tracking/monitoring/benchmarking/testing/reporting/logging/error tracking program that is robust and easy to manage from a single location that I can use to troubleshoot and benchmark/test with and find network bottlenecks and errors.

I'll work up from any freeware utilities to paid-for services as well, I know something like this probably won't be free, but we can't afford enterprise class stuff either. I'd rather have a one-time purchase than have to pay every month as well. It needs to be out of the way, not very impacting on system resources or slow down PCs, and support mainly Windows XP and 7. We have a peer-to-peer network, no servers at the moment. And occasionally use wireless on laptops and cell phones/devices.

If possible, network mapping and being able to look for vulnerabilities in security would be great! If I could see at a glance things like what IPs are connected, with their computer names and such, how secure the wireless is, and more.


Thanks for any suggestions!

Well, during the holidays between my 2nd and 3rd year at university, I did a voluntary placement in a national company called ItCampus. Cut a long story short; I was asked to program some servers to monitor the company's infrastructure both locally, and internationally. The software I used at the time was an Open Source software called "Nagios", which requires good programming skills in the "C" programming language.

However, after leaving the company and completing my degree, I have heard that a program called "Splunk" is supposed to be good for this kind of thing.

http://www.splunk.com/download/?ac=ga0508_s_splunk&_kk=splunk&_kt=0d0ee68f-00b5-441f-966d-e7b6c9228ad1&gclid=CJLp1uqY-qsCFYVP4QodzAErkw

You can download it for free (on a few different Operating Systems), and if you enter the relevant credentials after installation, you should essentially have it up and running pretty quickly. It is supposed to be quite user friendly, have regular updates, have an online community, provide detailed reports, etc.

However, I have never used it myself, as I have never needed to, but it might be worth a look.

Hope that helps. :)

Colasoft Capsa also can be a good tool to troubleshot your network problems. www.colasoft.com

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.