Если по SNMP, то примерно так: есть правило обнаружения, с шаблонами.
Например, создав правило обнаружения по OID ifName (.1.3.6.1.2.1.31.1.1.1.1.), получим полный список имен интерфейсов.
$ snmpwalk -v2c -c public 10.0.10.1 ifName
IF-MIB::ifName.1 = STRING: lo
IF-MIB::ifName.2 = STRING: eth0
IF-MIB::ifName.3 = STRING: eth1
IF-MIB::ifName.4 = STRING: eth2
IF-MIB::ifName.5 = STRING: eth3
IF-MIB::ifName.6 = STRING: ifb0
Потом на основании этого списка и шаблонов элементов создаются реальные элементы.
https://www.zabbix.com/documentation/2.4/ru/manual...