- 4 minutes to read

Monitoring API Certificates

Get real-time visibility and control over your Azure API Management Service Certificates with Nodinite. Monitor, manage, and secure your certificates, detect expiring certificates before they break your APIs, and act with remote commands, all from a single platform.

  • ✅ Detect disruptions and expiring certificates instantly
  • ✅ Give your team role-based Monitor Views and Remote Actions
  • ✅ Get alerts through Alarm Plugins and review the alert history
  • ✅ Limit direct Azure access and increase security

Learn how to monitor the Azure API Management Service Certificates.

Nodinite also provides Monitoring for these other Azure API Management Service types:

This page explains the Azure API Management Service Certificate monitoring options in Nodinite, from one or more role-based Monitor Views. Nodinite monitors the state of Certificates against the global or specific thresholds you define. You manage configured Certificates and use Remote Actions to address reported problems swiftly. The Managing Azure API Management Service Certificates page details the Remote Actions.

Azure API Management Service Certificates as Resources in a Monitor View
Example list of monitored Azure API Management Services Certificates in a Nodinite Monitor View.

How Monitoring Works

graph LR CERT["fa:fa-file-certificate Certificate
API Management Service"] -->|"Azure REST API"| AG["fa:fa-monitor-waveform Azure Monitoring Agent"] AG --> OK["fa:fa-check OK
More days left than the Warning threshold"] AG --> WA["fa:fa-triangle-exclamation Warning
Fewer days left than the Warning threshold"] AG --> ER["fa:fa-xmark Error
Fewer days left than the Error threshold"] AG --> UN["fa:fa-ban Unavailable
Network or security problem"] WA --> AP["fa:fa-bell Alarm Plugins"] ER --> AP UN --> AP WA --> RA["fa:fa-bolt Remote Actions
Details, Edit thresholds"] 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 compares the days left before each certificate expires with your thresholds: OK (green), Warning (yellow), or Error and Unavailable (red). State changes raise alerts, and you review or adjust thresholds with Remote Actions.

Monitoring Features

  • State Evaluation - Get a state according to user-defined thresholds.

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

  • Automatic Discovery - The Nodinite Azure Agent uses the Azure Rest API, so it discovers and manages the Azure API Management Services Certificates dynamically.
  • Category-based monitoring - The Azure API Management Service Certificate belongs to the Category API Management Service - Certificate.
  • Role-based access - Share access to individual Certificates with your Users through one or more role-based Monitor Views.
  • Unique Application naming - Nodinite constructs the Application name as /ConfigurationName/ResourceGroupName/API Management Service Name/. This naming scheme provides uniqueness, even if you deploy the same set of artifacts or services with the same name in different monitored Azure Subscriptions.

Application path structure for Azure resources in Nodinite
Illustration: Unique application path structure for Azure API Management Service Certificates in Nodinite.

State evaluation for Azure API Management Service Certificates

The Certificates in the Azure API Management Services of the configured Subscriptions appear in Nodinite as Resources. For example, if you monitor two Certificates, you see two Resources in Nodinite.

  • Nodinite names each Resource after the deployed Certificate.

Each item (presented in Nodinite as a Resource) displays a state (OK, Warning, Error, Unavailable).

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

API Management Service Certificate

Nodinite evaluates the state for API Management Service - Certificate as described in the table below:

State Status Description Actions
🚫 Unavailable Resource not available
  • Evaluation of the 'API Certificate' is not possible either due to network or security-related problems
Review prerequisites
❌ Error Error threshold is breached Certificate is about to expire or has already expired
⚠️ Warning Warning threshold is breached Certificate is about to expire or has already expired
✅ OK Within user-defined thresholds Operational Edit thresholds
Details

Set the number of days before certificate expiration for the Warning and Error thresholds with the Edit thresholds Remote Action. When the state is 🚫 Unavailable, verify the Azure access rights and the firewall settings for the agent.

Alert history for Azure API Management Service

During root cause analysis or other purposes, it helps to understand how often your Azure API Management Service 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 API Management Service items or individually. The generic instructions on how to Add or manage Monitor View detail this topic.

Search Resource history
Search alert history by date and time in a Monitor View
Search for alert history for all resources in the Monitor View
Alert history for the selected Azure API Management Service Certificate
Alert history for the selected Azure API Management Service item

Frequently asked questions

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

How do I monitor certificates outside Azure API Management?

See Monitor Certificates in Azure and Key Vault monitoring for other certificates in your Azure subscriptions.

Next Steps