- 5 minutes to read

Monitoring Azure Storage

Learn how to monitor Azure Storage

Nodinite has monitoring for the following Azure Storage types:

This page provides documentation about Azure Storage Monitoring options using Nodinite from one or more role-based Monitor Views. Nodinite monitors the state of content in Azure Storage, as specified by user-defined thresholds, either global or specific. You can manage configured Azure Storages; Remote commands are available as Actions to help you swiftly address reported problems. The Remote Actions are detailed on the Managing Azure Storage page.

Azure Storage as Resources
Example list of monitored Azure Storages in a Nodinite Monitor View

Monitoring Features

  • State Evaluation - Provide state according to user-defined thresholds.
    • Time-based - Make sure your Azure Storage items do not stockpile.

      If Nodinite can't check your Azure Storage items' state, chances are no one else can use them either.

  • Queues have Automatic Discovery
  • Category-based monitoring - To help you sort out the different Azure Storage items, the monitored Resources groups by the Nodinite concept of Categories.
  • Share access to individual items from within Nodinite using one or more role-based Monitor Views.

State evaluation for Azure Storage items

The configured Azure storages to monitor manifests within Nodinite as one or more Resources. For example, if you have one queue, two files shares and three blob containers, you will have six Resources in Nodinite.

  • The Nodinite Resources name is the user-defined configuration name (files and blob containers) or the deployed Azure Storage Queue name.

  • Monitored Azure Storages belong to one of the following 'Azure Storage' Categories:
    Categories

Many other Azure related Categories exists as well, please review the Azure Monitoring Overview

  • The user-defined configuration name is the Application name:
    ApplicationPathExample

Each item (presented in Nodinite as a Resource) evaluates with a state (i.e. OK, Warning, Error, Unavailable).

You can override the evaluation process by configuring the Expected State option available for all Nodinite Resources.

File Shares

For File Shares, the state evaluates as described in the table below:

State Status Description Actions
Unavailable Resource not available
  • Evaluation of the 'File Share' is not possible either due to network or security-related problems
Review prerequisites
Error Error threshold is breached
  • Too old files detected according to the error threshold
Edit thresholds
List Files
Warning Warning threshold is breached
  • Too old files detected according to the warning threshold
Edit thresholds
List Files
OK Within user-defined thresholds
  • There are no files
  • No too old files exist

One example is a specific File Share that you have configured for monitoring, and then someone accidentally removes this (for example your DevOps based automatic deployment fails to recreate a business-critical file share and/or virtual directory)

FileShareUnavailable
The screenshot shows an example of un unavailable Azure Storage configuration

Blob Containers

For Blob Containers, the state evaluates as described in the table below:

State Status Description Actions
Unavailable Resource not available
  • Evaluation of the 'Blob Container' is not possible either due to network or security-related problems
Review prerequisites
Error Error threshold is breached
  • Too old files detected according to the error threshold
Edit thresholds
List Files
Warning Warning threshold is breached
  • Too old files detected according to the warning threshold
Edit thresholds
List Files
OK Within user-defined thresholds
  • There are no files
  • No too old files exist

One example is a specific Blob Container that you have configured for monitoring, and then the content is added but never removed (for example orders to be processed). Eventually, stockpiling messages will become a problem.

BlobContainerWithOldContent
The screenshot shows an example with old files according to the 'Warning' threshold.

Queues

For Queues, the state evaluates as described in the table below:

State Status Description Actions
Unavailable Resource not available
  • Evaluation of the 'Queue' is not possible either due to network or security-related problems
  • The specifically monitored queue no longer exists (or has been renamed)
Review prerequisites
Error Error threshold is breached
  • Too old messages detected according to the error threshold
Edit thresholds
List Files
Warning Warning threshold is breached
  • Too old messages detected according to the warning threshold
Edit thresholds
List Files
OK Within user-defined thresholds
  • There are no messages
  • No too old messages exist

One example is a specific Queue that you have configured for monitoring, and then some content is added but never removed (e.g. orders to be processed). Eventually, stockpiling messages will become a problem.

QueueWithOldContent
Old messages according to the 'Error' threshold was detected in this example.

Storage Account

The storage Account Resource is merely a placeholder to help out when there is a problem with the configuration to monitor queues, file shares, and/or blobs. For example, the provided connection string is no longer valid (due to; revoked access rights or even the Azure subscription itself has been terminated).

For Storage, the state evaluates as described in the table below:

State Status Description Actions
Unavailable Resource not available
  • Evaluation of the 'Azure Storage' is not possible either due to network or security-related problems
Review prerequisites
OK Connection and credentials are valid
  • Connection with Azure REST APIs exist
  • Credentials are valid

Alert history for Azure Storage

During root cause analysis or other purposes, it might be useful to understand how often your Azure Storage problems happen. If your Monitor View allows it, you can search for historical state changes for the provided time-span either for all your Azure Storage or individually. This topic is further detailed within the generic instructions on how to Add or manage Monitor View page.

Search Resource history

Search for alert history for all resources in the Monitor View

Alert history for the selected Azure Storage item (in this case, a Blob Container)

Frequently asked questions

Use the troubleshooting guide to find the FAQ and answers to known problems.

How do I enable monitoring of Azure Storage

To Monitor Azure Storage, check the Enable monitoring check box (default is checked). This is detailed in the 'Configuration' user guide.

The screenshot shows the remote configuration form; Available from within the Monitoring Agents administration page.
EnableMonitoring
Example with the monitoring disabled for Azure Storage


Next step