Skip to content

A check plugin to monitor various data collected by the Icingaweb2 vSphereDB module by querying its database.

License

Notifications You must be signed in to change notification settings

NETWAYS/check_vspheredb_data

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 Go. It is a rewrite of an older version written in Rust, utilizing the 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.

screenshot of plugin output

Installation

Download a Release binary for your system's architecture from the Releases page.

Building the project

Alternatively, you can build the binary yourself using the Golang toolchain.

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 <mode> --help.

License

Copyright© 2024 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 to monitor various data collected by the Icingaweb2 vSphereDB module by querying its database.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages