Would it make more sense if the SNMP credentials (SNMP version, Port, Community String) where tied to the host instead of the item? After all every SNMP item for a specific host will use the same credentials. That way you would be able to use a SMNP template for hosts with different community strings.
For instance I have many different Cisco Routers that are all similar but with different SNMP Comunity Strings, as it currently is I have to set up each item on each host or create a different template for each router where the only thing different between the templates is the community string.
An idea would be to have a check box in the host details page that when checked gives you the option to set the SNMP credentials. In the same way you also could have a check box for the use of the Zabbix Agent because in the case of an SNMP machine you would not always need the Zabbix Port. The SNMP poller then can get the credentials for each host from the host table instead of the items table.
For instance I have many different Cisco Routers that are all similar but with different SNMP Comunity Strings, as it currently is I have to set up each item on each host or create a different template for each router where the only thing different between the templates is the community string.
An idea would be to have a check box in the host details page that when checked gives you the option to set the SNMP credentials. In the same way you also could have a check box for the use of the Zabbix Agent because in the case of an SNMP machine you would not always need the Zabbix Port. The SNMP poller then can get the credentials for each host from the host table instead of the items table.
Comment