Simplify scheduling scripts on your Asuswrt-Merlin based router. Just drop your bash script in the designated folder for your desired interval (minute, half-hour, hour, or day) and merlin-merlin-scheduler takes care of the rest.
The project includes bash scripts to capture and send vital information from the Asuswrt-Merlin router to InfluxDB to be displayed in Grafana.
I was tired of manually running scripts to monitor my Asuswrt-Merlin router. I wanted a simpler way to track things like ping times, internet speeds, and connected devices. This project automates scheduling those scripts and the default scripts integrate with InfluxDB and Grafana, giving me a clean and easy-to-read dashboard of network's health.
- Download the files in this project
- scp the entire contents of the src folder to /jffs (scp -rp src/* @:/jffs/scripts)
- Make all files executable (chmod -R a+rx /jffs/scripts/*)
- Reboot your router
Write your bash script and simply drop it into the appropriate folder. For example if i wanted the scrip to run every minute i would need to drop it into /jffs/scripts/merlin-scheduler/minute
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
09/04/22: v0.1 Beta
- Inspired by merlin-scheduler.
- Template for this README is Template-README created by Zain Khan
See the LICENSE file in this project's directory.