SNMP (Simple Network Management Protocol) allows you to configure Sophos XG Firewall as an SNMP agent. The device responds to multiple SNMP managers within the predefined communities. You can monitor multiple firewall devices on IP networks for device availability, CPU, memory and disk utilization, availability of critical services, and more. The device stores information in a Management Information Base (MIB) and replies to SNMP Get commands for MIB. Click here to download the Sophos MIB file. It also sends SNMP traps (alerts) to the SNMP manager.

SNMP collects information in two ways:
  • SNMP manager polls the agents.
  • Agents send traps to the SNMP manager.

SNMP community consists of a manager and a group of agents. Agents can belong to more than one SNMP community. The community defines where information is sent. An agent does not respond to requests from managers that do not belong to its communities. You must specify a trap version for each community. Each community can support SNMPv1 and SNMPv2c. Sophos XG Firewall supports IPv4 and IPv6 addresses.

Agent configuration allows you to configure the agent details.

Community displays a list of all the communities. You can sort, add, update, or delete communities.

SNMP MIB support (see RFC 1210)
Table 1. OIDs (Object identifiers)
OID value OID name Description sysDescr Agent description sysObjectID Sophos enterprise OID for firewall sysUpTime Time since network management portion was live sysContact Administrator’s contact information sysName Administrator name sysLocation Firewall location sysServices Services provided by the firewall. Default value: 0 ifNumber Number of interfaces present on the firewall ifTable List of interface entries ifEntry Objects at an interface’s subnet layer or below ifIndex Unique value of interface ifDescr Interface name ifType Interface type ifMtu MTU size ifSpeed Interface speed ifPhysAddress Interface address ifAdminStatus Desired state of the interface ifOperStatus Operational state of the interface ifLastChange sysUpTime at which the interface entered its current operational state ifInOctets Number of octets received on the interface, including framing characters ifInUcastPkts Number of subnetwork unicast packets ifInNUcastPkts Number of subnetwork non-unicast packets ifInDiscards Number of discarded inbound packets ifInErrors Number of inbound packets with errors ifInUnkownProtos Number of packets discarded because of unknown or unsupported protocol ifOutOctets Number of octets transmitted out of the interface, including framing characters ifOutUcastPkts Number of packets transmitted to subnetwork unicast address ifOutNUcastPkts Number of packets transmitted to subnetwork non-unicast address ifOutDiscards Number of outbound discarded packets ifOutErrors Number of packets that couldn’t be transmitted due to errors ifOutQLen Length of queue of packets to send ifSpecific Document defining objects specific to Ethernet