community.zabbix
community.zabbix copied to clipboard
Add Modules for items, triggers, discoveryrules, item prototypes, and trigger prototypes to project
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.