SevOne logo
You must be logged into the NMS to search.

Table of Contents (Start)

Azure Plugin (Public Preview)

For SevOne NMS 6.8 release, the Azure Plugin is for Public Preview only.

Configuration

The Azure plugin allows you to collect devices, metadata, and metrics from the Azure Public Cloud environment. The Azure plugin makes use of Azure Data Plane API for metric collection and allows you to monitor multiple different subscriptions and regions.

Execute the following steps to monitor an Azure account. This will automatically create devices and collect metrics for various Azure resources within selected regions for that account.

  1. To access the Device Manager from the navigation bar, click the Devices menu and select Device Manager.

  2. Either add a device with the Azure plugin or edit an existing device to enable the Azure plugin.

    • Click Add Device to display the New Device page.

    • Click the wrench icon under the Actions column to display the Edit Device page.

  3. Click the plugin drop-down. By default, it is set to SNMP. Select Azure.

    images/download/attachments/179832167/azurePluginDeviceManager-version-1-modificationdate-1707935538257-api-v2.png

  4. Select the Enable Azure Integration check box.

  5. In the Tenant ID field, enter the ID of the Azure tenant you want to monitor.

  6. In the Subscription ID field, enter the ID of the Azure subscription you want to monitor.

  7. In the Application Client ID field, enter the ID of Azure registered application for SevOne.

  8. In the Client Secret Value field, enter the value of the secret created for the Azure registered application for SevOne.

  9. Click Save As New to save the current changes as a New Device, or click Save to confirm the changes in the Edit Device page.

  10. When the desired changes have been saved, click the Cancel button to return to the Device Manager page.

Azure Services

The Azure plugin supports the following Azure services.

  • Virtual Machines

  • Virtual Machine Scale Sets

The Azure plugin uses:

  • Azure Data Plane API for metrics collection

  • Azure REST API for Metadata collection

Please refer to Azure Quick Start Guide for additional details on how to setup Azure integration using the Azure Plugin.

Azure Device Groups

Device groups are automatically created on SevOne NMS to group Azure devices by device description and metadata values. The Azure plugin regularly applies the rules for these groups to ensure the devices are added to appropriate groups.

Device Groups Hierarchy

  • All Device Groups - the default device group that contains all devices on SevOne NMS. This exists by default.

    • Azure - device group that contains all automatically created Azure devices. A device is a member of this group if any of the following rules apply.

      • Virtual Machines - this device group contains all the Virtual Machines you are monitoring as a part of different Azure integrations you might create across different subscriptions and tenants. A device is a member of this group if it contains Azure Virtual Machine in the device description.

      • Virtual Machine Scale Sets - this device group contains all the Virtual Machine Scale Sets that exist as a part of an Azure integration that has been created. A device is a member of this group if it contains Azure Virtual Machine Scale Set in the device description.

Azure Metadata

New devices have metadata attributes added to them automatically in both the Azure and Azure <service name> namespaces. i.e., a Virtual Machine will have metadata attributes populated in both Azure and Azure Virtual Machine namespaces.

The tables below contains all Azure metadata namespaces and attributes in SevOne NMS.

Azure Namespace

Contains all attribute names and types that are created within the Azure metadata namespace. All Azure devices will have the following attributes populated.

Attribute Name

Attribute Type

Description

Azure Region

Text

The region in which the resource belongs.

Subscription ID

Text

The Azure subscription ID corresponding to the Azure Device.

Resource Group

Text

The resource group to which the device belongs.

Azure Virtual Machine Namespace

Contains all attribute names and types that are created within the Azure Virtual Machine namespace. Only Azure Virtual Machine devices will have the following attributes populated.

Attribute Name

Attribute Type

Description

Availability Zone

Text

The availability zone of the Virtual Machine.

DNS Name

Text

The DNS name assigned to a Virtual Machine.

Operating System

Text

The operating system running on the Virtual Machine.

Private IP Address

IP Address

The private IP address of the Virtual Machine as reflected in the Azure Portal.

Public IP Address

IP Address

The public IP Address of the Virtual Machine as reflected in the Azure Portal.

