community.zabbix icon indicating copy to clipboard operation
community.zabbix copied to clipboard

Add Modules for items, triggers, discoveryrules, item prototypes, and trigger prototypes to project

Open aplathrop opened this issue 1 month ago • 2 comments

SUMMARY

Added modules for items, triggers, discovery rules, item prototypes, and trigger prototypes that leverages the item, trigger, discovery rule, itemprototype, and triggerprototype API methods (get, create, update, delete)

Note the discovery rules that this PR implements are the LLD rules, not the network discovery rules (which are already implemented)

ISSUE TYPE
  • New Module Pull Request
COMPONENT NAME
  • zabbix_item
  • zabbix_trigger
  • zabbix_discoveryrule
  • zabbix_itemprototype
  • zabbix_triggerprototype
ADDITIONAL INFORMATION

I wanted to be able to add items and triggers, along with their prototype counterparts to hosts using the API, but the modules did not exist, so I created them. They also can be added to templates rather than hosts.

aplathrop avatar May 08 '24 12:05 aplathrop