|
This section provides a glossary of terms. Data AgingDiscovered data is regarded as valid at the time of its last successful scan. The nature of IT infrastructure means that frequent, minor changes to configurations, hosts, and software are common. Consequently, discovered data can be regarded as becoming less current with the passing of time. In Tideway Foundation when data passes a certain configurable aging threshold, it is destroyed. DatastoreAll data used by the Foundation system is held in an object database. The datastore treats data as a set of objects and the relationships between them. Directly Discovered DataData that the Discovery Engine has discovered; it has not undergone any processing beyond simple parsing. Everything that the Discovery Engine finds that may be of interest is stored, regardless of whether it is understood or not. It is stored in a structured form that can be queried and reported on, making it easy to construct certain kinds of discovery reports, and aids in developing new patterns. DiscoveryThe part of the Foundation system that communicates with host systems, and obtains information from them. Discovery is driven by Reasoning which infers detailed information about hosts and programs and populates the datastore. See also Reasoning Engine. Discovery EndpointA Discovery Endpoint is the endpoint of a single Discovery Access. Currently this is the IP address of the discovery target. Discovery RunA Discovery Run is a scan of one or more Discovery Endpoints, specified as an IP address or addresses or ranges which are scanned as an entity. For each Discovery Run, a Discovery Run Node is created which records information such as the user who started the run, the start and end time, and so on. EventThe Rules Engine (ECA Engine) executes rules in response to Events. HostA node within the model which represents a physical or virtual computer system including information about its operating system and its physical or virtual hardware. A host is sometimes referred to as an OSI (Operating System Instance). See Host Node. IDThe ID of a node (or Node ID) is a unique identifier for the node itself. If the node corresponding to an entity is destroyed, and a new node is subsequently created for it, the new node will have a different ID, but will have the same key. InferencingThis is the act of drawing conclusions based on other data. KeyThe key of a node is a unique identifier for the entity that the node represents. However, the key of a node is persistent unlike the node ID. KindThe type of a node, such as Host, Application Version or Person. Also referred to as Node Kind. LifecycleThe lifecycle of an entity describes the conditions under which it comes into existence, and the conditions under which it ceases to exist. For Nodes in the Foundation model, the lifecycle stages are:
Logical hostA hardware or software host that is contained in a virtual machine (software), a collaborating host in a cluster (hardware) or a blade in a blade server (hardware). NodeA Node is an object in the Foundation datastore, which represents an entity in the environment. Nodes have a kind, such as 'Host', and a number of named attributes. Nodes can be connected to other Nodes via Relationships. Most Node kinds have a 'key' which uniquely identifies the entity in the environment. Node IDSee ID. Node KindThe type of a node, such as Host or Software Instance. The default set of nodes and their associated attributes and relationships are defined in the Foundation taxonomy. OntologyTideway's Knowledge Library of hardware and software products, vendors, technologies, infrastructure, and so forth. PatternPatterns are written in the Tideway Pattern Language (TPL). Patterns are responsible for creating and maintaining the model. Each pattern in TPL has a corresponding Pattern node within the model, which is related to the nodes that the pattern is maintaining. Patterns are used to extend the functionality of the reasoning engine. Physical DevicePhysical devices are containers for logical hosts such as the backplane of Sun Microsystems "Blade" Servers. They do not represent individual hosts on the network. ProvenanceMeta-information describing how inferred information came to exist. It is generated as Reasoning builds and maintains the model. Provenance information is stored as relationships in the model. Reasoning EngineThe Reasoning Engine is an event based engine which orchestrates and drives the population of the different parts of the data model through execution of a series of rules that make up the core functionality of the product. It is extensible through the use of patterns. See also RelationshipThe way in which objects are associated with each other. A Relationship is stored in the datastore. Relationships are non-directional, and are defined by the roles played by each object. They are expressed in the following format: Relationship LinkThe link between two roles in a Relationship. RemovalThe concept of taking data out of the model using one or more of the Tideway Foundation lifecycle methodologies (Aging, Destroyed or Purged). Removal is the collective term used in this document. RoleA node with a relationship to another node acts in a Role within the relationship, which indicates which end of the relationship it is. For example, in a 'Dependency' relationship, one node has the Role 'Dependant' and the other has the Role 'DependedUpon'. Rules EngineThis is another term used to describe the reasoning engine. The Rules Engine processes the rules that are generated from Patterns, in order to maintain the model. The Rules Engine is an Event Condition Action (ECA) engine. RulesRules are small fragments of executable code that run within the Rules Engine. Rules are generated from Patterns when they are activated. Other core rules are distributed with Tideway Foundation. Session Establishment DurationThe time it took to establish the session, that is, to log onto the host. See also Total Duration and Total Discovery Duration. TaxonomyThe template defining the nodes, attributes, and relationships used by Tideway Foundation and stored in the datastore. The Foundation taxonomy also defines how much of the data model is represented in the user interface. Total Discovery DurationThis is the time it took establishing a session and running commands. See also Session Establishment Duration and Total Duration. Total DurationThe time it took to discover and process the data from the target, that is, the time between the start time and the end time. See also Session Establishment Duration and Total Discovery Duration. TriggerThe Trigger for a pattern describes the conditions under which the pattern executes. Triggers correspond to the creation, modification or destruction of node. Unique datastore identifier (UID)The unique datastore identifier for a node is an internal identifier that is used as an index by the database. It is a binary identifier represented in hexadecimal The unique datastore identifier is not intended to be human readable, it is designed for use by the datastore. An example unique datastore identifier is shown below. |
