Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main and Sub / Push monitor status to another uptime kuma instance #1503

Closed
1 task done
DunklerPhoenix opened this issue Apr 16, 2022 · 9 comments
Closed
1 task done
Labels
area:monitor Everything related to monitors feature-request Request for new features to be added

Comments

@DunklerPhoenix
Copy link

DunklerPhoenix commented Apr 16, 2022

⚠️ Please verify that this feature request has NOT been suggested before.

  • I checked and didn't find similar feature request

🏷️ Feature Request Type

New Monitor, Other

🔖 Feature description

Two instances of uptime kuma are running.
One on local network and the other on a server on the internet.
It would be great if the local uptime kuma instance can push the monitor status to the public instance.

✔️ Solution

This could be done in form of a special notification service I think.

❓ Alternatives

Or as a complete new system

📝 Additional Context

I don't want to publish an uptime kuma instance that has access to my smart home mqtt server (e.g.)
So it would be great if there is a Main and Sub system or a reporting system between multiple instances.

@DunklerPhoenix DunklerPhoenix added the feature-request Request for new features to be added label Apr 16, 2022
@Computroniks
Copy link
Contributor

So you have 2 instances. One of them is publicly accessible. The private one monitors some services and you want to send this data to the public one. Am I along the right lines here?

@DunklerPhoenix
Copy link
Author

Exactly.

@Computroniks
Copy link
Contributor

Is there any particular reason why not to make the internal server publicly accessible? It is possible to configure which monitors appear on the public status page and any that you don't want to make accessible are behind the login screen. It doesn't really make sense to me why you would have two separate instances like this. Perhaps I am missing something here.

@DunklerPhoenix
Copy link
Author

The main idea is that my smart home is nearly completely offline. So I don't want that a tool shows itself tonthe outside. If a public instance get the informations pushed, then i think it's more difficult to understand for an attacker where it comes from

Yeah I'm a bit paranoid, but this scenario would also work for other networktypes i think ¯_(ツ)_/¯

@DunklerPhoenix
Copy link
Author

DunklerPhoenix commented Apr 17, 2022

In my very limited understanding of this topic i think it would be a good solution to create an notification service as counterpart to the push monitor.

@Computroniks
Copy link
Contributor

I see where your coming from with this but it does seem a bit niche. There could possibly be a use for pushing to different types of monitors in an effort to integrate with existing infrastructure but we already have the Prometheus metrics page for that. Perhaps it might be worth looking into site to site VPNs or SSH tunnelling. Of course, this is just my opinion and I would be interested in seeing what others think.

@odyodyodys
Copy link

Being able to have one public and several private would be amazing.
The idea is that the public displays specific statuses from the private(s).

@DunklerPhoenix
Copy link
Author

Another good reason for this feature is the docker monitor.
I don't need to open the docker service to the public and can run a local instance of uptime kuma on the docker host. This instance can then push its container monitors directly to the external public instance and docker is still safe

@CommanderStorm
Copy link
Collaborator

@DunklerPhoenix
We are consolidating duplicate issues a bit to make issue management easier.
I think, we should track this issue in #84 as there is no functional difference (maybe just small naming differences, but nothing that would require a different issue imo)
⇒ I am going to close this as a duplicate.

@CommanderStorm CommanderStorm closed this as not planned Won't fix, can't repro, duplicate, stale Dec 5, 2023
@CommanderStorm CommanderStorm added the area:monitor Everything related to monitors label Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:monitor Everything related to monitors feature-request Request for new features to be added
Projects
None yet
Development

No branches or pull requests

4 participants