- 6 minutes to read

Monitoring Azure Storage

Unlock the full potential of your Azure Storage with Nodinite. This guide shows how you monitor and manage Azure Storage resources (File Shares, Blob Containers, Queues, and Storage Accounts) efficiently and securely, from a single pane of glass.

On this page, you will:

  • ✅ Proactively monitor and receive real-time alerts for all Azure Storage types
  • ✅ Control everything centrally, with no need for direct Azure Portal access
  • ✅ Enable role-based access and self-service for your teams
  • ✅ Automate discovery and dynamic management of Queues
  • ✅ Reduce risk and human error with secure, delegated access

Nodinite monitors these Azure Storage types:

Nodinite lets you monitor Azure Storage from one or more role-based Monitor Views. The Azure Monitoring Agent evaluates the state of your Azure Storage content using user-defined thresholds, set globally or specifically, and alerts you through Alarm Plugins. Use Remote Actions to resolve issues quickly; see Managing Azure Storage.

Monitored Azure Storage Resources in a Monitor View
This image shows monitored Azure Storage resources in a Nodinite Monitor View.

graph LR ST["fa:fa-database Azure Storage
Files, Blobs, Queues"] -->|"Azure REST API"| AG["fa:fa-monitor-waveform Azure Monitoring Agent"] AG --> OK["fa:fa-check OK
No items or all within age limits"] AG --> WA["fa:fa-triangle-exclamation Warning
Items older than Warning threshold"] AG --> ER["fa:fa-xmark Error
Items older than Error threshold"] AG --> UN["fa:fa-ban Unavailable
Removed, renamed, or no access"] WA --> AP["fa:fa-bell Alarm Plugins"] ER --> AP ER --> RA["fa:fa-bolt Remote Actions"] style OK fill:#93d16d style WA fill:#FFD525 style ER fill:#c33d34,color:#fff style UN fill:#c33d34,color:#fff style AG fill:#2678BD,color:#fff

Diagram: The agent evaluates each Azure Storage Resource into OK (green), Warning (yellow), or Error and Unavailable (red) by the age of files, blobs, or messages; Warning and Error raise alerts, and you resolve problems with Remote Actions.

Monitoring Features

  • State Evaluation — Instantly see if your storage is healthy, based on your own thresholds.
    • Time-based Monitoring — Prevent stockpiling by tracking file and message age.

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

  • Automatic Queue Discovery — The Nodinite Azure Agent uses the Azure REST API to manage queues dynamically.
  • Category-based Monitoring — Organize and group your monitored resources using Nodinite Categories.
  • Role-based Access — Share access to individual items securely with Users through Monitor Views.

State Evaluation for Azure Storage Items

Nodinite creates a Resource for each monitored Azure Storage item. For example, if you monitor one queue, two file shares, and three blob containers, you see six Resources in Nodinite.

Azure Storage Categories
This image shows the list of monitored Azure Storage categories.

Explore many other Azure-related Categories in the Azure Logging and Monitoring Overview.

  • The user-defined configuration name is the Application name.

Application path example for a monitored Azure Storage Resource
This image shows the application path for a monitored resource.

Nodinite evaluates each item (presented as a Resource) with a state (OK, Warning, Error, Unavailable), and the Monitoring Service collects the result. You can override the evaluation by configuring the Expected State for any Nodinite Resource.

File Shares

For File Shares, Nodinite evaluates state as follows:

State Status Description Actions
🚫 Unavailable Resource not available
  • Nodinite cannot evaluate the 'File Share' due to network or security issues
Review prerequisites and the firewall settings
❌ Error Error threshold breached
  • Nodinite detected too old files per error threshold
Edit thresholds
List Files
Download File
Delete File
⚠️ Warning Warning threshold breached
  • Nodinite detected too old files per warning threshold
Edit thresholds
List Files
Download File
Delete File
✅ OK Within user-defined thresholds
  • No files or all files are within age limits

For example, if you configure a business-critical file share for monitoring and someone removes it (for example, after a failed DevOps deployment), Nodinite immediately alerts you.
File Share Resource in the Unavailable state
This image shows an unavailable Azure Storage configuration.

Blob Containers

For Blob Containers, Nodinite evaluates state as follows:

State Status Description Actions
🚫 Unavailable Resource not available
  • Nodinite cannot evaluate the 'Blob Container' due to network or security issues
Review prerequisites
❌ Error Error threshold breached
  • Nodinite detected too old files per error threshold
Edit thresholds
List Blobs
Download Blob
Delete Blob
⚠️ Warning Warning threshold breached
  • Nodinite detected too old files per warning threshold
Edit thresholds
List Blobs
Download Blob
Delete Blob
✅ OK Within user-defined thresholds
  • No files or all files are within age limits

For example, if you monitor a Blob Container and content is added but never removed (such as unprocessed orders), Nodinite alerts you before stockpiling becomes a problem. If you also log to Blob Storage, see Azure Costs for Blob Storage and Event Hub.
Blob Container Resource with old content in the Warning state
This image shows old files detected according to the 'Warning' threshold.

Queues

For Queues, Nodinite evaluates state as follows:

State Status Description Actions
🚫 Unavailable Resource not available
  • Nodinite cannot evaluate the 'Queue' due to network or security issues
  • The monitored queue no longer exists or was renamed
Review prerequisites
❌ Error Error threshold breached
  • Nodinite detected too old messages per error threshold
Queue Details
Edit thresholds
List Messages
Download Message
Remove Message
Post Message
⚠️ Warning Warning threshold breached
  • Nodinite detected too old messages per warning threshold
Queue Details
Edit thresholds
List Messages
Download Message
Remove Message
Post Message
✅ OK Within user-defined thresholds
  • No messages or all messages are within age limits

For example, if you monitor a queue and messages are never removed, Nodinite alerts you before stockpiling impacts your business. For Azure Service Bus queues, see Azure Service Bus.
Queue Resource with old messages in the Error state
This image shows old messages detected according to the 'Error' threshold.

Storage Account

The Storage Account Resource helps you quickly identify configuration issues, such as invalid connection strings or revoked access rights.

State Status Description Actions
🚫 Unavailable Resource not available
  • Nodinite cannot evaluate the 'Azure Storage' due to network or security issues
Review prerequisites
✅ OK Connection and credentials are valid
  • Nodinite connects with Azure REST APIs
  • Credentials are valid
Storage Account Details

Alert History for Azure Storage

When you analyze root causes, you can review how often Azure Storage issues occur. If your Monitor View allows, search for historical state changes for all or individual Azure Storage resources. See Add or manage Monitor View for more details.

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)
This image shows search for alert history for all resources in the Monitor View This image shows alert history for the selected Azure Storage item (in this case, a Blob Container)

Frequently Asked Questions

Use the Troubleshooting guide to find FAQs and answers to known problems.

How do I enable monitoring of Azure Storage

To monitor Azure Storage, check the Enable monitoring box (default is checked). See the Add Azure Storage section of the Configuration guide for details.

The screenshot shows the Remote Configuration form, available from the Monitoring Agents administration page.
Remote configuration with Azure Storage monitoring disabled
This image shows monitoring disabled for Azure Storage.

Next Steps