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

Master Monitor over other Monitors #2724

Closed
1 task done
maxwai opened this issue Feb 6, 2023 · 5 comments
Closed
1 task done

Master Monitor over other Monitors #2724

maxwai opened this issue Feb 6, 2023 · 5 comments
Labels
feature-request Request for new features to be added

Comments

@maxwai
Copy link

maxwai commented Feb 6, 2023

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

  • I checked and didn't find similar feature request

🏷️ Feature Request Type

Other

🔖 Feature description

Be able to set a kind of "Master" Monitor. So when this "Master" Monitor (this could be for example the Server itself where the Services are running) goes down, the other Monitors that depend on this "Master" Monitor go down as well.

This would allow to avoid sending multiple Notifications when the "Master" Monitor is down, since currently one would get a Notification for every Service that goes down and the Server itself.

This can be quite useful for people that want to check the individual Services (so to check if a docker goes down for example) but also to quickly see that the Server itself has a Problem (has crashed or doesn't have an Internet connection anymore).

Here is an example how this could look like: (ignore the Services in Maintenance)

image

Here the all Services (called "Dienste" here) are living on the Server so if the first Monitor goes down, all Services should also be marked as down immediately and only one Notification should be send instead of 6

✔️ Solution

Add a way to link multiple Monitors to a single Monitor that acts like a "Master Switch"

❓ Alternatives

No response

📝 Additional Context

No response

@maxwai maxwai added the feature-request Request for new features to be added label Feb 6, 2023
@drewlsvern
Copy link

I am also looking for a feature similar to this. I would be willing to contribute towards this feature. I would love to gather some thoughts from others on this before starting though.

I have used Nagios before so my mind immediately kind of jumped to how I used it. You have a host and then you have a bunch of services that belong to that host.

I'm wondering if it might be easiest to automatically setup a master host to ping and then any sub monitors could be anything else.

In terms of the UI, my thought is to have an accordion and then any sub monitors would be visible by expanding the accordion.

@uptimejeff
Copy link

If internet is down for the uptimekuma host, I'd like it to pause all notifications until internet is restored.
Example: ping a known host which ALL checks depend on (ping an upstream router or 8.8.8.8) or two hosts (1.1.1.1/8.8.8.8), if unreachable, pause all checks/notification until service restored.

@feofan69
Copy link

feofan69 commented May 9, 2023

If internet is down for the uptimekuma host, I'd like it to pause all notifications until internet is restored. Example: ping a known host which ALL checks depend on (ping an upstream router or 8.8.8.8) or two hosts (1.1.1.1/8.8.8.8), if unreachable, pause all checks/notification until service restored.

How to make pause all monitors?

@CommanderStorm
Copy link
Collaborator

CommanderStorm commented Jul 27, 2023

@maxwai
I think this is a duplicate of #2487 or #1236
If you agree, could you please close this Issue, as duplicates only create immortal zombies and are really hard to issue-manage?
If not, what makes this issue unique enough to require an additional issue? (Could this be integrated into the issue linked above?) ^^

@maxwai
Copy link
Author

maxwai commented Jul 27, 2023

@CommanderStorm
I looked at the issued, and you are right, this is a duplicate of #1236 . Sorry, didn't see that one.

@maxwai maxwai closed this as completed Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features to be added
Projects
None yet
Development

No branches or pull requests

5 participants