Nieuw: kwetsbaarheidsscans en Live queries in de agent

Eén agent. Elke server. Volledige controle.

Eén installatie op elke Linux- en Windows-machine voor logs, kwetsbaarheidsscans en Live queries, met servergroepen en een control plane in de EU. De LogPulse-agent bouwt op Vector, de standaard collector, dus je houdt de runtime die je kent zonder elke host met de hand te beheren.

Nieuwste versie v0.9.4 · Linux en Windows · Lees de docs

Bestuur de hele fleet vanaf één plek.

Eén installatie, servergroepen waar je over kunt redeneren en een control plane in de EU, om Vector heen: de collector die je al vertrouwt.

Eén keer installeren

Eén commando. Elke server meldt zich aan.

Eén commando zet de agent op een Linux- of Windows-host. Hij registreert zichzelf, sluit aan bij zijn groep en begint te versturen, zonder config per machine om bij te houden.

bash
$ curl -fsSL https://logpulse.io/install.sh | sh
✓ agent installed
✓ registered to group: web-tier
web-01connected
web-02connected
db-01connected
Groepen, geen filesets

Beheer tiers, geen configbestanden.

Groepeer servers op wat ze zijn, kies hun inputs uit een catalogus, en rol een wijziging in één keer uit naar de hele tier, vanuit één EU-gehoste control plane.

Fleetcontrol plane
web-tier· 12 agentshealthy
nginxjournald
db-tier· 4 agentshealthy
postgresql
edge· 6 agents1 updating
syslogfile
Standaard runtime

De collector die je vertrouwt, eindelijk makkelijk te draaien.

De agent omhult Vector (de open, standaard collector) zodat je de runtime en VRL houdt die je kent en het fleet-beheer-gedoe overslaat.

Runtime
LogPulse control planeEU-hosted
Vector· the standard collector
VRL transformsyour sourcesyour sinks
keep the runtime you trust, skip the management

Voor teams met een mix van Linux- en Windows-servers

Draai je Ubuntu, Debian, RHEL, Kubernetes-nodes en Windows Servers naast elkaar, dan ken je het patroon: elke collector heeft een eigen verpakking, elke host een eigen API-key en een nieuwe logbron toevoegen betekent op elke machine inloggen. Met LogPulse installeer je de agent één keer, koppel je hem aan een groep en loopt elke configwijziging bij de volgende poll vanzelf mee.

Ingebouwd in de agent

Zie welke machines echt kwetsbaar zijn

De agent scant zelf op kwetsbaarheden. Hij meldt de geïnstalleerde software van elke server en werkplek en draait ondertekende sensors uit de Intelligence Hub. LogPulse legt dat elk uur naast bekende en uitgebuite CVE's. Zo zie je per host welke lekken echt open staan, met het bewijs erbij. Trivy, Grype of een andere scanner heb je daar niet voor nodig.

Sensor-uitkomst per hostVoorbeeld
CVE-2024-3094
xz-utils / liblzma (backdoor)
  • web-01Kwetsbaar
  • web-02Niet kwetsbaar
  • win-app-03Onvoldoende rechten

Bewijs per host: pakketversie en bestandsversie zoals de agent ze las.

Software-inventaris per host

De agent meldt welke software er draait: dpkg, rpm en apk op Linux, geïnstalleerde programma's, updates en het buildnummer op Windows. LogPulse legt dat elk uur naast de adviezen van de distributies en Microsoft, zodat een teruggezette fix niet als lek blijft staan.

Meer dan 200 ondertekende sensors

CVE's met veel impact krijgen een sensor in de Intelligence Hub: een vaste vraag over een pakketversie, bestand, registersleutel, proces of poort die hard bewijs teruggeeft. Nieuwe sensors komen vanzelf bij je agents en de agent draait alleen ondertekende sensors.

Alleen lezen, geen scripts

Sensors lezen alleen. Er is geen scriptlaag en geen shell, met vaste grenzen aan tijd, CPU en het aantal bestanden. Op de host staat een allowlist die de server niet kan aanpassen.

Van CVE tot bewezen mitigatie

De uitkomst komt in dezelfde keten als je detectieregels: exposure in de Intelligence Hub, een mitigatie met deadline, een ticket in je ITSM en een controle achteraf. Zo laat "gemitigeerd" zien dat het lek echt dicht is.

Werkt zonder root of administrator

Sensors werken ook als de agent zonder root- of administratorrechten draait. Wat hij niet mag lezen, meldt hij als onvoldoende rechten in plaats van te gokken, zodat je weet waar je blinde vlekken zitten.

Europees soeverein

Inventaris en uitkomsten gaan naar je eigen LogPulse-omgeving bij een Europese cloudprovider. Er draait geen CVE-database op je hosts en er gaat niets naar een scanner buiten de EU.

Software-inventaris en sensors zitten in elk plan (ook Free) en vragen agent 0.9.1 of nieuwer. De uitkomst zie je per host op de pagina Agents en per CVE in de Detection Hub. LogPulse rolt geen patches uit: het laat zien wat open staat en bewijst wanneer het dicht is.

