-
Notifications
You must be signed in to change notification settings - Fork 24
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
Elaborate to the monitors (Healthchecks and Uptime Kuma) when IP detection fails #615
Comments
Line 1 brings the monitor up the second I click on it. TL;DR. The status =up/down sets it up or down in UK. The msg will be shown as the Message in the logs (but only on status change from up/down) |
And regarding your IPv6 comment. I officially have IPv6 on my router. I had it on my main network as well, but I think I ended up turning it off as it was causing issues. Due to a router limitation I could only DHCP my IPv6 range to my main subnet, and I couldn't get it on the IoT network, or the tenant's network. (And my docker host is on the IoT network). (To be honest, I just did a thorough search of your README, and I couldn't find a way to disable IPv6 except to update DOMAINS environment variable to IP4_DOMAINS. And it doesn't say anywhere it should be disabled if not available. So you'll find that 95% of your userbase likely has IPv6 enabled in CFDDNS, but not actually available on their network (or not configured to work with CFDDNS correctly)). Also, I just tested those two lines, and they work with spaces and all. |
And last comment (for now). I did just update my docker compose to IP4_DOMAINS, and lo and behold, Uptime Kuma now says CFDDNS is up. |
@JvdMaat Thank you! I will think about how to improve README, but FYI, you can add |
So the difference between Healthchecks and Uptime Kuma is that Uptime Kuma by default will "keep" the previous message that was for successful pings. I found this very confusing, but can certainly add some hacks work around it. @JvdMaat believe the main solution here is to say what has failed and I have updated the issue accordingly. Thank you again for your report. |
@JvdMaat The hint means that you can add What I am wondering is why the updater did not seem to give you a hint that you can add |
I just did a bunch of URL testing.. And I take back my earlier report that you could update the message if the monitor is already in a state. That did not work again. (Not sure why it worked that one time). |
Actually the fix is still not great. It should skip all the "success" messages when "error" messages are present. |
Ok. Let me know if you have a version to test, and I can fiddle with the various combinations of IP6 and how that looks in UptimeKuma. |
@JvdMaat Thanks for the volunteering. (I don't expect that you would have time to test it again.) The |
@JvdMaat Thank you, but it seems there's still a strange "OK" there? |
I manually ran the URL to set it down at 11:36:40 with no msg. (Just so Cloudflare DDNS could set it to up with the OK) |
@JvdMaat Got it. Guess the problem is solved. I honestly think you (as an Uptime Kuma user) should/can complain about why it's still showing "OK" when status is down. 😅 (Maybe it's because the updater explicitly sent "OK" when it works? It's confusing either way.) I will not release the new version immediately because you are not suffering from the bug after disabling IPv6, and there's no security concern, either. I hope that's okay for you. If you are fine with this, I encourage you to switch back to the |
Sounds good. I'll switch back to 1.11.0. And yeah, I now have IP6 disabled, and UptimeKuma working perfectly. Thanks! |
Maybe since it does send a push notification, but with status=down? |
@JvdMaat Hi, let's start a new issue to fix the bug. As mentioned earlier, I am curious about whether Uptime Kuma will retain "OK" after pining a push monitor with the following sequence:
I forgot to say thank you for your reporting. 😁
The text was updated successfully, but these errors were encountered: