Discovery of remote storage services and associated applications
First Claim
1. A computing system comprising:
- a configuration management database (CMDB) disposed within a computational instance of a remote network management platform, wherein the computational instance is associated with a managed network, and wherein a remote storage system is configured to host storage structures on behalf of the managed network; and
a discovery application configured to perform operations comprising;
determining an entry point for the remote storage system;
obtaining, from the remote storage system and by way of the entry point, first data that identifies relationships among the storage structures;
generating, based on the first data, a mapping of the storage structures;
storing, in the CMDB, the mapping as one or more configuration items;
providing, to the remote storage system, instructions configured to cause the remote storage system to notify the discovery application of modification events associated with the storage structures;
receiving, from the remote storage system, a notification of a modification event associated with a particular storage structure of the storage structures;
in response to receiving the notification, obtaining, from the remote storage system and by way of the entry point, second data that identifies a modification to the particular storage structure;
modifying the mapping based on the second data to indicate the modification to the particular storage structure; and
storing the modified mapping in the CMDB by updating the one or more configuration items.
1 Assignment
0 Petitions
Accused Products
Abstract
A discovery application may obtain, from a remote storage system configured to host storage structures, first data that identifies relationships among the storage structures. The discovery application may generate, based on the first data, a mapping of the storage structures, store the mapping as one or more configuration items, and provide, to the remote storage system, instructions configured to cause the remote storage system to notify the discovery application of modification events associated with the storage structures. The discovery application may receive, from the remote storage system, a notification of a modification event associated with a particular storage structure of the storage structures and, in response, obtain, from the remote storage system, second data that identifies a modification to the particular storage structure. The discovery application may modify the mapping based on the second data and store the modified mapping by updating the one or more configuration items.
-
Citations
20 Claims
-
1. A computing system comprising:
-
a configuration management database (CMDB) disposed within a computational instance of a remote network management platform, wherein the computational instance is associated with a managed network, and wherein a remote storage system is configured to host storage structures on behalf of the managed network; and a discovery application configured to perform operations comprising; determining an entry point for the remote storage system; obtaining, from the remote storage system and by way of the entry point, first data that identifies relationships among the storage structures; generating, based on the first data, a mapping of the storage structures; storing, in the CMDB, the mapping as one or more configuration items; providing, to the remote storage system, instructions configured to cause the remote storage system to notify the discovery application of modification events associated with the storage structures; receiving, from the remote storage system, a notification of a modification event associated with a particular storage structure of the storage structures; in response to receiving the notification, obtaining, from the remote storage system and by way of the entry point, second data that identifies a modification to the particular storage structure; modifying the mapping based on the second data to indicate the modification to the particular storage structure; and storing the modified mapping in the CMDB by updating the one or more configuration items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
determining, by a discovery application, an entry point for a remote storage system configured to host storage structures on behalf of a managed network; obtaining, by the discovery application, from the remote storage system, and by way of the entry point, first data that identifies relationships among the storage structures; generating, by the discovery application and based on the first data, a mapping of the storage structures; storing, in a configuration management database (CMDB) disposed within a computational instance of a remote network management platform, the mapping as one or more configuration items, wherein the computational instance is associated with the managed network; providing, by the discovery application and to the remote storage system, instructions configured to cause the remote storage system to notify the discovery application of modification events associated with the storage structures; receiving, by the discovery application and from the remote storage system, a notification of a modification event associated with a particular storage structure of the storage structures; in response to receiving the notification, obtaining, by the discovery application, from the remote storage system, and by way of the entry point, second data that identifies a modification to the particular storage structure; modifying, by the discovery application, the mapping based on the second data to indicate the modification to the particular storage structure; and storing the modified mapping in the CMDB by updating the one or more configuration items. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing system, cause the computing system to perform operations comprising:
-
determining an entry point for a remote storage system configured to host storage structures on behalf of a managed network; obtaining, from the remote storage system and by way of the entry point, first data that identifies relationships among the storage structures; generating, based on the first data, a mapping of the storage structures; storing, in a configuration management database (CMDB) disposed within a computational instance of a remote network management platform, the mapping as one or more configuration items, wherein the computational instance is associated with the managed network; providing, to the remote storage system, instructions configured to cause the remote storage system to notify the computing system of modification events associated with the storage structures; receiving, from the remote storage system, a notification of a modification event associated with a particular storage structure of the storage structures; in response to receiving the notification, obtaining, from the remote storage system and by way of the entry point, second data that identifies a modification to the particular storage structure; modifying the mapping based on the second data to indicate the modification to the particular storage structure; and storing the modified mapping in the CMDB by updating the one or more configuration items. - View Dependent Claims (18, 19, 20)
-
Specification