RAM

Text

The RAM assigned to a Virtual Machine.

Resource Group

Text

The resource group the Virtual Machine belongs to.

Resource ID

Text

The associated resource ID of the resource group the Virtual Machine belongs to.

Size

Text

Virtual Machine type as indicated in the Azure Portal.

Status

Text

Status of the Virtual Machine as indicated in the Azure Portal.

vCPUs

Integer

The number of vCPUs associated with a Virtual Machine.

Virtual Network / Subnet

Text

VNET/Subnet as indicated in the Azure Portal.

Azure Virtual Machine Scale Set Namespace

Attribute Name

Attribute Type

Description

Status

Text

Status of the Virtual Machine Scale Set.

Size

Text

Scale Set Type as mentioned in the Azure Portal.

Instance Count

Integer

Number of instances in the Virtual Machine Scale Set.

vCPUs

Integer

The number of vCPUs in each Virtual Machine of the scale set.

RAM

Text

The RAM assigned to each Virtual Machine of the Virtual Machine Scale Set.

Azure Metrics

After a device is configured to monitor an Azure Subscription, object and indicator types are created on the configured SevOne NMS. Data Plane API starts pulling information into the corresponding SevOne NMS device, objects, and indicators.

The table below contains all the metrics collected by SevOne NMS and the associated Object and Indicator types created on SevOne NMS.

Virtual Machine

This section explains the object types and indicator types that are created for Azure Virtual Machines.

Object Types

Under All Object Types object type, the Azure Plugin creates an object type, Azure VirtualMachine. Within Azure VirtualMachine, the following object types are created.

  • Azure VM Availability

  • Azure VM Burst Statistics

  • Azure VM CPU

  • Azure VM Disk

  • Azure VM Memory

  • Azure VM Network

Indicator Types

The following table contains all the indicator types for the Virtual Machines, their parent object type, and which unit is used on the NMS. For additional details please refer to https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-compute-virtualmachines-metrics.

Parent Object Type

Name

Description

Unit

Azure VM Availability

VmAvailabilityMetric

Virtual Machine Availability Metric.

Number

Azure VM Burst Statistics

VM Local Used Burst BPS Credits Percentage

Virtual Machine Local Used Burst BPS Credits Percentage.

Percent

VM Local Used Burst IO Credits Percentage

Virtual Machine Local Used Burst IO Credits Percentage.

Percent

VM Remote Used Burst BPS Credits Percentage

Virtual Machine Remote Used Burst BPS Credits Percentage.

Percent

VM Remote Used Burst IO Credits Percentage

Virtual Machine Remote Used Burst IO Credits Percentage.

Percent

Azure VM CPU


CPU Credits Consumed

CPU Credits Consumed.

Number

CPU Credits Remaining

CPU Credits Remaining.

Number

Percentage CPU

Percentage CPU.

Percent

Azure VM Disk



Disk Read Bytes

Disk Read Bytes.

Bytes

Disk Read Operations/Sec

Disk Read IOPS.

Number

Disk Write Bytes

Disk Write Bytes.

Bytes

Disk Write Operations/Sec

Disk Write IOPS.

Number

Azure VM Memory

Available Memory Bytes

Available Memory Bytes.

Bytes

Azure VM Network





Inbound Flows

Inbound Flows.

Number

Inbound Flows Maximum Creation Rate

Inbound Flows Maximum Creation Rate.

Number

Network In Total

Network In Total.

Bytes

Network Out Total

Network Out Total.

Bytes

Outbound Flows

Outbound Flows.

Number

Outbound Flows Maximum Creation Rate

Outbound Flows Maximum Creation Rate.

Number


Virtual Machine Scale Sets

This section explains the object types and indicator types that are created for Azure Virtual Machine Scale Sets.

Object Types

Beneath the All Object Types object type, the Azure Plugin creates an object type, Azure VM Scale Set. Within Azure VM Scale Set, the following object types are created.

  • Azure VM Scale Sets Availability

  • Azure VM Scale Sets Burst Statistics

  • Azure VM Scale Sets CPU

  • Azure VM Scale Sets Disk

  • Azure VM Scale Sets Memory

  • Azure VM Scale Sets Network

