smart

package module
v0.0.0-...-6366697 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

README

Pure Go SMART Library

This is a pure Go implementation of SMART (Self-Monitoring, Analysis and Reporting Technology), the monitoring system included in most HDDs and SSDs.

This project is a work in progress, in the early stages of development. The API is highly likely to change during development.

A simple example of how to use the library is included in the cmd/smartctl directory.

References

Documentation

Overview

Package smart is a pure Go SMART library.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ScanDevices

func ScanDevices() []scsi.SCSIDevice

TODO: Make this discover NVMe and MegaRAID devices also.

Types

This section is empty.

Directories

Path Synopsis
cmd
mkdrivedb
Smartmontools drivedb.h database to YAML format converter.
Smartmontools drivedb.h database to YAML format converter.
smartctl
Go SMART library smartctl reference implementation.
Go SMART library smartctl reference implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL