Skip to content
Lee edited this page Mar 18, 2015 · 19 revisions

pyvinga wiki

Introduction

This plug-in allows you to monitor your vSphere environment from Icinga. It allows you to connect to individual ESXi hosts or centralised vCenter servers.

Example setup on Icinga 1: Host Group Service Grid Cluster Group Service Grid Datastore Group Service Grid

Example performance graphs with Icinga 1 and PNP4Nagios

Host Group Service Grid Host Group Service Grid

Road Map

The planned enhancements can be found here

Before you begin

Install the pyVmomi library using pip.

$ sudo pip install pyvmomi

Using this plug-in

There are two methods for configuring this plug-in on each Icinga version

Icinga 1

  1. Using the pyvinga.py script in isolation and manually configuring everything
  2. Using the vi_setup.py script in the icinga1-setup directory to have a scripted configuration.

Icinga 2

  1. Using the pyvinga.py script in isolation and manually configuring everything [Article not started]
  2. Use the script supplied in the icinga2-setup directory [Article * script not started]