-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Description
📑 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:
└── 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