SNMPv2 template for XG series (Version 18) Sophos Firewall64 static items and 37 triggers + discovered interface items and triggersIt using (linked) default zabbix templates:Template Module Generic SNMPTemplate Module Interfaces SNMPTemplate Module HOST-RESOURCES-MIB CPU SNMPNecessary MIB:SOPHOS-XG-MIB18.txt - you have to upload it on monitoring endpoint server or proxy (for CentOS /usr/share/snmp/mib)https://docs.sophos.com/nsg/sophos-firewall/MIB/SOPHOS-XG-MIB.zipMandatory default macros:{$SNMP_COMMUNITY}Optional macroses that can be overloaded per device:{$CPU.UTIL.CRIT}{$DISK_UTIL_MAX}{$MEMORY_UTIL_MAX}{$SWAP_UTIL_MAX}Tested on XG106 (FW 18.0.2 MR-2) with zabbix 5.0.x (Probably can be ported to 4.0 and lower)
Used mib2template to convert oficial Sophos XG MIB to Template.Tested on Zabbix 3.2 using a XG 105 Appliance.Need to set a Macro for {$SNMP_COMMUNITY} with the community name on the Firewall.It does not contain Interface Discovery, but native SNMP Interface template does the job.