Patent ID: 7689680

Claim:
A method of monitoring a computer network, comprising: receiving, by a server computer, commands identifying a checksuite from a web browser, the checksuite including one or more individual checks, each check being configured to monitor a parameter of an operating system or a software program that runs on an operating system, wherein the checksuite includes first individual checks that monitor parameters of a first operating system and second individual checks that monitor parameters of a second operating system that is different from the first operating system, and wherein the first individual checks monitor the parameters of the first operating system concurrent to the second individual checks monitoring the parameters of the second operating system; selecting, by the server computer, the checksuite based on the commands, wherein an original version of the checksuite having been deployed to two or more previously selected machines having different operating systems, and wherein subsequent to being deployed to the two or more previously selected machines, the checksuite was customized for a first machine of the two or more previously selected machines, a customized version of the checksuite having one or more customizations, the customizations corresponding to checks that differ from checks in the original version of the checksuite; receiving, by the server computer, additional commands for editing the checksuite from the web browser; editing, by the server computer, the checksuite based on the additional commands, the editing including at least one of removing an existing individual check from the checksuite, modifying the existing individual check, or adding a new individual check to the checksuite; and simultaneously deploying the edited checksuite to the first machine, which includes the first operating system, and a second machine that includes the second operating system, wherein the first machine and the second machine, respectively, are each one of the two or more previously selected machines or one or more additional machines, and wherein deploying the edited checksuite to the first machine preserves the one or more customizations.