Zabbix Host Automation with Ansible

Job ID: 39556744

Budget: $30 – $250 USD

I’m looking for a Zabbix + Ansible expert to help automate the process of registering hosts into our Zabbix monitoring system.

✅ Environment:
• Zabbix server already deployed (version 7.x)
• ~75 Linux VMs and a few Windows VMs, all have Zabbix Agent 2 installed and configured
• A dedicated Ansible control node is already set up
• Hostnames and IPs available in a file (e.g., hosts.txt)

Your Task:
• Use Ansible or Zabbix API to:
• Register all Linux and Windows hosts into Zabbix
• Assign proper host groups (e.g., Linux, Windows)
• Attach standard Zabbix templates (e.g., Template OS Linux, Template OS Windows by Zabbix agent)
• Set correct agent interfaces (port 10050)
• Add optional inventory tags (e.g., datacenter location or environment)

Optional Bonus:
• Set up auto-discovery rules or dynamic templates if efficient
• Clean, idempotent playbook or script that I can reuse in the future