Arcules gateway supports third party network monitoring tools via Simple Network Management Protocol (SNMP) v2.

The option to toggle this feature on or off can be found in the Arcules web portal under the gateway device drawer

When switched on, the gateway would be configured to expose a set of predetermined gateway resource OID’s that the user could collect via a third party SNMP monitoring tool (for example, Zabbix).

If switched off, the gateway would be configured to stop exposing those resource OID’s. Any request attempt made by a third party SNMP monitoring tool to get the information would time out.

It may take up to 5 minutes for the gateway to apply the SNMP agent configuration.

The following OID’s are exposed by the gateway:

  • laLoadInt ( - The 1,5 and 15 minute CPU load averages

  • dskTable ( - Disk utilization pertaining to the root partition

  • memory ( - RAM utilization

  • ifEntry ( - Network interface information

  • diskIOReads ( - The number of read accesses from this device since boot

  • diskIOWrites ( - The number of write accesses to this device since boot

  • lmSensors ( - Information about the temperature sensors and their values

  • system ( - Information about the host system

  • prCount ( - Indicates whether the gateway process is running (1 indicates yes, 0 indicates no)

There are a number of third party tools that can be used to collect the above information. For example, the snmpwalk tool can be used to quickly collect the above information.

snmpwalk -v2c -c arcules laLoadInt

Where arcules is the predefined community string and is the IP address of the gateway. This will return the 1, 5, and 15 minutes CPU load averages.

Interfacing with Zabbix

Zabbix is another third party SNMP monitoring tool that can be used to collect gateway resource information and present them in chart format.

  • Create a host which Zabbix will try to collect information from

  • Set the IP address to the address of the gateway

  • Leave the default settings for DNS name and Port

  • Set the SNMP version to “SNMPv2”

  • Switch to the “Macros” tab and set the macro value for SNMP_COMMUNITY to be “arcules”

  • Switch to the “Items” tab and click the “Create Item” button to create monitored OID items

  • Select “SNMP Agent” as the Type value

  • Select the appropriate Host Interface that have been previously configured

  • Input the OID that will be monitored under “SNMP OID”

After the monitoring items have been created, Zabbix should display the real time value of the OID under the “Monitoring -> Latest Data” tab.

Did this answer your question?