User Documentation
  • Product Information
    • Overview
    • Architecture
    • Security
    • Key Features
    • Supported Systems
    • Comparison
  • Installation
    • Download VirtualMetric
    • Install a VirtualMetric Server
    • Activate Product
    • Update From Previous Versions
    • Uninstall VirtualMetric
  • Releases
    • Version 8.0.3
  • Server Pre-Configuration
    • Windows
    • VMware
    • Linux
    • Bare Metal Hardware
  • Settings
    • Users
      • User Operations
        • Add New User
        • Edit User
        • Device Permissions
        • Login as Other User
        • Remove User
      • User Group Operations
        • Add New User Group
        • Assign Member
        • Device Permission
        • Edit User Group
        • Remove User Group
      • API Users Operations
        • Add New API User
        • Edit API User
        • Device Permission
        • Remove API User
      • Organization Operations
        • Add New Organization
        • Edit Organization
        • Device Permission
        • Login as Other Organization
        • Remove Organization
      • Credential Store
        • Add New Credential Store
        • Edit Credential Store
        • Remove Credential Store
      • Group Based AD Authentication
    • Devices
      • Server Operations
        • Add New Server
        • Assign Module
        • Edit Server
        • Remove Server
        • Restore Server
        • Connectivity Issues
        • Bulk Update
      • Cluster Operations
        • Add New Cluster
        • Assign Module
        • Sync a Cluster
        • Edit Cluster
        • Remove Cluster
        • Connectivity Issues
        • Bulk Update
      • Workstation Operations
        • Add New Workstation
        • Edit Workstation
        • Remove Workstation
      • Manager Operations
        • Add New Manager
        • Assign Module
        • Sync Manager
        • Edit Manager
        • Remove Manager
        • Connectivity Issues
        • Bulk Update
      • Network Devices Operations
        • Add Network Device
        • Edit Network Device
        • Remove Network Device
        • Connectivity Issues
        • Bulk Update
      • Trigger Operations
        • Add New Trigger
        • Assign Server
        • Edit Trigger
        • Change API User
        • Change Service User
        • Remove Trigger
        • Enable Debug
      • Device Group Operations
        • Add New Device Group
        • Assign Member
        • Edit Device Group
        • Remove Device Group
      • Datacenter Operations
        • Add New Datacenter
        • Assign Member
        • Edit Datacenter
        • Remove Datacenter
      • Permission Operations
        • Add/Remove Permission
    • Listeners
      • Listener Operations
        • Add a New Listener
          • Add a Syslog Listener
          • Add a Flow Endpoints
          • Add a eStreamer
          • Add a TFTP Listener
          • Add a TCP Listener
          • Add a UDP Listener
          • Add a HTTP Listener
          • Add a SMTP Listener
          • Add a SNMP Trap Listener
          • Add a Redis Consumer
          • Add a Kafka Consumer
          • Add a RabbitMQ Consumer
          • Add a NATS Consumer
        • Edit Listener
        • Remove Listener
    • Services
      • Location Operations
        • Add new Location
        • Edit Location
        • Remove Location
      • Web Sites Operations
        • Add new Website
        • Assign Location
        • Edit Web Sites
        • Remove Web Sites
      • DNS Operations
        • Add new DNS
        • Edit DNS
        • Remove DNS
      • ICMP Operations
        • Add new ICMP
        • Edit ICMP
        • Remove ICMP
      • IPAM Operations
        • Add new IPAM
        • Edit IPAM
        • Remove IPAM
      • TCP Operations
        • Add new TCP
        • Edit TCP
        • Remove TCP
      • Database Operations
        • Add new Database
        • Edit Database
        • Remove Database
    • Notifications
      • Rules Operations
        • Add new Rules
        • Edit Rule
        • Adding Dependency
        • Filtering Rules
        • Assign Action
        • Remove Rule
      • Knowledge Base Operations
        • Add new Knowledge Base
        • Edit Knowledge Base
        • Remove Knowledge Base
      • Action Operations
        • Add new Action
        • Testing Action
        • Edit Action
        • Remove Action
      • Scheduled Report Operation
        • Edit Scheduled Report
        • Remove Scheduled Report
      • STMP Settings
      • SMS Settings
    • Collectors
      • Definitions Operations
      • Module Defaults Operations
      • Device Bindings Operations
    • Logs
      • Definitions Operations
        • Understand Definition Fields
        • Edit Definition
        • Bulk Update
        • Reset Definition
      • Custom Definition Operations
        • Add Custom Definition
        • Edit Custom Definition
        • Remove Custom Definition
      • Module Defaults
        • Assign Definition
        • Reset Module Defaults
      • Device Bindings
        • Assign Definition
        • Reset Device Bindings
    • Statistics
      • Logging Types
        • Understanding Logging Types
        • Edit Logging Type
        • Reset Logging Type
      • System Counters
        • Understanding System Counter
        • Edit System Counter
        • Reset System Counter
      • Custom Counters
        • Understanding Custom Counter
        • Edit Custom Counter
        • Reset Custom Counter
    • Systems
      • System Logs
      • System Health
      • Advanced Settings
    • Azure Active Directory Integration
  • Dashboard
    • Main Page
    • Login
    • Layout and Common Functions
    • Calculation of Recommendations
    • Add New Widget
    • Edit Widget
    • Charts
    • White Labeling
  • Devices
    • Layout and Common Functions
  • Analytics
    • Layout and Common Functions
  • Modules and Audit
    • VirtualMetric Modules
      • Bare Metal
      • Microsoft Hyper-V
      • VMware
      • Microsoft IIS
      • Microsoft SQL
      • Microsoft Storage Spaces
      • Active Directory User Permissions
    • Audit Configuration
