// projecten / node-red

Netwerkdiagnose en -monitoring voor Node-RED

Negen nodes voor ping, netwerkscans met Bonjour/mDNS, DNS, poortchecks, traceroute, bandbreedte en SNMP, direct in je flows. Te installeren via de palette manager of npm. Open source.

GitHub stars npm version npm downloads Last commit License Buy Me a Coffee

// functies

Wat het doet

Alle nodes staan in de palette onder brdc-network-nodes. Werkt op Windows, macOS en Linux, met Node-RED 1.0 of nieuwer.

  • Ping IP

    Snelle bereikbaarheidscheck van een IP-adres of hostname, IPv4 en IPv6, met latency.

  • Enhanced Ping

    Meerdere pings met statistiek: gemiddelde, minimum en maximum, pakketverlies en jitter. Ook continu bewaken, met retries.

  • Network Discovery

    Scan een subnet (CIDR), een IP-reeks of een los adres. Met hostnames, een optionele poortscan en Bonjour/mDNS om printers, NAS en andere services te vinden.

  • Performance Monitor

    Meerdere doelen continu bewaken, met drempels voor latency, pakketverlies en beschikbaarheid en een melding bij overschrijding.

  • DNS Lookup

    A-, AAAA-, MX-, TXT-, CNAME- en NS-records opvragen, of een reverse lookup (PTR) van een IP-adres.

  • TCP Port Check

    Controleer of poorten open zijn, ook als ping wordt geblokkeerd. Meerdere poorten per keer, met de responstijd per poort.

  • Traceroute

    Het pad naar een doel per hop, met IP-adres en responstijden. Gebruikt traceroute of tracert, afhankelijk van het platform.

  • Bandwidth Monitor

    Meet de echte downloadsnelheid in Mbps tegen een instelbare test-URL, standaard een speedtest van Cloudflare.

  • SNMP Poll

    Switches, routers, printers en UPS'en uitlezen via SNMP v1 en v2c. Meerdere OID's per poll; een foute OID breekt de rest niet.

// screenshots

Zo ziet het eruit

Demo-flow met alle negen nodes. De DNS-lookup is echt uitgevoerd.

  • Demo-flow met alle negen nodes
    Demo-flow met alle negen nodes
  • Resultaat van een DNS-lookup (MX) in de debug-sidebar
    Resultaat van een DNS-lookup (MX) in de debug-sidebar
  • Instellingen van de Network Discovery-node
    Instellingen van de Network Discovery-node
  • Ingebouwde help per node
    Ingebouwde help per node

// installatie

Installeren

  • 01Installeren

    In Node-RED: Menu → Manage palette → Install en zoek op node-red-contrib-network-tools. Of via npm in je Node-RED-map: npm install node-red-contrib-network-tools

  • 02Herstarten

    Herstart Node-RED na een installatie via npm. De nodes staan daarna in de palette onder brdc-network-nodes.

  • 03Flow bouwen

    Sleep een node in je flow, vul het doel in (IP-adres, hostname of subnet) en koppel er een inject- en debug-node aan.

  • 04Deployen

    Klik op Deploy. Doelen kun je ook per bericht meegeven via msg.payload, bijvoorbeeld vanuit een dashboard of een andere flow.