Enterprise Monitoring Platform

Unified Monitoring.
AI Diagnosis.
Zero Blind Spots.

One portal. Five monitor types. Multi-machine observability.

A self-hosted platform that consolidates server, website, database, application, and synthetic monitoring into a single pane of glass — with built-in AI diagnostics, topology mapping, and one-command deployment.

40+ Monitor Subtypes
3 Alert Channels
3 Ingestion Protocols
<40s Deploy Time
OP1 Operations Portal · Enterprise Monitoring ● Monitoring Active
TOTAL
37
HEALTHY
30
WARNINGS
2
Production
web-api-prod
12ms
db-primary
4ms
Infrastructure
VPS CPU
7%
VPS Memory
81%
⚠ WARN VPS Memory · 81% — 3m ago  |  ✓ OK SSL cert · 82 days remaining
The Challenge

Modern IT is fragmented

Teams juggle too many tools, too many dashboards, and too little correlation. The result is slower diagnosis and more outage time.

4–6
tools per team

Tool Sprawl

Teams juggle 4–6 different monitoring tools, each with its own dashboard, alerting rules, and learning curve. Context is lost between systems.
47 min
avg incident MTTR

Slow Diagnosis

When alerts fire at 2 AM, engineers spend more time finding the root cause than fixing the problem. AI diagnosis eliminates the guesswork.
68%
of orgs lack unified view

Data Silos

Server metrics, app logs, and synthetic checks live in separate systems with no correlation. OP1 brings everything into one database and one UI.
The Solution

One portal. Five monitor types. Zero blind spots.

OP1 replaces your monitoring stack with a single, self-hosted platform.

Server

Ping / ICMP, TCP Port, SNMP,
WMI (CPU / Mem / Disk / Net),
Windows Agent + agentless
Linux checks (SNMP, Prometheus)

Website

HTTP/HTTPS, SSL Certificates,
Content Match, DNS,
Headers, Redirects

Database

Connectivity, Queries,
Sessions, Blocking,
Wait Stats, TX Log

Application

API Health, gRPC, Ports,
Message Queues, JVM,
Cache, Perf Counters

Synthetic

Login Flows, Multi-Step,
Payment / Checkout, API
& SQL Workflows
40+

Check Subtypes

Including WMI, SSL, DNS,
gRPC, and custom scripts
Real-Time Visibility

A dashboard built for action

Every metric, every group, every alert — visible from a single screen with no page reloads.

Live Health Metrics

CPU, memory, and disk with colour-coded thresholds — green, amber, red at a glance. Updates every 30 seconds.

Customisable Charts

4 chart slots — status donut, type health, group health, response trend — rearrangeable per user.

Uptime & Response Trends

7-day uptime trend and 24-hour response time charts. Drill into any group for Correlation Analysis.

Live Alert Ticker

Scrolling ticker shows the latest incidents with status, severity, and timestamps in real time.
RECENT MONITOR RESULTS
AVG RTT
12ms
ALERTS
2
AVAILABILITY
99.8%
TREND
Stable
Response Time — 24h
web-api-prod
healthy 12ms
db-primary
healthy 4ms
VPS Memory
warning 81%
LOAD BALANCER web api-01 web api-02 auth -svc db primary db replica cache -01 msg queue
Topology & Dependencies

See how everything connects

Map parent-child dependencies between monitors. When a root cause fails, instantly see every downstream service affected — no guesswork.

Hierarchical Tree Layout

Auto-positioned with recursive algorithms; zoom, pan, and auto-fit to any screen size.

SVG Bezier Curves

Smooth dependency edges show exact parent-child relationships with directional arrows.

Group Filtering

Focus on a group and see all ancestors and descendants automatically highlighted.
AI-Powered Diagnosis

AI diagnosis tells you why — not just what

When a monitor fails, OP1 sends the failure context to its built-in AI diagnosis engine and returns a plain-language diagnosis with actionable next steps — right inside the portal.

1

Monitor check detects failure

The scheduler detects a failed check and captures full context — metrics, thresholds, history, and error details.
2

Click Diagnose — context sent to the AI engine

One click sends the structured failure context to the built-in AI diagnosis engine.
3

AI returns root cause + remediation

Receive a plain-language diagnosis with specific next steps and ready-to-run PowerShell scripts.
AI Diagnosis — api.example.com SSL Certificate
SSL certificate expired 2 days ago. The certificate for api.example.com expired on 2026-04-01. All HTTPS connections are being rejected by clients enforcing certificate validity.
Renew the SSL certificate via your CA and restart the web server to load the new certificate. If using Let's Encrypt, run the renewal command below.
# Renew certificate
certbot renew --cert-name api.example.com
# Restart web server
iisreset /restart /noforce
Multi-Machine Monitoring

Scale across machines. Control from one place.

Run multiple OP1 instances on different machines — all writing to the same database, all controllable from one UI.

Source Tracking

Every check result and alert is stamped with its source machine. Filter logs and alerts by machine to pinpoint exactly where an issue originated.

Global Pause / Resume

Pause monitoring on any machine with a reason and user attribution. An amber banner appears across all screens when monitoring is paused.

Machine Registry

Each instance self-registers on startup. View all machines, set display aliases, see check counts, and delete decommissioned nodes.
Alerting & Notifications

The right alert. The right channel. Every time.

Three delivery channels with per-monitor granularity — configure independently for warning, critical, and recovery events.

Email
SMTP delivery with configurable templates
Webhook
Integrate PagerDuty, Slack, or any HTTP endpoint
Telegram
Instant bot messages to chats & groups
Per-Monitor
Granular control per monitor
Configure independently per monitor & channel
On Warning On Critical On Recovery
Set different thresholds and channels for each monitor. A critical disk alert can page on-call while a warning only sends an email.
Security & Access

Self-hosted. Your data stays yours.

No SaaS lock-in. No third-party data egress. Runs entirely on your infrastructure with enterprise-grade security built in.

AES-256 Credential Vault

Credentials encrypted at rest with AES-256-GCM. Passwords are write-only — never returned by the API. Six types: Windows, Database, SNMP, SSH, API Key, Generic.
AES-256-GCM Write-only 6 credential types

JWT + Hardened Auth

JWT bearer auth with BCrypt password hashing, password policy & history, forced password change, login history, and API keys.

Role-Based Access

Admin, Operator, and Viewer roles with tab-level permissions. Viewers get read-only dashboards; Admins get full config and user management.

Zero Cloud Dependency

Runs entirely on your infrastructure — SQL Server + IIS on a single VPS or on-prem server. Your monitoring data never leaves your environment.
Ingestion & Observability

Collect metrics, traces, and logs — natively

Three ingestion protocols built in. Bring your existing Prometheus exporters, OpenTelemetry pipelines, and RUM data directly into OP1.

PROMETHEUS

Metrics Scraping

Scrape and ingest Prometheus-format metrics from any exporter or instrumented service. Compatible with the full Prometheus ecosystem.
OPENTELEMETRY

OTLP Endpoints

OpenTelemetry-style JSON ingestion endpoints for metrics, traces, and logs.
RUM

Real User Monitoring

Capture browser-side performance, page loads, and user session data via the RUM endpoint. See what real users experience.
RETENTION

Configurable Data Retention

Configurable retention policies per data type — keep what matters, age out the rest automatically. Full control over storage costs.
Deployment & Architecture

One command to deploy. Seven checks to verify.

A single PowerShell script builds, uploads, installs, and verifies your deployment — from local machine to production in under 40 seconds.

React 18 SPA
Single JSX file — no webpack, npm, or Node.js
ASP.NET Core 10
JWT auth, Dapper ORM, background scheduler
SQL Server
Check results, alerts, config, investigations
IIS In-Process
High-performance inprocess hosting, auto-start
PS> .\deploy.ps1

One-Command Deploy

deploy.ps1 publishes, uploads via SCP, installs on the server, and verifies — all in under 40 seconds.

7-Point Verification

Automated post-deploy checks: site availability, login, dashboard API, health endpoint, monitors list, machine registry, and cache headers.

No Build Step

The entire React frontend is a single JSX file. No webpack, npm, or Node.js required anywhere in the pipeline.

Auto Backup & Rollback

Timestamped backups created before every deploy. Production config is never overwritten. Roll back in seconds.

Single VPS Footprint

Runs on a single Windows Server VPS — SQL Server, IIS, and the app all on one machine. Minimal infrastructure, maximum control.

Ready to unify your
monitoring stack?

Deploy OP1 in under an hour. Self-hosted. AI-powered. Production-ready.

40+ Monitor
Subtypes
3 Notification
Channels
3 Ingestion
Protocols
<40s Deploy
Time