Ich betreibe also einen kleinen Server mit CentOS und einer Nextcloud-Instanz. Zusammen mit NO-IP kann ich mich auch von außen damit verbinden.
Von Zeit zu Zeit stelle ich fest, dass ich keine Verbindung zu meinem Server herstellen kann, weder über HTTPS noch über SSH. Nach ungefähr einer Minute kann ich mich wieder verbinden.
Gibt es eine Möglichkeit, ein Skript auszuführen, um herauszufinden, wie oft dies passiert? Ich versuche auch herauszufinden, woher das Problem kommt. Mein ISP, das Modem oder NO-IP, aber bisher kein Glück ...
Danke für alle Vorschläge.
Antwort1
Überprüfen Sie die Protokolle, um sicherzustellen, dass die Dienste oder der Host aktiv bleiben und nicht neu gestartet wurden.
Holen Sie sich ein Überwachungstool, das den Zugriff auf Ihre Dienste misst. Ein gutes Tool kann an relevanten Remote-Standorten eingerichtet werden und die Leistung über mehrere Pfade hinweg messen.
Antwort2
Die einfachste Möglichkeit zur Überwachung besteht darin, vom Server aus einen Ping an eine beliebige öffentliche URL mit Zeitstempel zu senden und das Ping-Ergebnis in einer Protokolldatei auszugeben. Führen Sie den Ping ein oder zwei Tage lang aus, dann können Sie sehen, wann die Ausfallzeit auftritt. Überprüfen Sie die Systemprotokolldatei, um die Grundursache zu finden.
ping google.com | awk '/^[0-9]+ bytes from / { "date" | getline pong; close("date"); print pong":",$0; }' >/tmp/pingtest.log
Besser ist es, Zabbix so einzurichten, dass es Ihren Server und Ihre Website überwacht. Meiner Meinung nach ist es ziemlich einfach, Zabbix einzurichten. Sie können den Anweisungen auf dieser Website folgen, um zu erfahren, wie es geht: https://sysadminwork.com/monitoring-website-with-zabbix/