Moniqo
Monitoring platform
Features

Context before alerts.

Moniqo understands your server before it starts monitoring. Different servers have different roles, mounts, and critical processes. Generic templates don't work. Context-aware monitoring does.

Discovery-first approach

After installation, the agent collects a complete context snapshot: hardware specs, mount points, running services, filesystem types, storage layout, and capability hints.

You review what was discovered and approve what gets monitored. Nothing runs without your explicit confirmation. No auto-activated alerts you didn't ask for.

Discovery payload preview
Identity
web-prod-01 · Debian 12 · 6.1.0-18-amd64 · bare metal
Hardware
Xeon E-2388G · 16 cores · 64 GB RAM · 2x NVMe
Mounts
/ (ext4, 100GB) · /data (ext4, 1TB) · /tmp (tmpfs)
Services
nginx · php8.2-fpm · mariadb · redis
Capabilities
smartctl mdadm: N/A docker: N/A
Alert examples
Disk will be full soon
backup-srv · /data · 87% used · +2.1 GB/day · full in ~10 days
OOM killer triggered
worker-03 · killed: java (pid 14523) · 2x in last 4 hours
Node stopped reporting
mail-gw · last seen 12 minutes ago · heartbeat timeout
Kernel IO error detected
storage-01 · sdb: I/O error, dev sdb, sector 4194304 · 3x in dmesg

Meaningful alerts only

Disk growth prediction, not just a static threshold. OOM kills, not memory usage percentages. Kernel errors, not load averages. Every alert describes what's actually wrong and why it matters.

We deliberately don't alert on CPU usage, load spikes, or generic memory warnings. These are noise — not signals. Our alerts have a very high signal-to-noise ratio.

Relationships & pairing

Map which VM runs on which host. Pair redundant nodes together — two load balancers, two database replicas, two utility nodes. See your infrastructure topology at a glance.

When a paired node has problems, you see the context immediately. No more hunting through logs to figure out which servers are related to each other.

Infrastructure map
HW-PRG-01
Bare metal host
Xeon · 128GB
Healthy
VM-APP-02
Symfony app
Pair: VM-APP-03
Running
Services
nginx · php-fpm
mariadb
All running
Host → VM VM → Services Pair relationship

Graceful degradation

Every server gets the monitoring it can support. Old machines aren't left behind — they just get simpler checks.

Basic mode

Old & limited servers

Legacy Linux, minimal tools. Still useful.

  • Heartbeat
  • Disk usage
  • Inode usage
Standard mode

Modern Linux

systemd, proper filesystem, rich discovery data.

  • Everything in Basic
  • Service monitoring
  • dmesg & OOM events
  • Mount classification
Smart mode

Well-readable systems

AI-assisted role detection and smart suggestions.

  • Everything in Standard
  • AI role suggestions
  • Smart mount selection
  • Capability-aware upsell

Capability-aware add-ons

Advanced features are offered only when your server actually has the capabilities. We don't upsell features you can't use.

MegaRAID detected?
Enable RAID health monitoring with controller battery status and rebuild progress.
ZFS pool found?
Monitor pool health, scrub status, and capacity across zpools.
Docker host?
Enable advanced container checks and VM disk growth monitoring.
mdadm array?
Alert on degraded arrays before you lose a second disk.
SMART capable?
Surface disk health hints before catastrophic failure.
Libvirt / KVM host?
Monitor VM guest disk growth from the hypervisor level.

Start with context. End with clarity.

Free for up to 5 nodes. Open source agent. One command to install.