Local Storage Automation & Monitoring
Budget: $750 – $1,500 USD
My highest priority is to turn our local-storage environment into a fully automated, self-monitoring service. I want three workflows implemented and tied together with Grafana, Rundeck, a small REST API layer, and version-controlled in GitHub.
The solution should automatically:
• back up and recover designated volumes on a schedule I can edit in Rundeck;
• watch free space, capacity trends, and I/O health, then push those metrics into Grafana dashboards and alerting channels;
• tidy folders, archive or purge old files, and generally keep the on-disk layout clean.
All jobs must be defined in Rundeck, stored in a GitHub repository with clear README instructions, and exposed through lightweight REST endpoints so other tools can trigger them. When everything is wired up, Grafana should show live status for each job as well as overall storage health.
Deliverables are accepted when I can:
1. clone the repo, import or run the Rundeck jobs, and see them succeed end-to-end in a test folder;
2. hit a REST endpoint to trigger each task and get a JSON result;
3. open Grafana and watch space, performance, and job success metrics update in real time.
Feel free to suggest specific plugins or exporters you prefer, as long as the final setup stays open-source and easy to maintain.
The solution should automatically:
• back up and recover designated volumes on a schedule I can edit in Rundeck;
• watch free space, capacity trends, and I/O health, then push those metrics into Grafana dashboards and alerting channels;
• tidy folders, archive or purge old files, and generally keep the on-disk layout clean.
All jobs must be defined in Rundeck, stored in a GitHub repository with clear README instructions, and exposed through lightweight REST endpoints so other tools can trigger them. When everything is wired up, Grafana should show live status for each job as well as overall storage health.
Deliverables are accepted when I can:
1. clone the repo, import or run the Rundeck jobs, and see them succeed end-to-end in a test folder;
2. hit a REST endpoint to trigger each task and get a JSON result;
3. open Grafana and watch space, performance, and job success metrics update in real time.
Feel free to suggest specific plugins or exporters you prefer, as long as the final setup stays open-source and easy to maintain.
Related categories:
Cloud Computing
Alerting
Data Visualization
GitHub
Automation
Data Management
System Administration
REST API