Benchmark your infrastructure before you commit to it

Endor Ops is a free, distributed load-testing tool for SNMP traps and syslog messages. Point it at a target host and port, set a rate and duration, and watch live throughput graphs as it ramps up — across as many worker nodes as you want to run.

It’s what we use to validate Echo Base and Echo Station under load, and it’s free for you to use the same way — whether or not you ever buy either relay.

Endor Ops live load test with real-time throughput chart

Features

  • Distributed master/worker architecture — scale a test across as many worker nodes as you need
  • Real-time WebSocket monitoring with live per-host and aggregate throughput graphs
  • SNMP trap and syslog (UDP/TCP) support in the same tool
  • Test history with JSON export for later analysis or reporting
  • Self-healing workers with automatic reconnection if a worker drops

Worker pool status

Track every connected worker in real time — which ones are active, which have dropped, and how long each has been running.

Endor Ops worker pool status page

Test history

Every test run is saved automatically so you can compare results over time or hand off a report.

Endor Ops test history list

Quick start

# Run master
docker run -d -p 5000:5000 --name endor-master endor-ops master
# Get hash
docker logs endor-master
# Run workers
docker run -d endor-ops worker --master http://MASTER_IP:5000 --hash YOUR_HASH

Then open http://localhost:5000 to configure and launch a test.

License

MIT licensed — free for personal and commercial use, no restrictions.

Free and open source

MIT licensed. No node limits, no license, no catch.

Get Endor Ops on GitHub