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.
23 lines
914 B
Markdown
23 lines
914 B
Markdown
# 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:
|
|
- [x] Ping (int, latency)
|
|
- [x] 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)
|
|
- [x] Speedtest IPerf (int, Download Bandwidth in Mb/s)
|
|
- [x] Speedtest IPerf (int, Upload Bandwith in Mb/s)
|
|
|
|
## Important ToDos:
|
|
- [ ] Add systemd file
|
|
- [ ] Create installer script |