Infrastructure MonitoringHosts · Processes · Health checks · Plugins

Unified Observability for Cloud-Native Infrastructure

See CPU, memory, disk, load and every process on each host, run HTTP and TCP health checks, and collect metrics from the services you run. One agent for Linux, macOS and Windows.

10sHealth check interval
9Service plugins in the agent
7Install packages, Linux to Windows
Infrastructureinteractive demo
01 / Hosts

Every host. One glance.

Colour the fleet by CPU, memory, I/O wait or load. Group it by the labels you set on the agent. Click a host.

Colour by
Group by label
host_group: api4 hosts · avg CPU 68.5%
host_group: data6 hosts · avg CPU 39.3%
host_group: frontend6 hosts · avg CPU 23.3%
host_group: workers8 hosts · avg CPU 40.1%
24 hosts · labels from atatus.yml · sample data
02 / Health checks

Is it up? Checked every 10 seconds.

HTTP and TCP checks for your APIs, databases and queues. Break one and watch the next run catch it.

Infrastructure › Health checkslast run 14:02:50
  • upapiHTTP · http://localhost:8080/health · web-019 ms

    14:02 bucket6 of 6 runs passed

  • upelasticsearchHTTP · http://localhost:9200 · search-039 ms

    14:02 bucket6 of 6 runs passed

  • uppostgresTCP · localhost:5432 · db-011 ms

    14:02 bucket6 of 6 runs passed

  • upredisTCP · localhost:6379 · cache-024 ms

    14:02 bucket6 of 6 runs passed

Runs every 10 s, replayed faster here · sample data

Break something

The next run picks it up. One down run fails that minute's bucket.

HTTP passes on any 2xx. TCP passes when the port accepts the connection.

# conf.d/http_check.d/http_check.yml
checks:
  - type: http
    name: api
    urls: ["http://localhost:8080/health"]
  - type: http
    name: elasticsearch
    urls: ["http://localhost:9200"]
# conf.d/tcp_check.d/tcp_check.yml
checks:
  - type: tcp
    name: postgres
    hosts: ["localhost:5432"]
  - type: tcp
    name: redis
    hosts: ["localhost:6379"]

Copy each .yml.template, then list your checks.

03 / Plugins

One agent. Plugins included.

Linux, macOS and Windows. Pick a plugin, copy its template, restart the agent.

Bundled plugins2 of 9 on
/etc/atatus-infra-agent/conf.d/nginx.d/Nginx guide
nginx.yml.templatenginx.yml (not yet)
# conf.d/nginx.d/nginx.yml
metrics:
  - hosts: ["http://127.0.0.1"]
    # Path to server status. Default nginx_status
    #status_path: "nginx_status"
sudo cp nginx.yml.template nginx.yml sudo service atatus-infra-agent restart

Metrics you get6 of the documented metrics

  • nginx.stubstatus.acceptsnot collected
  • nginx.stubstatus.handlednot collected
  • nginx.stubstatus.droppednot collected
  • nginx.stubstatus.requestsnot collected
  • nginx.stubstatus.activenot collected
  • nginx.stubstatus.waitingnot collected
Install the agentsudo ATATUS_LICENSE_KEY="INFRA_LIC_KEY" apt-get install atatus-infra-agent -yAll install options
04 / In the product

From fleet to process, in one view.

Host map, host metrics and processes, as they look in Atatus.

Infrastructurehost map · hosts · processes
Atatus infrastructure host map coloured by CPU, host metrics charts and process list with process detail
  1. AI agent

    Or just ask. The Atatus AI agent does all four from plain English, like “Which hosts are running hot right now?”

FAQ

Questions about infrastructure monitoring

Pricing, deployment, data and the agent. If something is missing, a person will answer it on a demo call.

Talk to an engineer
  • Infrastructure Monitoring provides real-time visibility into the health and performance of your servers, containers, cloud resources, and network. It tracks CPU, memory, disk usage, network traffic, and other critical metrics to ensure your infrastructure runs optimally.

  • The Atatus Infrastructure agent monitors Linux, macOS and Windows hosts: CPU, memory, disk, load, network and every process. Its bundled plugins cover Nginx, Apache, HAProxy, MySQL, PostgreSQL, MongoDB, Redis and Memcached, and it also runs health checks and monitors Docker containers and Kubernetes. AWS and Azure connect through their integrations, and network devices through Network Device Monitoring.

  • Hosts in any cloud or data center run the Infrastructure agent. For cloud services, Atatus connects to AWS with a read-only IAM role and to Azure with an Entra ID app registration, then collects CloudWatch or Azure Monitor metrics, resource metadata and, if you turn it on, logs. Those integrations need no agent.

  • Yes. Infrastructure alert rules cover system, process, network and storage metrics, plus a host that stops reporting, a failing health check and a process that stops running. Set warning and critical thresholds and a 5 to 60 minute window, and get notified by email, Slack, Microsoft Teams, PagerDuty, OpsGenie, webhooks and more.

  • Add tags, labels and custom data in the agent's atatus.yml. Labels such as host_group, env and data_center group hosts in the UI, and tags and custom data let you filter them. You can also set a custom hostname for each host.

  • Infrastructure Monitoring is priced per host: $20 per host per month, or $15 per host per month with yearly billing. A host is a machine that sends data to Atatus for 720 hours in a month. Containers on a host are included at no extra charge, and there is no per-user pricing.

  • HTTP and TCP checks. An HTTP check sends a GET request every 10 seconds and passes on any 2xx response. A TCP check tries to connect to a host and port every 10 seconds and passes when the connection is accepted. You list checks in http_check.yml and tcp_check.yml, and a Checks Failing alert tells you when one goes down.

  • The agent installs on Debian and Ubuntu, RedHat-based systems, Musl-based systems such as Alpine, macOS and Windows, and there are tar archives for Linux, including arm64. It also runs in Docker, as a sidecar container or inside your own image.

Get started

Monitor every host from one agent.

One agent brings host metrics, processes, health checks and plugins for the services you run.

  • SaaS
  • On-premises
  • Hybrid
  • BYOC
  • No per-user pricing

Compare Atatus with Datadog · Nagios · Zabbix