Defining and enforcing operational associations between configuration item classes in managed networks
First Claim
1. A method comprising:
- generating a graphical user interface (GUI) configured to display a plurality of configuration items, each of the plurality of configuration items having a respective configuration item class, wherein the plurality of configuration items comprises a first configuration item having a first configuration item class and a second configuration item having a second configuration item class, wherein the first configuration item class comprises a server class, a database class, or an email application class, wherein each of the first and second configuration item classes comprises a respective plurality of configuration items that perform similar functions;
receiving an input associating the first configuration item and the second configuration item;
retrieving, from a memory, in response to receiving the input, a valid relationship between the first configuration item and the second configuration item, wherein the valid relationship defines an operational association between the first configuration item class and the second configuration item class;
updating the graphical user interface to list the valid relationship as part of a selectable list in response to receiving the input, wherein the selectable list is configured to exclude invalid relationships between the first configuration item and the second configuration item;
receiving a selection of the valid relationship from the selectable list; and
updating the operational association between the first configuration item and the second configuration item to include the selected valid relationship in response to receiving the selection of the valid relationship from the selectable list.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote network management platform may include a database containing representations of configuration items associated with a managed network that is managed by the remote network management platform. The remote network management platform may further include a server device. The server device may be configured to obtain a plurality of preferred relationships for a particular configuration item class. The server device may be further configured to store, in the database, the plurality of preferred relationships. The server device may also be configured to visually provide indications of one or more respective pairings of relationship types and target configuration item classes from a plurality of preferred relationships, receive a selection of a particular relationship type and a particular target configuration item class in accordance with one of the indications, and store, in the database, the particular configuration item with the particular relationship type and the particular target configuration item class.
-
Citations
19 Claims
-
1. A method comprising:
-
generating a graphical user interface (GUI) configured to display a plurality of configuration items, each of the plurality of configuration items having a respective configuration item class, wherein the plurality of configuration items comprises a first configuration item having a first configuration item class and a second configuration item having a second configuration item class, wherein the first configuration item class comprises a server class, a database class, or an email application class, wherein each of the first and second configuration item classes comprises a respective plurality of configuration items that perform similar functions; receiving an input associating the first configuration item and the second configuration item; retrieving, from a memory, in response to receiving the input, a valid relationship between the first configuration item and the second configuration item, wherein the valid relationship defines an operational association between the first configuration item class and the second configuration item class; updating the graphical user interface to list the valid relationship as part of a selectable list in response to receiving the input, wherein the selectable list is configured to exclude invalid relationships between the first configuration item and the second configuration item; receiving a selection of the valid relationship from the selectable list; and updating the operational association between the first configuration item and the second configuration item to include the selected valid relationship in response to receiving the selection of the valid relationship from the selectable list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to; generate a graphical user interface (GUI) configured to display a plurality of configuration items, each of the plurality of configuration items having a respective configuration item class, wherein the plurality of configuration items comprises a first configuration item having a first configuration item class and a second configuration item having a second configuration item class, wherein the first configuration item class comprises a server class, a database class, or an email application class, wherein each of the first and second configuration item classes comprises a respective plurality of configuration items that perform similar functions; receive an input associating the first configuration item and the second configuration item; retrieve, from the memory, in response to receiving the input, a valid relationship between the first configuration item and the second configuration item, wherein the valid relationship defines an operational association between at least the first configuration item class and the second configuration item class; update the graphical user interface to list the valid relationship as part of a selectable list in response to receiving the input, wherein the selectable list is configured to exclude invalid relationships between the first configuration item and the second configuration item; receive a selection of the valid relationship from the selectable list; and update the operational association between the first configuration item and the second configuration item to include the selected valid relationship in response to receiving the selection of the valid relationship from the selectable list. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions that, when executed by one or more processors of the machine, cause the machine to:
-
generate a graphical user interface (GUI) configured to display a plurality of configuration items, each of the plurality of configuration items having a respective configuration item class, wherein the plurality of configuration items comprises a first configuration item having a first configuration item class and a second configuration item having a second configuration item class, wherein the first configuration item class comprises a server class, a database class, or an email application class, wherein each of the first and second configuration item classes comprises a respective plurality of configuration items that perform similar functions; receive an input associating the first configuration item and the second configuration item; retrieve, from a memory, in response to receiving the input, a valid relationship between the first configuration item and the second configuration item, wherein the valid relationship defines an operational association between the first configuration item class and the second configuration item class; update the graphical user interface to list the valid relationship as part of a selectable list in response to receiving the input, wherein the selectable list is configured to exclude invalid relationships between the first configuration item and the second configuration item; receive a selection of the valid relationship from the selectable list; and update the association between the first configuration item and the second configuration item to include the selected valid relationship in response to receiving the selection of the valid relationship from the selectable list. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification