Patent ID: 11914495
Assignee: TANIUM INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method of monitoring a network comprising a collection of machines that forms a linear communication orbit, the method comprising:
at a server system in communication with N respective machines in the collection of machines that comprise nodes in a linear communication orbit, where N is an integer greater than 2, wherein each respective machine of the N respective machines has been caused to automatically monitor and locally store in a local database values of a predefined set of performance metrics of the respective machine, including memory usage, processor usage, and communication channel usage:
transmitting a first query through the linear communication orbit to the N respective machines, each respective machine receiving the first query through one or more upstream machines along the linear communication orbit, wherein
the first query includes a set of one or more rules, and
for each respective rule in the set of one or more rules, each respective machine identifies locally stored information responsive to the first query, based on the predefined set of performance metrics stored in the local database;

transmitting a second query through the linear communication orbit to the N respective machines, each respective machine receiving the second query through one or more upstream machines along the linear communication orbit;
receiving from each respective machine of the N respective machines, via the linear communication orbits, a first report in response to the second query based on the locally stored information identified by the respective machine in response to the first query; and
generating a merged report reflecting performance information with respect to a set of machines, including the N respective machines, wherein the merged report is based on the first reports received from the N respective machines.