https://github.com/netways/check_vspheredb_data
A check plugin to monitor various data collected by the Icingaweb2 vSphereDB module by querying its database.
https://github.com/netways/check_vspheredb_data
check-plugin icinga2 icinga2-plugin monitoring monitoring-plugins
Last synced: 12 months ago
JSON representation
A check plugin to monitor various data collected by the Icingaweb2 vSphereDB module by querying its database.
- Host: GitHub
- URL: https://github.com/netways/check_vspheredb_data
- Owner: NETWAYS
- License: gpl-2.0
- Created: 2024-11-27T08:43:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-04T09:03:58.000Z (over 1 year ago)
- Last Synced: 2025-03-22T07:55:32.229Z (12 months ago)
- Topics: check-plugin, icinga2, icinga2-plugin, monitoring, monitoring-plugins
- Language: Go
- Homepage: https://netways.de
- Size: 663 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


# README
`check_vspheredb_data` is a check plugin for checking performance data gathered by the [Icingaweb2 vSphereDB module](https://github.com/icinga/icingaweb2-module-vspheredb)
against given thresholds written in Go. It is a rewrite of [an older version](https://github.com/NETWAYS/vspheredb-data-check) written in Rust, utilizing the [go-check](https://github.com/NETWAYS/go-check) SDK for monitoring plugins for better maintainability.
It allows for finegrained monitoring of ESXI hosts on Icinga2's side without the need to configure alerting on
the vCenters' side as vSphereDB's inbuilt mechanisms do.

## Installation
Download a Release binary for your system's architecture from the [Releases](https://github.com/NETWAYS/check_vspheredb_data/releases) page.
## Building the project
Alternatively, you can build the binary yourself using the Golang toolchain.
```shell
git clone https://github.com/NETWAYS/check_vspheredb_data --branch=v1.0.0
cd check_vspheredb_data
go build
```
The resulting binary `check_vspheredb_data` can be found in the root directory of the repository.
## Usage
The check plugin provides detailed information about available check modes (see thumbnail above). More information can be accessed by
entering `check_vspheredb_data --help`.
## License
Copyright© 2024 [NETWAYS GmbH](mailto:info@netways.de)
This check plugin is distributed under the GPL-2.0 or newer license shipped with this repository in the [LICENSE](LICENSE) file.