Powered by GitBook
On this page
  • Type: Inventory
  • Trigger: When condition occurs
  • Trigger: If the condition return no results
  • Trigger: If the condition returns x or more results
  • Type: Counter
  • Trigger: When condition occurs
  • Trigger: If the condition persist for
  • Trigger: If the condition returns no results
  • Type: Analytics
  • Trigger: When condition occurs
  • Trigger: If the condition occurs x times or more in the last
  • Trigger: If the condition returns no results in last
  • Type: SQL Content
  • Trigger: When condition occurs
  • Trigger: If the condition occurs x times or more in the last
  • Trigger: If the condition returns no results
  • Type: System
  • Trigger: When condition occurs
  • Trigger: If the condition occurs x times or more in the last
  • Trigger: If the condition returns no results
  1. Settings
  2. Notifications
  3. Rules Operations

Add new Rules

PreviousRules OperationsNextEdit Rule

Last updated 1 year ago

Before adding new Rule, you should create a new Rule entry.

1. Click to Rules on the left pane.

2. On Rules Management screen, click Add (+) button on the right top section.

3. Select type of Rule.

4. Fields will change based on type.

Type: Inventory

Refer to the following table to understand the fields of inventory type in the above screen.

Fields
Description

Name

A label or name that is assigned to a Rule.

Severity

Select a proper severity.

· Critical

· High

· Medium

· Low

Groups

This field is Global by default. It cannot be changed.

Modules

Select a proper module from dropdown.

Parent Group

Select a proper parent group from dropdown.

Filter

Condition of the rule will be defined in this field.

Select a proper field and condition. And/or statements Add Rule/Add Group statement can be added.

Trigger

Select a proper trigger from dropdown.

· When condition occurs

· If the condition returns no result

· If the condition returns x or more results

Trigger: When condition occurs

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

State Changes

Select a proper option from dropdown.

· Ignore state change: If selected column is changed don't notify

· Notify on state change: If selected column is changed notify

State Column

Select a proper state column from dropdown.

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Resolve Condition

Select a proper module from dropdown.

· If the rule does not match the condition.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition return no results

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Resolve Condition

Select a proper module from dropdown.

· If the rule does not match the condition.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition returns x or more results

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

State Changes

Select a proper option from dropdown.

· Ignore state change: If selected column is changed don't notify

· Notify on state change: If selected column is changed notify

State Column

Select a proper state column from dropdown.

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Aggregation

Select a proper state column from dropdown

· Last

· First

Event Count

Set the count of repetitions before the rule activeness.

Resolve Condition

Select a proper module from dropdown.

· If the rule does not match the condition.

· If the rule match the custom condition. Create a resolve condition.

Type: Counter

Counter type mostly using for combining different types of condition.

Refer to the following table to understand the fields of counter type in the above screen.

Fields
Description

Name

A label or name that is assigned to a Rule.

Severity

Select a proper severity.

· Critical

· High

· Medium

· Low

Groups

Select a proper groups from dropdown.

Modules

This field is All by default. It cannot be changed.

Parent Group

Select a proper parent group from dropdown.

Filter

Condition of the rule will be defined in this field.

Select a proper field and condition. And/or statements Add Rule/Add Group statement can be added. Firstly, counter must be selected (1), then value must be assigned (2)

Trigger

Select a proper trigger from dropdown.

· When condition occurs

· If the condition persists for

· If the condition returns no results

Trigger: When condition occurs

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Notification Delivery

Select a proper option from dropdown.

· Per count

· Per Incident

Fix Count

If you want to avoid from too many down/resolved notifications, you can use fix count. If notification rule item is down, you can use fix count option to ignore X times of healthier samples. For example:

· If fix count is 0, down down up down down down up -> will set status as resolved for first and second up.

· If fix count is 1, down down up down down up down -> will not set any resolved.

· If fix count is 1, down down up up down down up down -> will set resolved for up up, but not for down up down.

When counter matches with the condition, use..

This field is active when notification delivery is Per Count, Select a proper option from dropdown.

· If defined, use Counter Threshold, otherwise use Rule Severity

· Counter Threshold

· Rule Severity

Resolve Condition

Select a proper module from dropdown.

· If the rule does not match the condition.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition persist for

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Notification Delivery

Select a proper option from dropdown.

· Per count

· Per Incident

Fix Count

If you want to avoid from too many down/resolved notifications, you can use fix count. If notification rule item is down, you can use fix count option to ignore X times of healthier samples. For example:

· If fix count is 0, down down up down down down up -> will set status as resolved for first and second up.

