This collection is meant to help with Zabbix monitoring infrastructure management automation. It is mainly intended for scalable tasks, for example, Zabbix agent deployment and adding hosts to monitoring.
Tested with the Ansible Core 2.15, 2.16 and 2.17. EOL Versions are not supported. For more details, navigate to the collection component description.
You can install this collection with the Ansible Galaxy CLI by entering the following command:
ansible-galaxy collection install zabbix.zabbix
For collection component dependencies and other details, navigate to the component documentation.
Roles:
Plugins:
Modules:
Rulebooks:
Event-Driven Ansible integration is based on webhook usage:
EDA helps with the automation of issue remediation and debugging tasks. Basically, EDA receives events sent from Zabbix and triggers different playbook execution, according to the conditions set. EDA integration is included in Zabbix out of the box and is available starting with Zabbix 6.0 version. Refer to the EDA media type documentation for more details on setup.
Ansible Zabbix collection is released under the GNU Affero General Public License (AGPL) version 3. The formal terms of the GPL can be found at http://www.fsf.org/licenses/.