Remote computer management when a proxy server is present at the site of a managed computer
AssigneeKaseya International Limited
InventorsMark J Sutherland, Paul Y Wong
Life of this patent
Estimating the term…
Abstract
The invention facilitates remote management of a computer via a network. Remote computer management in which communication between a managed computer and a remote computer management server is initiated by the managed computer is implemented so that the presence of a proxy server at the site at which the managed computer is located can be detected, and communication from the managed computer to the remote computer management server is routed to a communication port assigned for communication with the proxy server, with instructions to then send the communication to the remote computer management server.
Claims20
A non-transitory computer readable storage medium comprising instructions for:
- detecting a presence of a proxy server at a first site of a computer network;
- initiating, from a managed computer, communication via the computer network to a remote computer management server at a second site of the computer network, the initiating comprising executing an agent application operating on the managed computer responsive to detecting the presence of the proxy server;
- determining whether a connection to the computer network from the agent application has been established;
- when the connection is established performing a plurality of automated querying operations via the agent application operating on the managed computer to query the remote computer management server at a plurality of predefined time intervals to determine whether a management action is to be performed on the managed computer;
- determining that a management action is to be performed on the managed computer based on at least one of the plurality of querying operations performed over the predefined time interval;
- receiving at the managed computer from the remote computer management server a command to perform a new function related to the management action that was not previously enabled to be performed by the managed computer;
- and
- performing the new function by the managed computer.
A method, comprising:
- detecting a presence of a proxy server at a first site of a computer network;
- initiating, from a managed computer, communication via the computer network to a remote computer management server at a second site of the computer network, the initiating comprising executing an agent application operating on the managed computer responsive to detecting the presence of the proxy server;
- determining whether a connection to the computer network from the agent application has been established;
- when the connection is established performing a plurality of automated querying operations via the agent application operating on the managed computer to query the remote computer management server at a plurality of predefined time intervals to determine whether a management action is to be performed on the managed computer;
- determining that a management action is to be performed on the managed computer based on at least one of the plurality of querying operations performed over the predefined time interval;
- receiving at the managed computer from the remote computer management server a command to perform a new function related to the management action that was not previously enabled to be performed by the managed computer;
- and
- performing the new function by the managed computer.
A system, comprising:
- means for detecting a presence of a proxy server at a first site of a computer network;
- means for initiating, from a managed computer, communication via the computer network to a remote computer management server at a second site of the computer network, the initiating comprising executing an agent application operating on the managed computer responsive to detecting the presence of the proxy server;
- means for determining whether a connection to the computer network from the agent application has been established;
- when the connection is established means for performing a plurality of automated querying operations via the agent application operating on the managed computer to query the remote computer management server at a plurality of predefined time intervals to determine whether a management action is to be performed on the managed computer;
- means for determining that a management action is to be performed on the managed computer based on at least one of the plurality of querying operations performed over the predefined time interval;
- means for receiving at the managed computer from the remote computer management server a command to perform a new function related to the management action that was not previously enabled to be performed by the managed computer;
- and
- means for performing the new function by the managed computer.
Dependencies are inferred from the claim text.