icingaweb2-module-vspheredb icon indicating copy to clipboard operation
icingaweb2-module-vspheredb copied to clipboard

Feature Request: Using vspheredb via remote agent

Open Shardsoulw opened this issue 5 years ago • 6 comments

Expected Behavior

Send vspheredb data from a remote Icinga Satellite/Agent to master

Current Behavior

To add Esxi instances a direct connection via http/https is needed.

Possible Solution

vspheredb on remote agent collects the data as usual via http/https and sends them to the master.

Shardsoulw avatar Jun 18 '19 15:06 Shardsoulw

I actually have this scenario:

I have a central Icinga that uses VSphereDB to gather data from my datacenter. Some customers requested services that require dedicated servers at customer's site, which is far away from my datacenter, connected via VPN and I can't manage it. The dedicated servers fortunately runs on an ESX Host. The customer is willing to deploy an Icinga satellite, but it doesn't want to expose his ESX Host on the VPN, therefore the only way is to use the icinga satellite as a proxy for VSphereDB.

There is a way to run the VSphereDB daemon on a satellite and return back the data on the Icinga Master? Or I have to proxy the https connection from Icinga Master to the remote ESX Host via Icinga Satellite?

wp-perc avatar Jan 14 '20 22:01 wp-perc

I actually have this scenario:

I have a central Icinga that uses VSphereDB to gather data from my datacenter. Some customers requested services that require dedicated servers at customer's site, which is far away from my datacenter, connected via VPN and I can't manage it. The dedicated servers fortunately runs on an ESX Host. The customer is willing to deploy an Icinga satellite, but it doesn't want to expose his ESX Host on the VPN, therefore the only way is to use the icinga satellite as a proxy for VSphereDB.

There is a way to run the VSphereDB daemon on a satellite and return back the data on the Icinga Master? Or I have to proxy the https connection from Icinga Master to the remote ESX Host via Icinga Satellite?

We have to deploy vsphereDB in the same scenario!

sgrrr avatar Feb 11 '20 10:02 sgrrr

Big up for this feature! I currently have multiple agents deployed and all writing to the same DB to achieve this effect, but I am not sure how long it will stay working :)

skupjoe avatar Sep 17 '20 00:09 skupjoe

Is there any update on this one? It seems strange to have a system as good as Icinga2 at managing a distributed monitoring setup not having that on a plugin like this. I can see a lot of demand for this plugin in a distributed setup as it looks to cover all the bases.

Thagda avatar Dec 08 '20 12:12 Thagda

Update: not yet, but we're getting closer. v1.2 took longer than expected, but now it brings a complete rewrite of the daemon. It has a control socket, has polling logic completely detached from processing and talks to itself via RPC. Next steps involve moving the polling logic to different nodes, and to allow to decide which vCenter to poll from which node in the UI.

Thomas-Gelf avatar Nov 09 '21 10:11 Thomas-Gelf

Any update on this please?

m4rkireland avatar Mar 02 '22 09:03 m4rkireland