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
  • E-Mail
  • SMS
  • API
  • SMS Providers
  • Telegram
  • LogPusher
  • PagerDuty
  • VictorOps
  • ServiceNow
  • OpsGenie
  • xMatters
  • AlertOps
  • Microfocus
  • SNMP Trap
  • TrueSight
  • Slack
  • HipChat
  • Stride
  • Microsoft Teams
  • Flock
  • Database
  1. Settings
  2. Notifications
  3. Action Operations

Add new Action

PreviousAction OperationsNextTesting Action

Last updated 1 year ago

Before creating Action, you should create a new Action entry.

1. Click to Actions on the left pane.

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

3. Select Action Type

4. Fields will change based on action type and service provider.

E-Mail

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

E-Mail Address

Write the e-mail address of receiver.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

SMS

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Phone Number

Write the phone number of receiver.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

API

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

API URL

An API URL, or endpoint, is a specific web address that allows communication between software systems by defining the location and functionality of a service or resource.

Query

An API query refers to a request made to an API endpoint, typically containing parameters or data, to retrieve or manipulate specific information from a service or database

Example:

{"eventid":"{eventid}","ruleid":"{ruleid}","rulename":"{rulename}","customstring":"{customstring}","numberoflogs":"{numberoflogs}","source":"{source}","message":"{message}","status":"{status}"}

Method

An API method specifies the action or operation to be performed on a resource, such as GET for retrieving data or POST for creating data.

Authorization

API authentication is the process of verifying the identity of clients accessing an API, often done using tokens, keys, or credentials.

Content Type

API content type specifies the format of the data being sent or received in an API request or response.

Examples:

· application/json

· application/xml

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

SMS Providers

This fields are the same for all of the sms providers which are clickatell, messagebird, istanbulbt, verimor, fastsms, jetsms, turatelsms

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Phone Number

Write the phone number of receiver.

Sender Name

Write the name of the sender

Username

Username for login to sms provider

Password

Password for login to sms provider

API ID / Account

Account name or API ID of sms provider

Maximum Length of Text

Set the maximum length of sms text

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

Telegram

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

API Token

Unique identifier provided by the Telegram API to authenticate and access bot APIs, allowing secure interaction between applications and Telegram's platform.

Room ID

Unique identifier representing a specific chat or group conversation within the Telegram messaging platform, used for directing messages or actions to that particular room.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

LogPusher

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

API Key

Unique authentication token provided to users, granting access to Logpusher's API endpoints for managing log data.

Username

Username for login to logpusher

Password

Password for login to logpusher

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

PagerDuty

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Integration Key

Unique identifier used to link and authenticate external services or systems with PagerDuty, enabling the triggering and routing of incidents to the correct responders or teams.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

1. You can get a new integration key from your PagerDuty account.

2. Go to services section on the PagerDuty.

3. Click on one of your services that you want to make integration.

4. Click on the Integrations section and click to New Integration button.

5. Give an integration name, choose Use our API directly option and select Events API v2 from the list. Click on Add Integration button to complete the task.

6. Now you will see your Integration Key in the Integrations section.

VictorOps

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Endpoint ID

The endpoint ID in VictorOps represents a unique identifier assigned to an integration or target destination, enabling the system to route and deliver incident notifications to specific external systems or tools.

Routing Key

Routing key is a configurable identifier used to direct and route incident notifications to specific on-call teams or individuals based on predefined routing rules and policies.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

1. You can get endpoint id and the routing key from your VictorOps account.

2. Go to settings section on the VictorOps.

3. Click on Alert Behavior and then click on the Integrations button.

4. Click on the Rest {Generic} button.

5. Click on Enable Integration button to complete the task.

6. Now you will see your Endpoint ID in the URL to notify section.

7. Now click on the Routing Keys button.

8. You will see your routing keys. You may use one of them or you can create new one by clicking on Add Key button.

9. Type your new routing key, type an escalation policy and save changes. In this example, your routing key is VirtualMetric.

ServiceNow

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Instance URL

If you use on-premise / old version of ServiceNow, you can type your instance url as subdomain.domain.com If you use new version of ServiceNow, you can just type your instance name as mycompany or mycompany.service-now.com.

Caller ID

