Code Monkey home page Code Monkey logo

jbod-rs's Introduction

jbod - Generic storage enclosure tool

jbod is a CLI that allows us to get information from disk enclosures and JBOD as well as control the led identification of disks. It also comes with a prometheus-exporter where we can collect metrics like the disks temperature, number of fans, the RPM of the fans and etc.

It was based on encled and WDDCS tool.

Commands:

  • jbod help - Help menu
  • jbod list [-e|--enclosure] - Provide a storage enclosure overview
  • jbod list [-d|--disks] - List all disks per enclosure
  • jbod list [-f|--fan] - List all FAN on the jbod
  • jbod prometheus [-i|--ip-address][-p|--port] - Start prometheus-exporter
  • jbod led [-l|--locate] <device> --[on|off] - Turn ON/OFF disk bay location led.
  • jbod led [-f|--fault] <device> --[on|off] - Turn ON/OFF disk bay fault led.

Example of usage:

jbod-cli

Grafana:

graphana

Build the project:

  • Release: cargo build --release

Debian package:

  • First install: cargo install cargo-deb
  • Generate the debian package: cargo deb -v

Crate:

https://crates.io/crates/jbod

Contributing:

License:

The project is made available under the BSD 2-Clause license. See the LICENSE file for more information.

jbod-rs's People

Contributors

araujobsd avatar darnuria avatar herver avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.