mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
add the possibility to incorporate another status page offered by external service #3257
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#3257
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tradexsrl on GitHub (Apr 10, 2024).
📑 I have found these related issues/pull requests
Hi , will be very helpfull if it will be added the possibility to incorporate a status page from an external company because there is no way to add these monitor since we do not know all server that compose the service offered
an example , i want to incorporate this status page: https://status.opiquad.it/796036916 in my status page because we use their emailbackup solution
🏷️ Feature Request Type
Status-page
🔖 Feature description
incorporate another status page offered by another company
✔️ Solution
maybe add a fake monitor just to have the possibility to insert the url and to be able to show this page on the status page of uptime kuma
❓ Alternatives
an html widget ?
📝 Additional Context
No response
@CommanderStorm commented on GitHub (Apr 10, 2024):
Why not monitor the api said status page uses with the json-query monitor?
The api behind this is https://status.opiquad.it/api/getMonitor/loMNDsOmAM?m=796036916
@tradexsrl commented on GitHub (Apr 11, 2024):
thank's fore the reply , since i'm not a developer can you give me an example based on this api page for uptime kuma json query monitor?
i've also asked this because i'm thinking to not "reinvent the wheel" and just use immediately the page as it is by inserting as a frame in my status page
thabk's
@CommanderStorm commented on GitHub (Apr 11, 2024):
query:
monitor.statusClassexpect:
successWhat would you like to achieve?
@tradexsrl commented on GitHub (Apr 11, 2024):
thank's i will try to add this code
i would like to achieve a status page like this:
@CommanderStorm commented on GitHub (Apr 14, 2024):
I think this issue is resolved.
We can reopen it if it is not ^^
@tradexsrl commented on GitHub (Apr 15, 2024):
yes it worked but i think the maintainer can consider the feature request because finding api page is not very simple
@CommanderStorm commented on GitHub (Apr 15, 2024):
I just went into the network tab and used the one API request.. not really whichcraft
Agree that config templates are something that would be nice. This is tracked in another issue (can't tag issue due to github mobile)
@tradexsrl commented on GitHub (Apr 16, 2024):
hi what about this page:
https://docebo.status.io/?utm_campaign=2017%2001%20Docebo%207.0&utm_source=hs_email&utm_medium=email&utm_content=43637061&_hsenc=p2ANqtz-8-ecyJI8wcFxIqul9YMHSYOtO1opqDEMHrfEpsr8DnW9dtTEuBRp9vEQPVcAXQ_pn6AVu_T5XAWmanCRvrnq7ymQHLpibtmurfiX_pbVbP5P8X-ag&_hsmi=43637061
i tried to look into the html source but i cannot find any api reference...i think this is the case that i'm looking for this feature request
at the moment i'm using https keyword
@CommanderStorm commented on GitHub (Apr 16, 2024):
Their api is documented at https://statusio.docs.apiary.io/#reference/status/status-summary/status/summary?console=1 but https://api.status.io/v2/status/summary/58934032243c30490e0009f9 does not seem to work for some reason.
Idk what is the probelm 🤷🏻
@tradexsrl commented on GitHub (Apr 16, 2024):
Is not a problem but a feature request as in my original post.
if i can include their page in my status page i have all details that i need , instead now i'm just testing the presence of keyword that say "all system are operational"
@CommanderStorm commented on GitHub (Apr 16, 2024):
Core problem is that this needs to stay maintainable.
We are not a large team and don't have the resources to spend investing in all the status pages out there.
I don't see offering hundreds of monitors for all the differnet status page providers as an option that we can offer. I see https://github.com/louislam/uptime-kuma/issues/1323 as an approach that does not have such high maintenance effort and has 90% of the utility.
See https://github.com/louislam/uptime-kuma/pull/4619#issuecomment-2054155593 for a more in-depth rationale.
@tradexsrl commented on GitHub (Apr 17, 2024):
hi , i read these other feature request but this are far more complicated and over my request.
what i'm thinking is much more simple;: in html i know there is a feature like iframe or something else used to incorporate external html page into yours.
this is what i'm thinking without the necessity top make any other manipulation of the data in these external status page.
in this way you just need to add an option in the https monitor , when enable it doesn't check the availability of the page but incorporate and visualize that page into our status page
@CommanderStorm commented on GitHub (Apr 17, 2024):
Don't see how this could fit into our design language.
#1323 can be made to be coherent with the rest of "the product"
@tradexsrl commented on GitHub (Apr 17, 2024):
i don't understand how config template would fit into my needs...
@CommanderStorm commented on GitHub (Apr 17, 2024):
Why not?
You want to
=> adding a pre-configured config template how to monitor said service seems like a good choice.
@tradexsrl commented on GitHub (Apr 17, 2024):
can you elaborate better with a simple example? because i don't understand how a pre configured template can "incorporate" an external status page. Thank's
@CommanderStorm commented on GitHub (Apr 17, 2024):
So you want to monitor another status pages' monitors
If https://github.com/louislam/uptime-kuma/issues/1323 gets implemented:
@tradexsrl commented on GitHub (Apr 17, 2024):
ok understand