Tools

A Simple Prometheus SLA Exporter

sla_exporter The GitHub repo can be found at: https://github.com/slashdoom/sla_exporter Prometheus exporter for SLA-like metrics. Currently supported are: cURL (http/https), DNS, Ping (ICMP) and TCPing. Similar in a lot of way to Blackbox Exporter, and honestly most people will probably be better served by this. This exporter was desgined to be a bit more basic as it was intended to be run on teleoperated forklifts and the operator stations for them.

[Read More]

A Simple Docker Build Image for iPerf3

An iperf3 Docker Build for Network Performance and Bandwidth Testing Binaries and source code for the iperf3 project can be found at: https://downloads.es.net/pub/iperf/ Docker Hub: https://hub.docker.com/repository/docker/slashdoom/iperf3/general A GitHub repo with the Dockerfile can be found at: https://github.com/slashdoom/iperf3-docker Run the Docker Image and Show the iperf3 Options docker run -it --rm -p 5201:5201 slashdoom/iperf3 --help Usage To test bandwidth between two containers, start a server (listener) and point a client container (initiator) at the server.

[Read More]

A Simple Docker Image for Packet Captures

A simple Alpine Linux based Docker image with tcpdump for network troubleshooting and testing The man page for tcpdump: http://www.tcpdump.org/tcpdump_man.html Docker Hub: https://hub.docker.com/repository/docker/slashdoom/tcpdump/general A GitHub repo with the Dockerfile: https://github.com/slashdoom/tcpdump-docker Run the Docker Image and Show the tcpdump Options docker run -it --rm slashdoom/tcpdump --help Usage Packet capture another container to stdout: $ docker run -it --net container:[container name or ID] slashdoom/tcpdump [TCPDUMP OPTIONS] Packet capture another container to file:

[Read More]