· If fix count is 1, down down up down down up down -> will not set any resolved.

· If fix count is 1, down down up up down down up down -> will set resolved for up up, but not for down up down.

When counter matches with the condition, use..

This field is active when notification delivery is Per Count, Select a proper option from dropdown.

· If defined, use Counter Threshold, otherwise use Rule Severity

· Counter Threshold

· Rule Severity

Resolve Condition

Select a proper module from dropdown.

· If the rule does not match the condition.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition returns no results

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Resolve Condition

Select a proper module from dropdown.

· If the rule does not match the condition.

· If the rule match the custom condition. Create a resolve condition.

Type: Analytics

Analytics type mostly using for creating log condition.

Refer to the following table to understand the fields of counter type in the above screen.

Fields
Description

Name

A label or name that is assigned to a Rule.

Severity

Select a proper severity.

· Critical

· High

· Medium

· Low

Groups

This field is Global by default. It cannot be changed.

Definitions

Select a proper definitions from dropdown.

Parent Group

Select a proper parent group from dropdown.

Filter

Condition of the rule will be defined in this field.

Select a proper field and condition. And/or statements Add Rule/Add Group statement can be added.

Trigger

Select a proper trigger from dropdown.

· When condition occurs

· If the condition occurs x or more in the last

· If the condition returns no results in the last

Trigger: When condition occurs

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition occurs x times or more in the last

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Event Count

Set the count of repetitions before the rule activeness.

Aggregation

Select a proper state column from dropdown

· Last

· First

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition returns no results in last

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Type: SQL Content

SQL Content type mostly using for creating conditions by query.

Refer to the following table to understand the fields of counter type in the above screen.

Fields
Description

Name

A label or name that is assigned to a Rule.

Severity

Select a proper severity.

· Critical

· High

· Medium

· Low

Groups

This field is Global by default. It cannot be changed.

Definitions

Select a proper definitions from dropdown.

Parent Group

Select a proper parent group from dropdown.

Query

Write your condition by query

Trigger

Select a proper trigger from dropdown.

· When condition occurs

· If the condition occurs x or more in the last

· If the condition returns no results in the last

Trigger: When condition occurs

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition occurs x times or more in the last

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Event Count

Set the count of repetitions before the rule activeness.

Aggregation

Select a proper state column from dropdown

· Last

· First

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition returns no results

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Type: System

SQL Content type mostly using for creating conditions by query.

Refer to the following table to understand the fields of counter type in the above screen.

Fields
Description

Name

A label or name that is assigned to a Rule.

Severity

Select a proper severity.

· Critical

· High

· Medium

· Low

Groups

This field is Global by default. It cannot be changed.

Definitions

Select a proper definitions from dropdown.

Parent Group

Select a proper parent group from dropdown.

Query

Condition of the rule will be defined in this field.

Select a proper field and condition. And/or statements Add Rule/Add Group statement can be added.

Trigger

Select a proper trigger from dropdown.

· When condition occurs

· If the condition occurs x or more in the last

· If the condition returns no results in the last

Trigger: When condition occurs

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition occurs x times or more in the last

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Event Count

Set the count of repetitions before the rule activeness.

Aggregation

Select a proper state column from dropdown

· Last

· First

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

Trigger: If the condition returns no results

Refer to the following table to understand the fields of trigger in the above screen.

Fields
Description

Time frame

Select a proper time frame

Set a reminder for every...

Select a proper time option from dropdown.

If condition is not resolved notify every selected time range.

Resolve the issue if there no event for

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper time option from dropdown.

If condition is not matching for selected time period then resolve the event

When a new event arrives

This field only active when resolve condition is if the rule remains active for the specified period of time.

Select a proper option from dropdown.

· Do not notify

· Notify

Resolve Condition

Select a proper module from dropdown.

· If the rule remains active for the specified period of time.

· If the rule match the custom condition. Create a resolve condition.

4. After creating the condition of the rule, additional informations and actions can be added from advanced setting. That way rule can be understood better.

Refer to the following table to understand the fields of advanced settings in the above screen.

Fields
Description

Knowledge Base

Templete of additional information about rule. Knowledge Base can be created under Notifications.

Source

Select a proper source option from dropdown.

Affects

Select a proper affect option from dropdown.

Applies to

Select a proper applies to option from dropdown.

Urgency

Select a proper urgency option from dropdown.

Notifications

Select a proper notification rule option from dropdown.

Custom String

You can add custom string into the notification messages. If you are using an orchestration software, you can defines rules based on your custom string. Custom String is only available in the mail actions.

Template

Mail action template for the notification rule. If you want to do white labeling, you can change default template or add more templates. [In Development] Changing default mail template or adding more templates is currently not supported by VirtualMetric.

Custom Category

You can add custom category into the notification messages.

Custom Subcategory

You can add custom subcategory into the notification messages.

Enable Active Hours

You can set the timeperiod of notifications

Has Priority

Priority option for the notification rule. This feature is only available for "Email" actions. If you enable it, you will receive emails with the "High Priority" mark.

Status

Rule can be enabled/disabled from status field.

5. After entering all the required info, click the button SUBMIT.