Skip to content

Releases: atc0005/check-vmware

v0.13.0

18 Feb 15:57
4b0c3b2
Compare
Choose a tag to compare

Overview

  • Plugin improvements
  • Bug fixes
  • built using Go 1.15.8
  • shelve building Windows binaries until feedback is provided

Breaking

Precompiled Windows binaries have been discontinued. If this affects you,
please provide feedback to
GH-160.

See the build instructions in the project README file for other options.

Added

  • New monitoring mode for check_vmware_vhw plugin
    • Default is minimum required version
    • Asserts that all evaluated Virtual Machines meet or exceed the default
      version specified by either a specified host or a specified cluster

Changed

  • Makefile

    • add clean recipe for single OS builds (linux, windows) to match what
      is already done for the all recipe
  • README

    • Update coverage of installation steps
    • Note shelving of Windows builds until feedback is received indicating
      that others find them useful
    • Add "other OSes" section inviting requests for precompiled binaries for
      other supported OSes

Fixed

  • Missing plugin "type" in log messages due to missing constant/check in
    logging setup
  • Invalid preallocaction of vhw slices used by Oldest and Newest
    HardwareVersionsIndex methods
  • Add Deprecated section to v0.12.0 release entry of this CHANGELOG
    • this matches the current Release entry for this project's GH repo (which
      was previously labeled as Breaking)

References

v0.12.0

16 Feb 17:35
5d0d195
Compare
Choose a tag to compare

Overview

  • Plugin improvements
  • built using Go 1.15.8

Deprecated

  • Windows binaries are likely not going to be included in the next release
    • if there is interest, they will continue to be provided
    • see GH-160 for details (and to leave feedback)

Changed

  • check_vmware_vm_power_uptime plugin
    • list 10 most recently booted VMs in extended output
  • check_vmware_rps_memory plugin
    • list 10 most recently booted VMs in extended output
    • list 10 most memory consuming VMs in extended output

Fixed

  • Typo in plugin name in prior CHANGELOG version entry

References

v0.11.0

12 Feb 12:15
694cfcb
Compare
Choose a tag to compare

Overview

  • Bug fixes
  • Misc tweaks
  • built using Go 1.15.8

Changed

  • check_vmware_vhw plugin
    • two new additional monitoring modes added
      • minimum required version check
      • outdated-by or threshold range check
  • CI build timeout adjusted from 20 to 40 minutes
  • check_vmware_vm_power_update plugin
    • Extend check_vmware_vm_power_uptime to list 5-10 highest uptime VMs when
      state is OK

Fixed

  • CI-driven Makefile builds timing out after v0.10.0 release
  • "shorthand" suffix missing for plugin-specific help output for short flag
    options
  • Validation checks for CRITICAL/WARNING threshold checks does not (negative)
    assert CRITICAL <= WARNING

References

v0.10.0

09 Feb 12:28
6725fd6
Compare
Choose a tag to compare

Overview

  • New plugin
  • Misc tweaks
  • built using Go 1.15.8

Added

  • New plugin: check_vmware_vm_power_uptime

Changed

  • minor refactor of summary and report functions

References

v0.9.0

07 Feb 14:07
2a7fc38
Compare
Choose a tag to compare

Overview

  • New plugin
  • built using Go 1.15.8

Added

  • New plugin: check_vmware_host_cpu

Changed

  • Dependencies
    • built using Go 1.15.8
      • Statically linked
      • Windows (x86, x64)
      • Linux (x86, x64)

References

v0.8.0

04 Feb 19:46
100d38f
Compare
Choose a tag to compare

Overview

  • New plugin
  • Bug fixes
  • Minor tweaks
  • built using Go 1.15.7

Added

  • New plugin: check_vmware_host_memory

Changed

  • Remove doc comments regarding hidden resource pool from vc1.example.com.cfg Nagios host configuration file
    • this topic is already covered by the main README file
    • some details have changed slightly since the remarks were written

References

v0.7.0

04 Feb 11:03
a1f9b04
Compare
Choose a tag to compare

Overview

  • New plugin
  • Bug fixes
  • Misc adjustments to output
  • built using Go 1.15.7

Added

  • New plugin: check_vmware_snapshots_count

Changed

  • check_vmware_rp_memory plugin
    • one-line summary tweaks
      • list usage percentage of total capacity as aggregate value for all
        specified resource pools
      • attempt to make message more concise
      • drop explicit "overage" detail, rely on implied overage in total memory
        usage percentage
    • extended output
      • list usage percentage of total capacity per-Resource Pool
  • Review and update threshold listings in extended output

Fixed

  • Fix invalid ExceedsAge logic
  • check_vmware_snapshots_age: Misreported VMs, snapshots count

References

v0.6.1

02 Feb 10:22
e0e1eb0
Compare
Choose a tag to compare

Overview

  • Bug fix
  • built using Go 1.15.7

Fixed

  • Snapshots age evaluation counts misreported (swapped VMs, snapshots)

References

v0.6.0

02 Feb 00:37
5605014
Compare
Choose a tag to compare

Overview

  • New plugin
  • Bug fixes
  • built using Go 1.15.7

Added

  • New plugin: check_vmware_rps_memory

Changed

  • check_vmware_vcpus
    • Adjust errors listing to use fixed error for crossing vCPUs allocation
      thresholds vs dynamically generated details (GH-104, GH-108)
      • the dynamic version mostly duplicated what the one-line summary was
        already conveying

Fixed

  • Fix variable name with stutter
  • check_vmware_datastore command definition template uses wrong plugin name

References

v0.5.1

29 Jan 14:23
9fac788
Compare
Choose a tag to compare

Overview

  • Bug fixes
  • built using Go 1.15.7

Changed

  • internal/vsphere package logging output disabled by default, exposed via
    debug logging level (user configurable)

Fixed

  • snapshots size plugin properly detects WARNING cumulative size state, but
    unhelpfully notes 0 (individual) snapshots exceeding size

References