add the possibility to incorporate another status page offered by external service #3257

Closed
opened 2026-02-28 03:23:23 -05:00 by deekerman · 18 comments
Owner

Originally created by @tradexsrl on GitHub (Apr 10, 2024).

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

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_
Author
Owner

@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

@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
Author
Owner

@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

@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
Author
Owner

@CommanderStorm commented on GitHub (Apr 11, 2024):

can you give me an example based on this api page

query: monitor.statusClass
expect: success

and just use immediately the page as it is by inserting as a frame in my status page

What would you like to achieve?

@CommanderStorm commented on GitHub (Apr 11, 2024): > can you give me an example based on this api page query: `monitor.statusClass` expect: `success` > and just use immediately the page as it is by inserting as a frame in my status page What would you like to achieve?
Author
Owner

@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:

immagine

@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: ![immagine](https://github.com/louislam/uptime-kuma/assets/62424179/6ff8810c-449a-4444-ab57-bca2225668f3)
Author
Owner

@CommanderStorm commented on GitHub (Apr 14, 2024):

query: monitor.statusClass
expect: success

I think this issue is resolved.
We can reopen it if it is not ^^

@CommanderStorm commented on GitHub (Apr 14, 2024): > query: `monitor.statusClass` > expect: `success` I think this issue is resolved. We can reopen it if it is not ^^
Author
Owner

@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

@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
Author
Owner

@CommanderStorm commented on GitHub (Apr 15, 2024):

finding api page is not very simple

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)

@CommanderStorm commented on GitHub (Apr 15, 2024): > finding api page is not very simple 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)
Author
Owner

@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

@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
Author
Owner

@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 🤷🏻

@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 🤷🏻
Author
Owner

@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"

@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"
Author
Owner

@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.

@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.
Author
Owner

@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

@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
Author
Owner

@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"

@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"
Author
Owner

@tradexsrl commented on GitHub (Apr 17, 2024):

i don't understand how config template would fit into my needs...

@tradexsrl commented on GitHub (Apr 17, 2024): i don't understand how config template would fit into my needs...
Author
Owner

@CommanderStorm commented on GitHub (Apr 17, 2024):

Why not?

You want to

incorporate another status page offered by another company

=> adding a pre-configured config template how to monitor said service seems like a good choice.

@CommanderStorm commented on GitHub (Apr 17, 2024): Why not? You want to > incorporate another status page offered by another company => adding a pre-configured config template how to monitor said service seems like a good choice.
Author
Owner

@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

@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
Author
Owner

@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:

  • use a pre-configured monitor, fill out a few fields
  • create the nessesary setup for monitoring said monitors
  • status page incorporated
@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: - use a pre-configured monitor, fill out a few fields - create the nessesary setup for monitoring said monitors - status page incorporated
Author
Owner

@tradexsrl commented on GitHub (Apr 17, 2024):

ok understand

@tradexsrl commented on GitHub (Apr 17, 2024): ok understand
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#3257
No description provided.