Platform Capabilities
Every feature you need.
Nothing you don't.
HostAtlas gives your team complete infrastructure visibility — from auto-discovery and real-time monitoring to incident response and compliance. One agent. One platform. Every capability listed here.
Discovery & Mapping
Know what's running. Everywhere.
HostAtlas automatically discovers every server, service, domain, container, and certificate in your infrastructure. No manual inventory. No stale spreadsheets. Just install the agent and watch your infrastructure map itself.
Auto-Discovery
The agent automatically detects servers, running services, hosted domains, Docker containers, and SSL certificates. Discovery runs continuously so your inventory is always current — no manual updates required.
Atlas Graph
Visualize your entire infrastructure as an interactive topology map. See relationships between servers, services, domains, and containers at a glance. Drill into any node to see its details, metrics, and connections.
Infrastructure Search
Find anything in your infrastructure instantly. Search by domain name, hostname, IP address, service type, or container name. Results link directly to the relevant server, domain, or service detail page.
Domain Management
Every discovered domain gets its own page showing the hosting server, web server configuration, SSL certificate status, health check history, and access logs. One view for everything about a domain.
Container Tracking
Automatically discover and monitor Docker and containerd containers. Track container state, image versions, port mappings, and resource usage. Know when containers start, stop, or restart unexpectedly.
Service Detection
Detects nginx, Apache, MySQL, PostgreSQL, Redis, Caddy, and more. The agent identifies running service processes, versions, and listening ports — then continuously monitors their presence and health.
Monitoring
Metrics that matter. Updated in real time.
System metrics collected every 15 seconds. Domain health checks every 5 minutes. SSL expiration tracked daily. All delivered to your dashboard over WebSockets — no page refresh required.
System Metrics
Per-core CPU utilization, RAM breakdown (used, cached, buffers), disk usage per mount point, network I/O per interface, load average, and swap usage. Granular data with historical charts and time-range selection.
Domain Health Checks
HTTP pings every 5 minutes for every discovered domain. Track HTTP status codes, response times, and TLS handshake durations. Detect downtime within minutes and see uptime percentages over any time range.
SSL Certificate Monitoring
Continuous tracking of every SSL certificate's expiration date. Automatic 14-day warning alerts before expiry. Detects certificate renewals and updates the dashboard instantly. Never let a cert expire silently again.
Server Offline Detection
When a server's agent hasn't reported in for more than 5 minutes, HostAtlas marks the server as offline and triggers alerts. Distinguishes between network blips and genuine outages using consecutive missed check-ins.
Custom Dashboards
Build dashboards with KPI cards, time-series charts, and list widgets. Select time ranges from 1 hour to 30 days. Pin the metrics that matter most to your team and share dashboards across your organization.
Real-time WebSockets
Live metric updates streamed directly to your browser. Server status changes, new discovery events, and alert triggers appear instantly. No polling, no page refreshes — just a persistent connection to your infrastructure.
Alerting & Notifications
Get notified before it becomes an outage.
Define threshold-based alert rules for any metric. Route notifications to Slack, email, PagerDuty, or webhooks. Set up escalation policies so the right people are reached at the right time.
Metric Alert Rules
Create threshold-based rules for CPU, RAM, disk, load average, swap, and network metrics. Set warning and critical thresholds with configurable evaluation windows and cooldown periods to prevent alert fatigue.
Multi-channel Notifications
Deliver alerts where your team works. Slack channels, email addresses, PagerDuty services, and custom webhook endpoints. Configure multiple channels per alert rule so nobody misses a critical notification.
Escalation Policies
Define tiered escalation with configurable timeouts. If the primary on-call doesn't acknowledge within your time window, the alert automatically escalates to the next tier. Ensure every critical alert reaches someone.
Maintenance Windows
Schedule maintenance windows to suppress alerts during planned work. Specify which servers or services are affected and for how long. Alerts resume automatically when the window closes — no manual cleanup needed.
Alert Delivery Tracking
Track the delivery status of every notification. See sent, delivered, and failed statuses with timestamps. Detailed delivery logs help you troubleshoot when a Slack webhook fails or an email bounces.
Cooldown Periods
Prevent alert storms with configurable cooldown periods. After an alert fires, HostAtlas suppresses duplicate notifications for the specified duration. Stay informed without being overwhelmed during cascading failures.
Incident Management
From crash detection to root cause in one place.
When a service crashes, HostAtlas automatically captures system metrics, collects relevant logs, and builds a chronological timeline. Everything you need to diagnose and resolve — without SSH-ing into a server.
Automatic Crash Detection
The agent monitors service processes and detects when they disappear. When a monitored service like nginx, MySQL, or PostgreSQL stops running unexpectedly, an incident is created automatically within seconds.
Log Collection
At the moment of crash detection, the agent captures error logs, syslog entries, and dmesg output from a configurable window around the crash event. Critical context is preserved automatically, not after the fact.
Metrics Snapshots
CPU utilization, memory usage, disk I/O, and load average at the exact moment of the crash are captured and attached to the incident. Compare crash-time metrics against baseline to identify resource exhaustion patterns.
Incident Timeline
Every incident includes a chronological sequence of events — process disappearance, log entries, metric spikes, alert notifications sent, and follow-up checks. Read the full story of what happened and when.
Follow-up Collection
Two minutes after a crash is detected, the agent collects follow-up data — restart attempt logs, current process state, and post-crash metrics. See whether the service recovered on its own or needs manual intervention.
Manual Incidents
Not every issue is detected automatically. Create manual incidents for external problems — DNS failures, third-party outages, or application-level bugs. Attach notes, assign severity, and track resolution alongside automated incidents.
Heartbeat Monitoring
Know when your cron jobs and background tasks fail.
Create HTTP ping endpoints for any scheduled job. HostAtlas tracks every ping, measures job duration, and alerts you when expected pings don't arrive on time. No more silent cron failures.
Cron Job Monitoring
Create a heartbeat endpoint and add a single curl command to your cron job. HostAtlas receives the ping, records the timestamp, and confirms the job ran. If the ping never arrives, you get alerted.
Job Duration Tracking
Use start and finish endpoints to measure how long each job takes. Track duration trends over time and detect when a job starts running slower than expected. Set duration thresholds to catch performance regressions early.
Missed Detection
Configure the expected interval and a grace period for each heartbeat. If a ping doesn't arrive within the expected window plus grace, HostAtlas marks it as missed and triggers your notification channels.
Success/Failure Endpoints
Report explicit success or failure status from your jobs. Hit the success endpoint when the job completes normally or the failure endpoint when it encounters an error. HostAtlas tracks both states and alerts on failures.
Custom Payloads
Send JSON payloads with your pings to include custom metrics — rows processed, files synced, errors encountered, or any data your job produces. Payloads are stored and displayed alongside the ping history.
Auto-generated curl Commands
Every heartbeat comes with ready-to-copy curl commands for start, success, and failure endpoints. Paste them into your crontab, shell scripts, or CI/CD pipelines. No SDK, no library — just HTTP.
Logs & Observability
See what happened. Without SSH.
Access server logs from your browser. Stream logs in real time, query historical data by time range, and track configuration changes across your infrastructure. Cloudflare LogPush integration for edge-level visibility.
Log Management
Access server logs without opening an SSH session. Stream logs in real time from any monitored server directly in your browser. Filter by service, severity, and time range to find exactly what you need.
Time-range Queries
Query historical log data by specifying a start and end time. Investigate issues after the fact by narrowing down to the exact window when something went wrong. Export results for offline analysis.
Log Path Discovery
The agent automatically discovers log file locations for detected services. No manual configuration of log paths. When nginx, Apache, MySQL, or other services are found, their log files are located and made accessible.
Cloudflare LogPush
Ingest Cloudflare LogPush data for edge-level visibility. Analyze HTTP traffic patterns, WAF events, bot detection results, and cache performance. Correlate edge logs with server-side metrics for complete request tracing.
Infrastructure Timeline
A chronological feed of everything happening across your infrastructure — server status changes, service discoveries, alert triggers, incidents, and configuration changes. Filter by severity to focus on what matters.
Configuration Change Detection
Detect changes to nginx configs, Apache virtual hosts, and system configuration files. HostAtlas tracks configuration state and alerts you when files are modified. Correlate config changes with incidents for faster root cause analysis.
Security & Compliance
Built for teams that take security seriously.
Role-based access control, immutable audit logs, two-factor authentication, and encryption at every layer. The agent communicates outbound-only with whitelisted commands. Your infrastructure data stays isolated in your tenant.
Role-Based Access Control
Four built-in roles — Owner, Admin, Member, and Viewer — with granular permissions for every action. Control who can create alert rules, manage servers, invite team members, or view sensitive infrastructure data.
Audit Logging
Every user action is recorded in an immutable audit log — logins, role changes, alert rule modifications, server deletions, and API key rotations. Filter by user, action type, or time range. Audit logs cannot be modified or deleted.
2FA / TOTP
Protect accounts with time-based one-time passwords using any authenticator app. Recovery codes are generated at setup for account access if the authenticator device is lost. Enforce 2FA across your entire organization.
Agent Security
The agent communicates outbound-only — no inbound ports are required. Authentication uses per-server tokens. All commands the agent can execute are explicitly whitelisted. The agent binary is signed and verifiable.
Encryption
TLS encryption for all data in transit. API keys are stored as SHA-256 hashes. User passwords are hashed with bcrypt. Sensitive configuration values are encrypted at rest. No plaintext secrets anywhere in the system.
Multi-tenancy
Complete tenant isolation at every layer. Your servers, metrics, logs, and configuration are invisible to other tenants. Database-level separation ensures no data leakage between organizations, even in shared infrastructure.
Team & Organization
Infrastructure visibility for the whole team.
Invite your team, assign roles, organize infrastructure into workspaces, and share status with your customers. HostAtlas is built for collaboration — not just for the person who set it up.
Team Management
Invite team members by email and assign roles immediately. Manage active members, revoke access instantly, and track who has access to what. Simple invitation flow with no complex provisioning required.
Workspaces
Organize your infrastructure into logical groups. Separate production from staging, client A from client B, or US servers from EU servers. Each workspace provides a focused view of the servers and services that belong to it.
Tagging System
Apply key-value tags to servers, domains, services, and containers. Use tags for filtering, grouping, and organizing. Tags propagate through the UI — filter your dashboard, alert rules, or search results by any tag combination.
Status Pages
Create public-facing status pages for your customers and stakeholders. Display the operational status of your services, post incident updates, and show uptime history. Customizable branding to match your identity.
API & Integrations
Extend, automate, and integrate.
A comprehensive REST API with scoped API keys. Outgoing webhooks with HMAC signatures. Native integrations with Slack, PagerDuty, and Cloudflare. Build on top of HostAtlas or plug it into your existing toolchain.
REST API
Comprehensive API endpoints for every resource — servers, services, domains, containers, metrics, alerts, incidents, and heartbeats. JSON responses with consistent pagination, filtering, and error handling.
API Key Management
Create scoped API keys with fine-grained permissions. Set expiration dates and rotate keys without downtime. Each key has a description and last-used timestamp so you always know which integrations are active.
Outgoing Webhooks
Configure webhook subscriptions for any event type. Every payload includes an HMAC-SHA256 signature for verification. Retry failed deliveries automatically. Inspect delivery logs to troubleshoot integrations.
Slack Integration
Send alert notifications directly to Slack channels. Rich message formatting with severity indicators, affected resources, and direct links to the HostAtlas dashboard. Configure multiple Slack channels for different alert types.
PagerDuty Integration
Trigger PagerDuty incidents directly from HostAtlas alerts. Map alert severities to PagerDuty urgency levels. When alerts resolve in HostAtlas, the corresponding PagerDuty incident is resolved automatically.
Cloudflare Integration
Connect your Cloudflare account to ingest LogPush data. Analyze edge traffic, WAF events, bot scores, and cache hit ratios alongside your server-side metrics. Complete visibility from edge to origin.
The Agent
Lightweight. Secure. Zero configuration.
A single Go binary under 10 MB with no external dependencies. Install with one command, configure with a simple YAML file, and let it handle the rest. Outbound-only communication means no inbound ports to worry about.
Lightweight Go Agent
Written in Go for minimal resource usage. The compiled binary is under 10 MB with zero external dependencies. Runs as a system service with negligible CPU and memory footprint — you won't notice it on your server.
One-line Installation
A single curl command downloads the agent, configures the system service, and starts auto-discovery immediately. No package managers, no compilation, no dependency resolution. From zero to monitored in 30 seconds.
Outbound-only Communication
The agent only makes outbound HTTPS connections to HostAtlas servers. No inbound ports are opened. No SSH tunnels. No reverse proxies. Your server's firewall rules stay exactly as they are.
Self-update Capability
The agent checks for new versions and updates itself automatically. No SSH sessions needed to roll out agent updates across your fleet. Updates are applied gracefully with zero downtime to monitoring coverage.
YAML Configuration
Simple YAML configuration for agent behavior — server token, API endpoint, log level, and optional custom tags. Sensible defaults mean most deployments require no configuration changes beyond the initial token setup.
Command Whitelisting
Every command the agent can execute is explicitly defined and whitelisted. The agent cannot run arbitrary commands on your server. This security boundary is enforced at the binary level, not by configuration.
0+
Features across 10 categories
0
Service types auto-detected
0
Notification channels
0s
Agent install to first data
Get started
Ready to see everything in your infrastructure?
Start with the free plan. Install the agent on your first server. Auto-discovery begins in seconds and you'll have complete visibility within minutes. No credit card required. No sales call needed.
Quick install
$ curl -sSL install.hostatlas.app | bash_