Proactive system monitoring with Azure & Co: avoid outages, increase security, reduce costs

Unnoticed failures and certificate errors lead to costs and risks. With a monitoring solution provided in Azure, jovoco enables early detection, automatic notification and continuous system availability.

Customer

Customer benefits

Technology stack

"With jovoco's solution, we finally have full control over our systems. Failures are detected before they become a problem."
Profil
IT management

Challenges of the customer

Before the project began, there was no continuous monitoring of the systems. Errors such as expired SSL certificates, database failures or slow server responses were only noticed when users reported problems. This resulted in downtime, support costs and an increased risk of reputational damage.

The added value provided by jovoco was to create a self-hosted, GDPR-compliant solution that does not require any license costs and can be flexibly adapted to the existing IT environment. The system was designed to be expandable at any time and integrate notifications directly into the IT management’s usual communication channels.

The aim was to create a solution that could be controlled centrally by the IT management, as well as offering direct transparency to the individual specialist and business areas. This was intended to support a federated governance structure: Each unit can monitor its systems close to the business, while the IT management retains an overall view.

Our approach

At the beginning, the objective was defined together with the IT management: to build a flexible, cost-efficient and lightweight monitoring solution that reliably detects failures, automates notifications and can be expanded at any time.

Selection of the monitoring solution

After comparing alternatives, Uptime Kuma was chosen. The solution meets the requirements for self-hosting, cost control and flexible notifications without external dependencies.
1

Deployment in Azure Container Web App

The monitoring instance was rolled out as a Docker container in an Azure App Service Plan environment. Azure took care of scaling, HTTPS handling and network connectivity, while Azure Files ensured persistence. The architecture is deliberately designed to be flexible and can also be operated in on-premises or other cloud environments (e.g. AWS or GCP).
2

Setting up the tests

Websites, APIs, databases and certificates were defined as monitoring targets. Interval times, latency thresholds and retries were configured for each target in order to obtain consistent and meaningful status data.
3

Integration of notification channels

Notifications were integrated into Microsoft Teams and by email. In addition, webhooks were set up to integrate the monitoring into existing incident management processes and trigger escalations automatically.
4

Setting up dashboards & status pages

Central dashboards were created for IT management and administrators, which display availability and latencies historically and in real time. Using an optional reverse proxy configuration, status pages could also be provided under separate domains. For advanced scenarios, the solution can optionally be combined with Prometheus & Grafana to provide more in-depth analyses and individual dashboards.
5

Results for the customer

unnoticed downtime since introduction
0 Hours
Monitoring costs
< 0 € / month

Further results:

Do you have a specific project in mind?

Your decision would be the same as that of renowned companies:

Geschaftsfuhrer Matthias vom IT Dienstleister jovoco

Similar case studies

Zentrales Logging mit Kafka

Centralized logging with Kafka – transparency, efficiency and fewer outages

Distributed log files delay troubleshooting and increase downtime. With a central logging system based on Apache Kafka, jovoco creates transparency, accelerates analyses and reduces development and operating costs.
Schadensfälle BI Reporting

BI reporting in Excel: consolidated data, clear KPIs and automated reports

Inconsistent data and manual evaluations cost time. With a consolidated BI data model in Excel, jovoco creates transparency, provides clear KPIs and enables reports at the touch of a button.
Von Excel zu zentralem Projektmanagement

From Excel to centralized project management – how jovoco introduces a modern PPM system

Fragmented tools and confusing lists are a thing of the past: With the support of jovoco GmbH, a central project management system was introduced that creates transparency, efficiency and uniform standards.