Caller ID refers to the identifier associated with the user or system making a request or creating a record within the ServiceNow platform.

Username

Username for login to sms servicenow

Password

Password for login to sms servicenow

Category

This field is not mandatory. Category of rule

Company

This field is not mandatory. Company of rule

Assigned To

This field is not mandatory. Assignee of the rule

SubCategory

This field is not mandatory. Subcategory of the rule

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get caller id from your ServiceNow instance.

1. Go to user management page on the ServiceNow. Click on the user that you want to use as Caller.

2. Click on Copy sys_id button to copy and get Caller ID.

OpsGenie

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

API Key

API key in OpsGenie is a unique token used for authentication and authorization to access OpsGenie's API endpoints, enabling integration and interaction with the OpsGenie platform.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get api key from your OpsGenie account.

1. Go to integrations section on the OpsGenie.

2. Click on API button.

3. Type the integration name, copy api key and click on the Save Integration button.

xMatters

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Integration URL

The endpoint address where xMatters sends or receives notifications and data, facilitating communication between xMatters and external systems or applications.

Property Name: Severity

Defining the severity level of an event or incident within the xMatters platform, typically used in configuring notification rules or handling escalation policies.

Property Name: Owner

Defining the owner of an event or incident within the xMatters platform, typically used in configuring notification rules or handling escalation policies.

Property Name: Message

Defining the message an event or incident within the xMatters platform, typically used in configuring notification rules or handling escalation policies.

Property Name: Details

Defining the details an event or incident within the xMatters platform, typically used in configuring notification rules or handling escalation policies.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get these details from your xMatters account.

1. Go to developer section on the xMatters and click on the Communication Plans option. Click on your Communication Plan in the list view.

2. Click on Edit button and select Integration Builder option.

3. On the Inbound Integration, click on the Add button.

4. Select URL Authentication, fill the form and click on the Add Inbound Integration button.

5. Copy your Integration URL, and click on the View Instructions button.

6. Take a note of the fields names and close the modal.

AlertOps

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

API URL

An API URL, or endpoint, is a specific web address that allows communication between software systems by defining the location and functionality of a service or resource.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get API Url from your AlertOps account.

1. Click on the Inbound Integrations on the left menu.

2. Click Add Web API Integration button on the right.

3. Select Custom from the list.

4. Fill the required fields and click on the Advanced Settings tab.

5. This is how you should fill the fields on mapping. After that, click on Generate URL to get your API URL.

6. Click on the Save Changes button to complete this task.

Microfocus

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

URL Address

Endpoint location where requests are sent and received to interact with Micro Focus' services or applications programmatically.

Category

This field is not mandatory. Category of rule

Template

Defines a structured format for creating or updating configurations, policies, or data within the OMi system, facilitating automated interaction through XML-based requests

Example will come automatically.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

SNMP Trap

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

IP Address

The numerical label assigned to each device connected to a computer network is called an "IP address." An IP address is typically represented in the format XXX.XXX.XXX.XX, where each "XXX" is a number ranging from 0 to 255, and the "XX" is a similar two-digit number. IP addresses are used to uniquely identify and locate devices on a network.

Port

A specific endpoint for data exchange between two devices or applications within a network.

Trap Object ID

The trap object ID in SNMP traps denotes a unique identifier representing the specific event or condition being reported, helping to classify and understand the nature of the trap message received by the SNMP manager.

Template

The template of an SNMP trap defines the structure and content format for trap messages, providing a standardized layout for the information communicated between SNMP agents and managers.

Credential Type

Select a proper credential type and credential.

· None

· SNMPv2: This authentication method is used to monitor and manage networked devices, such as routers, switches, servers, and network printers.

· SNMPv3: This authentication method is used to monitor and manage networked devices, such as routers, switches, servers, and network printers. It is an enhanced and more secure version of SNMP compared to its predecessors, SNMPv1 and SNMPv2c.

Template

Defines a structured format for creating or updating configurations, policies, or data.

Example will come automatically.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

TrueSight

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

IP Address

The numerical label assigned to each device connected to a computer network is called an "IP address." An IP address is typically represented in the format XXX.XXX.XXX.XX, where each "XXX" is a number ranging from 0 to 255, and the "XX" is a similar two-digit number. IP addresses are used to uniquely identify and locate devices on a network.

