Skip to content
alerton

Projects

AlertOn (In-House Alert Management Tool)

AlertON is a centralized web-based alert management system that enables organizations to securely collect, process, and distribute infrastructure and application alerts from multiple servers through a single platform. The application provides administrators with tools to manage servers, monitoring groups, users, and subscriptions, while allowing operational users to receive alerts relevant to their responsibilities. Built around secure REST APIs, JWT authentication, and role-based access control, the system emphasizes reliability, scalability, and simplified incident management through a unified web interface.

Node JS · PostgresSQl · React JS · Javascript · HTML · CSS · Linux

AlertON is a centralized web application designed to streamline infrastructure and application alert management across multiple products and server environments. It acts as a single point for receiving alerts from authenticated server-side CLI tools, processing and storing alert data, and delivering notifications to the appropriate monitoring groups. The application also provides dedicated web interfaces for administrators and operational users to manage system resources and monitor incidents efficiently.

The web application is divided into two primary modules: an Administration Portal and a User Portal. The Administration Portal enables administrators to manage server accounts, monitoring groups, users, subscriptions, system configurations, and alert history. The User Portal allows authorized users to view alerts relevant to their assigned monitoring groups, manage subscription requests, and track incident notifications. Access to all resources is secured through JWT-based authentication and Role-Based Access Control (RBAC).

At its core, AlertON follows a centralized processing workflow. When an alert is generated on a monitored server, a CLI utility securely sends the alert to the backend API. The application authenticates the request, validates the source server, stores the alert, identifies the appropriate monitoring groups, and makes the alert available through the web interface while triggering notification delivery. This centralized approach eliminates fragmented alert handling and provides a consistent operational view across all monitored environments.

The architecture was designed to be modular and scalable, allowing additional products, servers, notification providers, and client applications to be integrated with minimal architectural changes on legacy systems. While the original project envisioned cross-platform support, the implemented scope focuses exclusively on the web application and its complete administrative and operational capabilities.