Indicator Types

The following table contains all the indicator types for Virtual Machine Scale Sets, their parent object type, and the unit used on SevOne NMS. For additional details, please refer to https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-compute-virtualmachinescalesets-metrics

Parent Object Type

Name

Description

Unit

Azure VM Scale Sets Availability

VmAvailabilityMetric

VM Availability Metric.

Number

Azure VM Scale Sets Burst Statistics

VM Local Used Burst BPS Credits Percentage

VM Local Used Burst BPS Credits Percentage.

Percent

VM Local Used Burst IO Credits Percentage

VM Local Used Burst IO Credits Percentage.

Percent

VM Remote Used Burst BPS Credits Percentage

VM Remote Used Burst BPS Credits Percentage.

Percent

VM Remote Used Burst IO Credits Percentage

VM Remote Used Burst IO Credits Percentage.

Percent

Azure VM Scale Sets CPU


CPU Credits Consumed

CPU Credits Consumed.

Number

CPU Credits Remaining

CPU Credits Remaining.

Number

Percentage CPU

Percentage CPU.

Percent

Azure VM Scale Set Disk

Disk Read Bytes

Disk Read Bytes.

Bytes

Disk Read Operations/Sec

Disk Read IOPS.

Number

Disk Write Bytes

Disk Write Bytes.

Bytes

Disk Write Operations/Sec

Disk Write IOPS.

Number

Azure VM Scale Sets Memory

Available Memory Bytes

Available Memory Bytes.

Bytes

Azure VM Scale Sets Network

Inbound Flows

Inbound Flows.

Number

Inbound Flows Maximum Creation Rate

Inbound Flows Maximum Creation Rate.

Number

Network In Total

Network In Total.

Bytes

Network Out Total

Network Out Total.

Bytes

Outbound Flows

Outbound Flows.

Number

Outbound Flows Maximum Creation Rate

Outbound Flows Maximum Creation Rate.

Number

Complete Object and Indicator Type Hierarchy Tree

All Object Types

  • Azure VirtualMachine

    • Azure VM Availability

      • VmAvailabilityMetric

    • Azure VM Burst Statistics

      • VM Local Used Burst BPS Credits Percentage

      • VM Local Used Burst IO Credits Percentage

      • VM Remote Used Burst BPS Credits Percentage

      • VM Remote Used Burst IO Credits Percentage

    • Azure VM CPU

      • CPU Credits Consumed

      • CPU Credits Remaining

      • Percentage CPU

    • Azure VM Disk

      • Disk Read Bytes

      • Disk Read Operations/Sec

      • Disk Write Bytes

      • Disk Write Operations/Sec

    • Azure VM Memory

      • Available Memory Bytes

    • Azure VM Network

      • Inbound Flows

      • Inbound Flows Maximum Creation Rate

      • Network In Total

      • Network Out Total

      • Outbound Flows

      • Outbound Flows Maximum Creation Rate

  • Azure VM Scale Set

    • Azure VM Scale Sets Availability

      • VmAvailabilityMetric

    • Azure VM Scale Sets Burst Statistics

      • VM Local Used Burst BPS Credits Percentage

      • VM Local Used Burst IO Credits Percentage

      • VM Remote Used Burst BPS Credits Percentage

      • VM Remote Used Burst IO Credits Percentage

    • Azure VM Scale Sets CPU

      • CPU Credits Consumed

      • CPU Credits Remaining

      • Percentage CPU

    • Azure VM Scale Sets Disk

      • Disk Read Bytes

      • Disk Read Operations/Sec

      • Disk Write Bytes

      • Disk Write Operations/Sec

    • Azure VM Scale Sets Memory

      • Available Memory Bytes

    • Azure VM Scale Sets Network

      • Inbound Flows

      • Inbound Flows Maximum Creation Rate

      • Network In Total

      • Network Out Total

      • Outbound Flows

      • Outbound Flows Maximum Creation Rate