// 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.
// 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 
Resultaat van een DNS-lookup (MX) in de debug-sidebar 
Instellingen van de Network Discovery-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.
// links
Open source
Gratis te gebruiken onder de GPL-3.0-licentie. Bevallen de nodes? Een koffie helpt bij verder ontwikkelen.
Netwerkmonitoring of een Node-RED-koppeling op maat nodig? Neem contact op.