# Glossary of terms used in monq

SLA - Service Level Agreement, defines the agreement and formal obligations between the service provider and the client.

VM - virtual machine, software or hardware environment that emulates the hardware of some platform.

Userspace administrator - user of the monq system with permissions to configure Userspace.

Agent - a program running on OS Windows/Linux. Designed to perform Tasks for Data Streams to collect information.

Owner - Workgroup that owns the system object and has full rights to this object.

CMDB Graph - an abstract representation of a set of Configuration Items and relationships between them in the CMDB and Service Model.

User group - customizable list of Userspace Users. Does not define Permissions of users within the system. Does not define Access rights of users to objects.

Action - an object of the monq system that implements launching of Scripts of automation or sending Notifications according to conditions of a particular Rule.

Availability - a report on the availability of the information system, includes report indicators for the entire information system and report indicators for each CI included in the information system for a selected period of time.

Task - a set of instructions to be executed by Agent in Yaml language.

Custom report - Availability report (SLA) with the possibility of receiving it without time limits for generation of the report.

CMDB Map - an object of the monq system that represents a dynamic set of Configuration Items, built according to the conditions of the Parametric Filter, and stores the coordinates of the vertices of objects on the CMDB Graph.

Configuration Item (CI) - an object of the monq system representing an element of infrastructure, app or service that needs to be managed to ensure the successful provision of services. An example of a top-level CI is an information system that can have many subordinate (children) CIs, such as: operating system, application software, and hardware components. It is an object of the monq CMDB and Service Model and is characterized by "type of CI", "attributes", "state in the life cycle", "owner", "relationships (connections) with other CIs" and "health".

Coordinator - an object of the monq system for distributing and controlling the execution of tasks on the Agents connected to it.

Multi-template report - a set of availability report templates.

Handler - a Lua script for preprocessing (parsing) events in a Data Stream.

Report - the result of calculating the state of the information system, in which you can view the Availability status of a single unit or of the entire information system as a whole, for a certain period of time.

Parametric filter - a filter that defines a dynamic set of Configuration Items based on the given conditions (links, status, owner).

User - a person using the software package to solve the tasks of automation of monitoring processes.

Data Stream (Integration) is a monq system object that describes a data source connected to the monq system.

Plugins - expansion of the system functionality within the Userspace, available for the list of Workgroups. The operation of Plugin is determined by the executable Lua script.

Permissions - a set of rules that regulate the conditions for accessing monq objects.

Rule - a set of conditions for automatic processing of internal monq integral events and subsequent execution of Actions.

Prefilter - conditions under which primary events will be processed by a Synthetic trigger.

Space (Userspace) is a logical unit separated from the main space, in which a single set of rules operates. Each Userspace has its own domain and name.

Public APIs - a set of methods, properties, events and URLs that allow interaction between the monq software, that provides the API, and other software components.

Workgroup - a group of users intended to separate the monitoring projects that users of the monq system work on.

Notification - configuration of the notification method and the list of notification recipients (Users, Roles, Workgroups).

CMDB and Service Model (SM) - a logical service model that describes the composition and relationships of a set of Configuration Items that together provide the service at an agreed level.

Role - defines the set of Access Rights granted to the user. Access rights are assigned to members using either Default Roles or Custom Roles. The role is assigned to User at the moment when he is added to the Workgroup.

Script (scenario) - an object of the monq system that defines a sequence of actions described using the Lua scripting programming language for automatic performing of certain tasks.

Maintenance mode - a certain period of time during which planned outages and planned changes are possible for the services and systems provided. Maintenance periods are designed to allow customers to prepare for potential outages or changes.

Timeline - timeline for grouping information in chronological order. Represents the horizontal line on which issues are displayed in the timeline.

Trigger (synthetic trigger) - a monq system object for processing and correlation of events coming into the system with Lua scripts.

Report template - an object of the monq system with preconfigured calculation parameters for an Availability report.