There are several free network management tools out there. So here is the shortlist:
Spiceworks (www.spiceworks.com): This is a free network management platform that will do what you want and probably some more. One downside is that is is ad supported. This means you will probably see some ads in the actual program. Some people have a problem with this, but hey it's free. Also reading a couple reviews for it, it seems it won't scale well to really large enterprise class networks. If you have a small LAN, this wont be a big deal. If your network is huge, you should probably look at a program that has a support contract and all that. This program gets good reviews and it looks pretty slick.
Nagios (www.nagios.org): This is an open source network management application. It has the ability to monitor a wide variety of applications, etc. It should be able to do what you want, but honestly you'll have to play with it a little. This has to be installed on a *nix server. If you have no experience with Linux/Unix this one is going to be difficult for you.
OpenNMS (www.opennms.org): This is also a full featured network management package. It is free and open source. It should do what you want. I believe it is also installable on Windows hosts. If you go to their website you can actually see a working demo of the product.
SolarWinds (www.solarwinds.com): SolarWinds has a ton of tools. Some are free and some are not. If the tool you need is not free, I would almost recommend purchasing it. You will find that they are pretty well respected and a lot of people use their tools.
I hope this helps you out! You have several options, so you will just have to find the one that works for you.