This repository contains modules for managing Zabbix. There are plans to bring these modules into Ansible.
These modules are already shipped with Ansible:
- zabbix_group - Zabbix host groups creates/deletes
- zabbix_host - Zabbix host creates/updates/deletes
- zabbix_hostmacro - Zabbix host macro creates/updates/deletes
- zabbix_maintenance - Create Zabbix maintenance windows
- zabbix_screen - Zabbix screen creates/updates/deletes
These modules are pending review:
- zabbix_link_template - This module allows to link hosts with templates in Zabbix (1.8 - 3.0 version)
- zabbix_webscenario - This module provides support for create/delete/update zabbix webscenario`
So far, following modules have been developed:
- none yet
- zabbix-api
- Zabbix 3.0 LTS
Download desired modules and place it under library/ directory in your playbook directory.
We plan to develop more modules. The list of following modules, which we will be working on in the near future:
- zabbix_user_group - Manage Zabbix user groups
- zabbix_media_type - Manage Zabbix media types
- zabbix_user - Manage Zabbix user
- zabbix_user_media - Manage Zabbix user’s media in Zabbix
- zabbix_discovery_rule - Manage Zabbix discovery rules
- zabbix_template - Manage Zabbix templates
- zabbix_proxy - Manage Zabbix proxies configuration
- zabbix_value_map - Manage Zabbix value maps
- zabbix_globalmacro - Manage Zabbix global macros
- zabbix_item - Manage Zabbix items
- zabbix_it_service - Manage Zabbix IT services
- zabbix_script - Manage Zabbix script
- zabbix_map - Manage Zabbix maps
- zabbix_action - Manage Zabbix actions
We are also open to new ideas for modules and collaboration.