Skip to content

Tangelo1/Drivebase_Toolset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drivebase Toolset

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.

Notes:

Windows

  • 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.

OSX

  • 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.

Linux

  • 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.

Config

  • 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.

Steps to Install on Linux Based Systems

  1. Clone the repo
  2. Edit the config file in /lib/ to your desired settings.
  3. 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.

Steps to Install on Windows Based Systems

  1. Clone the repo
  2. Edit the config file in /lib/ to your desired settings.
  3. 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.

Steps to Install on Mac Based Systems

Requires X-Code Dev Tools

  1. Clone the repo
  2. Edit the config file in /lib/ to your desired settings.
  3. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages