My Latest Tool

Know Your Server is Healthy
Without Watching Dashboards

My clients kept asking me the same question: "Is my server doing okay?" — without wanting to learn a monitoring platform. So I built a simple answer: a structured weekly health report delivered to their inbox.

No dashboards. No alert fatigue. No inbound ports. Just a clean weekly report.

5 min
Local collection interval
Hourly
Aggregated snapshot upload
0
Inbound ports required
Weekly
Structured health reports

Why I Built This

After 20+ years managing Linux servers and MySQL databases — many of them for small businesses on Oracle Cloud — I kept running into the same friction.

My clients didn't want to learn Grafana. They didn't need 50 alerts firing at 2am. They just wanted to know: is my server trending in the wrong direction? Is disk growing too fast? Is MySQL under more load than last month?

Traditional monitoring tools are built for teams with dedicated DevOps engineers. My clients aren't that. So I designed something different: a tool that runs quietly in the background, aggregates hourly snapshots, and sends a structured weekly report — the kind of report I'd write for a client after an infrastructure audit.

I use it on the servers I manage for clients. Now it's available for anyone running Linux and MySQL in production.

This Is Not a Monitoring Tool

Monitoring tells you what's happening right now. Health reporting tells you what's changing over time. That's a different question — and a more useful one for most teams.

Traditional Real-Time Monitoring
  • ✕ Dashboards that require constant attention
  • ✕ Alert storms from transient spikes
  • ✕ High noise-to-signal ratio
  • ✕ Complex setup, ongoing maintenance
  • ✕ Expensive at scale
DMCloudArchitect Health
  • ✓ Clean performance trend analysis
  • ✓ Degradation detection before incidents occur
  • ✓ Historical retention for executive reporting
  • ✓ MySQL health trend analysis
  • ✓ Slow query visibility without exporting raw SQL

How I Designed It to Work

The simplest possible setup — install once, get reports forever.

1
Install on Your Server

One shell script. The Health Collector installs on your Linux server and begins sampling CPU, memory, swap, disk, MySQL threads, and slow queries every 5 minutes. Raw data never leaves your machine.

2
Hourly Snapshot Upload

Every hour, raw samples are aggregated into a compact numerical snapshot and sent outbound only. No inbound ports, no remote access, no raw SQL or schema data exported.

3
Weekly Report in Your Inbox

Every week you receive a structured health report — the kind I'd produce after an infrastructure audit: health score, resource trends, disk growth, MySQL analysis, slow query insights.

What the Report Covers

These are the metrics I look at when I do an infrastructure audit for a client — now automated and delivered weekly.

Linux Infrastructure
  • → CPU load average — hourly avg & peak trends
  • → Memory utilization % — hourly avg & peak
  • → Swap usage % — degradation detection
  • → Disk utilization per mount — auto-detected
  • → Load patterns — week-over-week comparison
MySQL Health
  • → MySQL status & configuration per instance
  • → Threads running — hourly avg & peak
  • → Threads connected — trend over time
  • → Per-user connection breakdown — ranked
  • → Slow query detection & ranking — normalized digest

Plans

I kept the Starter plan permanently free — one server, no credit card, no time limit. Upgrade when you're ready to cover more machines.

Starter

$0

no credit card required


Single server reporting. Evaluate the platform at your own pace.

1 server · 1 database · 7-day retention

Get Started Free

Production

$29/mo

 


Stable production environments. Trend analytics and weekly PDF reports.

5 servers · 5 databases · 90-day retention

Get Started

Compare all plans →

Built With Privacy in Mind

One thing I was firm about from day one: your infrastructure data is yours. The Health Collector stores raw 5-minute samples on your server only. Only hourly aggregated numerical snapshots are ever uploaded — no SQL query text, no table names, no row values, no schema information.

Communication is outbound only — no inbound ports, no shell access, no remote control. MySQL credentials are stored encrypted using mysql_config_editor. If you're running on OCI or behind a strict firewall, this works without opening a single inbound rule.

Try It on One Server — Free

Install the Health Collector, let it run for a week, and see what a structured health report looks like for your infrastructure. No credit card, no commitment.