There are some conceptual things new Zabbix users sometimes misunderstand, and a popular one is about adding templates to groups.
Sometimes users expect that adding a template to the same group as hosts will make the template affect the hosts. It does not.
Adding templates to groups does not affect hosts
Similarly, groups are used to organise templates, not to affect the hosts that share the group with templates. Users can have their permissions on templates limited as well – maybe there are some templates most of the users should not see.
Why are the same groups used for hosts and templates? Most likely “because of historical reasons”. Hosts and templates are very, very similar in Zabbix – they are stored in the same database table and a lot of things like items, triggers, applications and other entities are handled in a very similar way as well. There is a feature request to change this and split the groups in “host groups” and “template groups”. If you believe that should be done, you can vote on the feature request ZBXNEXT-2592.
How do we make templates affect hosts?
But how does one make a template affect the hosts? The template should be linked to hosts. This can be done in the host properties:
We can either search for a template by name, or see all the available templates by clicking ‘Select’.
Some users believe that there should be an option to automatically link hosts in a group to any templates that are in the same group. If you agree with that, you can vote on ZBXNEXT-975. Of course, this conflicts with the previous feature request that calls for splitting host and template groups.
Remember – for now in Zabbix hosts must be linked to templates, adding them to the same group won’t do anything.