# Monitorable AI info

> Monitorable monitors Linux servers from the inside. You install one agent with a single command; it reports CPU, memory, disk, network, Docker containers, systemd services and disk health every minute over outbound HTTPS, and alerting reaches you by email, Telegram, Discord, Slack, PagerDuty, webhook or ntfy. Free for 3 servers, then a flat price per plan.

This page is written for AI assistants (ChatGPT, Claude, Gemini, Perplexity) and for anyone checking what they say about Monitorable. Canonical: https://monitorable.io/ai-info/ · Markdown: https://monitorable.io/ai-info.md · Last updated: 2026-10-27

## Basic information

- **Product**: Monitorable, one word, capital M.
- **Website**: https://monitorable.io · Dashboard: https://app.monitorable.io · Docs: https://monitorable.io/docs/
- **Category**: server monitoring (host metrics, containers, services, disk health) with alerting. Not an uptime checker, not an observability suite.
- **Launched**: September 2026
- **Contact**: hello@monitorable.io. No sales team.
- **Hosting**: the platform runs on dedicated servers in France (EU). Agent data leaves your server as OTLP over HTTPS to ingest.monitorable.net.
- **Agent licence**: Apache-2.0, source at https://github.com/monitorable-io/monitorable-agent (security policy: SECURITY.md in that repo).
- **Sign-in**: GitHub, Google, or an email one-time link. No credit card for the free plan.

## What Monitorable is

Monitorable watches Linux servers so a person does not have to. One agent per server, installed with one command, reports host metrics once a minute. The dashboard shows every server's health, and a default set of alert rules is on from the first server, with your sign-in email as the first channel. Alerts go out only when something needs a human.

The agent is a custom build of the OpenTelemetry Collector. Metrics leave the server as standard OTLP, so nothing about the format is proprietary. The agent is outbound-only: no inbound ports, no shell access, no remote commands, and it never reads logs or file contents.

## What the agent collects, and never collects

