-
公开(公告)号:US12184483B2
公开(公告)日:2024-12-31
申请号:US18110061
申请日:2023-02-15
Applicant: ServiceNow, Inc.
Inventor: Hail Tal , Tom Bar Oz , Bary Solomon , Leonid Suslov
IPC: H04L41/0813 , H04L9/40 , H04L67/10
Abstract: A discovery application on a computing system is provided. The discovery application receives a user input, which is for discovery of resources associated with a cloud operating system of a cloud computing system. The user input includes an authentication credential and account information associated with the cloud operating system. Based on the received input, the discovery application executes a discovery pattern comprising operations for the discovery of resources. The cloud operating system includes a group of services to access such resources. At least one of the operations corresponds to an API call to an API endpoint associated with a service of the group of services. The discovery application receives a response to the API call from the cloud operating system. The response includes a payload of information associated with the resources. The discovery application updates, based on the received response, one or more configuration items in a configuration management database.
-
公开(公告)号:US11924033B2
公开(公告)日:2024-03-05
申请号:US18096147
申请日:2023-01-12
Applicant: ServiceNow, Inc.
Inventor: Aviya Aharon , Shay Herzog , Bary Solomon , Boris Erblat
IPC: H04L41/0813 , H04L9/40 , H04L67/10
CPC classification number: H04L41/0813 , H04L63/08 , H04L67/10
Abstract: A discovery application on a computing system is provided. The discovery application executes a discovery pattern comprising a sequence of operations for discovery of resources within a load balancing system, wherein execution of the discovery pattern corresponds to making one or more application programming interface (API) calls to an API associated with a network address of the load balancing system; receives a response to the one or more API calls from the load balancing system, wherein the response comprises a payload of information associated with the resources; and updates, based on the response and in a configuration management database (CMDB), one or more configuration items (CIs) associated with the resources.
-
公开(公告)号:US20210194764A1
公开(公告)日:2021-06-24
申请号:US16721526
申请日:2019-12-19
Applicant: ServiceNow, Inc.
Inventor: Daniel Badyan , Bary Solomon , Hail Tal , Asaf Garty , Shiri Hameiri , Alexandra Feiguine , Shay Herzog
Abstract: An embodiment includes a computational instance of a remote network management platform that is associated with a managed network, wherein a database is disposed within the computational instance. One or more processors are configured to execute discovery of a supervisor device disposed in the managed network, which involves: (i) executing a first general discovery pattern, (ii) executing a supervisor device discovery pattern, and (iii) identifying a first set of configuration and operational parameters of the supervisor device, one or more physical devices managed by the supervisor device, and virtual devices hosted by each of the one or more physical devices. The one or more processors may also be configured to execute discovery of a particular virtual device of the virtual devices, which involves: (i) executing a second general discovery pattern, and (ii) identifying a second set of configuration and operational parameters of the particular virtual device.
-
公开(公告)号:US10749943B1
公开(公告)日:2020-08-18
申请号:US16381768
申请日:2019-04-11
Applicant: ServiceNow, Inc.
Inventor: Alexandra Feiguine , Shiri Hameiri , Robert Bitterfeld , Asaf Garty , Bary Solomon , Daniel Badyan , Hail Tal , Shay Herzog , Shimon Sant , Boris Erblat , Aviya Aron
IPC: H04L29/08 , H04L29/06 , H04L12/24 , H04L12/803 , G06F9/50
Abstract: A system includes persistent storage and an application that obtains a service identifier associated with a managed network. The service identifier allows access to a remote computing system that provides computing resources on behalf of the managed network. The application also identifies a geographic region that contains the computing resources. The application additionally identifies, within the geographic region, virtual computing devices allocated to the managed network and attributes thereof. The application further identifies, based on the attributes, (i) load balancers configured to distribute network traffic among the virtual computing devices and (ii) storage volumes used by the virtual computing devices. The application yet further determines a mapping between the virtual computing devices, the load balancers, and the storage volumes to represent a service infrastructure of the remote computing system dedicated to the managed network and stores, in the persistent storage, the mapping as one or more configuration items.
-
公开(公告)号:US20250062956A1
公开(公告)日:2025-02-20
申请号:US18936388
申请日:2024-11-04
Applicant: ServiceNow, inc.
Inventor: Hail Tal , Tom Bar Oz , Bary Solomon , Leonid Suslov
IPC: H04L41/0813 , H04L9/40 , H04L67/10
Abstract: A discovery application on a computing system is provided. The discovery application receives a user input, which is for discovery of resources associated with a cloud operating system of a cloud computing system. The user input includes an authentication credential and account information associated with the cloud operating system. Based on the received input, the discovery application executes a discovery pattern comprising operations for the discovery of resources. The cloud operating system includes a group of services to access such resources. At least one of the operations corresponds to an API call to an API endpoint associated with a service of the group of services. The discovery application receives a response to the API call from the cloud operating system. The response includes a payload of information associated with the resources. The discovery application updates, based on the received response, one or more configuration items in a configuration management database.
-
公开(公告)号:US20230171153A1
公开(公告)日:2023-06-01
申请号:US18096147
申请日:2023-01-12
Applicant: ServiceNow, Inc.
Inventor: Aviya Aharon , Shay Herzog , Bary Solomon , Boris Erblat
IPC: H04L41/0813 , H04L9/40 , H04L67/10
CPC classification number: H04L41/0813 , H04L63/08 , H04L67/10
Abstract: A discovery application on a computing system is provided. The discovery application executes a discovery pattern comprising a sequence of operations for discovery of resources within a load balancing system, wherein execution of the discovery pattern corresponds to making one or more application programming interface (API) calls to an API associated with a network address of the load balancing system; receives a response to the one or more API calls from the load balancing system, wherein the response comprises a payload of information associated with the resources; and updates, based on the response and in a configuration management database (CMDB), one or more configuration items (CIs) associated with the resources.
-
公开(公告)号:US11461673B2
公开(公告)日:2022-10-04
申请号:US16594748
申请日:2019-10-07
Applicant: ServiceNow, Inc.
Inventor: Robert Bitterfeld , Aviya Aron , Asaf Garty , Bary Solomon
Abstract: A system may include persistent storage configured to store: a shared classification model including a plurality of classifiers based on training data from a plurality of managed networks, and a representation of a plurality of software applications executable computing devices within a particular managed network. The system may also include a discovery application configured to perform operations including obtaining attributes of a software process. The operations may also include determining, by way of the shared classification model and based on the attributes, a suggested classifier of the plurality of classifiers and determining, by way of the suggested classifier and based on the attributes, a suggested classification for the software process. The operations may further include receiving an indication that the suggested classification has been accepted, based on receiving the indication, updating the representation to indicate the suggested classification, and storing, in the persistent storage, the representation as updated.
-
公开(公告)号:US11108647B2
公开(公告)日:2021-08-31
申请号:US16247272
申请日:2019-01-14
Applicant: ServiceNow, Inc.
Inventor: Asaf Garty , Tom Bar Oz , Robert Bitterfeld , Bary Solomon , Daniel Badyan
Abstract: A computing system is disposed within a computational instance of a remote network management platform associated with a managed network. The computing system (i) performs a discovery process that identifies attributes of computing devices and software applications disposed within the managed network; (ii) generates a list of keywords based on the identified attributes as stored, including a particular keyword associated with a first computing device or a first software application of those disposed within the managed network; (iii) searches for the particular keyword in one or more files from the managed network; (iv) determines that the particular keyword is included in a file associated with a second computing device or a second software application of those disposed within the managed network; and (v) defines an operational mapping between: (a) the first computing device or the first software application and (b) the second computing device or the second software application.
-
公开(公告)号:US10999152B1
公开(公告)日:2021-05-04
申请号:US16852851
申请日:2020-04-20
Applicant: ServiceNow, Inc.
Inventor: Tom Bar Oz , Shay Herzog , Asaf Garty , Bary Solomon
Abstract: A system may include persistent storage containing discovery patterns configured to identify computing resources and relationships therebetween, and an application configured to perform operations, including selecting a discovery pattern from the discovery patterns and obtaining, from the persistent storage, source code representing the discovery pattern. The operations may also include parsing the source code to determine therein (i) a plurality of configuration items (CIs) representing the computing resources that the discovery pattern is configured to discover when executed, and (ii) relationships between respective CIs of the plurality of CIs. The operations may additionally include generating a representation of the discovery pattern based on the plurality of CIs and the relationships. The representation may include the plurality of CIs represented by a plurality of nodes and the relationships represented by edges between respective nodes. The representation may be stored in the persistent storage in association with the discovery pattern.
-
公开(公告)号:US10924344B2
公开(公告)日:2021-02-16
申请号:US16381838
申请日:2019-04-11
Applicant: ServiceNow, Inc.
Inventor: Alexandra Feiguine , Shiri Hameiri , Robert Bitterfeld , Asaf Garty , Bary Solomon , Daniel Badyan , Hail Tal , Shay Herzog , Shimon Sant , Boris Erblat , Aviya Aron
IPC: H04L12/24 , H04L29/08 , G06F9/50 , H04L12/803 , H04L29/06
Abstract: A system includes persistent storage configured to store, a mapping of computing resources provided by a remote computing system to a managed network. The system also includes an application that obtains instructions to modify a computing resource provided by the remote computing system and, based on the instructions, generates and transmits, to the remote computing system, a request to modify the computing resource. The application receives, from the remote computing system, a response indicating a modification to the computing resource and selects a discovery pattern configured to verify the modification by obtaining attributes associated therewith. The application obtains, from the remote computing system, the attributes by executing the discovery pattern and determines, based on the attributes, that the modification has been completed according to the instructions. Based on this determination, the application updates the mapping to indicate the modification and stores, in the persistent storage, the mapping as updated.
-
-
-
-
-
-
-
-
-