Skip to content

Hierarchical/Master Status Pages - Ability to Link Multiple Status Pages #6028

@eangulus

Description

@eangulus

📑 I have found these related issues/pull requests

I searched for related issues and found:

  • Multi-Site installation #5599 discusses linking multiple Uptime Kuma installations but focuses on multi-site deployment rather than hierarchical organization
    No existing issues specifically request the ability to create master status pages that aggregate multiple status pages

  • This request differs by focusing on creating a hierarchical view within a single Uptime Kuma instance where one status page can show the overall health of other status pages and link to them.

🏷️ Feature Request Type

Status-page

🔖 Feature description

Add the ability to create hierarchical or "master" status pages that can display the overall health status of other status pages and provide navigation links to them.

Currently, each status page operates independently. This feature would allow administrators to create organizational hierarchy in their status pages, enabling a top-level overview that shows the health of different service categories.

✔️ Solution

Implement one of these approaches:

Option 1: External Status Page Monitor Type

  • Add a new monitor type called "External Status Page" or "Child Status Page"
  • This monitor type checks the overall health of another Uptime Kuma status page (internal or external)
  • Shows as "All Services Operational" / "Some Services Down" / "Major Outage" based on the target status page's overall health
  • Clicking the monitor name navigates to the linked status page

Option 2: Status Page Linking Feature

  • Add ability to "embed" or "link" existing status pages as sections within a master status page
  • Master status page shows: "Internal Services: ✅", "Third Party Services: ⚠️", "Websites: ✅"
  • Each section shows overall health and links to the detailed status page when clicked

❓ Alternatives

Current Workarounds:

  • Multiple browser bookmarks to different status pages
  • Manual checking of each status page individually
  • Using external tools to aggregate status via API (requires custom development)

Other Solutions Considered:

  • Using groups within a single status page (but this doesn't provide the organizational separation needed)
  • Multiple Uptime Kuma instances (adds complexity and maintenance overhead)

📝 Additional Context

Use Case Example: A system administrator manages:

  • Internal infrastructure status page (databases, servers, internal APIs)
  • Third-party services status page (external APIs, CDNs, payment processors)
  • Public-facing services status page (websites, customer portals)

Instead of checking three separate status pages, they want a master dashboard showing:

Master Status Overview
├── Internal Services: ✅ All Operational
├── Third Party Services: ⚠️ 1 Service Degraded
└── Public Services: ✅ All Operational

Clicking "Third Party Services" would navigate to that specific status page to see which service is degraded.

This would be particularly valuable for:

  • Organizations with multiple service categories
  • MSPs managing multiple client environments
  • Teams that need both high-level overview and detailed drill-down capability
  • Situations where different stakeholders need access to different status page subsets

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestRequest for new features to be added

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions