https://github.com/netways/vspheredb-data-check
A check plugin for retrieving performance data of vSphere hosts collected by Icingaweb2 vSphereDB module
https://github.com/netways/vspheredb-data-check
Last synced: 7 months ago
JSON representation
A check plugin for retrieving performance data of vSphere hosts collected by Icingaweb2 vSphereDB module
- Host: GitHub
- URL: https://github.com/netways/vspheredb-data-check
- Owner: NETWAYS
- License: gpl-2.0
- Archived: true
- Created: 2022-02-21T10:14:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-27T09:31:33.000Z (about 1 year ago)
- Last Synced: 2025-03-06T04:19:42.870Z (10 months ago)
- Language: Rust
- Size: 346 KB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


# README
> [!IMPORTANT]
> This repository has been rewritten in Golang and is thus archived.
> Please find the new version at [NETWAYS/check_vspheredb_data](https://github.com/NETWAYS/check_vspheredb_data).
`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 Rust.
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
Clone this repository and build the binary using `cargo`, Rust's packet manager:
### Debian/Ubuntu
```ShellSession
$ apt-get update
$ apt-get install rustc cargo libssl-dev
$ git clone https://github.com/NETWAYS/vspheredb-data-check
$ cd vspheredb-data-check
$ cargo build --release
```
### CentOS/RHEL
```ShellSession
$ yum update
$ yum install rustc cargo openssl-devel
$ git clone https://github.com/NETWAYS/vspheredb-data-check
$ cd vspheredb-data-check
$ cargo build --release
```
The built binary can be found at `../vspheredb-data-check/target/release/check_vspheredb_data`.
## 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© 2022 [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.