Skip to content

Releases: observIQ/disk-usage

3.1.1

07 Nov 21:07
Compare
Choose a tag to compare

Changelog

Other

3.1.0

21 Feb 17:51
e61398f
Compare
Choose a tag to compare

Changes

  • Built with Go 1.16
  • Alerts are now handled for individual disks, meaning you can get multiple alerts from a single system. Suppression acts the same, you will get one alert per disk. #23

3.0.1

16 Feb 02:12
Compare
Choose a tag to compare

Fix an issue where --alert-type=stdrout fails, even though stdout works fine when --dryrun is set.

3.0.0

16 Feb 01:40
Compare
Choose a tag to compare

Supported Platforms

  • Linux AMD64 (including OpenZFS)
  • FreeBSD AMD64
  • Windows AMD64

Other platforms will build but are not considered to be stable. For example, ARM will report incorrect disk usage values. Please test before committing to this project for your disk usage alerting needs.

Notable changes:

  • Alert messages are now JSON formatted and include more information
  • Plugin style alert backend. Can be extended to support things like Pagerduty, Sendgrid, etc). Currently support Slack and Stdout.
  • Significant refactor (use interfaces for alert and lock file handling, use official gopsutil and slack packages)
  • JSON log output with adjustable log level

For more details see the pre release: https://github.com/BlueMedoraPublic/disk-usage/releases/tag/3.0.0-alpha.1

3.0.0-alpha.1

14 Feb 07:46
Compare
Choose a tag to compare
3.0.0-alpha.1 Pre-release
Pre-release

3.0.0-alpha.1

3.0.0 includes significant refactoring. The CLI interface is unchanged, and should be backwards compatible with existing deployments.

CI

  • Build AMD64 for Linux, Windows, FreeBSD using Travis

Features and Changes

  • alerts include disk usage stats #21
  • json logging and adjustable log level using -log-level=<level> #22
  • alert payload is json formatted #20
  • set hostname and primary ip address #15
  • alert type flag, currently support slack and stdout #16
  • lock backend is now an interface that can be extended to support additional lock backends #18
  • alert backend is now an interface that can be extended to support additional alert mechanisms #11
  • use official slack package for slack messages #10

Bugs

  • don't set lockfile when -dryrun is set #14
  • build for freebsd #17

2.0.0

21 Nov 20:15
Compare
Choose a tag to compare
  • switched to glog for all local output
  • significant code refactor
  • removed smtp support

resolves #8
resolves #5
resolves #3
resolves #1

Add Freebsd Support

01 Jul 19:51
Compare
Choose a tag to compare

1.0.1 brings Freebsd support. Specifically, FreeBSD 11.1. Functionality remains the same.

Initial Release

15 Jun 01:47
Compare
Choose a tag to compare
1.0.0

update examples