Naar de inhoud

Updates

Wijzigingen, nieuwe functies en verbeteringen, nieuwste bovenaan.

  1. Teams en rollen

    ServerScope werkt nu met teams. Elke klant is een team, en een team ziet alleen zijn eigen servers, domeinen, incidenten en instellingen.

    Nieuw

    • Teams: al je servers, domeinen, websites, alertregels, incidenten, webhooks, statuspagina's, API-tokens en het auditlog horen bij één team. Gegevens van een ander team zijn nooit zichtbaar.
    • Rollen per team: eigenaar, beheerder of lid. Je rol geldt alleen voor het team waarin je hem hebt.
    • Teams wisselen: ben je lid van meerdere teams, dan wissel je met de teamwisselaar van team.
    • Leden per team: een overzicht van wie er in je team zit.

    Goed om te weten

    • Alle bestaande gegevens staan in één standaardteam. Er gaat niets verloren.
    • Een API-token hoort bij één team en werkt niet meer als de eigenaar het team verlaat.
    • Bestaande agents blijven werken zoals ze waren.
  2. Een server koppelen met één commando

    Een Linux-server koppel je nu met één commando, zonder handmatig bestanden te kopiëren of tokens in te vullen.

    Nieuw

    • Servers → Server toevoegen → Linux: maak een koppeltoken aan en kopieer het installatiecommando. Het token is 60 minuten geldig, werkt één keer en kun je intrekken.
    • Het script installeert de agent op Ubuntu 22.04+ of Debian 12+ (amd64 of arm64), vraagt om het koppeltoken (verborgen invoer) en wacht op de eerste meting. De pagina laat live zien wanneer de server verbonden is.
    • Opnieuw draaien is veilig: een werkende installatie wordt alleen bijgewerkt, niet opnieuw gekoppeld.
    • Verwijderen met --uninstall: de agent trekt zijn eigen toegang in en ruimt zijn bestanden op. De server en de historie blijven in ServerScope.

    Beveiliging

    • Van een koppeltoken wordt alleen een hash opgeslagen. Tokens en inloggegevens komen nooit in logs, het auditlog of de uitvoer van het script.
    • Alleen HTTPS (TLS 1.2+). Het agentpakket wordt gecontroleerd met een SHA-256-controlesom.
    • De agent voert nooit commando's uit op verzoek van de server.

    Goed om te weten

    • De handmatige installatie en alle bestaande agents blijven werken.
  3. v0.4.0

    • Nieuw Website monitoring per pagina Monitor individuele websitepagina's, controleer statuscodes, responstijden, content en beveiligingsheaders.
    • Nieuw Automatische pagina-ontdekking Ontdek pagina's via sitemaps, robots.txt en interne links. Bepaal zelf welke gevonden pagina's je wilt monitoren.
    • Nieuw Slimme incidenten Gerelateerde storingen worden samengevoegd tot één incident, zodat je sneller de onderliggende oorzaak kunt herkennen.
    • Nieuw Serverdiensten monitoren Monitor diensten zoals Nginx, Apache, MySQL, PostgreSQL, Redis en PHP-FPM.
    • Nieuw Voorspellende waarschuwingen Ontvang waarschuwingen bij afwijkende systeemprestaties en voorspellingen wanneer schijven of geheugen vol dreigen te raken.
    • Nieuw Wijzigingen in websites volgen Bekijk welke tekst op een website is toegevoegd of verwijderd en volg wijzigingen in geselecteerde response-headers.
    • Nieuw Systeemstatus Controleer of de scheduler, wachtrij, monitoringcontroles en meldingen van ServerScope correct functioneren.
    • Nieuw Uitgebreidere API Nieuwe API-endpoints voor paginamonitoring, afhankelijkheden, diensten, voorspellingen en incidentbeheer.
    • Verbeterd Uitgebreide incidentrapportage Incidenten bevatten nu informatie over detectietijd, terugkerende problemen en de relatie met andere incidenten.
    • Verbeterd Vier ernstniveaus De ernst van meldingen is nu ingedeeld in Laag, Gemiddeld, Hoog en Kritiek.
    • Verbeterd Betrouwbaarder herstelmeldingen Stel in hoeveel succesvolle controles achter elkaar nodig zijn voordat een incident als hersteld wordt gemeld.
    • Verbeterd Uitgebreidere rapporten Bekijk beschikbaarheid, detectietijden, incidentduur, terugkerende problemen en exports van incidentgegevens.
    • Verbeterd Certificaatgeschiedenis Bekijk eerder waargenomen SSL/TLS-certificaten, inclusief uitgever en geldigheidsperiode.
    • Verbeterd Uitgebreidere serverstatistieken Bekijk grafieken voor swapgebruik, netwerkverkeer, schijfactiviteit en netwerkfouten.
    • Verbeterd Meldingen per onderdeel Bepaal zelf of je meldingen wilt ontvangen voor specifieke servers, domeinen, websitepagina's of diensten.
    • Verbeterd Veiliger incidentbeheer Bij het handmatig oplossen van een incident wordt nu gevraagd om de oorzaak en oplossing kort te beschrijven.
    • Opgelost Minder dubbele incidentmeldingen Gerelateerde storingen kunnen worden gegroepeerd onder één hoofdincident. Hierdoor worden voor gegroepeerde incidenten geen afzonderlijke meldingen verstuurd zolang het hoofdincident actief is.
    • Opgelost Betrouwbaardere herstelstatus Herstelmeldingen kunnen worden uitgesteld totdat meerdere succesvolle controles achter elkaar zijn uitgevoerd.
    • Opgelost Betere foutclassificatie Websitecontroles maken onderscheid tussen netwerkfouten, time-outs, DNS-problemen, certificaatfouten, redirectproblemen, onjuiste statuscodes en mislukte contentcontroles.
    • Opgelost Veiligere controles Interne, lokale en cloud-metadata-adressen worden geblokkeerd bij websitecontroles en pagina-ontdekking, ook na redirects.
    • Opgelost Voorkomen van dubbele API-verzoeken API-schrijfverzoeken ondersteunen Idempotency-Key, zodat herhaalde verzoeken niet onbedoeld meerdere keren worden uitgevoerd.
  4. Websitemonitoring, slimme incidenten en voorspellingen

    Deze update maakt van ServerScope meer dan een uptime-monitor: je bewaakt nu complete websites pagina voor pagina, gerelateerde storingen worden samengevoegd tot één incident, en ServerScope waarschuwt vooraf als een schijf vol dreigt te raken. Alle bestaande monitoring, historie en koppelingen blijven werken zoals je gewend bent.

    Nieuw

    Monitoring per pagina

    • Voeg naast de startpagina ook andere pagina's toe, zoals /prijzen, /login of /api/health. Elke pagina heeft een eigen interval, eigen drempels, eigen meldingen en een eigen geschiedenis.
    • Per pagina kun je controleren op statuscode, maximale responstijd, het eindadres na redirects, tekst die er wel of juist níet op mag staan, en response-headers (bijvoorbeeld Strict-Transport-Security).
    • ServerScope maakt onderscheid tussen een netwerkfout, een time-out, een DNS-fout, een certificaatfout, een redirectfout, een verkeerde statuscode en een mislukte inhoudscontrole.
    • Een trage pagina krijgt de status "verminderd" en telt niet als storing.
    • Je kunt pagina's pauzeren zonder hun geschiedenis kwijt te raken.

    Pagina's automatisch ontdekken

    • ServerScope zoekt pagina's via robots.txt, XML-sitemaps (ook sitemapindexen en gecomprimeerde sitemaps) en interne links.
    • Standaard veilig: maximaal 50 pagina's, alleen je eigen domein, en gevonden pagina's wachten op jouw goedkeuring. Ruimere instellingen moet je bewust bevestigen.
    • Gevonden pagina's keur je in één keer goed of af met bulkacties.

    Websiteoverzicht

    • Per website zie je hoeveel pagina's gezond, verminderd of onbereikbaar zijn en welke pagina's niet recent zijn gecontroleerd.
    • Daarnaast de gemiddelde responstijd en de p50/p95/p99-waarden, beschikbaarheid per dag, actieve incidenten en recente wijzigingen aan inhoud, DNS en certificaten.
    • Zoeken, sorteren, filteren en bulkacties in de paginalijst.

    Wijzigingen in inhoud volgen

    • ServerScope ziet wanneer de tekst van een pagina verandert en laat zien wat er is toegevoegd en verwijderd.
    • Datums, tijden, tellers en sessiecodes worden standaard genegeerd. Je kunt ook één deel van de pagina kiezen of dynamische blokken uitsluiten.
    • Een wijziging is nooit automatisch een storing. Verwachte wijzigingen bevestig je met één klik, en je kunt per pagina meldingen inschakelen.
    • Je kunt ook gekozen response-headers volgen, zodat je ziet wanneer bijvoorbeeld een beveiligingsheader verandert.

    Slimme incidenten

    • Je legt vast welke website op welke server draait en welke diensten ervan afhangen (bijvoorbeeld server → Nginx → website → MySQL). Valt een server uit, dan krijg je één incident met de getroffen websites eronder, in plaats van een stroom losse meldingen.
    • Als meerdere pagina's om dezelfde reden falen, wordt dat één websiteincident met per pagina de details. Een enkele pagina met een 404 blijft een eigen incident.
    • Bij elk gegroepeerd incident staat waarom het is gegroepeerd. Storingen die alleen toevallig tegelijk gebeuren, worden nooit samengevoegd.
    • ServerScope stelt zelf relaties voor (bijvoorbeeld als een domein naar het IP-adres van een server wijst). Die worden pas gebruikt als jij ze bevestigt.

    Diensten op je servers

    • De agent kan nu Nginx, Apache, MySQL, PostgreSQL, Redis, PHP-FPM en andere systemd-diensten bewaken. Je kiest zelf welke.
    • ServerScope maakt duidelijk onderscheid tussen een gestopte dienst, een monitoringagent die niet reageert en een server die echt onbereikbaar is. Bij die laatste twee wordt gekeken of websites op die server nog reageren.

    Voorspellingen en afwijkingen

    • ServerScope vergelijkt CPU, geheugen, swap, load, netwerk, schijfgroei, responstijd en foutpercentage met de eigen historie van de afgelopen week. Alleen duidelijke, grote afwijkingen worden getoond.
    • Een capaciteitsprognose laat zien wanneer een schijf of het geheugen vol raakt als de huidige trend doorzet, met een bandbreedte en een betrouwbaarheid.
    • Elke voorspelling vermeldt welke periode is gebruikt, wat de trend is en waarom de waarschuwing er is. Met te weinig gegevens wordt niets voorspeld.
    • Voorspellende meldingen kun je per server uitzetten en de gevoeligheid kun je per server instellen.

    Systeemstatus

    • Een nieuwe pagina laat zien of ServerScope zelf goed werkt: draait de scheduler, loopt de wachtrij niet vast, worden de controles op tijd uitgevoerd en komen meldingen aan.

    Verbeterd

    • Vier ernstniveaus: Laag, Gemiddeld, Hoog en Kritiek. "Hoog" is nieuw, voor alertregels, incidenten, meldingsvoorkeuren en webhooks.
    • Herstelbevestiging: een alertregel kan pas herstel melden na een instelbaar aantal goede metingen op rij. Dat voorkomt herstelmeldingen bij een korte dip.
    • Detectietijd (MTTD): naast MTTA en MTTR zie je nu hoe snel een probleem na de eerste mislukte controle als incident werd gemeld.
    • Herhaling: bij een incident zie je hoe vaak hetzelfde probleem eerder optrad.
    • Meldingen per resource: zet meldingen uit voor een server, domein, pagina of dienst. Incidenten worden dan nog wel vastgelegd.
    • Certificaatgeschiedenis: elk certificaat dat bij een domein is gezien, met uitgever, geldigheid en wanneer het in gebruik was.
    • Rapporten:
      • beschikbaarheidsdoelen per server, domein en pagina;
      • beschikbaarheid per pagina;
      • MTTD en de totale duur van incidenten;
      • terugkerende problemen;
      • een overzicht van hoeveel van je omgeving echt is gecontroleerd;
      • een export van alle incidenten;
      • een afdrukbare versie, die je ook als PDF kunt opslaan.
    • Serverpagina: grafieken voor swap, netwerkverkeer, schijfactiviteit en netwerkfouten.
    • Dataretentie: ook de nieuwe gegevens, zoals paginacontroles en voorspellingen, kun je na een ingestelde periode laten opruimen.

    Agent 0.2.0

    • Nieuw: bewaking van diensten via SERVERSCOPE_SERVICES, schijfactiviteit, netwerkfouten, het aantal processen en een controlesom van de agent zelf.
    • De agent leest alleen gegevens uit en voert nooit commando's op afstand uit.
    • Agent 0.1.0 blijft werken. Upgraden is nodig voor de nieuwe servergegevens.

    API

    • Nieuwe endpoints voor pagina's, paginacontroles, ontdekken, afhankelijkheden, diensten, voorspellingen en het toewijzen van incidenten.
    • Incidenten bevatten nu ook de detectietijd, het hoofdincident en de reden van groepering.
    • Schrijfverzoeken ondersteunen Idempotency-Key, zodat een herhaald verzoek niet twee keer wordt uitgevoerd.
    • Bestaande endpoints en velden zijn niet gewijzigd.

    Beveiliging

    • Elke controle en elke ontdekking gebruikt dezelfde bescherming als de bestaande domeinmonitoring. Interne, lokale en cloud-metadata-adressen worden geblokkeerd, ook na een redirect, en een DNS-antwoord kan achteraf niet naar een intern adres worden omgebogen.
    • Sitemaps met verborgen verwijzingen naar bestanden worden geweigerd.
    • Nieuwe beheeracties worden vastgelegd in het auditlog.

    Gewijzigd gedrag

    • Wie een incident met de hand oplost, moet nu kort de oorzaak en de oplossing beschrijven.
    • Een incident dat onder een ander incident is gegroepeerd, stuurt geen aparte melding zolang het hoofdincident actief is. Algemene webhooks ontvangen wel alle incidenten, met een verwijzing naar het hoofdincident.

    Goed om te weten

    • Incidenten van verschillende servers en websites worden alleen gegroepeerd als je hun relatie hebt vastgelegd onder Afhankelijkheden.
    • De interface is voorlopig alleen in het Nederlands.
    • "Geen problemen gevonden" betekent dat de ingestelde controles niets melden. Het is geen garantie dat een server of website veilig is.
  5. v0.3.0

    • Nieuw Discord-meldingen: incidenten, herstel, escalaties en DNS-wijzigingen verschijnen als duidelijke berichten in je Discord-kanaal.
    • Nieuw Meldingen voor servers die offline gaan of weer online komen, monitoring-alerts, websitestoringen, SSL-certificaten, DNS en het verlopen van domeinregistraties.
    • Nieuw Per webhook een minimale ernst instellen, zodat je bijvoorbeeld alleen kritieke incidenten ontvangt.
    • Nieuw Testmelding naar Discord vanuit ServerScope, met een overzicht van alle leveringen.
    • Verbeterd Dezelfde melding wordt binnen 15 minuten niet opnieuw geplaatst, zodat je kanaal rustig blijft bij storingen die komen en gaan.
    • Verbeterd Discord-webhook-URL’s worden versleuteld opgeslagen en nooit meer volledig getoond.
    • Verbeterd Directe links naar de documentatie vanuit de zijbalk en bij het installeren van de agent.
  6. v0.2.0

    • Nieuw Domeinmonitoring: HTTP-beschikbaarheid, SSL-certificaten, DNS-records en vervaldatum van de domeinregistratie.
    • Nieuw Incidenten met tijdlijn, toewijzen, notities en automatisch herstel.
    • Nieuw Meldingen per e-mail en in de app, met eigen voorkeuren per gebruiker.
    • Nieuw Meldingen per e-mail en in de app, met eigen voorkeuren per gebruiker.
    • Nieuw Publieke statuspagina's voor je servers en domeinen.
    • Nieuw REST API met persoonlijke tokens en ondertekende webhooks.
    • Nieuw Tweestapsverificatie, gebruikers uitnodigen en een auditlog.
    • Nieuw Onderhoudsvensters voor servers en domeinen.
    • Verbeterd Uitgebreide handleidingen in het Nederlands en Engels.
    • Verbeterd Nieuwe navigatie met directe links naar inloggen en aan de slag.
  7. v0.1.0

    • Nieuw Eerste versie van het dashboard met CPU, geheugen, load average, schijf en netwerk.
    • Nieuw Agentverbinding via HTTPS.
    • Nieuw Nederlandse en Engelse website.

↑ ↓ navigeren ↵ openen Esc sluiten