Device and service discovery across multiple network types
First Claim
1. A computer network discovery system comprising:
- a database disposed within a remote network management platform; and
a computing system disposed within the remote network management platform, wherein the remote network management platform manages a managed network, and wherein the computing system is configured to;
transmit first instructions to a first server device, wherein transmitting the first instructions to the first server device comprises logging on to the first server device using account credentials related to the managed network, wherein reception of the first instructions cause the first server device to obtain first configuration and operational information for a first plurality of services leased to the managed network, wherein the first configuration and operational information for the first plurality of services are obtained by way of application programming interfaces, wherein the first server device is not in the managed network or the remote network management platform,receive, from the first server device, the first configuration and operational information for the first plurality of services,store the first configuration and operational information for the first plurality of services in a first set of tables of the database,transmit second instructions to a second server device, wherein reception of the second instructions cause the second server device to obtain second configuration and operational information for a second plurality of services leased to the managed network, wherein the second server device is not in the managed network or the remote network management platform, and wherein the first plurality of services and the second plurality of services are offered by different entities and have different configurations,receive, from the second server device, the second configuration and operational information for the second plurality of services, andstore the second configuration and operational information for the second plurality of services in a second set of tables of the database, wherein the first set of tables and the second set of tables have tables in common that store parts of both the first configuration and operational information for the first plurality of services and the second configuration and operational information for the second plurality of services.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.
-
Citations
18 Claims
-
1. A computer network discovery system comprising:
-
a database disposed within a remote network management platform; and a computing system disposed within the remote network management platform, wherein the remote network management platform manages a managed network, and wherein the computing system is configured to; transmit first instructions to a first server device, wherein transmitting the first instructions to the first server device comprises logging on to the first server device using account credentials related to the managed network, wherein reception of the first instructions cause the first server device to obtain first configuration and operational information for a first plurality of services leased to the managed network, wherein the first configuration and operational information for the first plurality of services are obtained by way of application programming interfaces, wherein the first server device is not in the managed network or the remote network management platform, receive, from the first server device, the first configuration and operational information for the first plurality of services, store the first configuration and operational information for the first plurality of services in a first set of tables of the database, transmit second instructions to a second server device, wherein reception of the second instructions cause the second server device to obtain second configuration and operational information for a second plurality of services leased to the managed network, wherein the second server device is not in the managed network or the remote network management platform, and wherein the first plurality of services and the second plurality of services are offered by different entities and have different configurations, receive, from the second server device, the second configuration and operational information for the second plurality of services, and store the second configuration and operational information for the second plurality of services in a second set of tables of the database, wherein the first set of tables and the second set of tables have tables in common that store parts of both the first configuration and operational information for the first plurality of services and the second configuration and operational information for the second plurality of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
transmitting, by a computing device of a remote network management platform, first instructions to a first server device, wherein transmitting the first instructions to the first server device comprises logging on to the first server device using account credentials related to the managed network, wherein the remote network management platform manages a managed network, wherein reception of the first instructions cause the first server device to obtain first configuration and operational information for a first plurality of services leased to the managed network, wherein the first configuration and operational information for the first plurality of services are obtained by way of application programming interfaces, and wherein the first server device is not in the managed network or the remote network management platform; receiving, by the computing device and from the first server device, the first configuration and operational information for the first plurality of services; storing, by the computing device, the first configuration and operational information for the first plurality of services in a first set of tables of a database that is disposed within the remote network management platform; transmitting, by the computing device, second instructions to a second server device, wherein reception of the second instructions cause the second server device to obtain second configuration and operational information for a second plurality of services leased to the managed network, wherein the second server device is not in the managed network or the remote network management platform, and wherein the first plurality of services and the second plurality of services are offered by different entities and have different configurations; receiving, by the computing device and from the second server device, the second configuration and operational information for the second plurality of services; and storing, by the computing device, the second configuration and operational information for the second plurality of services in a second set of tables of the database, wherein the first set of tables and the second set of tables have tables in common that store parts of both the first configuration and operational information for the first plurality of services and the second configuration and operational information for the second plurality of services. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing device of a remote network management platform that manages a managed network, cause the computing device to perform operations comprising:
-
transmitting first instructions to a first server device, wherein transmitting the first instructions to the first server device comprises logging on to the first server device using account credentials related to the managed network, wherein the remote network management platform manages a managed network, wherein reception of the first instructions cause the first server device to obtain first configuration and operational information for a first plurality of services leased to the managed network, wherein the first configuration and operational information for the first plurality of services are obtained by way of application programming interfaces, and wherein the first server device is not in the managed network or the remote network management platform; receiving, from the first server device, the first configuration and operational information for the first plurality of services; storing the first configuration and operational information for the first plurality of services in a first set of tables of a database that is disposed within the remote network management platform; transmitting second instructions to a second server device, wherein reception of the second instructions cause the second server device to obtain second configuration and operational information for a second plurality of services leased to the managed network, wherein the second server device is not in the managed network or the remote network management platform, and wherein the first plurality of services and the second plurality of services are offered by different entities and have different configurations; receiving, from the second server device, the second configuration and operational information for the second plurality of services; and storing the second configuration and operational information for the second plurality of services in a second set of tables of the database, wherein the first set of tables and the second set of tables have tables in common that store parts of both the first configuration and operational information for the first plurality of services and the second configuration and operational information for the second plurality of services.
-
Specification