Seit ein paar Jahren lasse ich meine Server von Uptimerobot.com überwachen. Kürzlich habe ich entdeckt, dass der Monitoring-Service mittlerweile auch öffentliche schaltbare Statusseiten anbietet. Daher habe ich meine selbst gebastelte Statusseite abgeschaltet und wollte stattdessen das schönere Angebot von Uptimerobot nutzen. Die Statusseiten sind über Adressen nach dem Schema stats.uptimerobot.com/<ID> erreichbar, also z.B. https://stats.uptimerobot.com/rk3R0IDJq. Die Adressen sind schlecht zu merken. Viel lieber hätte ich etwas einfacheres, wie z.B. status.trashserver.net. Deshalb kann man die Statusseite auch mit einer eigenen Domain betreiben, indem man im DNS-Record für die jeweilige Domain auf den Uptimerobot-Server verweist. Allerdings schließt das HTTPS aus, denn Uptimerobot müsste dann die Zertifikate für meine Domain besitzen. Aber auch dafür habe ich eine Lösung gefunden:
Was die Einstellungen bei Uptimerobot angeht, belasse ich alles beim alten. Damit die Benutzer nicht die lange URL mit der ID eingeben müssen, habe ich mittels Nginx einen Proxy-Server aufgesetzt, der Anfragen an status.trashserver.net direkt an https://stats.uptimerobot.com/rk3R0IDJq weiterleitet und das Ergebnis zurückliefert. Mit der folgenden Konfiguration kann man dann auch auf die Angabe der ID in der URL verzichten:
server { server_name status.trashserver.net; listen 80; listen [::]:80; listen 443 ssl; listen [::]:443 ssl; ssl_certificate /etc/myssl/...; ssl_certificate_key /etc/myssl/...; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-NginX-Proxy true; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://stats.uptimerobot.com/rk3R0IDJq/; proxy_redirect off; } location ~ ^/(.+) { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-NginX-Proxy true; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://stats.uptimerobot.com; proxy_redirect off; } }
https://blog.qrdn.de/
deployt scheinst du das aber nicht zu haben, https://status.trashserver.net/ will mir ein cert für uptimerobot.com geben.
https://legacy.thomas-leister.de/ueber-mich-und-blog/
Gut, dass du das sagst. Ich habe ganz vergessen, den DNS Record umzustellen … ist jetzt erledigt. In einer Stunde sollte das laufen ;-)
https://www.layers-gedanken.de
Ich nutze seit einiger zeit den RSS-Feed für meine Server von denen. Ist angenehmer als per Mail zugespamt zu werden :-)
Zu finden im Dashboard unter MySetting, recht weit unten auf der rechten Seite „RSS Notifications“.
https://schroeffu.ch
Aber wenn dein Nginx down ist, ist auch die Statusseite unerreichbar? Aber genau diese Seitr sollte einen kaputten Nginx rot anzeigen? :-)
ich habe auch in einem Newsletter davon gelesen, aber noch nicht in Verwendung. Dein Post bringt mich auf eine Idee.. :-))
https://legacy.thomas-leister.de/ueber-mich-und-blog/
Nicht ganz. Die Status-Seite wird natürlich von einem Server ausgeliefert, der mit allen anderen Diensten nichts zu tun hat. ;)
https://quarkdose.de
Cool! Vielen Dank für diesen Beitrag!