Hi,
are there any plans to add idempotency support to the API?
What I'm talking about is the ability to create items/hosts/etc. but when they already exist update them instead and return if (any maybe which) changes were made.
I'm looking at this from angle of puppet integration and also have looked at implementing this on the client side but quickly backed off as this would be quite a nightmare to maintain and belongs on the API side anyway where the implementation would be much easier.
Automatisation of host monitoring is a big issue for us and Zabbix doesn't seem to handle this well at all but with idempotency support in the API it would be a *lot* easier to create a skripted solution that automatically creates hosts, assigns templates etc. and keep these values updated when the host config changes.
are there any plans to add idempotency support to the API?
What I'm talking about is the ability to create items/hosts/etc. but when they already exist update them instead and return if (any maybe which) changes were made.
I'm looking at this from angle of puppet integration and also have looked at implementing this on the client side but quickly backed off as this would be quite a nightmare to maintain and belongs on the API side anyway where the implementation would be much easier.
Automatisation of host monitoring is a big issue for us and Zabbix doesn't seem to handle this well at all but with idempotency support in the API it would be a *lot* easier to create a skripted solution that automatically creates hosts, assigns templates etc. and keep these values updated when the host config changes.


Comment