You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jonas Lührig 084b8d1a41 checked speedtest off list 3 years ago
inc added working speedtest sensor 3 years ago
sensors.d added working speedtest sensor 3 years ago
.env.example first commit 3 years ago
.gitignore first commit 3 years ago
README.md checked speedtest off list 3 years ago
main.sh reworked log and logError for pipes 3 years ago

README.md

Bash based logging Script for InfluxDB

Short description:

This script logs various inputs and sensors to test reachability and read out data from devices on the network. The data will be stored in an InfluxDB for processing in other applications.

Reasonable features to include:

  • Modular design with sensors being run from a sensors.d directory
  • Common functions and variables passed to the sensors for ease of programming
  • Sensor types:
    • Ping (int, latency)
    • TCP Port (Bool, open or not)
    • SSH command (int, return code)
    • SSH command (string, output)
    • Speedtest Internet (int, Download Bandwith in Mb/s)
    • Speedtest Internet (int, Upload Bandwidth in Mb/s)
    • Speedtest IPerf (int, Download Bandwidth in Mb/s)
    • Speedtest IPerf (int, Upload Bandwith in Mb/s)

Important ToDos:

  • Add systemd file
  • Create installer script