djey47 / smartX

Displays SMART information from REST services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smartX

Build Status

Displays HDD's S.M.A.R.T. information from REST services. In cases of virtualized environments, S.M.A.R.T information cannot be processed due to missing features in drivers; this project and pi-control (https://github.com/djey47/pi-control) aim at solving this.

Side note: smartX is just front side of a whole system. It needs to communicate with REST services (e.g pi-control) to get wanted data.

Modules:

web-ui is a front-end to display useful information about HDD status.

To be deployed on a web server (developed under compass + nginx).

Screenshots:

Disk list

Smart Info

Needed datasource:

This web app will send Ajax requests to following REST services (see pi-control API):

Target URL for REST services is as following : http://[current host]/pi-control/[service]

Link to services is achieved by nginx, as reverse-proxy. Corresponding configuration is as described in server/site.default file.

Here is a service overview:

  • hard disk list (id, model, size, device, i-status): esxi/disks.json
  • detailed SMART status : set of indicators for a particular hard disk (id, label, threshold, value, worst): esxi/disk/[disk id]/smart.json

Installing

See WIKI

Running on a web server (if not using Docker image)

See WIKI

About

Displays SMART information from REST services

License:MIT License


Languages

Language:CSS 93.5%Language:JavaScript 4.1%Language:HTML 2.1%Language:Nginx 0.3%Language:Shell 0.1%