Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release (latest SemVer) GitHub

README

check_vspheredb_data is a check plugin for checking performance data gathered by the Icingaweb2 vSphereDB module 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.

screenshot of plugin output

Installation

Clone this repository and build the binary using cargo, Rust's packet manager:

Debian/Ubuntu

$ apt-get update
$ apt-get install rustc cargo
$ git clone https://github.com/NETWAYS/vspheredb-data-check
$ cd vspheredb-data-check
$ cargo build --release

CentOS/RHEL

$ yum update
$ yum install rustc cargo
$ 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 <mode> --help.

License

Copyright© 2022 NETWAYS GmbH

This check plugin is distributed under the GPL-2.0 or newer license shipped with this repository in the LICENSE file.

About

A check plugin for retrieving performance data of vSphere hosts collected by Icingaweb2 vSphereDB module

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages