All capabilities

    Everything Xitoring can do

    Every monitoring capability we ship — detection, alerting, status pages, integrations, and team controls — in one place.

    • 15+ global nodes
    • 30+ integrations
    • 20+ channels
    • 7 monitoring types
    Detection

    Detect every incident, fast

    Multi-protocol checks, multi-region probing, and granular thresholds — built to surface real problems and ignore the noise.

    Uptime checks (HTTP, TCP, ICMP, port)

    HTTP, TCP, ICMP, and port checks from 15+ global nodes — with body matches, status codes, and latency thresholds you define.

    Learn more

    SSL & TLS expiry monitoring

    Get warned weeks before certificates expire, chains break, hostnames mismatch, or anything is revoked — across every TLS endpoint you monitor.

    Learn more

    API endpoint monitoring with assertions

    Authenticated REST and JSON checks with assertions on status, latency, JSON paths, and body regex. Catch broken auth before customers do.

    Learn more

    Heartbeat / push monitoring

    Your job pings us on a schedule; we alert when an expected ping never arrives. Perfect for backups, ETL, and silent failures.

    Learn more

    Cron job monitoring

    Track every cron run — start, finish, exit code, and runtime — and catch missed schedules, late starts, and duration drift.

    Learn more

    Server resource monitoring (CPU, memory, disk, network)

    CPU, memory, disk, network, and load metrics from a one-line agent install. Per-process drilldowns, fleet-wide thresholds, Linux + Windows.

    Learn more

    Process & service monitoring

    Watch processes and systemd or Windows services for unexpected stops, restarts, and memory leaks — alerts the moment something critical crashes.

    Learn more

    Multi-region probing — 15+ global nodes

    Every check runs from 15+ global nodes across North America, Europe, Asia, and beyond. No false positives from single-vantage routing issues.

    Learn more

    1-minute check intervals

    1-minute checks on every plan — not the 5-minute default many tools fall back to on lower tiers. Faster detection, accurate uptime.

    Learn more

    Custom thresholds & assertions

    Multi-condition rules (response time AND status AND body match), per-region overrides, severity tiers, and warmup windows that suppress deploy flapping.

    Learn more

    Private monitoring locations

    Monitor internal endpoints behind firewalls or VPNs by deploying a private location in your network. Same dashboard, same checks. Business+.

    Learn more
    Alerting

    Route alerts to the right people, never the wrong ones

    Smart deduplication, on-call rotations, and 20+ channels — designed to wake the right engineer and let everyone else sleep.

    Smart alert routing & deduplication

    One outage hitting 50 checks should trigger one alert, not 50. We deduplicate flaps and route the consolidated incident to the right team.

    Learn more

    Escalation policies

    Multi-stage escalation: try the on-call first, fall back after N minutes, then page a manager — across push, SMS, voice, and Slack.

    Learn more

    20+ notification channels

    Slack, Teams, PagerDuty, Discord, Telegram, email, SMS, voice, webhooks, and more — mixed per monitor and per severity to fit your stack.

    Learn more

    On-call schedules

    Daily, weekly, or follow-the-sun rotations built in. Override for vacations, hand off mid-shift, escalate to whoever's on call right now.

    Learn more

    Maintenance windows (alert suppression)

    Schedule planned downtime in advance — alerts suppress, status pages post a heads-up, and the window is excluded from your SLA math.

    Learn more

    Root cause analysis

    Every alert arrives with context: what changed, recent anomalies, related failures, and the exact response. 30-minute MTTRs become 5.

    Learn more

    Per-check routing & severity

    Configure severity, channels, and escalation per monitor. The marketing site warning emails; the payment gateway pages the on-call.

    Learn more
    Visibility

    See status, history, and SLAs at a glance

    Real-time dashboards, public status pages, and historical reports — for engineers, exec stakeholders, and your customers.

    Public & private status pages

    Stand up a public customer-facing status page or a private internal one — both real-time, with component grouping and email, SMS, or RSS subscriptions.

    Learn more

    Custom-branded status pages

    Logo, brand colors, typography, and a custom HTTPS domain. Looks like part of your product, not a third-party tool tacked on.

    Learn more

    Custom dashboards

    Compose dashboards from any mix of monitors, servers, and metrics. Save per team, share across the org, embed on TV displays.

    Learn more

    Real-time dashboards

    Every metric updates live as data arrives. Watch a deploy roll through your fleet and confirm a fix landed without refreshing.

    Learn more

    Historical metrics & response time graphs

    Twelve months of full-fidelity history on every plan. Chart response times and uptime across days, weeks, or quarters to spot regressions.

    Learn more

    Incident timeline

    Every alert, ack, escalation, and resolution captured per incident. Hand off mid-incident without losing context and run blameless post-mortems.

    Learn more

    Subscriber notifications (email, SMS, RSS)

    Customers subscribe to your status page directly — updates flow over email, SMS, or RSS the moment incidents change state.

    Learn more

    SLA / uptime reporting

    Monthly uptime against contractual SLAs with maintenance windows correctly excluded. Export PDF or CSV for customer reviews and compliance audits.

    Learn more
    Automation & Integrations

    Automate the boring parts

    An auto-discovering agent, 30+ integrations, a public REST API, and webhooks — Xitoring fits into the systems you already run.

    Xitogent lightweight agent (Linux + Windows)

    One-command install on any Linux distro or Windows Server. Auto-updating, signed releases, ARM64 support, and a fraction of legacy-agent overhead.

    Learn more

    Auto-discovery on install

    Xitogent scans the host on startup and auto-monitors MySQL, Postgres, Redis, Nginx, Docker, and 25+ more — no configuration required.

    Learn more

    30+ service integrations

    Curated integrations for MySQL, PostgreSQL, MongoDB, Redis, Nginx, Apache, Docker, RabbitMQ, Elasticsearch, and more — with sensible defaults out of the box.

    Learn more

    Public REST API

    Manage every monitor, integration, status page, contact, and on-call schedule via a documented REST API. Wire it into Terraform, CI, or internal tooling.

    Learn more

    Inbound & outbound webhooks

    Outbound webhooks to auto-create Jira tickets, update dashboards, or trigger runbooks. Inbound webhooks to register custom heartbeats from any system.

    Learn more
    Team & Security

    Built for teams

    Multi-user roles, SSO, audit logs, and a mobile app for the on-call engineer who isn't at their desk.

    Multi-user RBAC

    Granular roles — read-only viewer, monitor owner, admin, billing — to control who can change what and who can see sensitive pages. Pro and up.

    Learn more

    SSO / SAML (Enterprise)

    SSO and SAML 2.0 with Okta, Azure AD, Google Workspace, and any compliant IdP. Provision and deprovision through your identity provider.

    Learn more

    Audit logs

    Every change to a monitor, integration, alert, or team member recorded immutably. Investigate "who changed this last week?" in seconds.

    Learn more

    Mobile app — iOS + Android

    Acknowledge alerts, escalate, browse incident timelines, and check status from your phone. One-tap ack on push notifications, iOS + Android.

    Learn more

    One-click migration from Pingdom, Uptime.com, BetterStack

    Connect your existing account, pick the monitors, and we recreate them with matching thresholds and intervals. Most teams move in under 30 minutes.

    Learn more

    Frequently asked questions

    The questions buyers and engineers ask us most often.

    Does Xitoring support synthetic monitoring from multiple regions?
    Yes. Every uptime, SSL, and API check runs from a fleet of 15+ global probing nodes across North America, Europe, Asia, and beyond. You can choose which regions run a given check or have all of them run for the broadest coverage.
    Can I monitor cron jobs and background workers?
    Yes — Xitoring offers two complementary modes. Heartbeat monitoring fires an alert when an expected ping doesn't arrive within a window. Cron job monitoring tracks the full lifecycle of each run including duration anomalies, failed exit codes, and missed schedules.
    What notification channels does Xitoring integrate with?
    20+ channels including Slack, Microsoft Teams, PagerDuty, Discord, Telegram, email, SMS, voice call, and outbound webhooks. You can mix channels per monitor and per severity tier so the right people get reached the right way.
    Does Xitoring offer SSO / SAML for enterprise?
    Yes. SSO and SAML are available on Enterprise plans with native integration for Okta, Azure AD, Google Workspace, and any SAML 2.0 identity provider. Provisioning and deprovisioning flow through your IdP.
    Can I create a custom-branded public status page?
    Yes. Upload your logo, set brand colors and typography, serve the page on your own custom domain over HTTPS, and let users subscribe to updates by email, SMS, or RSS. Status pages update in real time from the same monitors your team uses internally.
    Does the Xitogent agent work on both Linux and Windows?
    Yes. Xitogent runs on every common Linux distribution (Debian, Ubuntu, RHEL, CentOS, AlmaLinux, Rocky, Arch, Alpine), on Windows Server (2012 R2 onward), and supports both x86_64 and ARM64 architectures.
    Can I use Xitoring's API to manage monitors programmatically?
    Yes. The public REST API covers every monitor, integration, status page, contact, and on-call schedule — so you can wire monitor creation into Terraform, CI pipelines, or internal tooling. API access is included on Business plans and up.
    How do I migrate from Pingdom or Uptime.com?
    Use Xitoring's one-click migration tool. Connect your existing account, pick the monitors you want to bring over, and Xitoring recreates them with matching thresholds and intervals. Most teams move their full monitor estate in under 30 minutes.

    Start monitoring in under 60 seconds

    14-day free trial. No credit card required. One-click migration from Pingdom, Uptime.com, and BetterStack.