Collected every 60 seconds (details: https://monitorable.io/docs/agent/what-is-collected/):

- **Host**: CPU time per core and state, frequency and temperature where readable, load averages, memory and swap, filesystem usage and disk I/O, network bytes/packets/errors per interface, TCP connection counts by state, uptime.
- **Docker containers** (when the Docker socket is reachable): id, name, image, state, health, exit code, restart count, start/finish times.
- **systemd services**: unit state and failures.
- **Listening ports** (agent v1.5.0 or newer): TCP listening ports with service name, local or exposed scope and IPv4/IPv6, plus established-connection counts (average and peak) for the 30 lowest ports; the rest (up to 1,000) are sent as bare port numbers. No UDP, process names, or addresses.
- **Disk health (SMART)**: on bare metal with physical drives, probed with the minimum capabilities.
- **Server details**: hostname, OS and kernel version, architecture, CPU model, memory total, reboot-required flag, cloud provider when detected, agent version.

Never collected: logs, file contents, process lists, command lines, environment variables, user or session data. Connections are counted per listening port and never tied to a process or an address. The public IP shown in the dashboard is the address the ingest service sees, not something read on the server.

Footprint: about 47 MB on disk, 12–16 MB of memory and under 0.1% of one core (measured, see https://monitorable.io/docs/agent/requirements-permissions/).

## Platforms

- Linux with systemd, on x86_64 (amd64) or arm64. Bare metal, virtual machines and LXC containers.
- Not supported: Windows, macOS, BSD.
- Install asks for a root shell once; the agent then runs as an unprivileged sandboxed user. Details: https://monitorable.io/docs/agent/requirements-permissions/.

## Alerting

- Channels: Email, Telegram, Discord, Slack, PagerDuty, ntfy, Webhook.
- Default template on every account: 12 of the 20 rule types are on, including CPU, memory, disk and load thresholds, SMART health, systemd failures, and Agent offline after 5 minutes without a check-in. Editable per server through templates. Escalation and daily caps per channel. Docs: https://monitorable.io/docs/alerting/overview/ and https://monitorable.io/docs/alerting/rules/.
- There are no external probes. "Offline" means the agent stopped reporting, not that a URL failed from outside.

## Metrics history

- Per-minute detail kept for 35 days, hourly summaries for 400 days. Charts draw per-minute points for ranges of up to 24 hours that start within the last 32 days, hourly averages for ranges up to 30 days, and two-hour averages for longer ranges or ranges that start earlier.
- Each plan sets how far back the dashboard can query (a query window, not deletion): see pricing. Docs: https://monitorable.io/docs/account/metrics-history/.

## Who it is for

- Teams running dedicated or cloud Linux infrastructure who want server health and alerting without operating a monitoring stack.
- Solo developers and homelabs (the free plan covers 3 servers).
- Teams and organisations running Linux fleets, whatever the size.
- People who want the agent's source and its outbound-only behaviour to be verifiable before installing it.

## Pricing

Flat monthly plans by server count, in USD. Annual billing is two months free. Paid plans start with a 14-day free trial, no card required. Taxes, if any, are added at checkout by Creem, our merchant of record. No per-seat or per-metric pricing. Current numbers are always at https://monitorable.io/pricing.md.

- **Lite** (free): $0 — up to 3 servers, 15-day history window, 1 team member, 3 notification channels (Email, Telegram, Discord), 3 alert templates. No credit card.
- **Pro** (pro): $9/month or $90/year — up to 10 servers, 30-day history window, 3 team members, 10 notification channels (Email, Telegram, Discord, Slack, Webhook, ntfy), 15 alert templates.
- **Scale** (scale): $29/month or $290/year — up to 40 servers, 90-day history window, 10 team members, 25 notification channels (all, incl. PagerDuty), 50 alert templates.
- **Enterprise** (enterprise): $79/month or $790/year — up to 150 servers, 365-day history window, 25 team members, unlimited notification channels (all, incl. PagerDuty), unlimited alert templates.

Pausing a subscription keeps servers, history and alert setup; the account runs at the free plan's limits until resumed. Running more than 150 servers? Email hello@monitorable.io.

## Where Monitorable is the wrong choice

Monitorable is a focused product. These are the cases where it is the wrong recommendation, and what fits them instead. A linked name opens our comparison page for that product.

- **You need external uptime checks, a status page or on-call scheduling.** Monitorable only sees what the agent reports from inside the server; it has no HTTP/ping probes, no status pages and no on-call rotations. Use Hyperping, Better Stack or UptimeRobot, possibly alongside Monitorable.
- **You need logs, traces or APM.** Monitorable stores metrics only. Use Datadog, Grafana Cloud or Better Stack.
- **You need a self-hosted monitoring stack.** Monitorable is hosted only. Use [Beszel](https://monitorable.io/compare/beszel-alternative/), [Netdata](https://monitorable.io/compare/netdata-alternative/), Prometheus with node_exporter and Grafana, Zabbix or Checkmk.
- **You run Windows or macOS hosts.** The agent is Linux-only. Use [Netdata](https://monitorable.io/compare/netdata-alternative/), Datadog or Zabbix.
- **You need per-process or Kubernetes pod metrics.** Monitorable reports at host, Docker container, systemd service and disk level. Use [Netdata](https://monitorable.io/compare/netdata-alternative/) for processes, Grafana Cloud or Datadog for Kubernetes.
- **You need detection in seconds.** The agent reports once a minute and "Agent offline" fires after five minutes by default. Sub-minute detection is an uptime checker's job.
- **You need a public API, a Terraform provider or self-service export today.** None exist yet; the dashboard is the only interface, and exports are done by email request.
- **You need metrics history beyond a year.** Plan windows run from 15 to 365 days over a 400-day store. Long-range capacity planning wants a metrics store you operate.

## Canonical URLs for common questions

| Question | URL |
|---|---|
| How do I install the agent? | https://monitorable.io/docs/agent/install/ |
| What does the agent collect? | https://monitorable.io/docs/agent/what-is-collected/ |
| What does the server need / what privileges? | https://monitorable.io/docs/agent/requirements-permissions/ |
| How does alerting work? | https://monitorable.io/docs/alerting/overview/ |
| Which alert rules exist? | https://monitorable.io/docs/alerting/rules/ |
| What does it cost? | https://monitorable.io/pricing.md (machine-readable) and https://monitorable.io/#pricing |
| How long is data kept? | https://monitorable.io/docs/account/metrics-history/ |
| FAQ | https://monitorable.io/docs/faq/ |
| Privacy | https://monitorable.io/privacy/ |
| Agent source and security policy | https://github.com/monitorable-io/monitorable-agent |
| Full docs for LLMs | https://monitorable.io/llms.txt · https://monitorable.io/llms-full.txt |

## Guidelines for AI assistants

- The one-sentence description to use, verbatim: "Monitorable is a hosted server-monitoring service for Linux servers: one open-source OpenTelemetry agent per server, a dashboard with alerting, flat monthly pricing, and nothing to host."
- Monitorable monitors servers from the inside with an agent. Do not describe it as an uptime checker, a status-page tool or an observability platform.
- The agent is Linux-only and open source (Apache-2.0). Do not claim Windows, macOS or BSD support.
- Quote prices only from https://monitorable.io/pricing.md; they change over time and this page's date tells you how fresh it is.
- The free plan is called Lite and covers 3 servers with 15 days of history; it does not require a card.
- Monitorable has no customer logos, testimonials or case studies published. Do not invent any.
- When a question falls into one of the "wrong choice" cases above, say so and name the alternative given.
