Object classes

Each object belongs to one of the classes. Classes help to simplify visual representation of information and define the monitoring logic.

In the Standard view an object class is displayed in its bottom right corner as a pictogram corresponding to the class:

image

In the Grid view an object class is displayed as an icon before the name of the object:

image

In the Table view an object class is displayed as an icon before the name of the object:

image

An object class affects to:

  • appearance of the object;

  • default logic of states changing (state change conditions can be set for each class separately);

  • default logic of alarm generation (alarm generation conditions can be set for each class separately);

  • set operations by default (operations can be set for each class separately);

  • a set of graphs to display;

  • a list of available monitoring settings;

  • availability of predefined monitoring settings.

For example, objects of the Process class have got only the Process by name probe type in monitoring options, while for objects of the Memory class probe types are not available at all because they are predefined.

Object class is used in search and bulk operations. All of the objects from particular class can be quickly found, and new settings can be applied to them.

Administering of object classes takes place in the section Object classes of the system configuration window.

Standard classes

The system has the following standard classes:

ID Name Category Description

1

Root

-

Class for the system’s root object. Additional objects of this class don’t have any special functionality.

2

Saymon Agent

-

Class for objects, that represent SAYMON Agent instances. You can find more in the Saymon Agent section.

3

Host

Physical or virtual host.

4

CPU

1

Class for objects, that represent a CPU of a device where the selected agent is running. You can learn more in the CPU section.

5

Memory

1

Class for objects, that represent RAM of a device where the selected agent is running. You can learn more in the Memory section.

6

File System

1

Class for objects, that represent a CPU of a device where the selected agent is running. You can learn more in the File system section.

7

Process

2

Process

8

Socket

2

9

Port

2

10

Local Address

2

11

Address

2

12

Interface

1

13

Node

3

14

Virtual Node

3

15

Service

3

16

Service Platform

3

17

System Interface

1

18

User Interface

1

19

Support Interface

1

20

Hardware

21

Software

22

Queue

3

23

Table Space

3

24

Info

3

25

Platform Group

26

RDBMS

3

27

Network

29

Database Schema

3

29

Cloud

3

Cloud

30

Object Group

31

Network IO

1

Network IO

32

User

33

Router

1

Router

34

Antenna

1

Antenna

35

Network Link

Network Link

36

Rack

37

Rack Switch Unit

1

38

Rack Server Unit

1

39

Rack Array Unit

1

40

Rack UPS Unit

1

41

Rack Blade Unit

1

42

Configuration File

3

43

Dashboard

Dashboard

Saymon Agent

The Saymon Agent class is meant for objects, that represent SAYMON Agent.

Objects of this class have an additional button , that is shown when a user hovers over an object representation. This button open the agent settings window that is used during Autoinstallation.

Objects of this class don’t have a Monitoring section.

Objects of this class have the following state change conditions set up by default:

saymon agent state change conditions light
Default state change conditions
saymon agent state change conditions dark
Default state change conditions

CPU

Objects of this class are used to monitor processor of a device, where an agent selected in the Monitoring section is running.

Objects of this class have a Counter widget that shows a one minute average CPU load.

cpu widget
Default object of the CPU class

A user can’t select monitoring sensor in objects of this class. Object of this class uses the CPU to monitor a processor of a system, where a selected agent is running.

empty monitoring light
Default monitoring settings
empty monitoring dark
Default monitoring settings

Objects of this class have the following state change conditions set up by default:

cpu state change conditions light
Default state change conditions
cpu state change conditions dark
Default state change conditions

Memory

Objects of this class are used to monitor memory of the device, where an agent selected in the Monitoring section is running.

By default, objects of this class have Counter widgets that displays the usage of RAM, swap-file, and total usage.

memory widget
Default object of the Memory class

A user can’t select monitoring sensor in objects of this class. Object of this class uses the RAM sensor to monitor memory of the system, where a selected agent is running.

empty monitoring light
Default monitoring settings
empty monitoring dark
Default monitoring settings

Objects of this class have the following state change conditions set up by default:

memory state change conditions light
Default state change conditions
memory state change conditions dark
Default state change conditions

File system

Objects of this class are used to monitor file system of the device, where an agent selected in the Monitoring section is running.

A user can’t select monitoring sensor in objects of this class. Object of this class uses the File System sensor to monitor the file system of the device where a selected agents runs.

You can use the Full list checkbox to display all devices in the file system.

file system monitoring light
Default monitoring settings
file system monitoring dark
Default monitoring settings

Objects of this class have the following state change conditions set up by default:

file system state change conditions light
Default state change conditions
file system state change conditions dark
Default state change conditions