System and method for monitoring the status of multiple servers on a network
AssigneeCloud Byte LLC.
InventorsSamuel Hendon, Colin Feeser
Life of this patent
Estimating the term…
Abstract
A system and method for monitoring a plurality of servers by a monitoring server in a computer network. A list of servers and a plurality of services to monitor in the computer network is generated at the monitoring server. A status query is transmitted sequentially by the monitoring server to each of the plurality of servers, the status query including the plurality of services to monitor at each server. A status message report is received from each of the plurality of servers in response to each status query. An event is reported in an event log for each server that has an abnormal service status. The transmission of the status query to each server is performed by the monitoring server at a specified service time interval.
Claims20
A method, comprising:
- determining, via a monitoring server, a plurality of services to monitor at each of a plurality of servers;
- transmitting a status inquiry at least about a Level 5 layer to each of the plurality of servers;
- receiving a status message report from each of the plurality of servers, wherein the status message report is received by the monitoring server when an abnormal condition for a service of the plurality of services is detected;
- and
- reporting an event in an event log for each of the plurality of servers where the status is abnormal,
- wherein one of the plurality of services is network availability of the plurality of servers.
A non-transitory computer program product comprising a computer readable medium having computer readable code embedded therein, the computer readable medium comprising program instructions that, when executed by a processor, perform operations comprising:
- determining, via a monitoring server, a plurality of services to monitor at each of a plurality of servers;
- transmitting a status inquiry at least about a Level 5 layer to each of the plurality of servers;
- receiving a status message report from each of the plurality of servers when an abnormal condition for a service of the plurality of services is detected;
- and
- reporting an event in an event log for each of the plurality of servers where the status is abnormal,
- wherein one of the plurality of services is network availability of the plurality of servers.
A system, comprising:
- a processor;
- and
- a memory storing program instructions and communicably coupled to the processor;
- wherein the processor, when executing the instructions, performs operations comprising:
- determining a plurality of services to monitor at each of a plurality of servers;
- transmitting a status inquiry at least about a Level 5 layer to each of the plurality of servers;
- receiving a status message report from each of the plurality of servers when an abnormal condition for a service of the plurality of services is detected;
- and
- reporting an event in an event log for each of the plurality of servers where the status is abnormal,
- wherein one of the plurality of services is network availability of the plurality of servers.
Dependencies are inferred from the claim text.