SYSTEMS AND METHODS FOR CLOUD-BASED PROBING AND DIAGNOSTICS
First Claim
1. A method of providing centralized diagnostic services to a plurality of heterogeneous computing environments deployed at different data centers on different networks, the method comprising:
- establishing, by a centralized diagnostic tool executing on one or more servers of a first network, a connection to a server on a second network of a data center of a plurality of data centers, each of the plurality of data centers deploying a computing environment with one or more components configured differently from one or more components of a second computing environment of a second data center of the plurality of data centers;
validating automatically, by the centralized diagnostic tool, a configuration of at least one of the one or more components of the computing environment based on a corresponding configuration file received from the server for the at least one component;
establishing, by the centralized diagnostic tool, a virtual device simulating a client application executing on a client device, the client application configured to communicate with the at least one component;
transmitting, by the virtual device, a request to the at least one component, the request automatically initiated by the centralized diagnostic tool using a predetermined protocol flow; and
receiving, by the virtual device from the at least one component, a response to the request indicative of a status of the computing environment.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of the present disclosure are directed to providing centralized diagnostic services to a plurality of heterogeneous computing environments deployed at different data centers on different networks. In some embodiments, a centralized diagnostic tool establishes a connection to a server of a data center that deploys a computing environment with components. The centralized diagnostic tool validates automatically a component of the computing environment based on a corresponding configuration file received from the server for the component. The centralized diagnostic tool establishes a virtual device simulating a client application executing on a client device. The client application can be configured to communicate with the component. The centralized diagnostic tool automatically initiates a request using a predetermined protocol flow, and the virtual device transmits the request to the component. The virtual device receives a response to the request indicative of a status of the computing environment.
154 Citations
20 Claims
-
1. A method of providing centralized diagnostic services to a plurality of heterogeneous computing environments deployed at different data centers on different networks, the method comprising:
-
establishing, by a centralized diagnostic tool executing on one or more servers of a first network, a connection to a server on a second network of a data center of a plurality of data centers, each of the plurality of data centers deploying a computing environment with one or more components configured differently from one or more components of a second computing environment of a second data center of the plurality of data centers; validating automatically, by the centralized diagnostic tool, a configuration of at least one of the one or more components of the computing environment based on a corresponding configuration file received from the server for the at least one component; establishing, by the centralized diagnostic tool, a virtual device simulating a client application executing on a client device, the client application configured to communicate with the at least one component; transmitting, by the virtual device, a request to the at least one component, the request automatically initiated by the centralized diagnostic tool using a predetermined protocol flow; and receiving, by the virtual device from the at least one component, a response to the request indicative of a status of the computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing centralized diagnostic services to a plurality of heterogeneous computing environments deployed at different data centers on different networks, the system comprising:
-
a centralized diagnostic tool configured to execute on one or more servers of a first network and to; establish a connection to a server on a second network of a data center of a plurality of data centers, each of the plurality of data centers deploying a computing environment with one or more components configured differently from one or more components of a second computing environment of a second data center of the plurality of data centers; automatically validate a configuration of at least one of the one or more components of the computing environment based on a corresponding configuration file received from the server for the at least one component; and establish a virtual device simulating a client application executing on a client device, the client application configured to communicate with the at least one component; and the virtual device configured to execute on the one or more servers of the first network and to; transmit a request to the at least one component, the request automatically initiated by the centralized diagnostic tool using a predetermined protocol flow; and receive, from the at least one component, a response to the request indicative of a status of the computing environment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification