Features List:
- Automatic (Hourly) Tool, to check drive health and log it in a database.
- Manual Diagnostics Console Tool, to quickly poll all the drives in the system and run tests on the drive of your choice.
- Main SQL support.
- Postgres support coming soon.
- Generic config file
- All 3 major platform support.
- Most of the install is automated for except the hourly tool. To get that to run on a schedule you have to set it up through Windows Task Scheduler. This is currently the development platform.
- This is the platform that the tool is least tested on. Haven't got the hourly automatic tool to work properly with Launchd yet. The automated tool is still a work in progress.
- The automated install will work on systems with apt and yum currently. The script also sets up a cron job to run hourly. This has been another system that was extensively tested.
- The config must be set up to run both manual and auto tools. For the automatic mode, all fields in the config must be set. If you wish to use the database functionality in the manual tool, the databse fields must be set in the config.
- Clone the repo
- Edit the config file in /lib/ to your desired settings.
- Run Install tool as sudo in /linux/ that matches which package manager you have (yum or apt).
- You may have to chmod +x on this file.
This will install the automatic tool with an hourly sudo cron job.
- Clone the repo
- Edit the config file in /lib/ to your desired settings.
- Run the install tool as administrator in the /windows/ folder.
- If the install hangs up (especially on the chocolatey step), you may have to close it and reopen it.
This will install the automatic tool with an hourly Windows Task Scheduler job.
Requires X-Code Dev Tools
- Clone the repo
- Edit the config file in /lib/ to your desired settings.
- Run Install tool as sudo in /osx/
- You may have to chmod +x on this file.
This will install the automatic tool with an hourly sudo launchctl job.