Labels are user-defined "Tags" which can be attached virtually to any data
in NOC. Labels can hold additional configuration:
- Visual Appearance.
- Application area, i.e. to which kinds of entities they can be attached to.
- Exposition rules.
- Protection flag.
Labels can be groupped to the scopes. Only one label from scope may be attached
to single entity. Scopes are separated by
:: sign. Scopes can be nested.
Examples of scoped labels:
Labels are combined with group settings to build
Effective Labels. Effective
labels contain directly set labels enriched with inherited ones.
Inheritance order is in the table below. For the scoped labels, leftmost entry is preferable. Some kinds of inheritance have an exposition restrictions.
|Entity||Inheritance Order||Exposition Restrictions|
|Agent||Agent, Agent Profile|
|Service||Service, Service Profile, Service Parent|
|Коллектор агента||Service, Agent||
|Administrative Domain||Administrative Domain, Administrative Domain Parent|
|Managed Object||Managed Object, Managed Object Profile, Administrative Domain||
|Alarm||Alarm, Interface, Managed Object||
|Interface||Interface, Interface Profile, Managed Object||
Protected labels may be applied only to group settings and cannot be placed to final entities manually.
Wildcard labels are used in the match operations and specify all labels
from given scope and all nested scopes. Wildcards are combined from scope
* sign. Examples: