2 个稳定版本

1.0.2 2022年4月1日
1.0.1 2021年9月15日

#2054命令行工具

BSD-2-Clause

1.5MB
894

jbod - 通用存储机箱工具

jbod 是一个 CLI 工具,允许我们从磁盘机箱和 JBOD 中获取信息,以及控制磁盘的 LED 识别。它还包含一个 Prometheus-exporter,我们可以从中收集磁盘温度、风扇数量、风扇 RPM 等指标。

它基于 encledWDDCS 工具。

命令

  • jbod help - 帮助菜单
  • jbod list [-e|--enclosure] - 提供存储机箱概览
  • jbod list [-d|--disks] - 列出每个机箱的所有磁盘
  • jbod list [-f|--fan] - 列出 JBOD 上的所有风扇
  • jbod prometheus [-i|--ip-address][-p|--port] - 启动 Prometheus-exporter
  • jbod led [-l|--locate] <device> --[on|off] - 打开/关闭磁盘槽位 LED。
  • jbod led [-f|--fault] <device> --[on|off] - 打开/关闭磁盘槽位故障 LED。

使用示例

jbod-cli

Grafana

graphana

构建项目

  • 版本发布:cargo build --release

Debian 软件包

  • 首次安装:cargo install cargo-deb
  • 生成 Debian 软件包:cargo deb -v

https://crates.io/crates/jbod

贡献

许可证

本项目在 BSD 2-Clause 许可证下提供。有关更多信息,请参阅 LICENSE 文件。

依赖关系

~19–33MB
~496K SLoC