Zo werkt het scannen op kwetsbaarhedenWil je het op je eigen hosts zien? Plan een demo

Live queries

Stel je hele vloot een vraag

Staat Remote Desktop overal uit? Welke hosts luisteren op poort 3389? Wat staat er bij PasswordAuthentication in sshd_config? Vraag het je agents en zie binnen seconden het antwoord per host. Plan de vraag in en elke wijziging komt in een index, klaar voor een alert.

Live queryVoorbeeld
Staat Remote Desktop uit?
Registerwaarde fDenyTSConnections is 1
  • win-app-011Zoals verwacht
  • win-app-020Niet zoals verwacht
  • win-dc-011Zoals verwacht
  • win-kiosk-04–Kon niet controleren

De agent antwoordt met de waarde die hij las, LogPulse vergelijkt die met wat je verwacht.

Antwoord in seconden

De vraag gaat direct naar de agents over hun open verbinding. Per host zie je de gevonden waarde, of meteen of die klopt met wat je verwacht.

Sjablonen om mee te beginnen

Kant-en-klare vragen voor security, configuratie, software en workloads vullen het formulier in één klik. Of stel je eigen vraag over geïnstalleerde software, een registerwaarde, een instelling in een configbestand, een bestand of een proces.

Poorten en firewallregels

Zie per host elke luisterende poort en de regels van Windows Firewall, ufw of firewalld. Een poort die opengaat of een blokkeerregel die verdwijnt wordt een change event waarop je een alert zet.

Geplande queries

Laat een query elk uur, elke zes uur of elke dag draaien. Elke wijziging en één keer per dag het volledige antwoord gaan naar een index naar keuze. Onderdeel van Pro en Business.

Geen scripts, geen shell

Live queries gebruiken dezelfde alleen-lezen bouwstenen als de sensors. Er is geen PowerShell, WMI of shell en paden of sleutels die op geheimen lijken worden geweigerd.

Eerlijk over blinde vlekken

Een agent zonder root- of beheerdersrechten antwoordt "Kon niet controleren" waar hij niet mag lezen, nooit "Niet gevonden". Zo lijkt een ontbrekend antwoord nooit een veilig antwoord.

Live queries zitten in elk plan en vragen agent 0.9.3 of nieuwer. Je vindt ze op de pagina Agents, tab Live queries.

Lees de documentatie over Live queries

Hoe het werkt

1. Installeer met één commando

Draai het install-script met een kortlevend enrollment-token: curl op Linux, PowerShell op Windows. Het script haalt de meegeleverde Vector-binary op, controleert de checksum, registreert de host bij de control plane en bewaart een eigen credential per agent.

2. Zet 'm in een groep

Wijs de agent toe aan een server group vanuit de UI: prod-edge, staging, db-cluster, hoe je ze ook noemt. Een agent verplaatsen tussen groepen is één database-update, geen reinstall.

3. Inputs lopen automatisch mee

Hang syslog-, journald-, file-, docker- of kubernetes-inputs aan een groep. De agent polt elke 30 seconden, herschrijft de Vector-config en stuurt een SIGHUP, geen log-verlies, geen handmatige restart.

Download de agent

De nieuwste versie voor Linux en Windows. Het makkelijkst installeer je met het install-script; het commando met je eigen token staat op de Agents-pagina in LogPulse.

Nieuwste versiev0.9.4

Linux

curl -fsSL https://get.logpulse.io | sudo sh

Voor x86_64 en ARM64 met systemd. Het script kiest zelf de juiste architectuur.

Windows (PowerShell als administrator)

irm https://get.logpulse.io/install.ps1 | iex

Voor Windows x64 en ARM64 (ARM64 vanaf Windows 11). Het script kiest de juiste architectuur. Installeert de LogPulseAgent-service en leest Windows Event Log en IIS-logs.

Handmatig downloaden

Liever zelf uitrollen, bijvoorbeeld met Ansible, Intune of een image? Download dan het pakket voor je platform.

Linux
Windows

Elk pakket heeft een SHA-256-checksum en een cosign-handtekening (keyless, via GitHub Actions). Het install-script controleert de checksum altijd en de handtekening zodra cosign op de host staat. Download je handmatig, controleer ze dan zelf.

Een vaste versie nodig? Zet dit bij het install-script: LOGPULSE_VERSION=v0.9.4

Meer dan alleen verzamelen: parsing en datamodel zit erbij

De LogPulse-agent stuurt geen ruwe regels door. We parseren het formaat van elke leverancier en mappen het op een gedeeld datamodel (authentication, firewall, dns, endpoint, security-event), zodat dezelfde LPQL-query werkt over alle bronnen. Hieronder een greep uit de ingebouwde templates; er komen er continu bij.

OpenSSH

Authenticatie

SSH-loginpogingen uit syslog: bron-IP, poort, gebruiker en succes/falen worden uit elke Accepted- en Failed-regel gehaald.

authentication

Linux auditd

Audit

