This article should give you a good running start for creating your own server uptime and performance monitor script library. You really don't even need to know a scripting language, as hundreds of examples are available on the Internet. Find one that performs the task you want and make only the necessary modifications. The examples in this article touched on both performance and uptime for important services and hardware. If you code web applications using .NET, you can also use WMI with these scripts. By creating your own scripts, you have more control and save money over network-monitoring solutions.