Skip to content
This repository has been archived by the owner on Jan 1, 2020. It is now read-only.

RFE: First class VMware vSphere checks #1527

Closed
jflemer-ndp opened this issue Jan 12, 2017 · 1 comment
Closed

RFE: First class VMware vSphere checks #1527

jflemer-ndp opened this issue Jan 12, 2017 · 1 comment

Comments

@jflemer-ndp
Copy link

Request For Enhancement: Provide a (public or enterprise) extension or plugin with first class monitoring of vSphere.

Expected Behavior

sudo sensu-install -p vsphere

Current Behavior

Maybe use Nagios plugins, pulling in associated dependencies, and JIT/Proxy checks:

These are less desirable due to having to use JIT/Proxy and the need to deal with Python environment & deps in addition to Ruby.

Possible Solution

  • VMware provides a capable Ruby interface to the vSphere API (https://github.com/vmware/rbvmomi)
  • Implement a CLI check plugin that can be used as a JIT/Proxy check using rbvmomi
  • Implement an extension using rbvmomi that supports subscription based checks (but not actually requiring sensu-client on a ESXi/vSphere/VCSA node)

Context

Monitoring of hybrid infrastructure necessitates monitoring of the virtualization infrastructure to include:

  • hypervisor health (cpu, memory, uptime)
  • hypervisor networks
  • data stores
  • etc

Your Environment

  • Sensu 0.26
  • vSphere & vCenter 6.5 with VCSA
@portertech
Copy link
Contributor

portertech commented Jan 12, 2017

@jflemer-ndp thanks for the issue, a valid request. This is however the wrong place for it, I have gone ahead and created sensu-plugins/community#13

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants