- 4 minutes to read

Monitoring Web Site in Azure

Don't let your business down! A stopped Web App or Function App takes every API, portal, and integration it hosts down with it. Nodinite monitors your Azure Web Sites, alerts you the moment one stops, and lets the right people start it again—without ever needing the Azure Portal.

With Nodinite, you:

  • ✅ Proactively monitor the state of your Azure Web Apps and Function Apps
  • ✅ Receive actionable alerts through Alarm Plugins when a site stops
  • ✅ Automate discovery and categorization of Web Sites
  • ✅ Empower your team with self-service and role-based access
  • ✅ Resolve issues quickly using Remote Actions such as Start and Stop

Nodinite gives you robust Azure Monitoring options for your Azure Web Sites from one or more role-based Monitor Views. You set monitoring thresholds, automate discovery, and use remote commands as Actions to address problems fast. For a full list of available remote actions, see the Managing Web Site page.

Web Site Resources in a Monitor View
This image shows a list of monitored Web Sites in a Nodinite Monitor View.

How Monitoring Works

The Azure Monitoring Agent discovers your Web Apps and Function Apps with the Azure REST API, evaluates each one as a Resource, and reports the result to the Nodinite Monitoring Service. Users with access to a Monitor View see the state in the Web Client, and Alarm Plugins push state changes to the people on duty.

graph LR WS["fa:fa-globe Web Sites
Web Apps, Function Apps"] -->|"Azure REST API"| AG["fa:fa-monitor-waveform Azure Monitoring Agent"] AG --> OK["fa:fa-check OK
Running"] AG --> ER["fa:fa-xmark Error
Stopped"] AG --> UN["fa:fa-ban Unavailable
Network or security problem"] ER -->|"State change"| AP["fa:fa-bell Alarm Plugins"] UN -->|"State change"| AP ER --> RA["fa:fa-play Start
Remote Action"] style OK fill:#93d16d style ER fill:#c33d34,color:#fff style UN fill:#c33d34,color:#fff style AG fill:#2678BD,color:#fff style RA fill:#93d16d

Diagram: The agent evaluates each Web Site as OK (green) while it runs, and as Error or Unavailable (red) when it stops or can't be reached; state changes raise alerts, and the Start Remote Action (green) brings a stopped site back.

Monitoring Features

  • State Evaluation – Nodinite checks the state of each Web Site according to your defined policy.

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

  • Automatic Discovery – The Nodinite Azure Agent uses the Azure REST API to automatically discover and present Web Sites in the Subscriptions you add in the agent Configuration.
  • Category-based Monitoring – Nodinite groups monitored Resources by the concept of Categories.
  • Role-based Access – You share access to individual items using one or more role-based Monitor Views.

State evaluation for Web Site

Nodinite presents each Web Site you monitor as a Resource. For example, if you have three Web Sites, you see three Resources in Nodinite.

  • The Nodinite Resources name matches the deployed Web Site name.
  • A monitored Web Site belongs to one of the following 'Web Site' Categories:
  • The Application name uses the pattern: Subscription name/Resource Group Name

Many other Azure-related Categories exist as well. Review the Azure Logging and Monitoring Overview.

Each Resource shows a state (OK, Warning, Error, Unavailable). You can override the evaluation by configuring the Expected State option for any Nodinite Resource.

Web Site

For Web Site Resources, Nodinite evaluates the state as described below:

State Status Description Actions
🚫 Unavailable Resource not available
  • Nodinite can't evaluate the 'Web Site' due to network or security-related problems
Review prerequisites and the firewall settings
❌ Error Error threshold is breached Web Site is in the Stopped State Start
⚠️ Warning Warning threshold is breached N/A
✅ OK Within user-defined thresholds Web Site is in the Running state Details
Start
Stop

Tip

A Web Site you stop on purpose stays in Error until you start it again. Use Expected State to mark a planned Stopped state as OK.

If the agent can't reach Azure at all, check that the App Registration has the rights listed in Azure user rights and services and the Azure Application Access guide.

Alert history for Web Site

Nodinite lets you analyze alert history for your Web Sites, so you can understand how often problems occur. If your Monitor View allows it, you can search for historical state changes for any time span, either for all your Web Sites or individually. For more details, see Add or manage Monitor View.

Search Resource history
Search for alert history for all resources in the Monitor View
Search for alert history for all resources in the Monitor View
Alert history for the selected Web Site item
Alert history for the selected Web Site item

Frequently asked questions

Use the Troubleshooting guide to find answers to common questions and known problems.

Next Steps