Skip to content

Icinga vSphere® Integration v1.4.0

Compare
Choose a tag to compare
@Thomas-Gelf Thomas-Gelf released this 18 Apr 16:50
· 235 commits to master since this release

This release addresses one of our most-wanted feature requests. Many of you
asked for advanced Check Plugins and related possibilities. Those requests have
not been unheard, but we had other plans: instead of shipping a lot of Plugins
with a lot of commandline options, we had a rule-based approach in mind.

Sample Check Command Output

Finally, with v1.4.0 we're shipping such. The Check Command provides many new
granular details, and the Web UI is also able to show them:

Monitoring Details - UI

You can continue to use the existing simplistic Check Commands, but their behavior
is no longer predefined: You're allowed to tweak a lot of settings and thresholds
directly in the Web frontend.

Monitoring Rules

All this at a hierarchical level, so if you organized your Objects in folders,
you can apply different settings to different vCenters, Datacenters, Environments
and so on.

Monitoring Rule Hierarchy

For more related details, please check the related Documentation Section.

Also, this release now integrates with the Icinga Web Monitoring module. In case
a monitored Host maps to a VMware Host or VirtualMachine, related details are now
shown directly in the Monitoring module, linking to vSphereDB.

Upgrading

Please check our Upgrade Script.

Breaking Changes

Background Daemon

  • FIX: log "reconnecting to DB" only when doing so (#353)
  • FEATURE: log a notice, when main processes DB connection is ready (#354)

CLI

  • FEATURE: Monitoring Rules have been implemented (#357)
  • FEATURE: Disk checks are now available (#198)

Documentation

  • FEATURE: check commands are now documented (#221)

Database Schema

  • FIX: addressed an older schema upgrade issue, affecting v1.1.0 (#298)

Requirements

  • BREAKING: PHP 7.1 is now required (#351)
  • FEATURE: officially supported DB Server versions have been raised (#352)

Fixed issues

  • You can find issues and feature requests related to this release on our
    roadmap