Back to results
US 11,770,292 B2Granted
Extending remote diagnosis cloud services
AssigneeSnowflake Inc.
InventorsVineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
Life of this patent
Estimating the term…
Abstract
A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.
Claims27
A method comprising:
- defining, by a computing device, log information for collection from a local network by a cloud extension agent, the cloud extension agent running locally on the local network as an entity separate from other components of the local network;
- initiating, by the cloud extension agent, an outbound connection from a remote network management platform to the cloud extension agent through a firewall of the local network without reconfiguring the firewall;
- interacting with a messaging server of the remote network management platform to cause the remote network management platform to communicate, to the cloud extension agent via the outbound connection, first actions related to collecting the log information and second actions related to upgrading the cloud extension agent using a software package, wherein the second actions comprise a security value and a network address;
- executing, by the cloud extension agent, the first actions related to collecting the log information to obtain one or more log files representing the log information from the local network;
- uploading the one or more log files to the remote network management platform;
- verifying, using the security value, a trustworthiness of a file server;
- acquiring, using the network address, the software package from the file server responsive to verifying the trustworthiness of the file server;
- and
- executing, by the cloud extension agent, the second actions related to upgrading the cloud extension agent to install the software package on the cloud extension agent.
6 more elements
A system comprising:
- a memory;
- and
- a computing device operatively coupled to the memory, the computing device to:
- define log information for collection from a local network by a cloud extension agent, the cloud extension agent running locally on the local network as an entity separate from other components of the local network;
- initiate, by the cloud extension agent, an outbound connection from a remote network management platform to the cloud extension agent through a firewall of the local network without reconfiguring the firewall;
- interact with a messaging server of the remote network management platform to cause the remote network management platform to communicate, to the cloud extension agent via the outbound connection, first actions related to collecting the log information and second actions related to upgrading the cloud extension agent using a software package, wherein the second actions comprise a security value and a network address;
- execute, by the cloud extension agent, the actions related to collecting the log information to obtain one or more log files representing the log information from the local network;
- upload the one or more log files to the remote network management platform;
- verify, using the security value, a trustworthiness of a file server;
- acquire, using the network address, the software package from the file server responsive to verifying the trustworthiness of the file server;
- and
- execute, by the cloud extension agent, the second actions related to upgrading the cloud extension agent to install the software package on the cloud extension agent.
9 more elements
A non-transitory computer readable medium having instructions stored thereon which, when executed by a computing device, cause the computing device to:
- define, by a computing device, log information for collection from a local network by a cloud extension agent, the cloud extension agent running locally on the local network as an entity separate from other components of the local network;
- initiate, by the cloud extension agent, an outbound connection from a remote network management platform to the cloud extension agent through a firewall of the network without reconfiguring the firewall;
- interact with a messaging server of the remote network management platform to cause the remote network management platform to communicate, to the cloud extension agent via the outbound connection, first actions related to collecting the log information and second actions related to upgrading the cloud extension agent using a software package, wherein the second actions comprise a security value and a network address;
- execute, by the cloud extension agent, the first actions related to collecting the log information to obtain one or more log files representing the log information from the local network;
- upload the one or more log files to the remote network management platform;
- verify, using the security value, a trustworthiness of a file server;
- acquire, using the network address, the software package from the file server responsive to verifying the trustworthiness of the file server;
- and
- execute, by the cloud extension agent, the second actions related to upgrading the cloud extension agent to install the software package on the cloud extension agent.
6 more elements
Dependencies are inferred from the claim text.