System and method for monitoring the status of multiple servers on a network
First Claim
1. A method for monitoring a plurality of servers by a monitoring server in a computer network, comprising the steps of:
- generating a list of servers and a plurality of services to monitor, at a session layer of an Open Systems Interconnection Model, in the computer network through a monitoring server having at least one input wherein at least one text file is input containing the lists the list of servers and determines a plurality of services to monitor;
transmitting a status query, by the monitoring server at a specified service time interval and at a reconfigured service time interval, including the plurality of services to monitor each of the plurality of servers sequentially, wherein a heartbeat monitor service sequentially determines the services to monitor in each of the plurality of servers based wholly on registry settings by monitoring the functionalities of the plurality of servers, wherein the heartbeat monitor service functions based wholly on the monitoring of the functionality of the plurality of servers;
receiving a status message report from each of the plurality of servers via an output as determined by the at least one input; and
reporting an event in an event log for each server that has an abnormal service status as determined through the output.
9 Assignments
0 Petitions
Accused Products
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.
31 Citations
21 Claims
-
1. A method for monitoring a plurality of servers by a monitoring server in a computer network, comprising the steps of:
-
generating a list of servers and a plurality of services to monitor, at a session layer of an Open Systems Interconnection Model, in the computer network through a monitoring server having at least one input wherein at least one text file is input containing the lists the list of servers and determines a plurality of services to monitor; transmitting a status query, by the monitoring server at a specified service time interval and at a reconfigured service time interval, including the plurality of services to monitor each of the plurality of servers sequentially, wherein a heartbeat monitor service sequentially determines the services to monitor in each of the plurality of servers based wholly on registry settings by monitoring the functionalities of the plurality of servers, wherein the heartbeat monitor service functions based wholly on the monitoring of the functionality of the plurality of servers; receiving a status message report from each of the plurality of servers via an output as determined by the at least one input; and reporting an event in an event log for each server that has an abnormal service status as determined through the output. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for monitoring a plurality of servers in a computer network comprising a non-transitory computer readable medium having computer readable code embedded therein, the non-transitory computer readable medium comprising:
-
program instructions that generate a list of servers and a plurality of services to monitor, at a session layer of an Open Systems Interconnection Model, in the computer network through a monitoring server having at least one input wherein at least one text file is input containing the lists the list of servers and determines a plurality of services to monitor; program instructions that transmit a status query, by the monitoring server at a specified service time interval and at a reconfigured service time interval, including a plurality of services to monitor each of the plurality of servers sequentially, wherein a heartbeat monitor service sequentially determines the services to monitor in each of the plurality of servers based wholly on registry settings by monitoring the functionalities of the plurality of servers, wherein the heartbeat monitor service functions based wholly on the monitoring of the functionality of the plurality of servers; program instructions that receive a status message report from each of the plurality of servers via an output as determined by the at least one input; and program instructions that report an event in an event log for each server that has an abnormal service status as determined through the output. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for monitoring a plurality of servers in a computer network, comprising:
-
a component for generating a list of servers and a plurality of services to monitor, at a session layer of an Open Systems Interconnection Model, in the computer network through a monitoring server having at least one input wherein at least one text file is input containing the lists the list of servers and determines a plurality of services to monitor; a component for transmitting a status query, by the monitoring server at a specified service time interval and at a reconfigured service time interval, including the plurality of services to monitor to each of the plurality of servers, wherein a heartbeat monitor service sequentially determines the services to monitor in each of the plurality of servers is determined based wholly on registry settings by monitoring the functionalities of the plurality of servers, wherein the heartbeat monitor service functions based on the monitoring of the functionality of the plurality of servers; a component for receiving a status message report from each of the plurality of servers via an output as determined by the at least one input; and a component for reporting an event in an event log for each server that has an abnormal service status as determined through the output. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification