InfraNestInfraNest
Problemen oplossen

Een server rapporteert niet meer

De grafieken van een server zijn vlak komen te staan, of je hebt een e-mail ontvangen dat deze niet meer rapporteert.

Als de grafieken van een server vlak zijn geworden, of je hebt een e-mail ontvangen dat deze niet meer rapporteert, helpt dit artikel je om uit te zoeken waarom en dit op te lossen. Het is bedoeld voor iedereen die servers beheert in InfraNest.

Overzicht

  • Of de server zelf is offline, of de agent erop kan zijn metingen niet bij ons krijgen.
  • De widget Server metrics op je dashboard toont Not reporting met een getal zodra een server stil is geworden — klik erop om te zien welke.
  • Dit artikel helpt je om de twee van elkaar te onderscheiden en op te lossen wat er aan de hand is.

Bekijk wanneer we voor het laatst iets hoorden

  1. Ga naar Monitoring, selecteer het tabblad Servers en open de server.
  2. Zoek op het tabblad Overview het paneel Agent. Daar staat last heard from gevolgd door een tijdstip.
Een server rapporteert niet meer

Dat tijdstip is bepalend. Als het meer dan een paar minuten geleden is, komt er niets binnen.

  1. Als in het paneel Readings refused staat, bereikt de agent ons wel, maar kunnen we niet bewaren wat hij verstuurt. Het paneel vertelt je waarom en hoe je dit oplost. Op dit moment is dat altijd de klok van de server: het geeft aan hoeveel de klok voor- of achterloopt en toont het commando waarmee je tijdsynchronisatie inschakelt. Zodra de klok klopt, komen de metingen weer binnen bij de volgende rapportage van de agent.

Vraag het de agent zelf

Als het paneel Agent geen verklaring geeft, kan de agent je vertellen wat er mis is, zelfs als hij ons niet kan bereiken.

  1. Voer op de server het volgende uit:
sudo infranest-agent status
  1. Voer op Windows in plaats daarvan dit uit in PowerShell als Administrator:
& "C:\Program Files\InfraNest\infranest-agent.exe" status
  1. Lees het resultaat. Het geeft aan wanneer de agent voor het laatst een meting heeft afgeleverd, hoeveel metingen er nog wachten en waarom hij vastzit.

NoteAls je helemaal geen antwoord krijgt, is de agent niet geïnstalleerd of draait hij niet. Controleer of de server online is en start de agent vervolgens opnieuw met sudo systemctl restart infranest-agent op Linux.

Wat het antwoord betekent en wat je moet doen

Het token is geweigerd. Het token van de agent is verwijderd in InfraNest, of het hoort bij een andere server. InfraNest toont dit niet aan zijn kant, dus de status van de agent zelf is de enige plek waar je dit ziet.

  1. Open de server.
  2. Selecteer in het paneel Agent Install the agent, daarna Install it again. Hiermee wordt een nieuw token aangemaakt.
  3. Voer het nieuwe commando uit op de server.
  4. Verwijder het oude token met het prullenbak-icoon ernaast.

Monitoring staat uit. Monitoring staat uit voor deze server in InfraNest. Er is niets mis met de agent of zijn token, dus er hoeft niets opnieuw geïnstalleerd te worden. Zet monitoring weer aan met Switch monitoring on en de agent pakt het vanzelf weer op.

De klok loopt verkeerd. De tijd van de server klopt niet, en we weigeren metingen die beweren uit de toekomst te komen, of die te oud lijken om te bewaren. Het paneel Agent toont dit ook als Readings refused, met hoeveel de klok afwijkt. Schakel tijdsynchronisatie in met sudo timedatectl set-ntp true op de meeste Linux-systemen, of w32tm /resync in PowerShell als Administrator op Windows.

Hij kan geen verbinding maken. De agent kan InfraNest niet bereiken. Hij hoeft alleen uitgaande beveiligde webverbindingen (HTTPS, poort 443) te maken naar ingest.infranest.io. Controleer of een firewall, security group of proxy op het netwerk van de server dit toestaat. Er zijn geen inkomende poorten nodig.

Als niets hiervan van toepassing is, voer dan sudo infranest-agent flare uit en plak het resultaat in een supportticket. Het bevat alles wat we nodig hebben en laat je token weg.

Niets gaat verloren terwijl hij stil is

De agent bewaart zijn metingen ongeveer acht uur lang op de server en verstuurt ze zodra de verbinding terug is. Als je een netwerkprobleem binnen die tijd oplost, vult het gat in je grafieken zichzelf dus weer aan.

Laat je de volgende keer waarschuwen

  1. Ga naar Monitoring → Alert defaults.
  2. Schakel onder Is anything broken? de optie The server has gone quiet in.
  3. Stel in hoe lang InfraNest moet wachten voordat er gewaarschuwd wordt. Geef een paar minuten stilte de ruimte, niet slechts één — tien is een comfortabele keuze. Als je minder kiest dan je abonnement toestaat, laat InfraNest je weten wat de kortste tijd is die je kunt instellen.

Je kunt dit voor één server afzonderlijk wijzigen op het tabblad Alerts & rules van die server.

TipDeze waarschuwing geldt ook voor een server waarvan we de metingen weigeren. Hij is nog steeds in contact, maar niets wat hij verstuurt wordt bewaard, dus na diezelfde paar minuten telt hij als stil, en de waarschuwing meldt dat het aan de klok ligt.

Goed om te weten

  • Het verwijderen van het laatste agent-token van een server verwijdert de agent niet. Hij blijft draaien en blijft het opnieuw proberen totdat je hem van de machine verwijdert.
  • Elke server heeft zijn eigen token nodig. Als twee servers er één delen, kunnen we niet zien wanneer een van beide stil wordt.

Gerelateerde artikelen

Begin in seconden

Breng je hele infrastructuur samen in één modern dashboard.

Gratis plan · Geen creditcard nodig · In enkele minuten ingesteld