Haal geheugen-, schijfruimte- en belastingsgegevens van binnenuit een server door de InfraNest-agent te installeren — een klein script voor iedereen die gewaarschuwd wil worden voordat een schijf volloopt of het geheugen opraakt.
Overzicht
- Je provider kan rapporteren hoe druk een server het heeft, maar niet hoeveel geheugen vrij is, hoe vol de schijf is, of welk proces de machine gebruikt — die cijfers bestaan alleen op de server zelf.
- De InfraNest-agent is een klein script dat je één keer installeert. Het stuurt die cijfers elke minuut naar InfraNest.
- Je hebt hem niet nodig voor CPU, netwerk of schijfdoorvoer — die werken al bij ondersteunde providers zonder iets te installeren.
- Met de agent geïnstalleerd krijg je ook elke minuut een meting in plaats van elke vijf, een melding als de server helemaal stopt met rapporteren, de processen die het meeste CPU en geheugen gebruiken, en een overzicht van wat een schijf vult.
De agent installeren
- Kies Agent installeren op {server}. Je vindt dit op de rij van de server bij Monitors, in het actiemenu van de server, en naast elke waarschuwingsregel die grijs is omdat deze de agent nodig heeft — alle drie openen hetzelfde venster. Er hoeft niets te worden ingevuld: er wordt een token aangemaakt zodra het venster opent.
- Het token wordt één keer getoond. Daaronder staat een kant-en-klaar installatiecommando met het token al ingevuld — kies het tabblad voor jouw systeem (Ubuntu/Debian, CentOS/RHEL of Windows) en kopieer het.
- Vink optioneel de optie aan om ook te laten zien welke processen het meeste geheugen en CPU gebruiken — het commando hierboven wordt bijgewerkt zodra je dit aanvinkt. Dit staat standaard uit: InfraNest slaat alleen de programmanaam op, nooit de volledige opdrachtregel, en het later inschakelen betekent een bestand op de server bewerken en de agent herstarten.
- Plak het commando in een terminal op die server en voer het uit. Voer het op Linux uit als root of met
sudo; voer PowerShell op Windows uit als Administrator. - Wacht ongeveer een minuut en herlaad dan de pagina. De grijze waarschuwingsregels worden beschikbaar en de metrics-weergave begint geheugen, schijfruimte en belasting te tonen.
NoteEr wordt alleen data naar buiten gestuurd — er wordt geen poort geopend, er wordt nergens naar geluisterd, en de agent kan niets opgedragen worden. Er worden cijfers verstuurd, geen bestandsinhoud, en de agent draait niet als beheerder.
“Niet toegewezen” bij het schijfoverzicht begrijpen
- Open de schijfkaart voor een server met de agent geïnstalleerd. Deze toont de grootste mappen op de volste schijf.
- Zie je een regel als “15,9 GB niet toegewezen”, dan betekent dat dat de agent geen toestemming had om een of meer mappen te lezen (meestal
/var/lib/dockerof/root) — het is geen fout. - Controleer de genoemde mappen die niet gelezen konden worden. Als het grootste deel van de schijf in die niet-toegewezen regel zit, is de lijst erboven niet het volledige antwoord op wat de schijf vult.
- Beslis of je toegang wilt verlenen. Laat kleine systeemmappen (
/etc/ssl/private,/etc/sudoers.den dergelijke) met rust — er is geen goede reden om die open te zetten. - Geef voor een echte datamap die je wilt laten meetellen de gebruiker
infranest-agentlees- en uitvoertoegang; de volgende scan (binnen een uur) neemt de map dan mee. - Voor Docker specifiek is het meestal sneller om
sudo docker system dfop de server uit te voeren voor het overzicht, ensudo docker system pruneom ongebruikte ruimte vrij te maken, in plaats van rechten te wijzigen.
Waarschuw me wanneer een server stil valt
- Ga naar Instellingen → Waarschuwingsregels.
- Voeg een waarschuwingsregel toe voor een server die stil valt (geen gegevens van de agent).
- Kies hoe lang de stilte moet duren voordat je een melding krijgt.
TipGeef het een paar minuten in plaats van één. De agent meldt zich ongeveer eens per minuut, dus een deadline van één minuut kan al afgaan bij een volledig gezonde server. Het kortste toegestane is twee minuten — tien is een comfortabelere keuze.
Hoe vaak er wordt gerapporteerd
- De agent doet elke 60 seconden een meting, maar hoeveel daarvan daadwerkelijk worden bewaard, hangt af van je plan — lagere plannen bewaren er één per paar minuten, hogere plannen bewaren elke meting.
- Je hoeft dit niet te configureren. InfraNest vertelt de agent automatisch de frequentie, en extra metingen worden simpelweg niet opgeslagen in plaats van verloren of opnieuw geprobeerd.
- Je waarschuwingsregels hebben een venster nodig dat lang genoeg is om een paar metingen te bevatten. Als je plan slechts één meting per vijf minuten bewaart, heeft een regel meer dan vijf minuten nodig om iets te kunnen beoordelen — InfraNest laat je het minimum weten als je een kortere probeert op te slaan.
Wat er gebeurt als de server InfraNest niet kan bereiken
- Er gaat niet meteen iets verloren. De agent bewaart zijn metingen op de server en stuurt ze zodra de verbinding terugkeert.
- Hij bewaart ongeveer acht uur aan metingen en verwijdert daarna de oudste — hij zal je schijf niet laten vollopen tijdens het wachten.
- Voer
infranest-agent statusuit om de status rechtstreeks op de server te controleren. Dit werkt zelfs wanneer niets anders werkt, omdat het geen contact met InfraNest hoeft te maken om te antwoorden. - Twee veelvoorkomende antwoorden: “InfraNest rejected this token” betekent dat het token in InfraNest is verwijderd — maak een nieuwe aan en voer het installatieprogramma opnieuw uit. “This machine is about 8m ahead of InfraNest” betekent dat de klok van de server verkeerd staat; schakel tijdsynchronisatie in met
sudo timedatectl set-ntp true.
De agent uitschakelen
- Open het monitoring-overzicht van de server en zoek het paneel Agent.
- Verwijder daar het agenttoken. De server gaat meteen terug naar providermetingen, en regels voor geheugen, schijfruimte en belasting worden niet langer gemeten.
- Verwijder optioneel het script van de machine zelf:
- Linux:
sudo rm /etc/cron.d/infranest-agent /usr/local/bin/infranest-agent - Windows (PowerShell, als Administrator):
Unregister-ScheduledTask -TaskName "InfraNest Agent", verwijder daarnaC:\ProgramData\infranest-agent.ps1
- Linux:
Tips
TipJe kunt het installatiescript lezen voordat je het uitvoert — het is kort en overzichtelijk, zonder iets verborgens.
Was dit artikel nuttig?