Linux audit-records worden automatisch gerouteerd: USER_LOGIN naar authentication, SYSCALL/EXECVE naar endpoint, de rest naar security-event.

authenticationendpointsecurity-event

Fortinet FortiGate

Firewall

FortiGate firewall-, UTM- en event-logs worden opgesplitst in traffic- en security-event records, met bron-/bestemmings-IP's, poorten, action en policy-ID.

firewallsecurity-event

Palo Alto PAN-OS

Firewall

PAN-OS CSV wordt ontleed in firewall- (TRAFFIC) en security-event-records (THREAT), inclusief source-user, app-id en zone-paren.

firewallsecurity-event

pfSense / OPNsense

Firewall

filterlog-CSV wordt geparseerd tot pass/block-beslissingen met volledige 5-tuple, interface en richting, klaar voor firewall-datamodel queries.

firewall

UniFi gateway

Firewall

fleetPage.templates.items.unifi-firewall.description

firewall

dnsmasq

DNS

DNS-queries en blocks van UniFi-gateways, OpenWRT en Pi-hole: domein, record-type en client-IP genormaliseerd naar het dns-datamodel.

dns

Plus sudo, PAM, iptables/ufw, hostapd en Cisco ASA, en er komen er continu bij. Elke parser mapt op hetzelfde datamodel, dus cross-vendor dashboards werken gewoon.

Waarom een fleet-model

Eén commando, elke host

Eén install-script voor de grote Linux-distro's en één voor Windows. Geen package repositories toevoegen en geen geheimen voor de hele fleet om te roteren.

Logische server groups

Groepeer hosts zoals je er zelf over denkt. Koppel inputs aan groepen in plaats van individuele hosts.

Control plane in de EU

Enrollment, config-polling en heartbeats lopen via api.logpulse.io bij Scaleway in Amsterdam, een Europese cloudprovider. Het beheerpad gaat niet via de VS.

Per-agent credentials

Elke host heeft een eigen token. Trek één agent in zonder de rest te raken, audit wie welke logs leverde, en verplaats agents tussen groepen zonder opnieuw te enrollen.

Veelgestelde vragen

Op welke systemen draait de LogPulse-agent?
Op Linux (x86_64 en ARM64, distributies met systemd zoals Ubuntu, Debian, RHEL, Rocky en Alma) en op Windows x64 en ARM64 (Windows 11). Op Linux leest hij syslog, journald, bestanden, Docker en Kubernetes, op Windows de Windows Event Log en IIS-logs.
Moet de agent als root of administrator draaien?
De installatie draait één keer als root of administrator om de service aan te maken. Vanaf versie 0.9.1 kan de agent daarna zonder die rechten draaien (restricted mode): hij leest dan alleen wat zijn eigen gebruiker mag lezen en je werkt hem bij door het install-script opnieuw te draaien.
Hoe controleer ik dat een download echt van LogPulse komt?
Naast elk pakket staan een SHA-256-checksum en een cosign-handtekening, keyless getekend vanuit GitHub Actions. Het install-script controleert de checksum altijd en de handtekening zodra cosign op de host staat.
Hoe werk ik de agent bij?
Draai het install-script opnieuw: het haalt de nieuwste versie op en houdt je configuratie en groep. In de standaardmodus kan het ook vanuit LogPulse. Wil je een vaste versie, zet dan LOGPULSE_VERSION bij het script.
Scant de agent zelf op kwetsbaarheden?
Ja. Vanaf versie 0.9.1 meldt de agent de geïnstalleerde software van elke host en draait hij meer dan 200 ondertekende sensors uit de Intelligence Hub. LogPulse legt dat elk uur naast bekende en uitgebuite CVE's (NVD, CISA KEV, EPSS en de adviezen van de distributies en Microsoft). Voor servers en werkplekken heb je geen aparte scanner nodig. Voor container-images kun je nog steeds de JSON-uitvoer van Trivy, Grype of Snyk sturen.
Wat kan ik vragen met Live queries?
Alles wat de agent zonder script kan lezen: geïnstalleerde software en versies, een registerwaarde, een instelling in een configbestand, een bestand, een draaiend proces, luisterende poorten en firewallregels uit Windows Firewall, ufw of firewalld. Je ziet het antwoord per host binnen seconden, of je plant de query in zodat elke wijziging in een index komt. Live queries vragen agent 0.9.3 of nieuwer; geplande queries zitten in Pro en Business.
Waar gaan de logs en gegevens van de agent naartoe?
Naar je eigen LogPulse-omgeving. De gedeelde cloud draait bij Scaleway in Amsterdam; een dedicated omgeving draait in de regio die je kiest. Elke agent heeft een eigen token, dus je trekt er één in zonder de rest te raken.

Logs binnen vijf minuten in beweging

Gratis starten. 1 GB/dag, 7 dagen retentie, geen creditcard. Installeer vandaag de agent op één host en schaal uit naar de hele fleet wanneer je er klaar voor bent.

Maak je gratis account
1 GB/day · 7-day retention · No credit card