Port

A specific endpoint for data exchange between two devices or applications within a network.

Template

The template of an TrueSight defines the structure and content format for messages, providing a standardized layout for the information communicated between TrueSight and managers.

Routing ID

Routing ID refer to the identifier used for directing or forwarding incoming data, such as events or alerts, to specific destinations or workflows within the TrueSight monitoring and management platform.

Routing Type

Routing Type refers to the method or criteria used to determine the path or destination for processing incoming data, aiding in directing events or alerts to appropriate workflows or handlers within the TrueSight system.

Credential Type

Select a proper credential type and credential.

· None

· Basic – Selecting this option provides you with another Field called Credential from where you can select an appropriate option

· Bearer Token – Selecting this option provides you with another Field called Credential from where you can select an appropriate option.

Template

Defines a structured format for creating or updating configurations, policies, or data.

Example will come automatically.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

Slack

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Integration Key

Unique identifier used to authenticate and link external applications or services with Slack, enabling the sending of messages or data to specific channels or users.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get integration key from your Slack account.

1. Go to App section on the left and click + button.

2. Search for webhook and click on the Install button of the Incoming WebHooks.

3. Click on the Add Configuration button.

4. Choose a channel and click on Add Incoming WebHooks Integration button to complete the task.

5. Now you will see your Integration Key in the Webhook URL section.

HipChat

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Token

Authentication credential used to authorize access and interactions between external applications or services and the HipChat platform, allowing for sending messages or performing actions within HipChat rooms.

Room ID

Unique identifier representing a specific chat room or group within the HipChat platform, used to direct messages or activities to that particular room.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get token and the room id from your HipChat account.

1. Open the room actions menu, click on Tokens button, then create a new room token.

2. Open the room actions on the menu, click on the room you created. It will show you the API ID which is your room ID.

Stride

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Token

Authentication key allowing external applications to interact with the Stride platform's APIs.

Site ID

Unique identifier for an organization or workspace within the Stride platform.

Room ID

Unique identifier for a specific chat room or conversation, used to direct messages or activities to that particular room within Stride.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get token, site id and the room id from your Stride account.

1. Go to App section on the right and click Add an app button.

2. Click on the Connect your app button.

3. Type token name, choose chat room and click on the Create button.

4. Copy integration token, site id and room id, then click Done button to complete the task.

Microsoft Teams

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Webhook URL

Endpoint that allows external applications to send messages or data into a specific Teams channel.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get Webhook URL from your Microsoft Teams account.

1. Go to Store section on the left menu.

2. Search for webhook and click on the Incoming WebHook.

3. Choose a channel and click on the Set Up button.

4. Type name and click on the Create button to complete the task.

5. Now you will see your Webhook URL in the section. Click on the Done button to close the window.

Flock

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Webhook URL

Endpoint that allows external applications to send messages or data into a specific Flock channel.

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.

You can get Webhook URL from your Flock account.

1. Go to Apps section on the right menu.

2. Click on the Build Apps menu on the top frame.

3. Click on the Webhook menu on the left frame.

4. Click on the Add button of Incoming WebHook.

5. Choose a channel, type name and click on the Save and Generate URL button to complete the task.

6. Now you will see your Webhook URL in the window. Click on the X button to close the window.

Database

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

Fields
Description

Language

Select a proper language from dropdown.

· English

· French

· German

· Turkish

Friendly Name

A label or name that is assigned to a Action.

Connection String

String of parameters used by applications to establish a connection to a SQL Server database.

Database

Structured collection of organized data and schema objects managed by the SQL Server engine.

Table Name

Identifier for a structured data storage object containing rows and columns that define a specific dataset within a database.

Columns

Define the structure of a table by specifying the data types and attributes associated with individual fields. There should be comma (,) between columns

Example: Name,Expression,RecordStatus

Values

Define the value of the colums. There should be comma (,) between values.

Example: '{subject}','{message}',1

State

Define state of rule.

Severity

Define severity of rule

Urgency

Define urgency of rule

Time Zone

Select a proper time zone from dropdown.

Enable Active Hours

You can set the timeperiod of actions

Status

Rule can be enabled/disabled from status field.