Zabbix Host Automation with Ansible
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
✅ 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