Wenn die Diagramme eines Servers flach geworden sind oder du eine E-Mail erhalten hast, dass er sich nicht mehr meldet, hilft dir dieser Artikel, die Ursache herauszufinden und zu beheben. Er richtet sich an alle, die Server in InfraNest verwalten.
Überblick
- Entweder ist der Server selbst ausgefallen, oder der Agent auf ihm kann seine Messwerte nicht zu uns übertragen.
- Das Server metrics-Widget deines Dashboards zeigt Not reporting mit einer Zahl an, sobald irgendein Server verstummt ist — klicke darauf, um zu sehen, welche das sind.
- Dieser Artikel hilft dir, die beiden Fälle zu unterscheiden und den jeweiligen zu beheben.
Prüfen, wann wir zuletzt etwas von ihm gehört haben
- Gehe zu Monitoring, wähle den Tab Servers und öffne den Server.
- Auf dem Tab Overview findest du das Agent-Panel. Dort steht last heard from gefolgt von einer Uhrzeit.
Dieser Zeitpunkt ist der maßgebliche. Liegt er mehr als ein paar Minuten zurück, kommt nichts mehr an.
- Steht im Panel Readings refused, erreicht der Agent uns zwar, aber wir können das, was er sendet, nicht übernehmen. Das Panel erklärt dir, warum, und wie du es behebst. Aktuell ist das immer die Serveruhr: Es zeigt dir, wie weit die Uhr vor- oder nachgeht, und nennt dir den Befehl, der die Zeitsynchronisation einschaltet. Sobald die Uhr stimmt, treffen mit dem nächsten Bericht des Agenten wieder Messwerte ein.
Den Agenten selbst befragen
Wenn das Agent-Panel es nicht erklärt, kann dir der Agent sagen, was los ist — auch wenn er uns nicht erreichen kann.
- Führe auf dem Server aus:
sudo infranest-agent status
- Unter Windows führe stattdessen Folgendes in PowerShell als Administrator aus:
& "C:\Program Files\InfraNest\infranest-agent.exe" status
- Lies das Ergebnis. Es zeigt, wann der Agent zuletzt einen Messwert übermittelt hat, wie viele Messwerte noch warten und warum er feststeckt.
NoteErhältst du gar keine Antwort, ist der Agent nicht installiert oder läuft nicht. Prüfe, ob der Server läuft, und starte den Agenten unter Linux mit
sudo systemctl restart infranest-agentneu.
Was die Antwort bedeutet, und was zu tun ist
Das Token wurde abgelehnt. Das Token des Agenten wurde in InfraNest gelöscht, oder es gehört zu einem anderen Server. InfraNest zeigt dies auf seiner Seite nicht an, daher ist der Status des Agenten selbst die einzige Stelle, an der du es siehst.
- Öffne den Server.
- Wähle im Agent-Panel Install the agent, dann Install it again. Dadurch wird ein neues Token erstellt.
- Führe den neuen Befehl auf dem Server aus.
- Lösche das alte Token über das Papierkorb-Symbol daneben.
Das Monitoring ist ausgeschaltet. Für diesen Server ist das Monitoring in InfraNest ausgeschaltet. Mit dem Agenten oder seinem Token stimmt nichts nicht, daher gibt es nichts neu zu installieren. Schalte das Monitoring mit Switch monitoring on wieder ein, und der Agent nimmt seine Arbeit von selbst wieder auf.
Die Uhr geht falsch. Die Zeit des Servers stimmt nicht, und wir weisen Messwerte zurück, die angeblich aus der Zukunft stammen oder zu alt erscheinen, um sie zu übernehmen. Das Agent-Panel zeigt dies ebenfalls an, als Readings refused, mit der Angabe, wie weit die Uhr abweicht. Schalte die Zeitsynchronisation mit sudo timedatectl set-ntp true auf den meisten Linux-Systemen ein, oder mit w32tm /resync in PowerShell als Administrator unter Windows.
Er kann keine Verbindung herstellen. Der Agent kann InfraNest nicht erreichen. Er benötigt lediglich ausgehende sichere Webverbindungen (HTTPS, Port 443) zu ingest.infranest.io. Prüfe, ob eine Firewall, Sicherheitsgruppe oder ein Proxy im Netzwerk des Servers dies zulässt. Es werden keine eingehenden Ports benötigt.
Wenn nichts davon zutrifft, führe sudo infranest-agent flare aus und füge das Ergebnis in ein Support-Ticket ein. Es enthält alles, was wir brauchen, und lässt dein Token aus.
Nichts geht verloren, während er still ist
Der Agent behält seine Messwerte etwa acht Stunden lang auf dem Server und sendet sie, sobald die Verbindung wieder steht. Behebst du also ein Netzwerkproblem innerhalb dieser Zeit, füllt sich die Lücke in deinen Diagrammen von selbst wieder auf.
Beim nächsten Mal benachrichtigt werden
- Gehe zu Monitoring → Alert defaults.
- Schalte unter Is anything broken? die Option The server has gone quiet ein.
- Lege fest, wie lange InfraNest warten soll, bevor es alarmiert. Gib ein paar Minuten Stille frei, nicht nur eine — zehn ist eine angenehme Wahl. Wählst du weniger, als dein Tarif beurteilen kann, nennt dir InfraNest die kürzeste mögliche Einstellung.
Du kannst dies für einen einzelnen Server auf dessen Tab Alerts & rules ändern.
TipDiese Benachrichtigung erfasst auch einen Server, dessen Messwerte wir zurückweisen. Er ist zwar noch in Kontakt, aber nichts, was er sendet, wird übernommen, sodass er nach denselben paar Minuten als verstummt gilt — und die Benachrichtigung nennt die Uhr als Ursache.
Gut zu wissen
- Das Löschen des letzten Agent-Tokens eines Servers deinstalliert den Agenten nicht. Er läuft weiter und versucht es erneut, bis du ihn von der Maschine entfernst.
- Jeder Server braucht sein eigenes Token. Teilen sich zwei Server eines, können wir nicht erkennen, wenn einer von ihnen verstummt.
War dieser Artikel hilfreich?