Glossary

Agent

Agent – a program installed on the physical or virtual server or other network node that performs monitoring and sends gathered data to the server.

Alarm

Alarm – an abnormal situation detected on an object during monitoring.

Backing

Backing – a system element that allows you to visually group objects in the standard view. Backings are not involved in the monitoring process.

Child

Child object – an object whose parent is not the root object.

Class

Class – a set of default settings that are applied to a newly created objects. Each object in the system belongs to a class.

Class category

The class’s category is used to group child objects.

Child objects belonging to a class with the same category ID will be displayed on a parent object icon together. Child objects of classes with different category ID will be separated by a line.

In the internal representation of the class, the class category is defined in the category_id field.

Client

Client – an application that works with the SAYMON server.

Dictionary

Dictionary is a system element, that stores data as a "key-value" pair or a "key-multiple values" set.

Dictionaries are used to configure how values are displayed in widgets and properties.

Document

Document – a link or a file attached to an entity.

Event

Event – SNMP Trap or MQTT message received by the system as well as change of an entity’s state.

Event log

Event log – web-interface element, that allows a user to view, filter, and search SNMP Traps, MQTT messages, and State History for all entities in the system.

Entity

Entity – a collective term for objects and links.

Flow

Flow – a system element that allows to display connections between other system elements. Flows are not involved in the monitoring process.

Link – a system element that connects two objects. It can display either a physical connection (for example, connecting a server to a router with an Ethernet cable) or a logical relation (for example, a data flow from one software component to another).

Multiparent

Multiparent – an object, that is a parent of multiple other objects. Multiparenting allows you to display an object in branches of all of its parents in the object tree and influence them.

Object

Object - a system element within which a monitoring process is happening. For example, an object can represent a physical device (server, processor), software module (database, web-server), or a higher-level element relating to business processes (service, platform).

Object permissions

Object permissions – a list of entities that a specific user has access to and a list of entities that a user doesn’t have access to.

Operation

Operation – a set of pre-defined actions, that can be executed on demand or on object’s state change.

Parent

Parent – object that has child objects. Child objects can have more than one parents. Such parents are called multiparents.

Password policy

Password policy – a set of requirements for a user password.

Permissions

Permissions – a set of actions that a user can perform to the system and its elements.

Presets

Preset – a pre-defined list of filters and displayed columns for a table of active and historic alarms.

The same presets can be used to configure tables for both active and historic alarms.

Property

Property – is a text data attached to an entity in the key-value format.

Every property has its own class.

Property class

Property class – a preset template for a property.

Reference

Reference – a special system element that displays existing entities in other parts of the hierarchy.

Root object

Root object – starting node of an object tree. Object with id = 1.

Server

Server – a SAYMON installation, that stores and analyzes data received by agents, and provides this data to clients. Also stores information about user accounts.

State

State – a parameter of an entity, that displays result of monitoring performed within the entity. Each system entity that can be involved in the monitoring process has a state.

Synthetic alarm

Synthetic alarm – an alarm that is generated based on one or more nested alarms.

User

User – a system entity that represents a person or a system that interacts with SAYMON server via user interface or REST API.

Users can be created and configured in the Users sections. In the web interface users are labeled with and icons.

Users can be put in user groups.

User groups

User group – a system entity that allows to configure permissions and object permissions for multiple users at the same time. User can be in unlimited number of groups at the same time. User’s own permissions are added to the ones defined in all of its groups.

User groups can be configured in the Users section of the system configuration when you select a group. In the web-interface, the groups are labeled with and icons.

Widget

Widget – an interface element attached to an object, that can be used to display data or perform an action.