Releases: atc0005/check-vmware
v0.22.0
Overview
- Refactoring/cleanup
- Bugfixes
- Dependency updates
- built using Go 1.16.9
- Statically linked
- Linux x64
Added
- (GH-408) Add
quick
Makefile recipe
Changed
-
Dependencies
actions/checkout
v2.3.4
tov2.3.5
-
(GH-394) Refactor check_vmware_hs2ds2vms plugin
Fixed
- (GH-410) Dependabot did not create a PR for actions/checkout 2.3.5
- (GH-413) Update GHAW doc comment headers to list correct repo
- (GH-414) Timeout handling is unclear: connection timeout or plugin
runtime/execution timeout?
References
- See the
v0.22.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v0.21.1
Overview
- Refactoring/cleanup
- Bugfixes
- Dependency updates
- built using Go 1.16.9
- Statically linked
- Linux x64
Added
- (GH-389) Add CodeQL analysis GitHub Actions workflow
Changed
-
(GH-406) Cover Performance Data metrics work in README
-
(GH-403) Note type of container for retrieved VMs via debug log message
-
Dependencies
vmware/govmomi
v0.26.1
tov0.27.0
Fixed
- (GH-391) README CLI example for
check_vmware_hs2ds2vms
lists
check_vmware_vhw
plugin instead - (GH-393)
check_vmware_hs2ds2vms
plugin emits empty string in place of ESXi
host for mismatched VM - (GH-397) Unable to retrieve VirtualMachine objects from VirtualApp
"containers" - (GH-400) When called from
vsphere.GetVMsFromContainer()
, the
vsphere.getObjects()
function reports incorrect number of objects
retrieved - (GH-399)
vsphere.GetEligibleRPs()
should exit early if the hidden/parent
Resources
ResourcePool is evaluated- light testing indicates that this can reduce plugin runtime for applicable
plugins as much as 2x and is particularly notable when evaluating 200+ VMs
- light testing indicates that this can reduce plugin runtime for applicable
References
- See the
v0.21.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v0.22.0-alpha.2
WARNING
NOTE: This is not considered a stable release.
Changes since the last stable release
check_vmware_hs2ds2vms
plugin- shared
- Debug logging fixes and enhancements
- Remove unnecessary evaluation of resource pools and VMs
- Support retrieving VMs from VirtualApps
- Dependencies
vmware/govmomi
v0.26.1
tov0.27.0
References
- See the
v0.22.0
milestone for all issues associated with this (upcoming) release.
v0.22.0-alpha.1
WARNING
NOTE: This is not considered a stable release.
Changes since the last stable release
check_vmware_hs2ds2vms
plugin
References
- See the
v0.22.0
milestone for all issues associated with this (upcoming) release.
v0.21.0
Overview
- Expand support for Nagios Performance Data
- Refactoring/cleanup
- Bugfixes
- Dependency updates
- built using Go 1.16.9
- Statically linked
- Linux x64
Added
- Add additional Nagios Performance Data metrics
check_vmware_datastore
plugintime
vms
vms_powered_on
vms_powered_off
check_vmware_tools
plugintime
vms
vms_excluded_by_name
vms_excluded_by_power_state
vms_with_tools_issues
vms_without_tools_issues
resource_pools_excluded
resource_pools_included
resource_pools_evaluated
- Add project security policy
Changed
-
Dependencies
Go
1.16.8
to1.16.9
-
check_vmware_datastore
plugin -
check_vmware_tools
plugin -
check_vmware_host_cpu
plugin- (GH-377) Log VMs found running on host
-
check_vmware_host_memory
plugin- (GH-378) Log VMs found running on host
-
internal/vsphere
package
Removed
- Linux x86 assets no longer provided for new releases
- still available via local builds (e.g.,
make linux
ormake linux-x86
)
- still available via local builds (e.g.,
Fixed
- (GH-342) Download links generated incorrectly
- (GH-340) Missing footnote reference for v0.20.0 release
- (GH-358) Potential nil pointer dereference in
vsphere.FilterVMByID()
- (GH-359) Potential nil pointer dereference in
vsphere.dedupeVMs()
- (GH-365) Powered off VMs without running Tools are listed as problem VMs
when--powered-off
flag is specified - (GH-374) The
vphere.FilterVMsByPowerState()
function should evaluate
suspended VMs
References
- See the
v0.21.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v0.21.0-alpha.2
WARNING
NOTE: This is not considered a stable release.
Changes since the last stable release
- Expand support for Nagios Performance Data
- Refactoring/cleanup
- Bugfixes
- Dependency updates
- built using Go 1.16.9
- Statically linked
- Linux (x86, x64)
References
- See the
v0.21.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v0.21.0-alpha.1
v0.20.0
Overview
- Add (limited) initial support for Nagios Performance Data output
- Add list of download links
- Build tweaks
- DEPRECATE Linux x86 assets
- Dependency updates
- built using Go 1.16.8
- Statically linked
- Linux (x86, x64)
Added
-
Add (limited) initial support for Nagios Performance Data output
- initial support provided for the
check_vmware_datastore
plugin - updates to other plugins are planned for future releases
- initial support provided for the
-
List of download links is now provided with releases
Changed
-
Dependencies
atc0005/go-nagios
v0.7.0
tov0.8.0
actions/setup-node
v2.4.0
tov2.4.1
-
Makefile
- text file containing download links is generated by build recipes
- new
release-build
recipe intended to act as a wrapper for all tasks
required to generate assets for public release - existing
windows
andlinux
recipes split into platform-arch specific
recipeswindows
andlinux
recipes retained as wrappers for generating x86
and x64 assets for each platform
clean
recipe- dependency removed from
windows
andlinux
recipes and
platform-arch specific recipes - now used only by
all
andrelease-build
recipes - empty plugin-specific subdirectories are now removed
- dependency removed from
Deprecated
- Linux 32-bit (x86) binaries have been discontinued for now
- if there is interest, they can be provided in future releases
- see GH-192 for details (and to leave feedback)
References
- See the
v0.20.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v0.20.0-alpha.6
WARNING
NOTE: This is not considered a stable release.
Changes since the last stable release
- bundled latest untagged
atc0005/go-nagios
changes check_vmware_datastore
plugin- updated to emit two performance data values
- this is a prototype implementation to determine whether this output is generated correctly
- other project plugins will be updated to follow suit if everything checks out
- other plugins
- not included in this release
Changes since the v0.20.0-alpha.5
release
check_vmware_datastore
- synced latest changes to
atc0005/go-nagios
package prior tov0.8.0
tag- the goal is to verify that everything still checks out prior to creating a
v0.8.0 tag
in that repo
- the goal is to verify that everything still checks out prior to creating a
- synced latest changes to
References
v0.20.0-alpha.5
WARNING
NOTE: This is not considered a stable release.
Changes since the last stable release
- bundled latest untagged
atc0005/go-nagios
changes check_vmware_datastore
plugin- updated to emit two performance data values
- this is a prototype implementation to determine whether this output is generated correctly
- other project plugins will be updated to follow suit if everything checks out
- other plugins
- not included in this release
Changes since the v0.20.0-alpha.4
release
check_vmware_datastore
- updated format for emitted performance data metrics to use single space as separator instead of newline
NOTE: Changes to the vendored atc0005/go-nagios
files have not been included upstream yet